2.4. Automation Hub でのリモート設定の管理
Automation Hub を実行している任意のサーバーにリモート設定をセットアップできます。リモート設定を使用すると、外部コレクションソースからカスタムリポジトリーにコンテンツを同期できます。
2.4.1. Automation Hub でのリモート設定の作成
Red Hat Ansible Automation Platform を使用して、外部のコレクションソースへのリモート設定を作成できます。その後、そのコレクションのコンテンツをカスタムリポジトリーに同期できます。
手順
- Ansible Automation Platform にログインします。
-
ナビゲーションパネルから、
を選択します。 - をクリックします。
- リモート設定の Name を入力します。
特定のリポジトリーのパスを含む、リモートサーバーの URL を入力します。
注記リモートサーバーの URL とリポジトリーパスを見つけるには、
に移動し、 アイコン ⋮ を選択して、 を選択します。 外部コレクションへのアクセスに必要な Token または Username と Password を入力して、リモートサーバーへの認証情報を設定します。
注記ナビゲーションパネルからトークンを生成するには、
を選択し、 をクリックして、ロードされたトークンをコピーします。 - console.redhat.com からコレクションにアクセスするには、SSO URL を入力してアイデンティティプロバイダー (IdP) にサインインします。
カスタムリポジトリーと同期するコレクションとバージョン範囲を指定するために、要件ファイル を選択または作成します。たとえば、kubernetes と AWS コレクションのバージョン 5.0.0 以降のみをダウンロードする場合、要件ファイルは次のようになります。
Collections: - name: community.kubernetes - name: community.aws version:”>=5.0.0”
注記すべてのコレクションの依存関係は、同期プロセス中にダウンロードされます。
オプション: リモートをさらに設定するには、Show advanced options で利用可能なオプションを使用します。
- 組織に企業プロキシーが設定されている場合は、Proxy URL、Proxy Username、および Proxy Password を入力します。
- TLS validation チェックボックスを使用して、トランスポート層セキュリティーを有効または無効にします。
- 認証にデジタル証明書が必要な場合は、Client key と Client certificate を入力します。
- サーバーに自己署名 SSL 証明書を使用している場合は、認証に使用される PEM エンコードされたクライアント証明書を CA certificate フィールドに入力します。
- このリモートのコレクションをダウンロードできる速度を高速化するには、Download concurrency フィールドで同時にダウンロードできるコレクションの数を指定します。
このリモートで 1 秒あたりのクエリー数を制限するには、Rate Limit を指定します。
注記一部のサーバーには特定の流量制御が設定されている場合があり、制限を超えると同期が失敗します。
2.4.2. リモート設定へのアクセスの提供
リモート設定を作成した後、それを使用できるようにするには、その設定へのアクセスを提供する必要があります。
手順
- Ansible Automation Platform にログインします。
-
ナビゲーションパネルから、
を選択します。 - リスト内のリポジトリーをクリックし、Team Access タブを選択します。
- をクリックします。
- ロールを付与するチームを選択し、 をクリックします。
- 選択したチームに適用するロールを選択し、 をクリックします。
- 選択内容を確認して、 をクリックします。
- をクリックしてプロセスを完了します。