Wrap text
|
|
file { "/root/lb.sh":
ensure => present,
owner => "root",
group => "root",
mode => "744" ,
source => $environment ? {
staging => "puppet://puppet/files/classes/load-balance/lb-stg.sh",
production => "puppet://puppet/files/classes/load-balance/lb-prod.sh",
default => "puppet://puppet/files/classes/load-balance/lb-stg.sh",
}
}
#This doesn't take in to account reboots. Needs to be fixed.
exec { "/root/lb.sh":
subscribe => File["/root/lb.sh"],
# unless => "/sbin/ipvsadm -L | /bin/grep Masq",
refreshonly => true,
}
|