検索

第3章 Red Hat Automation Hub をコンテンツのプライマリーソースとして設定する

download PDF

Ansible Certified Content Collections にアクセスするには、Red Hat Automation Hub をコンテンツのプライマリーソースとして設定します。Automation Hub は、コマンドラインインターフェイス (CLI) または Web コンソールで設定できます。

3.1. CLI を使用して Red Hat Automation Hub をプライマリーコンテンツソースとして設定する

Automation Hub を設定するには、ansible.cfg 設定ファイルを更新する必要があります。デフォルトでは、ansible.cfg 設定ファイルは /etc/ansible/ ディレクトリーにあります。Automation Hub を使用すると、認定され、サポートされているコレクションにアクセスできます。

前提条件

重要

新しいトークンを作成すると、Automation Hub 用に生成された以前のトークンがすべて失効します。以前のトークンを使用して作成された Automation Controller またはスクリプトを更新して、新しいトークンを含めます。

手順

  1. ansible.cfg ファイルを開きます。
  2. [galaxy] セクション配下に server_list オプションを追加し、1 つ以上のサーバー名を含めます。
  3. 各サーバー名に新しいセクションを作成します。

    [galaxy_server._<server_name>_]
  4. 各サーバー名に url オプションを設定します。

    https://<server_fully_qualified_domain_name>/api/galaxy/
  5. オプション: auth_url オプションを設定します。コミュニティーの Ansible Galaxy には auth_url が必要ありません。
  6. Automation Hub サーバーの API トークンを設定します。

次の ansible.cfg 設定ファイルの例は、優先順位の高い順に複数のサーバーを設定する方法を示しています。Automation Hub がプライマリーソースとして設定され、Ansible Galaxy サーバーがセカンダリーソースとして設定されています。

ansible.cfg

[galaxy]
server_list = automation_hub, my_org_hub

[galaxy_server.automation_hub]
url=https://console.redhat.com/api/automation-hub/content/published/ 1
auth_url=https://sso.redhat.com/auth/realms/redhat-external/protocol/openid-connect/token

token=my_ah_token

[galaxy_server.my_org_hub]
url=https://automation.my_org/api/galaxy/content/rh-certified/ 2
username=my_user
password=my_pass

1
サーバー URL の後に末尾のスラッシュ / を含めます。
2
/api/galaxy/content/rh-certified/ サブディレクトリーを Automation Hub サーバー URL に含めます。必要に応じて、rh-certifiedcommunity に置き換えて、コミュニティーリポジトリーを参照できます。
注記

301 リダイレクトを防ぐために、すべての API URL の末尾にスラッシュ / を付ける必要があります。

これで Automation Hub がプライマリーサーバーとして設定されました。サポート対象のコレクションのダウンロードとインストールを開始できます。

関連情報

サーバーリストの設定オプションおよび Ansible Galaxy を Ansible コンテンツソースとして使用する方法の詳細は、Ansible Galaxy User Guide を参照してください。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.