On Nov 17, 2010, at 2:48 PM, Russell Fulton wrote:
> source => '/home/sensors/Rules/raw',
This needs to be a puppet:// url which matches up to an appropriate 'mount' in
your server's /etc/puppet/fileserver.conf:
# fileserver.conf
[sensors]
path = /home/sensors
allow = *
# end fileserver.conf
# in your manifest
file {
"/home/snort/Rules/raw":
mode => "750",
owner => snort,
group => snort,
source => 'puppet:///sensors/Rules/raw',
recurse => remote,
ensure => present;
}
# end manifest
Note I also changed your 'recurse => true' to 'recurse => remote', a sadly
under-documented feature which eases recursive copies by recursing the source
directory to build a list of files that need checksumming, not the target.
(see http://projects.puppetlabs.com/issues/show/1469 for the backstory)
- Eric Sorenson - N37 17.255 W121 55.738 - http://twitter.com/ahpook -
--
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.