summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
Diffstat (limited to 'etc')
-rw-r--r--etc/nova/policy.json32
1 files changed, 32 insertions, 0 deletions
diff --git a/etc/nova/policy.json b/etc/nova/policy.json
index 7d97c3be1..abf8908f6 100644
--- a/etc/nova/policy.json
+++ b/etc/nova/policy.json
@@ -9,6 +9,38 @@
"compute:get_all": [],
+ "admin_api": [["role:admin"]],
+ "compute_extension:accounts": [["rule:admin_api"]],
+ "compute_extension:admin_actions": [["rule:admin_api"]],
+ "compute_extension:cloudpipe": [],
+ "compute_extension:console_output": [],
+ "compute_extension:consoles": [],
+ "compute_extension:createserverext": [],
+ "compute_extension:deferred_delete": [],
+ "compute_extension:disk_config": [],
+ "compute_extension:extended_status": [["rule:admin_api"]],
+ "compute_extension:flavorextraspecs": [],
+ "compute_extension:floating_ip_dns": [],
+ "compute_extension:floating_ip_pools": [],
+ "compute_extension:floating_ips": [],
+ "compute_extension:hosts": [["rule:admin_api"]],
+ "compute_extension:keypairs": [],
+ "compute_extension:multinic": [],
+ "compute_extension:networks": [["rule:admin_api"]],
+ "compute_extension:quotas": [],
+ "compute_extension:rescue": [],
+ "compute_extension:security_groups": [],
+ "compute_extension:server_action_list": [["rule:admin_api"]],
+ "compute_extension:server_diagnostics": [["rule:admin_api"]],
+ "compute_extension:simple_tenant_usage": [["rule:admin_api"]],
+ "compute_extension:users": [["rule:admin_api"]],
+ "compute_extension:virtual_interfaces": [],
+ "compute_extension:virtual_storage_arrays": [],
+ "compute_extension:volumes": [],
+ "compute_extension:volumetypes": [],
+ "compute_extension:zones": [],
+
+
"volume:create": [],
"volume:get_all": [],
"volume:get_volume_metadata": [],