sys_mail_alias action :remove fails when aliases file does not exist
* sys_mail_alias[root] action remove[2023-03-07T19:31:32+00:00] INFO: Processing sys_mail_alias[root] action remove (gsi-sys::mail line 35)
================================================================================
Error executing action `remove` on resource 'sys_mail_alias[root]'
================================================================================
ArgumentError
-------------
File '/etc/aliases' does not exist
Cookbook Trace:
---------------
/tmp/kitchen/cache/cookbooks/sys/resources/mail_alias.rb:66:in `new'
/tmp/kitchen/cache/cookbooks/sys/resources/mail_alias.rb:66:in `block in class_from_file'
Resource Declaration:
---------------------
# In /tmp/kitchen/cache/cookbooks/gsi-sys/recipes/mail.rb
35: sys_mail_alias 'root' do
36: action :remove
37: end