Arnau Bria wrote:
> Hi all,
> 
> I have some code to execute that depends on two things:
> 
> 1.-) some file is modified
> 
> 2.-) its log shows some error.
> 
> So I'd like to define both conditions, and I've done it like:
> 
>  file { "file1":
>                 recurse => true,
>                 owner   => "root",
>                 group   => "root",
>                 mode    => "700",
>                 source  => "puppet://server/file1",
>                 notify   => Exec["refresh_conf"],
>                 }
> 
> 
>  exec { "refresh_conf":
>                 command     => "exec something",
>                 #subscribe   => File["file1"],
>                 timeout     => "-1",
>               #unless     => "condition1",
>                 }
> 
> So now I have subscribe and unless commented. subscribe because I added
> notify on file1, and unless cause if file1 notifies to refresh it
> evaluates conditon1 and,as log is fine, the exec is not refreshed.
> 
> So, how may I tell refresh_conf to execute itself depending in those two
> conditions?
> 
Have you tried setting the "refreshonly" parameter on the Exec?


Regards, DavidS

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to