5.2. プロビジョニングされたシステムでのPuppetエージェントの設定
プロビジョニングプロセスの一環として、Satellite 6 は Puppet をシステムにインストールします。このプロセスでは、選択した Capsule 上の Puppet マスターのエージェントとして Puppet を設定するために /etc/puppetlabs/puppet/puppet.conf ファイルもインストールされます。この設定ファイルは、Satellite 6 のプロビジョニングテンプレートスニペットとして保存されます。Hosts > Provisioning templates に移動し、puppet.conf スニペットをクリックして表示します。
デフォルトの puppet.conf スニペットには、以下のエージェント設定が含まれます。
[agent]
pluginsync = true
report = true
ignoreschedules = true
daemon = false
ca_server = <%= @host.puppet_ca_server %>
certname = <%= @host.certname %>
environment = <%= @host.environment %>
server = <%= @host.puppetmaster %>
このスニペットには、テンプレート変数が含まれています。
- @host.puppet_ca_server および @host.certname — Puppet 通信のセキュリティーを保護する証明書および認証局。
- @host.environment — 設定に使用する Satellite 6 Server の Puppet 環境。
- @host.puppetmaster — Puppet マスターを含むホスト。これは、Satellite 6 Server の内部 Capsule または外部の Satellite Capsule のいずれかです。