puppet only use exec once


To get a puppet exec to run only once.

You can use onlyif and unless detailed below.

exec { "command1":
 command => "/usr/sbin/useradd user",
 unless => "id user",
 }

 

exec { "command2":
 command => "/usr/sbin/groupmod -g 602 -o user",
 onlyif => "grep -c user /etc/passwd",
 unless => "grep -c 602 /etc/passwd";
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s