2017-06-05 92 views

回答

3

你想要什麼都可以使用木偶的fileexec模塊來解決。

class mymodule::myclass { 
    file { 'my_bash_script': 
    ensure => 'file', 
    source => 'puppet:///modules/mymodule/my_bash_script.sh', 
    path => '/usr/local/bin/my_bash_script.sh', 
    owner => 'root' 
    group => 'root' 
    mode => '0744', # Use 0700 if it is sensitive 
    notify => Exec['run_my_script'], 
    } 

    exec { 'run_my_script': 
    command  => '/usr/local/bin/my_bash_script.sh', 
    refreshonly => true, 
    } 
}