5.2. namespace への Ansible Automation Platform Operator のインストール


この手順を使用して、namespace を Operator にサブスクライブします。

重要

OpenShift クラスターのデフォルト namespace に Ansible Automation Platform をデプロイすることはできません。aap 名前空間の使用を推奨します。カスタム namespace を使用できますが、Ansible Automation Platform のみを実行する必要があります。

手順

  1. Operator にプロジェクトを作成します。

    oc new-project ansible-automation-platform
  2. sub.yaml という名前のファイルを作成します。
  3. 以下の YAML コードを sub.yaml ファイルに追加します。

    ---
    apiVersion: v1
    kind: Namespace
    metadata:
      labels:
        openshift.io/cluster-monitoring: "true"
      name: ansible-automation-platform
    ---
    apiVersion: operators.coreos.com/v1
    kind: OperatorGroup
    metadata:
      name: ansible-automation-platform-operator
      namespace: ansible-automation-platform
    spec:
      targetNamespaces:
        - ansible-automation-platform
    ---
    apiVersion: operators.coreos.com/v1alpha1
    kind: Subscription
    metadata:
      name: ansible-automation-platform
      namespace: ansible-automation-platform
    spec:
      channel: 'stable-2.4'
      installPlanApproval: Automatic
      name: ansible-automation-platform-operator
      source: redhat-operators
      sourceNamespace: openshift-marketplace
    ---
    apiVersion: automationcontroller.ansible.com/v1beta1
    kind: AutomationController
    metadata:
      name: example
      namespace: ansible-automation-platform
    spec:
      replicas: 1

    このファイルは 、ansible-automation-platform という名前の Subscription オブジェクトを作成し、ansible-automation-platform 名前空間を ansible-automation-platform-operator オペレーターにサブスクライブします。

    次に、ansible-automation-platform namespace に example という名前の AutomationController オブジェクトを作成します。

    Automation Controller の名前を から変更するには、sub.yamlkind: AutomationController セクションにある name フィールドを編集し、<automation_controller_name> を 希望する名前に置き換えます。

    apiVersion: automationcontroller.ansible.com/v1beta1
    kind: AutomationController
    metadata:
      name: <automation_controller_name>
      namespace: ansible-automation-platform
  4. oc apply コマンドを実行して、sub.yaml ファイルで指定されたオブジェクトを作成します。

    oc apply -f sub.yaml

namespace が ansible-automation-platform-operator Operator に正常にサブスクライブされたことを確認するには、oc get subs コマンドを実行します。

$ oc get subs -n ansible-automation-platform

ネームスペースを Operator に登録する方法の詳細は、Red Hat OpenShift Container Platform Operators ガイドの CLI を使用した OperatorHub からのインストールを 参照してください。

OpenShift Container Platform CLI を使用して、作成した Automation Controller の Web アドレスとパスワードを取得できます。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

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

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

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

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

Legal Notice

Theme

© 2026 Red Hat
トップに戻る