È possibile assegnare autorizzazioni a un ruolo o un utente nell'API (RaaS) utilizzando save_role(...) o save_user(...) nell'interfaccia AUTH dell'API.
Sintassi dei valori delle autorizzazioni
I valori delle autorizzazioni nell'API (RaaS) includono un tipo di risorsa e un'azione, in base alla seguente sintassi:
resource-action
Alcuni valori delle autorizzazioni includono un qualificatore come segue:
resource-qualifier-action
Ad esempio, se si desidera assegnare l'autorizzazione per eseguire i comandi, utilizzare cmd-run. Per assegnare l'autorizzazione a eseguire i comandi wheel, invece, utilizzare cmd-wheel-run.
superuser.
Valori delle autorizzazioni dell'API per risorsa
L'elenco seguente include tutti i tipi di risorse e le azioni consentite:
Comandi
cmd-deletecmd-readcmd-runcmd-write
Comandi runner
cmd-runner-run
Comandi SSH
cmd-ssh-deletecmd-ssh-readcmd-ssh-runcmd-ssh-write
Comandi wheel
cmd-wheel-run
Formule
formula-deleteformula-readformula-write
File system
fs-deletefs-readfs-write
Gruppi
group-deletegroup-readgroup-write
Processi
job-deletejob-readjob-runjob-write
Licenza
license-read
Salt Master
master-deletemaster-readmaster-write
Configurazione del Salt Master
master-config-deletemaster-config-readmaster-config-write
File system del Salt Master
master-fs-deletemaster-fs-readmaster-fs-write
Minion
minion-deleteminion-readminion-write
Pillar
pillar-deletepillar-readpillar-write
Returner
returner-deletereturner-readreturner-write
Ruoli
role-deleterole-readrole-write
Pianificazioni
schedule-deleteschedule-readschedule-write
Utente con privilegi avanzati
superuser
Destinazione
target-deletetarget-readtarget-writetarget-allminions-run
Utenti
user-deleteuser-readuser-write