1.3. 基本的なリポジトリー管理
基本的なリポジトリー管理を使用すると、リポジトリー間でコンテンツを作成、編集、削除、移動できます。
1.3.1. リポジトリーの作成
この手順を使用してリポジトリーを作成します。
手順
- Red Hat Ansible Automation Platform にログインします。
- Automation Hub → Repositories に移動します。
- Add repository をクリックします。
- Repository name を入力します。
- リポジトリーの目的を示す Description を入力します。
変更を加えるたびにリポジトリーの以前のバージョンを保持するには、Retained number of versions を選択します。保持されるバージョンの数は、0 から無制限までの範囲で指定できます。すべてのバージョンを保存するには、これを null に設定したままにします。
注記カスタムリポジトリーへの変更で問題が発生した場合は、保持されたバージョンを使用して、別のリポジトリーバージョンに戻す ことができます。
リポジトリーの Pipeline を選択します。使用可能なオプションには次のものがあります。
- ステージング環境
- 誰でもコンテンツをリポジトリーに公開できます。
- 承認済
- このリポジトリーに追加されるものはすべて、ステージングリポジトリーを介して承認プロセスを通過する必要があります。自動承認が有効になっていると、ステージングリポジトリーにアップロードされたコレクションは、承認されたすべてのリポジトリーに自動的にプロモートされます。
- なし
- リポジトリーに対する権限を持つユーザーは誰でもリポジトリーに直接公開できますが、これは承認パイプラインの一部ではありません。
- 検索結果からリポジトリーを非表示にするには、Hide from search を選択します。これはデフォルトで選択されています。
- リポジトリーをプライベートにするには、Make private を選択します。これにより、リポジトリーを表示する権限を持たない人に対してリポジトリーが非表示になります。
- リモートからこのリポジトリーにコンテンツを同期するには、Remote を選択し、カスタムリポジトリーに含めるコンテンツを含むリモートを選択します。詳細は、リポジトリーの同期 を参照してください。
Save をクリックします。
リポジトリーが作成されると、詳細ページが表示されます。
ここから、リポジトリーへのアクセスを提供したり、コレクションを確認または追加したり、カスタムリポジトリーの保存されたバージョンを操作したりできます。
1.3.2. リポジトリーへのアクセスを提供する
デフォルトでは、プライベートリポジトリーとコンテンツはシステム内のすべてのユーザーに対して非表示になります。パブリックリポジトリーはすべてのユーザーが表示できますが、変更することはできません。この手順を使用して、カスタムリポジトリーへのアクセスを提供します。
手順
- Red Hat Ansible Automation Platform にログインします。
- Automation Hub → Repositories に移動します。
-
リスト内でリポジトリーを見つけて、
をクリックし、Edit を選択します。
- Access タブを選択します。
Repository owners のグループを選択します。
ユーザーアクセスの実装に関する詳細は、ローカル Automation Hub のユーザーアクセスの設定 を参照してください。
- 選択したグループに割り当てるロールを選択します。
- Save をクリックします。
1.3.3. リポジトリーへのコレクションの追加
リポジトリーが作成されたら、リポジトリーへのコレクションの追加を開始できます。
手順
- Red Hat Ansible Automation Platform にログインします。
- Automation Hub → Repositories に移動します。
-
リスト内でリポジトリーを見つけて、
をクリックし、Edit を選択します。
- Collections version タブを選択します。
- Add Collection をクリックし、リポジトリーに追加するコレクションを選択します。
- Select をクリックします。
1.3.4. 別のリポジトリーバージョンに戻す
コンテンツがリポジトリーに追加またはリポジトリーから削除されると、その新しいバージョンが作成されます。カスタムリポジトリーへの変更で問題が発生した場合は、以前のバージョンに戻すことができます。元に戻すことは安全な操作であり、システムからコンテンツを削除するのではなく、リポジトリーに関連付けられたコンテンツを変更します。保存されるバージョンの数は 、リポジトリーの作成 時に 保持されるバージョンの数 設定で定義されます。
手順
- Red Hat Ansible Automation Platform にログインします。
- Automation Hub → Repositories に移動します。
-
リスト内でリポジトリーを見つけて、
をクリックし、Edit を選択します。
-
ロールバックしたいバージョンを見つけて、
をクリックし、Revert to this version を選択します。
- Revert をクリックします。