5.3. OpenShift Container Platform CLI からの自動化コントローラーログインの詳細の取得


自動化コントローラーにログインするには、Web アドレスとパスワードが必要です。

5.3.1. 自動化コントローラーの Web アドレスの取得

Red Hat OpenShift Container Platform ルートは、外部クライアントが名前でサービスに到達できるように、ホスト名でサービスを公開します。自動化コントローラーインスタンスを作成した時に、そのルートが作成されました。ルートは、YAML ファイルで自動化コントローラーオブジェクトに割り当てた名前を継承します。

以下のコマンドを使用してルートを取得します。

oc get routes -n <controller_namespace>

次の例では、exampleAutomation Controller は で実行されています。ansible-automation-platform namespace。

$ oc get routes -n ansible-automation-platform

NAME      HOST/PORT                                              PATH   SERVICES          PORT   TERMINATION     WILDCARD
example   example-ansible-automation-platform.apps-crc.testing          example-service   http   edge/Redirect   None

自動化コントローラーインスタンスのアドレスは、example-ansible-automation-platform.apps-crc.testing です。

5.3.2. 自動化コントローラーのパスワードの取得

sub.yaml の Automation Controller インスタンスの YAML ブロックは、 に値を割り当てます。name および admin_user キー。以下のコマンドのこれらの値を使用して、自動化コントローラーインスタンスのパスワードを取得します。

oc get secret/<controller_name>-<admin_user>-password -o yaml

のデフォルト値admin_useradminsub.yaml で admin ユーザー名を変更した場合は、コマンドを変更します。

次の例では、Automation Controller オブジェクトのパスワードを取得します。example:

oc get secret/example-admin-password -o yaml

自動化コントローラーインスタンスのパスワードは、出力の metadata フィールドに表示されます。

$ oc get secret/example-admin-password -o yaml

apiVersion: v1
data:
  password: ODzLODzLODzLODzLODzLODzLODzLODzLODzLODzLODzL
kind: Secret
metadata:
  annotations:
    kubectl.kubernetes.io/last-applied-configuration: '{"apiVersion":"v1","kind":"Secret","metadata":{"labels":{"app.kubernetes.io/component":"automationcontroller","app.kubernetes.io/managed-by":"automationcontroller-operator","app.kubernetes.io/name":"example","app.kubernetes.io/operator-version":"","app.kubernetes.io/part-of":"example"},"name":"example-admin-password","namespace":"ansible-automation-platform"},"stringData":{"password":"88TG88TG88TG88TG88TG88TG88TG88TG"}}'
  creationTimestamp: "2021-11-03T00:02:24Z"
  labels:
    app.kubernetes.io/component: automationcontroller
    app.kubernetes.io/managed-by: automationcontroller-operator
    app.kubernetes.io/name: example
    app.kubernetes.io/operator-version: ""
    app.kubernetes.io/part-of: example
  name: example-admin-password
  namespace: ansible-automation-platform
  resourceVersion: "185185"
  uid: 39393939-5252-4242-b929-665f665f665f

この例では、パスワードは 88TG88TG88TG88TG88TG88TG88TG88TG です。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

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

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

会社概要

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

© 2024 Red Hat, Inc.