1.3. 基本的なリポジトリー管理

基本的なリポジトリー管理を使用すると、リポジトリー間でコンテンツを作成、編集、削除、移動できます。

1.3.1. リポジトリーの作成

この手順を使用してリポジトリーを作成します。

手順

  1. Red Hat Ansible Automation Platform にログインします。
  2. Automation HubRepositories に移動します。
  3. Add repository をクリックします。
  4. Repository name を入力します。
  5. リポジトリーの目的を示す Description を入力します。
  6. 変更を加えるたびにリポジトリーの以前のバージョンを保持するには、Retained number of versions を選択します。保持されるバージョンの数は、0 から無制限までの範囲で指定できます。すべてのバージョンを保存するには、これを null に設定したままにします。

    注記

    カスタムリポジトリーへの変更で問題が発生した場合は、保持されたバージョンを使用して、別のリポジトリーバージョンに戻す ことができます。

  7. リポジトリーの Pipeline を選択します。使用可能なオプションには次のものがあります。

    ステージング環境
    誰でもコンテンツをリポジトリーに公開できます。
    承認済
    このリポジトリーに追加されるものはすべて、ステージングリポジトリーを介して承認プロセスを通過する必要があります。自動承認が有効になっていると、ステージングリポジトリーにアップロードされたコレクションは、承認されたすべてのリポジトリーに自動的にプロモートされます。
    なし
    リポジトリーに対する権限を持つユーザーは誰でもリポジトリーに直接公開できますが、これは承認パイプラインの一部ではありません。
  8. 検索結果からリポジトリーを非表示にするには、Hide from search を選択します。これはデフォルトで選択されています。
  9. リポジトリーをプライベートにするには、Make private を選択します。これにより、リポジトリーを表示する権限を持たない人に対してリポジトリーが非表示になります。
  10. リモートからこのリポジトリーにコンテンツを同期するには、Remote を選択し、カスタムリポジトリーに含めるコンテンツを含むリモートを選択します。詳細は、リポジトリーの同期 を参照してください。
  11. Save をクリックします。

    リポジトリーが作成されると、詳細ページが表示されます。

    ここから、リポジトリーへのアクセスを提供したり、コレクションを確認または追加したり、カスタムリポジトリーの保存されたバージョンを操作したりできます。

1.3.2. リポジトリーへのアクセスを提供する

デフォルトでは、プライベートリポジトリーとコンテンツはシステム内のすべてのユーザーに対して非表示になります。パブリックリポジトリーはすべてのユーザーが表示できますが、変更することはできません。この手順を使用して、カスタムリポジトリーへのアクセスを提供します。

手順

  1. Red Hat Ansible Automation Platform にログインします。
  2. Automation HubRepositories に移動します。
  3. リスト内でリポジトリーを見つけて、 more actions をクリックし、Edit を選択します。
  4. Access タブを選択します。
  5. Repository owners のグループを選択します。

    ユーザーアクセスの実装に関する詳細は、ローカル Automation Hub のユーザーアクセスの設定 を参照してください。

  6. 選択したグループに割り当てるロールを選択します。
  7. Save をクリックします。

1.3.3. リポジトリーへのコレクションの追加

リポジトリーが作成されたら、リポジトリーへのコレクションの追加を開始できます。

手順

  1. Red Hat Ansible Automation Platform にログインします。
  2. Automation HubRepositories に移動します。
  3. リスト内でリポジトリーを見つけて、 more actions をクリックし、Edit を選択します。
  4. Collections version タブを選択します。
  5. Add Collection をクリックし、リポジトリーに追加するコレクションを選択します。
  6. Select をクリックします。

1.3.4. 別のリポジトリーバージョンに戻す

コンテンツがリポジトリーに追加またはリポジトリーから削除されると、その新しいバージョンが作成されます。カスタムリポジトリーへの変更で問題が発生した場合は、以前のバージョンに戻すことができます。元に戻すことは安全な操作であり、システムからコンテンツを削除するのではなく、リポジトリーに関連付けられたコンテンツを変更します。保存されるバージョンの数は 、リポジトリーの作成 時に 保持されるバージョンの数 設定で定義されます。

手順

  1. Red Hat Ansible Automation Platform にログインします。
  2. Automation HubRepositories に移動します。
  3. リスト内でリポジトリーを見つけて、 more actions をクリックし、Edit を選択します。
  4. ロールバックしたいバージョンを見つけて、 more actions をクリックし、Revert to this version を選択します。
  5. Revert をクリックします。