Defined Type: servicetools::install_file
- Defined in:
- manifests/install_file.pp
Overview
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'manifests/install_file.pp', line 1
define servicetools::install_file (
$source,
$target = undef,
$mode = "0755",
$owner = "root",
$group = "root"
) {
if $target == undef {
$real_target = $name
} else {
$real_target = $target
}
exec { "download_${name}":
cwd => "/var/tmp",
command => "/usr/bin/wget ${source} -O ${real_target}",
creates => $real_target
} -> file { $real_target:
mode => $mode,
owner => $owner,
group => $group
}
}
|