第7章 ポリシー適用の実施


自動化ランタイムでのポリシー適用は、ユーザーが Ansible Automation Platform インスタンスと対話する方法を制御するポリシーを、エンコードされたルールを使用して定義、管理、適用する機能です。ポリシーの適用によりポリシー管理が自動化され、セキュリティー、コンプライアンス、効率性が向上します。

OPA (Open Policy Agent) は、Ansible インスタンスからポリシーの決定をオフロードするポリシーエンジンです。ポリシー適用機能は、トリガーされると OPA に接続して設定で指定されているポリシーを取得し、自動化コンテンツにポリシールールを適用します。OPA は、ポリシー違反を検出するとアクションを停止し、ユーザーにポリシー違反に関する情報を提供します。

前提条件

Ansible Automation Platform インスタンスでポリシー適用を実装するには、以下が必要です。

  • FEATURE_POLICY_AS_CODE_ENABLED 機能フラグが TRUE に設定された Ansible Automation Platform 2.5 デプロイメント。
  • Ansible Automation Platform デプロイメントからアクセス可能な OPA サーバーへのアクセス。
  • OPA サーバーに対する認証に必要な設定が行われた設定済みの Ansible Automation Platform。
  • OPA、およびポリシーの記述に使用されている Rego 言語に関するある程度の知識。
注記

OPA API V1 は、現在 Ansible Automation Platform でサポートされている唯一のバージョンです。

7.1. ポリシー適用の有効化

インストール中に、ポリシー適用機能が含まれるように Ansible Automation Platform インスタンスを設定する必要があります。そのためには、設定ファイル内の機能フラグ変数を変更します。インストールタイプに応じて、以下の手順に従ってください。

OpenShift Container Platform のインストール

OpenShift Container Platform のインストールでは、Ansible Automation Platform のカスタムリソースを変更する必要があります。spec セクションに以下を追加します。

Copy to Clipboard Toggle word wrap
spec:
  feature_flags:
    FEATURE_POLICY_AS_CODE_ENABLED: True

変更を適用した後、Operator が更新プロセスを完了するまで待ちます。Operator は必要なサービスの再起動と設定の更新を自動的に処理します。

RPM インストール

RPM ベースのインストールの場合、インストーラーが使用するインベントリーファイルを変更して、次の変数を追加します。

Copy to Clipboard Toggle word wrap
feature_flags:
  FEATURE_POLICY_AS_CODE_ENABLED: True

変数の追加の詳細は、Defining variables at runtime を参照してください。インベントリーファイルを変更した後、インストーラーを再実行して変更を適用します。

コンテナー化されたインストール

コンテナー化されたインストールの場合、インストーラーが使用するインベントリーファイルを変更して以下を追加します。

Copy to Clipboard Toggle word wrap
feature_flags:
  FEATURE_POLICY_AS_CODE_ENABLED: True

インベントリーファイルを変更した後、インストーラーを再実行して変更を適用します。

機能フラグのステータスの確認

機能フラグが有効になっていることを確認するには、機能フラグの状態エンドポイントを確認します。

Copy to Clipboard Toggle word wrap
https://<your-aap-host>/api/controller/v2/feature_flags_state/

エンドポイントは、FEATURE_POLICY_AS_CODE_ENABLED を含め、すべての機能フラグの現在の状態が含まれる JSON 応答を返します。

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat, Inc.