1.4. ホストのプロビジョニング中の Puppet エージェントのインストールと設定
プロビジョニングプロセス中に、ホストに Puppet エージェントをインストールして設定できます。Satellite と Puppet を統合するには、設定済みの Puppet エージェントがホストに必要です。
前提条件
- Satellite で Puppet が有効になっている。詳細は、「Satellite と Puppet のインテグレーションの有効化」 を参照してください。
- Satellite Client 6 リポジトリーを有効化して Satellite に同期している。詳細は、コンテンツの管理 の コンテンツのインポート を参照してください。
- ホストの Satellite Client 6 リポジトリーを有効化するアクティベーションキーを作成している。詳細は、コンテンツの管理 の アクティベーションキーの管理 を参照してください。
手順
- Hosts > Provisioning Templates の順に移動します。
- ホストのプロビジョニング方法に応じて、プロビジョニングテンプレートを選択します。詳細は、ホストのプロビジョニング の プロビジョニングテンプレートのタイプ を参照してください。
puppet_setupスニペットが以下のように含まれていることを確認します。<%= snippet 'puppet_setup' %>
単一ホストまたはホストグループのホストパラメーターを使用して Puppet を有効にします。
タイプブール値を
trueに設定し、Puppet 7 のenable-puppet7という名前のホストパラメーターを追加します。-
オプション:yum.puppet.com から直接 Puppet エージェントをインストールするには、タイプブール値を
trueに設定し、Puppet 7 のenable-puppetlabs-puppet7-repoという名前のホストパラメーターを追加します。アクティベーションキーを使ってホストに Puppet エージェントを提供しない場合にのみこれを使用します。