From 19d78719398d32547398bdc208861e61f7ac1b4c Mon Sep 17 00:00:00 2001 From: Michael Scherer Date: Sun, 8 Jan 2012 12:51:23 +0000 Subject: add a define for local_script, and set explicitely the default value for File ( 644 on file, 755 on directory ) --- manifests/defaults.pp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) 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, + } +} -- cgit v1.2.1