第6章 OpenShift Container Platform の Ansible Automation Platform Operator を使用した Event-Driven Ansible Controller のデプロイ
イベント駆動型 Ansible Controller は、イベント駆動型自動化のためのインターフェイスであり、IT リクエストの自動解決を導入するものです。このコンポーネントは、イベントのソースに接続し、ルールブックを使用してそれらのイベントを操作するのに役立ちます。イベント駆動型 Ansible Controller をデプロイすると、意思決定を自動化し、多数のイベントソースを使用して、複数の IT ユースケース内で、そして複数の IT ユースケースをまたいでイベント駆動型の自動化を実装し、より効率的なサービス提供を実現できます。
次の手順を使用して、OpenShift Container Platform の Ansible Automation Platform Operator を使用してイベント駆動型 Ansible をインストールします。
前提条件
- Ansible Automation Platform Operator を OpenShift Container Platform にインストールしている。
- Automation Controller をインストールして設定している。
手順
- Operators → Installed Operators を選択します。
- Ansible Automation Platform のインストールを見つけて選択します。
Provided APIs で Event-Driven Ansible モーダルを見つけ、Create instance をクリックします。
インストールをカスタマイズするための Form View が表示されます。
コントローラーの URL を指定します。
Openshift にも Automation Controller をデプロイした場合は、Routes ページで URL を確認できます。
注記必須のカスタマイズはこれだけですが、必要に応じて、UI フォームを使用するか、YAML 設定タブで直接他のオプションをカスタマイズできます。
Create をクリックします。これにより、指定した namespace にイベント駆動型 Ansible Controller がデプロイされます。
数分後、インストールが Successful とマークされたら、Openshift UI の Routes ページで Event-Driven Ansible UI の URL を確認できます。
ナビゲーションパネルから Networking → Routes を選択し、作成された新しい Route URL を見つけます。
ルートはカスタムリソースの名前に基づいてリストされます。
- 新しい URL をクリックして、ブラウザーで Event-Driven Ansible に移動します。
ナビゲーションパネルから Workloads → Secrets を選択し、作成された管理者パスワード k8s シークレットを見つけます (カスタムパスワードを指定した場合を除く)。
シークレットはカスタムリソースの名前に基づいてリストされます。シークレットの末尾には
-admin-passwordが付いています。注記シークレットのパスワードの値を使用して、イベント駆動型 Ansible Controller UI にログインできます。デフォルトのユーザーは
adminです。