7.7. Créer un rôle local
Il est possible de créer un rôle local pour un projet, puis de le lier à un utilisateur.
Procédure
Afin de créer un rôle local pour un projet, exécutez la commande suivante:
oc create role <name> --verb=<verb> --resource=<resource> -n <project>
$ oc create role <name> --verb=<verb> --resource=<resource> -n <project>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Dans cette commande, spécifiez:
- <nom>, le nom du rôle local
- <verb>, une liste séparée par virgule des verbes à appliquer au rôle
- <Resource>, les ressources auxquelles le rôle s’applique
- <projet>, le nom du projet
À titre d’exemple, pour créer un rôle local qui permet à un utilisateur d’afficher des pods dans le projet bleu, exécutez la commande suivante:
oc create role podview --verb=get --resource=pod -n blue
$ oc create role podview --verb=get --resource=pod -n blue
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Afin de lier le nouveau rôle à un utilisateur, exécutez la commande suivante:
oc adm policy add-role-to-user podview user2 --role-namespace=blue -n blue
$ oc adm policy add-role-to-user podview user2 --role-namespace=blue -n blue
Copy to Clipboard Copied! Toggle word wrap Toggle overflow