パペットのバージョン: 3.6.2
SSL 証明書の管理を簡素化するために、puppet
エージェントは同じcertname、certname=agent.puppet.comを使用します。
puppet master が agent からリクエストを受け取ると、 certnameをパラメーターとしてスクリプトを(hostname: web00.xxx.com)
実行します。Enc
node_terminus = exec
external_nodes = /home/ocean/puppet/conf/bce_puppet_bns
puppet.log:
2015-05-06 09:55:34 +0800 Puppet (debug): Executing '/home/ocean/puppet/conf/bce_puppet_bns agent.puppet.com'
Enc
パペット マスターがエージェントの実際のホスト名/FQDN を次のようなスクリプトに渡すように設定するにはどうすればよいですか。
/home/ocean/puppet/conf/bce_puppet_bns web00.xxx.com
Enc
または、スクリプトでエージェントのホスト名/FQDN を取得するにはどうすればよいですか?