I'm using puppet 0.24.7. I have the following simple setup:

define buildout($path, $eggs, $python) {
     file { $path:
         ensure => directory,
     }
     file { "$path/bootstrap.py":
         source => "puppet:///pythonutils/bootstrap.py"
     }
     file { "$path/buildout.cfg":
         content => template("pythonutils/buildout.cfg"),
     }
     exec { "bootstrap_$path":
         require => [File["$path/bootstrap.py"], File["$path/ 
buildout.cfg"]],
         command => "cd $path; python2.5 bootstrap.py",
         unless => "test -d $path/bin",
     }
     exec { "build_$path":
         require => Exec["bootstrap_$path"],
         command => "cd $path; ./bin/buildout",
         subscribe => File["$path/buildout.cfg"],
         refreshonly => true
     }
}

The bottom resource depends on the one above it. But if that one  
initially fails to run, then the bottom one will not be triggered when  
it eventually does. Is this expected behaviour when refreshonly is set?

Regards,

Graham

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

Reply via email to