第2章 コンテンツの主なソースとして Red Hat Automation Hub を設定


Red Hat Automation Hub は、ansible.cfg 設定ファイルでコンテンツのデフォルトソースとして定義できます。

前提条件

  • Automation Hub サーバーの API トークンを取得します。詳細は、Automation Hub API トークンの作成を参照してください。

手順

  1. [galaxy] セクション配下に server_list オプションを追加し、1 つ以上のサーバー名を指定します。
  2. 各サーバー名に新しいセクションを作成します。

    [galaxy_server.<server_name>]
  3. 必要に応じて url オプションを設定します。コミュニティーの Ansible Galaxy には auth_url が必要ありません。
  4. 各サーバー名に auth_url オプションを設定します。
  5. 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://cloud.redhat.com/api/automation-hub/ 
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/
username=my_user
password=my_pass

1
末尾のスラッシュ / はサーバーの URL に従う必要があります。

これで Automation Hub をデフォルトサーバーとして設定し、サポートされるコレクションのダウンロードとインストールを続行できるようになりました。

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

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

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

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

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

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

Legal Notice

Theme

© 2026 Red Hat
トップに戻る