4.10. インポートされたコレクションの承認
GUI または CLI のいずれかでコレクションをインポートした後、GUI を使用してコレクションを承認する必要があります。承認後、使用可能になります。
手順
- Private Automation Hub Web コンソールにログインします。
-
に移動します。 - 承認するコレクションの をクリックします。
- コレクションは、Private Automation Hub で使用できるようになりました。
コレクションは、ソースに関係なく公開リポジトリーに追加されます。
- 同じ手順で、コレクションの依存関係をインポートします。
推奨されるコレクションは、ユースケースによって異なります。Ansible と Red Hat は こちらのコレクション を提供しています。
4.10.1. カスタム実行環境
ansible-builder プログラムを使用して、カスタム実行環境イメージを作成します。非接続環境の場合、カスタム EE イメージは次の方法でビルドできます。
- インターネット向けシステムで EE イメージをビルドし、非接続環境にインポートします。
- ansible-builder を使用する通常のプロセスにいくつかの変更を加え、非接続環境で EE イメージをビルドします。
- 非接続環境に必要なすべての変更を含む最小限の基本コンテナーイメージを作成し、基本コンテナーイメージからカスタム EE イメージをビルドします。
4.10.1.1. 非接続境界を越えたカスタム EE イメージの転送
カスタム実行環境イメージは、既存のドキュメントを使用して、インターネットに接続されたマシン上にビルドできます。作成された実行環境は、ローカルの podman イメージキャッシュで使用できます。その後、非接続境界を越えてカスタム EE イメージを転送できます。非接続境界を越えてカスタム EE イメージを転送するには、まずイメージを保存します。
- イメージを保存します。
podman image save localhost/custom-ee:latest | gzip -c custom-ee-latest.tar.gz
$ 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
$ 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