This is an example I found online that would do what I want: check if a dir
exists and if so, do something:
class foo {
exec { "is foo present":
command => "/bin/true",
onlyif => "/usr/bin/test -d /foo"
}
file { "create a file if dir foo is present":
path => "/path/otherfoo",
...snip...
require => Exec["is foo present],
}
}
But it doesn't work - the 'file' resource is always executed, regardless of
whether the 'exec' resource returned true or false.
What am I missing?
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/puppet-users/c7abec5c-e80e-440a-9e9b-0662c728820d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.