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