4.10. インポートされたコレクションの承認

GUI または CLI のいずれかでコレクションをインポートした後、GUI を使用してコレクションを承認する必要があります。承認後、使用可能になります。

手順

  1. Private Automation Hub Web コンソールにログインします。
  2. CollectionsApproval に移動します。
  3. 承認するコレクションの Approve をクリックします。
  4. コレクションは、Private Automation Hub で使用できるようになりました。
注記

コレクションは、ソースに関係なく公開リポジトリーに追加されます。

  1. 同じ手順で、コレクションの依存関係をインポートします。

推奨されるコレクションは、ユースケースによって異なります。Ansible と Red Hat は、次のコレクションを提供します。

4.10.1. カスタム実行環境

ansible-builder プログラムを使用して、カスタム実行環境イメージを作成します。非接続環境の場合、カスタム EE イメージは次の方法でビルドできます。

  • インターネット向けシステムで EE イメージをビルドし、非接続環境にインポートします。
  • ansible-builder を使用する通常のプロセスにいくつかの変更を加え、非接続環境で EE イメージをビルドします。
  • 非接続環境に必要なすべての変更を含む最小限の基本コンテナーイメージを作成し、基本コンテナーイメージからカスタム EE イメージをビルドします。

4.10.1.1. 非接続境界を越えたカスタム EE イメージの転送

カスタム実行環境イメージは、既存のドキュメントを使用して、インターネット向けマシン上にビルドできます。作成された実行環境は、ローカルの podman イメージキャッシュで使用できます。その後、非接続境界を越えてカスタム EE イメージを転送できます。非接続境界を越えてカスタム EE イメージを転送するには、まずイメージを保存します。

  1. イメージを保存します。
$ podman image save localhost/custom-ee:latest | gzip -c custom-ee-latest.tar.gz

sneakernet、one-way diode などの既存メカニズムを使用して、非接続境界を越えてファイルを転送します。非接続側でイメージが使用可能になったら、それをローカルの podman キャッシュにインポートし、タグを付けて非接続ハブにプッシュします。

$ podman image load -i custom-ee-latest.tar.gz
$ podman image tag localhost/custom-ee <hub_fqdn>/custom-ee:latest
$ podman login <hub_fqdn> --tls-verify=false
$ podman push <hub_fqdn>/custom-ee:latest