7.6. Ansible Automation Platform のカスタムリソースの作成
OpenShift Container Platform で Ansible Automation Platform Operator を最新バージョンにアップグレードした後、既存のデプロイメントの名前を指定した Ansible Automation Platform カスタムリソース (CR) を、同じ namespace に作成できます。
手順
この例では、既存の Automation Controller と Automation Hub デプロイメントがすでに配置されている状態で、最新バージョンにアップグレードした後、新しい Event-Driven Ansible セットアップをデプロイする手順を説明します。
付録 に、さまざまなデプロイメント向けの Ansible Automation Platform CR の例がさらに記載されています。
- Red Hat OpenShift Container Platform にログインします。
-
に移動します。 - Ansible Automation Platform Operator のデプロイメントを選択します。
- Details タブを選択します。
- Ansible Automation Platform タイルで、 をクリックします。
- Create Ansible Automation Platform ページで、Name フィールドにインスタンスの名前を入力します。
aap-existing-controller-and-hub-new-eda.yml) を貼り付けます。
をクリックし、次の YAML (--- apiVersion: aap.ansible.com/v1alpha1 kind: AnsibleAutomationPlatform metadata: name: myaap spec: # Development purposes only no_log: false controller: name: existing-controller #obtain name from controller CR disabled: false eda: disabled: false hub: name: existing-hub disabled: false
--- apiVersion: aap.ansible.com/v1alpha1 kind: AnsibleAutomationPlatform metadata: name: myaap spec: # Development purposes only no_log: false controller: name: existing-controller #obtain name from controller CR disabled: false eda: disabled: false hub: name: existing-hub disabled: false
Copy to Clipboard Copied! - をクリックします。
YAML 仕様で優先イメージを指定することにより、Automation Controller、Automation Hub、または platform-resource アプリケーションイメージ用の Operator のデフォルトイメージをオーバーライドできます。これにより、Operator を更新せずに、コントローラーなどの特定のデプロイメントをアップグレードできます。
ただし、推奨される方法は、Operator をアップグレードし、デフォルトイメージの値を使用することです。
検証
Ansible Automation Platform Operator のデプロイメントに移動し、Ansible Automation Platform インスタンスと、デプロイされた AutomationController、EDA、および AutomationHub インスタンスが表示されるはずです。
をクリックして、すべてのインスタンスが正しくデプロイされているかどうかを確認します。ここに、
または、コマンドラインで oc get route
を実行して、すべてのインスタンスが正しくデプロイされているかどうかを確認することもできます。