FAQ
You want "refreshonly => true" on file2, as well.
On Nov 7, 2012, at 3:56 PM, Chris Hirsch wrote:

Hi all,

I'm trying to figure out if my expectations are correct for this class. Basically I'd like to have file1 created and then run an exec. If that exec should fail file2 should NOT be created.
Currently as you can see from the below output, the refresh failed yet file2 was still created.

class christest {
file{"/tmp/file1": content=>"file1"} ~> exec{ "/bin/false": refreshonly => true} -> file {"/tmp/file2": content=>"file2"}
}

puppet --version
2.7.17

puppet agent --test

notice: /Stage[main]/Christest/File[/tmp/file1]/ensure: defined content as '{md5}826e8142e6baabe8af779f5f490cf5f5'
info: /Stage[main]/Christest/File[/tmp/file1]: Scheduling refresh of Exec[/bin/false]
err: /Stage[main]/Christest/Exec[/bin/false]: Failed to call refresh: /bin/false returned 1 instead of one of [0] at /etc/puppet/environments/chirsch/modules/christest/manifests/init.pp:2
notice: /Stage[main]/Christest/File[/tmp/file2]/ensure: defined content as '{md5}1c1c96fd2cf8330db0bfa936ce82f3b9'
notice: Finished catalog run in 0.27 seconds


--
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+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
--
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+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.

Search Discussions

Discussion Posts

Previous

Follow ups

Related Discussions

Discussion Navigation
viewthread | post
posts ‹ prev | 2 of 6 | next ›
Discussion Overview
grouppuppet-users @
categoriespuppet
postedNov 7, '12 at 8:56p
activeNov 7, '12 at 10:36p
posts6
users3
websitepuppetlabs.com

People

Translate

site design / logo © 2022 Grokbase