3.11. 역할 기반 액세스 제어 구성
Red Hat Developer Hub는 RBAC(역할 기반 액세스 제어) 기능을 제공합니다. 그러면 Ansible 플러그인 콘텐츠에 RBAC를 적용할 수 있습니다.
다음 역할을 할당합니다.
-
admin:superUsers
그룹의 멤버는 Ansible 플러그인의 생성 탭에서 템플릿을 선택하여 플레이북 및 컬렉션 프로젝트를 생성할 수 있습니다. -
admin:users
그룹의 멤버는 Ansible 플러그인의 생성 탭에서 템플릿을 볼 수 있습니다.
다음 예제에서는 Red Hat Developer Hub에 RBAC를 추가합니다.
data: app-config-rhdh.yaml: | plugins: ... permission: enabled: true rbac: admin: users: - name: user:default/<user-scm-ida> superUsers: - name: user:default/<user-admin-idb>
data:
app-config-rhdh.yaml: |
plugins:
...
permission:
enabled: true
rbac:
admin:
users:
- name: user:default/<user-scm-ida>
superUsers:
- name: user:default/<user-admin-idb>
권한 정책 및 RBAC 관리에 대한 자세한 내용은 Red Hat Developer Hub의 권한 부여 가이드를 참조하십시오.