class Aliases

Public Instance Methods

deploy() click to toggle source
# File lib/dust/recipes/aliases.rb, line 3
def deploy 
  return unless @node.package_installed? 'postfix'
  
  @node.deploy_file "#{@template_path}/aliases", '/etc/aliases', :binding => binding

  msg = @node.messages.add('running newaliases')
  msg.parse_result(@node.exec('newaliases')[:exit_code])
end
status() click to toggle source
# File lib/dust/recipes/aliases.rb, line 13
def status
  msg = @node.messages.add('getting /etc/aliases')
  ret = @node.exec 'cat /etc/aliases'
  msg.parse_result(ret[:exit_code])
  msg.print_output(ret)
end