第28章 Red Hat Lightspeed 修復のセットアップ
Automation Controller は、Red Hat Lightspeed との統合をサポートします。
ホストが Red Hat Lightspeed に登録されると、脆弱性や既知の設定の競合がないか継続的にスキャンされます。特定された各問題には、Ansible Playbook の形式で修正を関連付けできます。
Red Hat Lightspeed を使用している場合は、メンテナンス計画を作成して修正をグループ化し、問題を軽減するための Playbook を作成できます。Automation Controller は、Red Hat Lightspeed プロジェクトを通じてメンテナンスプラン Playbook を追跡します。
Basic 認証による Red Hat Lightspeed への認証は特別な認証情報によって裏付けられており、最初に Automation Controller で確立する必要があります。
Red Hat Lightspeed メンテナンスプランを実行するには、Red Hat Lightspeed プロジェクトとインベントリーが必要です。
28.1. Red Hat Lightspeed 認証情報の作成 リンクのコピーリンクがクリップボードにコピーされました!
Red Hat Lightspeed 認証情報を作成するには、以下の手順に従います。
前提条件
- トークンベースの認証を使用するには、Red Hat サービスアカウントを作成 して Client ID および Client secret を生成する必要があります。
- このサービスアカウントを、必要な権限で適切な User Access グループに割り当てます。
Ansible Automation Platform と Red Hat Lightspeed との統合を有効にするには、サービスアカウントに以下のパーミッションを割り当てます。
- inventory:hosts:read (インベントリーホストビューアーロールに含まれる)
- patch:read (パッチビューアーロールに含まれる)
- remediation:remediation:read および playbook-dispatcher:run:read (Remediations ユーザーロールに含まれる)
サービスアカウントを、必要なパーミッションを持つ既存のユーザーアクセスグループに関連付けるか、新しいユーザーアクセスグループを作成することを検討してください。
セキュリティーガイドラインに準拠すると、サービスアカウントはデフォルトのアクセスグループに自動的に含まれません。アクセス権限を付与するには、適切なユーザーアクセスグループに手作業で追加する必要があります。
組織の管理者ではない場合は、サービスアカウントを作成し、管理者に適切なユーザーアクセスグループを追加するように依頼できます。
サービスアカウントを作成して適切なパーミッションを割り当てたら、Red Hat Lightspeed で使用する新しい認証情報を作成できます。
手順
-
ナビゲーションパネルから、
を選択します。 - をクリックします。
次のフィールドに適切な詳細を入力します。
- Name: 認証情報の名前を入力します。
- オプション: Description: 認証情報の説明を入力します。
-
オプション: Organization: 認証情報が関連付けられている組織の名前を入力するか、検索
アイコンをクリックして、Select organization ウィンドウから選択します。
Credential type: Red Hat Lightspeed を入力するか、リストから選択します。
注記Basic 認証には Username フィールドおよび Password フィールドを使用します。クライアント ID およびクライアント シークレット を使用する場合は、これらを空白のままにすることができます。
- Client ID: サービスアカウントの作成時に受け取ったクライアント ID を入力します。
- クライアントシークレット: サービスアカウントの作成時に受け取ったクライアントシークレットを入力します。
をクリックします。
この認証情報は、Red Hat Lightspeed-sourced インベントリーおよび Red Hat Lightspeed プロジェクト で使用できるようになりました。
トラブルシューティング
- プロジェクトの同期障害が発生した場合は、Remediating a Red Hat Lightspeed inventory の手順に従って、解析ログを確認してください。
- トークンベースの認証をサポートするために、既存の認証情報を再作成し、既存のプロジェクトおよびインベントリーソースに関連付ける必要があります。