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/demo/composition/rackspace_load.pp', line 1
class maestro_demo::demo::composition::rackspace_load ( $enabled = true ) {
# Add any specific deps here
# This one has a file that needs to be placed
$basedir = $maestro_demo::demo_home
if $enabled {
$loc = $basedir
} else {
$loc = "$basedir/disabled"
}
maestro_demo::demo::composition::base { 'rackspace-load':
enabled => $enabled } ->
file { "$loc/rackspace-load.rb":
owner => $maestro_demo::user,
group => $maestro_demo::group,
mode => '0644',
require => File['/etc/maestro_lucee.json'],
source => "puppet:///modules/maestro_demo/demo/composition/rackspace-load.rb",
}
}
|