[Puppet Users] Re: executing some code with subscribe/notify/unless

2009-07-15 Thread Arnau Bria

On Wed, 15 Jul 2009 15:43:37 +0200
David Schmitt wrote:

Hi David,

> Have you tried setting the "refreshonly" parameter on the Exec?
yes I did, but, IIRC, my problem is still there, cause it evaluates the
unless and nothing is done as log is clear.

file's notify does its work, but I don't see how to add my second
condition (if log has errors) to code...

> Regards, DavidS
Cheers,
Arnau

--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



[Puppet Users] Re: executing some code with subscribe/notify/unless

2009-07-15 Thread David Schmitt

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
-~--~~~~--~~--~--~---