Manage Roles
Pre-requisites
To complete this guide you will need:
- An existing installation of the Telco Network Cloud Orchestration (TNC-O)
- An understanding of how to configure TNC-O using the Vault UI
- kubectl client with access to the Kubernetes cluster TNC-O is installed on
Find Role Configuration
Login to the Vault UI for your TNC-O system and navigate to the secrets engine named
lm
Navigate to the secret named
ishtar
Find the existing roles configuration in the JSON at:
alm: roles: ...
Add a role
Add a role by adding a new entry under the roles
key:
alm:
roles:
MyNewRole:
ldapGroups:
- MyRole
privileges:
NsinstsMgt: read,write
- MyNewRole - the unique name for this role
- ldapGroups - the LDAP group a user should be assigned in order to acquire this role
- privileges - the privileges given to any user assigned this role and the granted actions (
execute
,write
,read
).
You must restart the ishtar
service for the changes to take affect.
For a list of available privileges, see Available Privileges