aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Scherer <misc@mageia.org>2012-01-08 12:51:23 +0000
committerMichael Scherer <misc@mageia.org>2012-01-08 12:51:23 +0000
commit19d78719398d32547398bdc208861e61f7ac1b4c (patch)
tree38e6159d2a66954713bf7bd5a49730c491bb09a3
parente9b5bbac65153177126f5737555af8fece7ef339 (diff)
downloadpuppet-19d78719398d32547398bdc208861e61f7ac1b4c.tar
puppet-19d78719398d32547398bdc208861e61f7ac1b4c.tar.gz
puppet-19d78719398d32547398bdc208861e61f7ac1b4c.tar.bz2
puppet-19d78719398d32547398bdc208861e61f7ac1b4c.tar.xz
puppet-19d78719398d32547398bdc208861e61f7ac1b4c.zip
add a define for local_script, and set explicitely the default value for
File ( 644 on file, 755 on directory )
-rw-r--r--manifests/defaults.pp14
1 files changed, 14 insertions, 0 deletions
diff --git a/manifests/defaults.pp b/manifests/defaults.pp
index b2d7d886..39e0cabd 100644
--- a/manifests/defaults.pp
+++ b/manifests/defaults.pp
@@ -11,5 +11,19 @@ File {
ensure => "present",
owner => root,
group => root,
+ # on directory, this will be 755
+ # see http://docs.puppetlabs.com/references/2.7.0/type.html#file
+ mode => 644,
}
+define local_script($content,
+ $owner = "root",
+ $group = 'root',
+ $mode = '755') {
+ file { "/usr/local/bin/$name":
+ owner => $owner,
+ group => $group,
+ mode => $mode,
+ content => $content,
+ }
+}