Skip to content

Instantly share code, notes, and snippets.

@AlanCoding
Last active May 15, 2024 15:30
Show Gist options
  • Save AlanCoding/cdb6e9d3ddce4ab7d25cb8001155740b to your computer and use it in GitHub Desktop.
Save AlanCoding/cdb6e9d3ddce4ab7d25cb8001155740b to your computer and use it in GitHub Desktop.
RBAC metadata for services
{
"role_permissions": {
"awx.credential": [
"awx.use_credential",
"awx.change_credential",
"awx.delete_credential",
"awx.view_credential"
],
"awx.executionenvironment": [
"awx.change_executionenvironment",
"awx.delete_executionenvironment",
"awx.view_executionenvironment"
],
"awx.instancegroup": [
"awx.use_instancegroup",
"awx.change_instancegroup",
"awx.delete_instancegroup",
"awx.view_instancegroup"
],
"awx.inventory": [
"awx.use_inventory",
"awx.adhoc_inventory",
"awx.update_inventory",
"awx.change_inventory",
"awx.delete_inventory",
"awx.view_inventory"
],
"awx.jobtemplate": [
"awx.execute_jobtemplate",
"awx.change_jobtemplate",
"awx.delete_jobtemplate",
"awx.view_jobtemplate"
],
"awx.notificationtemplate": [
"awx.change_notificationtemplate",
"awx.delete_notificationtemplate",
"awx.view_notificationtemplate"
],
"shared.organization": [
"shared.member_organization",
"shared.audit_organization",
"shared.change_organization",
"shared.delete_organization",
"shared.view_organization",
"awx.update_project",
"awx.use_project",
"awx.add_project",
"awx.change_project",
"awx.delete_project",
"awx.view_project",
"shared.member_team",
"shared.add_team",
"shared.change_team",
"shared.delete_team",
"shared.view_team",
"awx.execute_workflowjobtemplate",
"awx.approve_workflowjobtemplate",
"awx.add_workflowjobtemplate",
"awx.change_workflowjobtemplate",
"awx.delete_workflowjobtemplate",
"awx.view_workflowjobtemplate",
"awx.execute_jobtemplate",
"awx.change_jobtemplate",
"awx.delete_jobtemplate",
"awx.view_jobtemplate",
"awx.use_inventory",
"awx.adhoc_inventory",
"awx.update_inventory",
"awx.add_inventory",
"awx.change_inventory",
"awx.delete_inventory",
"awx.view_inventory",
"awx.use_credential",
"awx.add_credential",
"awx.change_credential",
"awx.delete_credential",
"awx.view_credential",
"awx.add_notificationtemplate",
"awx.change_notificationtemplate",
"awx.delete_notificationtemplate",
"awx.view_notificationtemplate",
"awx.add_executionenvironment",
"awx.change_executionenvironment",
"awx.delete_executionenvironment",
"awx.view_executionenvironment"
],
"awx.project": [
"awx.update_project",
"awx.use_project",
"awx.change_project",
"awx.delete_project",
"awx.view_project"
],
"shared.team": [
"shared.member_team",
"shared.change_team",
"shared.delete_team",
"shared.view_team"
],
"awx.workflowjobtemplate": [
"awx.execute_workflowjobtemplate",
"awx.approve_workflowjobtemplate",
"awx.change_workflowjobtemplate",
"awx.delete_workflowjobtemplate",
"awx.view_workflowjobtemplate"
]
}
}
{
"role_permissions": {
"shared.organization": [
"shared.member_organization",
"shared.change_organization",
"shared.delete_organization",
"shared.view_organization",
"shared.member_team",
"shared.add_team",
"shared.change_team",
"shared.delete_team",
"shared.view_team"
],
"shared.team": [
"shared.member_team",
"shared.change_team",
"shared.delete_team",
"shared.view_team"
]
}
}
{
"role_permissions": {
"eda.activation": [
"eda.enable_activation",
"eda.disable_activation",
"eda.restart_activation",
"eda.view_activation",
"eda.delete_activation",
"eda.view_rulebookprocess",
"eda.view_auditrule"
],
"eda.auditrule": [
"eda.view_auditrule"
],
"eda.credentialtype": [
"eda.change_credentialtype",
"eda.delete_credentialtype",
"eda.view_credentialtype"
],
"eda.decisionenvironment": [
"eda.change_decisionenvironment",
"eda.delete_decisionenvironment",
"eda.view_decisionenvironment"
],
"eda.edacredential": [
"eda.change_edacredential",
"eda.delete_edacredential",
"eda.view_edacredential"
],
"shared.organization": [
"shared.member_organization",
"shared.change_organization",
"shared.delete_organization",
"shared.view_organization",
"eda.enable_activation",
"eda.disable_activation",
"eda.restart_activation",
"eda.add_activation",
"eda.view_activation",
"eda.delete_activation",
"eda.view_rulebookprocess",
"eda.view_auditrule",
"eda.add_credentialtype",
"eda.change_credentialtype",
"eda.delete_credentialtype",
"eda.view_credentialtype",
"eda.add_edacredential",
"eda.change_edacredential",
"eda.delete_edacredential",
"eda.view_edacredential",
"eda.add_decisionenvironment",
"eda.change_decisionenvironment",
"eda.delete_decisionenvironment",
"eda.view_decisionenvironment",
"eda.sync_project",
"eda.add_project",
"eda.change_project",
"eda.delete_project",
"eda.view_project",
"eda.view_rulebook",
"shared.member_team",
"shared.add_team",
"shared.change_team",
"shared.delete_team",
"shared.view_team"
],
"eda.project": [
"eda.sync_project",
"eda.change_project",
"eda.delete_project",
"eda.view_project",
"eda.view_rulebook"
],
"eda.rulebook": [
"eda.view_rulebook"
],
"eda.rulebookprocess": [
"eda.view_rulebookprocess",
"eda.view_auditrule"
],
"shared.team": [
"shared.member_team",
"shared.change_team",
"shared.delete_team",
"shared.view_team"
]
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment