2.2. Web コンソールを使用したコンテンツのプライマリーソースとしての Red Hat Automation Hub の設定
Web コンソールを使用して、Red Hat Automation Hub をコンテンツのプライマリーソースとして設定します。Automation Hub を設定するには、認証情報を作成し、それを組織の Galaxy 認証情報フィールドに追加する必要があります。Automation Hub を使用すると、認定され、サポートされているコレクションにアクセスできます。
前提条件
- Automation Hub サーバーの API トークンを取得している。詳細は、Red Hat Automation Hub API トークンの作成 を参照してください。
Creating a new token revokes any previous tokens generated for Private Automation Hub. Ensure that you update any Controller or scripts that you created with the previous token.
手順
- Automation Controller に移動します。
新規認証情報を作成します。
- Credentials 画面で Add をクリックします。
- Name フィールドに新規の認証情報の名前を入力します。
- オプションで、説明を入力し、認証情報が関連付けられている組織の名前を入力するか、選択します。
- Organization で、認証情報を使用する組織を選択します。
- 認証情報のタイプとして Ansible Galaxy/Automation Hub API Token を選択します。
- Type Details に、前提条件で作成した Galaxy サーバー URL、認証サーバー URL、および API トークン を入力します。
- Save をクリックします。
組織の Galaxy Credentials フィールドから作成した認証情報を選択します。
- Access → Organizations に移動します。
- Galaxy 認証情報を追加する組織を選択します。
- Edit をクリックします。
- Galaxy 認証情報 で、Search アイコンをクリックします。
- Automation Hub 用に作成した認証情報を選択し、リストの先頭に配置します。
- オプション: Ansible Galaxy などのコンテンツのセカンダリーソースがある場合は、Automation Hub 用に作成した認証情報の後にこの認証情報を配置します。
- Select をクリックします。
- Save をクリックします。
検証
認証情報を検証するには、既存のソース管理管理 (SCM) ベースのプロジェクトを選択し、Refresh アイコンをクリックして更新します。
- プロジェクトリポジトリーに移動します。
-
collections/requirements.ymlファイルを使用するプロジェクトを選択します。 - 更新アイコン [refresh icon] をクリックしてプロジェクトを更新します。
プロジェクトのステータスが Successful になると、認証情報は有効です。
Web コンソールを使用して Automation Hub をプライマリーサーバーとして設定したので、サポートされているコレクションのダウンロードとインストールに進むことができます。
関連情報
- サーバーリストの設定オプションおよび Ansible Galaxy を Ansible コンテンツソースとして使用する方法の詳細は、Ansible Galaxy ユーザーガイド を参照してください。
- 認証情報の作成と使用の詳細は、Automation Controller ユーザーガイド v4.2.1 の 認証情報 セクションを参照してください。