Robert Nickel
2012-Oct-18 23:19 UTC
[Puppet Users] Setting directory permission on when copying directory contents using recurse => remote...
I am trying to copy out the contents of home directories via puppet while
controlling the home directory permissions at the same time and I am stuck.
I don''t see a good way to copy contents of a directory using the remote
directive while still managing the directory permissions directly.
e.g. I want to set $home to owner/group ${user}/${group} and enforce the
mode of 0700. I would like to copy all of the files from the source intact
with no permission or ownership changes.
I would like to see something like the following:
file { $home:
path => "puppet://modules/users/${user}",
mode => 0700,
owner => ${user},
group => ${group},
require => User[${user}],
recurselimit => 1,
}
Where the recurselimit setting of 1 (or some other sensible setting) makes
the directory the only item that gets managed.
Thanks,
--Robert
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/puppet-users/-/nRcEg8YF4YUJ.
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.