7.6. Ansible Automation Platform Operator を使用した Automation Hub のインストール
Ansible Automation Platform Operator を使用して Automation Hub をインストールするには、次の手順を使用します。
手順
-
に移動します。 - Ansible Automation Platform Operator のデプロイメントを選択します。
- Automation Hub タブを選択します。
- をクリックします。
を選択します。YAML は次のようになります。
apiVersion: automationhub.ansible.com/v1beta1 kind: AutomationHub metadata: name: private-ah1 namespace: aap spec: sso_secret: automation-hub-sso2 pulp_settings: verify_ssl: false route_tls_termination_mechanism: Edge ingress_type: Route loadbalancer_port: 80 file_storage_size: 100Gi image_pull_policy: IfNotPresent replicas: 13 web_replicas: N task_replicas: N file_storage_access_mode: ReadWriteMany content: log_level: INFO replicas: 2 postgres_storage_requirements: limits: storage: 50Gi requests: storage: 8Gi api: log_level: INFO replicas: 1 postgres_resource_requirements: limits: cpu: 1000m memory: 8Gi requests: cpu: 500m memory: 2Gi loadbalancer_protocol: http resource_manager: replicas: 1 worker: replicas: 2- 1
- インスタンスに使用する名前に metadata.name を設定します。
- 2
- spec.sso_secret を、Red Hat Single Sign On 接続の詳細を保持するためにシークレットを作成 で作成したシークレットの名前に設定します。
- 3
- 各デプロイメントごとにレプリカをスケールアップまたはスケールダウンするには、それぞれ
web_replicasまたはtask_replicasを使用します。ここで、N は作成するレプリカの数を表します。または、レプリカを使用することで、両方のデプロイメントにわたってすべての Pod をスケールすることもできます。詳細は、Scaling the Web and Task Pods independently を参照してください。注記この YAML は SSL 検証をオフにします (
ssl_verify: false)。OpenShift に自己署名証明書を使用していない場合は、この設定を削除できます。
- をクリックし、プロセスが完了するまで待ちます。