Puppet Notes: Difference between revisions
From Federal Burro of Information
Jump to navigationJump to search
(Created page with "agent one off puppet agent --verbose --debug --onetime --no-daemonize") |
No edit summary |
||
Line 2: | Line 2: | ||
puppet agent --verbose --debug --onetime --no-daemonize | puppet agent --verbose --debug --onetime --no-daemonize | ||
== rootmail alias + newaliases == | |||
<pre> | |||
augeas { 'rootmail': | |||
context => "/files/etc/aliases", | |||
onlyif => "match /files/etc/aliases/*[name='root'][value='$rootmail'] size == 0", | |||
changes => [ | |||
"rm *[name='root']", | |||
"set 01/name root", | |||
"set *[name='root']/value $rootmail", | |||
], | |||
} | |||
exec { 'newaliases': | |||
subscribe => Augeas['rootmail'], | |||
command => "/usr/bin/newaliases", | |||
} | |||
</pre> |
Revision as of 18:55, 31 March 2016
agent one off
puppet agent --verbose --debug --onetime --no-daemonize
rootmail alias + newaliases
augeas { 'rootmail': context => "/files/etc/aliases", onlyif => "match /files/etc/aliases/*[name='root'][value='$rootmail'] size == 0", changes => [ "rm *[name='root']", "set 01/name root", "set *[name='root']/value $rootmail", ], } exec { 'newaliases': subscribe => Augeas['rootmail'], command => "/usr/bin/newaliases", }