第2章 リモート管理

Automation Hub を実行している任意のサーバーにリモート設定をセットアップできます。リモート設定を使用すると、外部コレクションソースからカスタムリポジトリーにコンテンツを同期できます。

2.1. 基本的なリモート管理

基本的なリモート管理を使用すると、外部コレクションソースへのリモート設定を作成し、それらのコレクションのコンテンツをカスタムリポジトリーに同期できます。

2.1.1. リモートを作成する

この手順を使用して、外部コレクションへのリモート設定を作成します。

手順

  1. Red Hat Ansible Automation Platform にログインします。
  2. Automation HubRemotes に移動します。
  3. Add Remote をクリックします。
  4. リモート設定の Name を入力します。
  5. 特定のリポジトリーのパスを含む、リモートサーバーの URL を入力します。

    注記

    この情報を取得するには、Automation HubRepositories に移動し、リポジトリーを選択して、Copy CLI configuration をクリックします。

  6. 外部コレクションへのアクセスに必要な Token または UsernamePassword を入力して、リモートサーバーへの認証情報を設定します。

    注記

    トークンは、Automation HubAPI token に移動し、Load token をクリックして、ロードされたトークンをコピーすることで生成できます。

  7. console.redhat.com からコレクションにアクセスするには、SSO URL を入力してアイデンティティプロバイダー (IdP) にサインインします。
  8. YAML 要件 ファイルを選択または作成して、カスタムリポジトリーと同期するコレクションとバージョン範囲を特定します。たとえば、kubernetes と AWS コレクションのバージョン 5.0.0 以降のみをダウンロードする場合、要件ファイルは次のようになります。

    Collections:
     	  - name: community.kubernetes
    	  - name: community.aws
     		version:”>=5.0.0”
    注記

    すべてのコレクションの依存関係は、同期プロセス中に自動的にダウンロードされます。

  9. リモコンをさらに設定するには、Advanced configuration で利用可能なオプションを使用します。

    1. 組織に企業プロキシーが設定されている場合は、Proxy URLProxy Username、および Proxy Password を入力します。
    2. TLS validation チェックボックスを使用して、トランスポート層セキュリティーを有効または無効にします。
    3. 認証にデジタル証明書が必要な場合は、Client keyClient certificate を入力します。
    4. サーバーに自己署名 SSL 証明書を使用している場合は、認証に使用される PEM エンコードされたクライアント証明書を CA certificate フィールドに入力します。
    5. このリモートのコレクションをダウンロードできる速度を高速化するには、Download concurrency フィールドで同時にダウンロードできるコレクションの数を指定します。
    6. このリモートで 1 秒あたりのクエリー数を制限するには、Rate Limit を指定します。

      注記

      一部のサーバーには特定のレート制限が設定されており、それを超えると同期が失敗します。

2.1.2. リモートへのアクセスを提供する

リモートを作成した後、次の手順を実行してリモートへのアクセスを提供できます。

手順

  1. Red Hat Ansible Automation Platform にログインします。
  2. Automation HubRemotes に移動します。
  3. リスト内でリポジトリーを見つけて、 more actions をクリックし、Edit を選択します。
  4. Access タブを選択します。
  5. Repository owners のグループを選択します。ユーザーアクセスの実装に関する詳細は、ローカル Automation Hub のユーザーアクセスの設定 を参照してください。
  6. 選択したグループに適切なロールを選択します。
  7. Save をクリックします。