puppet kick(puppetrun)を使うための設定
puppetクライアント側の設定
- /etc/puppet/namespaceauth.conf
[puppetrunner]
allow puppet
- /etc/puppet/auth.conf
path /run
method save
allow *
※↓の設定よりも上に書くこと
path /
auth any
puppetクライアントをlistenで起動
puppet agent --verbose --server puppet --listen --no-client
no-clientオプションを付けるとpuppet kick以外ではマニフェストをとってこない
puppetサーバでキック
[root@puppet ~]# puppet kick puppet_client
Triggering puppet_client
Getting status
status is success
puppet_client finished with exit code 0
Finished