summaryrefslogtreecommitdiffstats
path: root/cyborg_enhancement/mitaka_version/cyborg/etc/cyborg/policy.json
diff options
context:
space:
mode:
Diffstat (limited to 'cyborg_enhancement/mitaka_version/cyborg/etc/cyborg/policy.json')
-rw-r--r--cyborg_enhancement/mitaka_version/cyborg/etc/cyborg/policy.json11
1 files changed, 11 insertions, 0 deletions
diff --git a/cyborg_enhancement/mitaka_version/cyborg/etc/cyborg/policy.json b/cyborg_enhancement/mitaka_version/cyborg/etc/cyborg/policy.json
new file mode 100644
index 0000000..836300e
--- /dev/null
+++ b/cyborg_enhancement/mitaka_version/cyborg/etc/cyborg/policy.json
@@ -0,0 +1,11 @@
+{
+ "context_is_admin": "role:admin",
+ "admin_or_owner": "is_admin:True or project_id:%(project_id)s",
+ "default": "rule:admin_or_owner",
+
+ "admin_api": "is_admin:True",
+ "cyborg:accelerator:get": "rule:admin_or_owner",
+ "cyborg:accelerator:create": "rule:admin_or_owner",
+ "cyborg:accelerator:delete": "rule:admin_or_owner",
+ "cyborg:accelerator:update": "rule:admin_or_owner"
+}