sh-4.2# pwd |
/git |
sh-4.2# cat replace_test/manifests/init.pp |
class replace_test ( |
String $file_ensure = 'file' |
){ |
|
file { '/tmp/puppet_test': |
ensure => $file_ensure, |
content => 'this is a test', |
replace => false, |
} |
} |
sh-4.2# /opt/puppetlabs/bin/puppet apply --modulepath=/git/ -e "include replace_test" |
Notice: Compiled catalog for c8f7f3fc1f75 in environment production in 0.11 seconds |
Notice: /Stage[main]/Replace_test/File[/tmp/puppet_test]/ensure: defined content as '{md5}54b0c58c7ce9f2a8b551351102ee0938' |
Notice: Applied catalog in 0.05 seconds |
sh-4.2# cat /tmp/puppet_test |
this is a testsh-4.2# date > /tmp/puppet_test |
sh-4.2# cat /tmp/puppet_test |
Tue Aug 21 02:46:35 UTC 2018 |
sh-4.2# /opt/puppetlabs/bin/puppet apply --modulepath=/git/ -e "include replace_test" |
Notice: Compiled catalog for c8f7f3fc1f75 in environment production in 0.11 seconds |
Notice: Applied catalog in 0.04 seconds |
sh-4.2# vi replace_test/manifests/init.pp |
sh-4.2# cat replace_test/manifests/init.pp |
class replace_test ( |
String $file_ensure = 'absent' |
){ |
|
file { '/tmp/puppet_test': |
ensure => $file_ensure, |
content => 'this is a test', |
replace => false, |
} |
} |
sh-4.2# /opt/puppetlabs/bin/puppet apply --modulepath=/git/ -e "include replace_test" |
Notice: Compiled catalog for c8f7f3fc1f75 in environment production in 0.11 seconds |
Notice: Applied catalog in 0.04 seconds |
sh-4.2# vi replace_test/manifests/init.pp |
sh-4.2# cat replace_test/manifests/init.pp |
class replace_test ( |
String $file_ensure = 'absent' |
){ |
|
file { '/tmp/puppet_test': |
ensure => $file_ensure, |
content => 'this is a test', |
replace => true, |
} |
} |
sh-4.2# /opt/puppetlabs/bin/puppet apply --modulepath=/git/ -e "include replace_test" |
Notice: Compiled catalog for c8f7f3fc1f75 in environment production in 0.11 seconds |
Notice: /Stage[main]/Replace_test/File[/tmp/puppet_test]/ensure: removed |
Notice: Applied catalog in 0.10 seconds
|