5.2. チーム
チームは、ユーザーとリソースが関連付けられた組織の下位部門です。チームは、ロールベースのアクセス制御スキームを実装し、組織全体で責任を委譲する手段を提供します。たとえば、チーム内の各ユーザーではなく、チームに権限を付与できます。
組織に必要な数のチームを作成できます。組織は複数のチームで構成できますが、チームは 1 つの組織にのみ割り当てることができます。ユーザーにロールを割り当てるのと同じ方法で、各チームにロールを割り当てることができます。また、チームは認証情報の所有権の割り当てを拡張でき、複数のインターフェイスからクリックスルーして同じ認証情報を同じユーザーに割り当てられないようにします。
5.2.1. Teams リストビュー
Teams ページには、インストール用の既存のチームが表示されます。ここから、特定のチームを検索したり、チーム名や組織別にチームのリストをフィルタリングしたり、リストの並べ替え順序を変更したりできます。
手順
-
ナビゲーションパネルから、
を選択します。 - Search バーに、検索するチームの適切なキーワードを入力し、矢印アイコンをクリックします。
- メニューバーから、Name と Organization の矢印を使用して並べ替えの設定を切り替えることで、チームのリストを並べ替えることができます。
- Teams ページでチームの Name をクリックすると、チームの詳細を表示できます。
- Organization 列のリンクをクリックすると、組織の詳細を表示できます。
5.2.2. チームの作成
新しいチームを作成し、チームに組織を割り当て、各チームに関連付けられているユーザーと管理者を管理できます。チームに関連付けられたユーザーは、そのチームに関連付けられた権限と、チームがメンバーシップを持つ組織の権限を継承します。
チームにユーザーまたは管理者を追加するには、ユーザーがすでに作成されている必要があります。
手順
-
ナビゲーションパネルから、
を選択します。 - をクリックします。
- チームの Name を入力し、オプションで Description を入力します。
このチームに関連付ける Organization を選択します。
注記各チームは 1 つの組織にのみ割り当てることができます。
Details ページが開き、チーム情報を確認および編集できます。
5.2.3. チームへのユーザーの追加
ユーザーをチームに追加するには、ユーザーがすでに作成されている必要があります。詳細は ユーザーの作成 を参照してください。ユーザーは、チームに対してメンバーとしてのみ追加されます。選択したチームにさまざまなリソースのロールを割り当てるには、Roles タブを使用します。
チームにユーザーを追加するときに、以下のタブを選択できます。アップグレードプロセス中に Automation Controller または Automation Hub 組織のユーザーアカウントが Ansible Automation Platform 2.5 に移行された場合、移行前にユーザーがそれらの組織に追加されたかどうかに基づいて、Automation Execution タブと Automation Content タブにコンテンツが表示されます。
- Ansible Automation Platform
- プラットフォームレベルで組織に追加されたすべてのユーザーが反映されます。このタブから、ユーザーを組織のメンバーとして追加し、必要に応じて特定の組織レベルのロールを指定できます。
- Automation Execution
- アップグレードおよび移行の前に Automation Controller 組織に直接追加されたユーザーが反映されます。このタブでは、Automation Controller の既存のメンバーシップを表示し、そのメンバーシップを削除することしかできません。新しいメンバーシップを追加することはできません。新しい組織メンバーシップはプラットフォームを通じて追加する必要があります。
- Automation Content
- アップグレードおよび移行の前に Automation Hub 組織に直接追加されたユーザーが反映されます。このタブでは、Automation Hub の既存のメンバーシップを表示し、そのメンバーシップを削除することしかできません。新しいメンバーシップを追加することはできません。
チームの新しいユーザーメンバーシップは、プラットフォームレベルで追加する必要があります。
手順
-
ナビゲーションパネルから、
を選択します。 - ユーザーを追加するチームを選択します。
- Users タブを選択します。
- Ansible Automation Platform タブを選択し、 をクリックしてチームにユーザーアクセスを追加します。または、Automation Execution タブか Automation Content タブを選択し、チームのユーザーアクセスを表示または削除します。
- 名前の横にあるチェックボックスをクリックしてリストから 1 人以上のユーザーを選択し、そのユーザーをこのチームのメンバーとして追加します。
- をクリックします。
5.2.4. チームからのユーザーの削除
Team リストビューで、ユーザーをチームから削除できます。
手順
-
ナビゲーションパネルから、
を選択します。 - ユーザーを削除するチームを選択します。
- Users タブを選択します。
- チームから削除するユーザーの横にある Remove user アイコンをクリックします。
削除する各ユーザーの横にあるチェックボックスをオンにし、More actions ⋮ リストから Remove selected users を選択すると、複数のユーザーを削除できます。
注記ユーザーがチーム管理者である場合は、Administrators タブからチームへのメンバーシップを削除できます。
これにより確認ダイアログが起動し、削除を確定するように求められます。
5.2.5. チームへの管理者の追加
チームに管理者を追加すると、この管理者はチームのメンバーシップと設定を管理できるようになります。たとえば、新しいユーザーを作成し、チーム内のユーザーに権限を付与できます。チームに管理者を追加するには、管理者がすでに作成されている必要があります。詳細は ユーザーの作成 を参照してください。
手順
-
ナビゲーションパネルから、
を選択します。 - 管理者を追加するチームを選択します。
- Administrators タブを選択し、 をクリックします。
- 名前の横にあるチェックボックスをクリックして、リストから 1 人以上のユーザーを選択し、そのユーザーをこのチームの管理者として追加します。
- をクリックします。
5.2.6. チームへのロールの追加
リソースやその他の要素の編集や管理などの権限をチームに割り当てることができます。権限は、インベントリー、プロジェクト、ジョブテンプレート、その他のリソース、または Organizations ビューを通じて設定できます。
ロールを追加しても、チームを組織に割り当てることはできません。詳細な手順は、組織へのチームの追加 に記載されている手順を参照してください。
手順
-
ナビゲーションパネルから、
を選択します。 - ロールを追加するチームの Name を選択します。
Roles タブを選択し、 をクリックします。
注記複数の Ansible Automation Platform コンポーネントがインストールされている場合は、各コンポーネントに関連付けられたロールの選択肢が Roles メニューバーに表示されます。たとえば、Automation Execution for automation controller ロールや Automation Decisions for Event-Driven Ansible ロールなどです。
- Resource type を選択し、 をクリックします。
- 新しいロールを受け取るリソースを選択し、 をクリックします。
- リソースに適用するロールを選択し、 をクリックします。
設定を確認して、
をクリックします。ロールの割り当てが正常に適用されたかどうかを示す Add roles ダイアログが表示されます。
をクリックしてダイアログを閉じます。
5.2.7. チームからのロールの削除
リソースの横にある - アイコンを選択すると、チームからロールを削除できます。これにより確認ダイアログが起動し、削除を確定するように求められます。
手順
-
ナビゲーションパネルから、
を選択します。 - ロールを削除するチームの Name を選択します。
Roles タブを選択します。
注記複数の Ansible Automation Platform コンポーネントがインストールされている場合は、各コンポーネントに関連付けられたロールの選択肢が Roles メニューバーに表示されます。たとえば、Automation Execution for automation controller ロールや Automation Decisions for Event-Driven Ansible ロールなどです。
- 削除する各リソースの横にあるチェックボックスを選択し、メニューバーの ⋮ リストから Remove selected roles をクリックします。
- 選択したロールの削除を確定するにはチェックボックスを選択し、Remove role をクリックします。
5.2.8. チームの削除
チームを削除するには、チーム権限が必要です。チームを削除すると、そのチームからメンバーが取得した継承された権限は取り消されます。
手順
-
ナビゲーションパネルから、
を選択します。 - 削除するチームのチェックボックスを選択します。
⋮ アイコンを選択し、Delete team を選択します。
注記削除する各チームの横にあるチェックボックスをオンにし、More actions ⋮ リストから Delete teams を選択すると、複数のチームを削除できます。