2.4. コミュニティーリモートリポジトリーの設定および Ansible Galaxy コレクションの同期
コミュニティー リモートリポジトリーを編集して、ローカルの Automation Hub に選択した Ansible Galaxy のコレクションを同期できます。デフォルトでは、ローカルの Automation Hub community リポジトリーは https://galaxy.ansible.com/api/ に送信されます。
前提条件
- Modify Ansible repo content パーミッションがある。パーミッションの詳細は、Managing user access in Automation Hub を参照してください。
-
Ansible Galaxy から同期するコレクションを識別する
requirements.ymlファイルがあります。以下の例を参照してください。
requirements.yml の例
collections:
# Install a collection from {Galaxy}.
- name: community.aws
version: 5.2.0
source: https://galaxy.ansible.com
手順
- ローカルの Automation Hub にログインします。
- に移動します。
- Remotes タブをクリックします。
-
community リモートで、 アイコン
をクリックし、 をクリックします。
-
モーダルで をクリックし、ローカルマシンで
requirements.ymlファイルを見つけます。 - をクリックします。
モーダルが閉じて、Repo Management ページに戻ります。requirements.yml ファイルで識別されたコレクションを Ansible Galaxy からローカルの Automation Hub に同期できるようになりました。
- をクリックして、Ansible Galaxy および Automation Hub からコレクションを同期します。
同期ステータス 通知が更新され、Ansible Galaxy コレクションの Automation Hub への同期の完了または失敗が通知されます。
検証
コレクションコンテンツのドロップダウンリストから Community を選択して、同期が正常に行われたことを確認できます。