8.5. Puppet を使用したホストグループへのポリシーのデプロイ
Puppet を使用してホストグループにコンプライアンスポリシーをデプロイすると、Puppet エージェントによって SCAP クライアントがインストールされ、選択したコンプライアンスポリシーに従って次回の Puppet 実行時にホスト上で OpenSCAP スキャンが設定されます。
コンプライアンスポリシーの SCAP コンテンツには、リモートリソースが必要になる場合があります。詳細は、「リモートの SCAP リソースの追加」 を参照してください。
前提条件
- Capsule で OpenSCAP を有効にしている。詳細は、2章OpenSCAP の有効化 を参照してください。
ホストのオペレーティングシステムバージョン用のリポジトリーが、Satellite Server 上で同期され、ホスト上で有効になっている。
- Red Hat Enterprise Linux 10 BaseOS および AppStream RPM リポジトリー
- Red Hat Enterprise Linux 9 BaseOS および AppStream RPM リポジトリー
- Red Hat Enterprise Linux 8 BaseOS および AppStream RPM リポジトリー
- Red Hat Enterprise Linux 7 Server および Extras RPM リポジトリー
- ホストのオペレーティングシステムバージョン用の Red Hat Satellite Client 6 リポジトリーが、Satellite Server 上で同期され、ホストのコンテンツビューおよびライフサイクル環境で使用可能であり、ホストに対して有効になっている。詳細は、コンテンツの管理 の Satellite のホストのリポジトリーセットのステータスの変更 を参照してください。このリポジトリーは、SCAP クライアントをインストールするために必要です。
- Puppet デプロイメント方法を使用して コンプライアンスポリシーを作成 し、ホストグループを割り当てている。
手順
- Satellite Web UI で、Configure > Host Groups に移動します。
- OpenSCAP レポート用に設定するホストグループをクリックします。
-
Environment リストで、
foreman_scap_client*Puppet クラスを含む Puppet 環境を選択します。 - OpenSCAP Capsule リストで、使用する OpenSCAP が有効になっている Capsule を選択します。
-
Puppet ENC タブで、
foreman_scap_clientPuppet クラスを追加します。 - オプション: Puppet Class Parameters を設定します。
- Submit をクリックして変更を保存します。