Hey everyone, first I want to say that I joined this community a few days
ago and already you guys have been amazingly helpful.
One thing that's been puzzling me lately is how I can have puppet examine a
directory, compare its contents against a source, but only notify you if
anything is missing. I know I can have it automatically sync the contents
with the following:
file { '/path/to/file':
ensure => "directory",
recurse => "remote",
mode => 755,
source => "/path/to/source",
}
But is there any way for it to *just* check the directory, and not move
anything over? Maybe it can run an exec command if it doesn't find every
file that it needs to? One thing I was looking at was the creates
parameter, like this:
exec { "/bin/echo absent >> /home/dpasacrita/absent.txt ":
creates => "/home/user_name/test_dir",
}
which will create a text file if the directory "test_dir" is absent. This
works, but it can't check the contents, since there's no source to compare
them to. So I don't think that's the right way to go about it.
Any ideas?
--
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/7d2d3710-f2b6-41b2-88c5-dbeb53fff820%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.