2018-08-20 22:46:41.064 2043 INFO swiftclient [-] RESP BODY:

Not Found

The resource could not be found.

2018-08-20 22:46:41.065 2043 ERROR swiftclient [-] Object COPY failed: https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz 404 Not Found [first 60 chars of response]

Not Found

The resource could not be found.< 2018-08-20 22:46:41.065 2043 ERROR swiftclient Traceback (most recent call last): 2018-08-20 22:46:41.065 2043 ERROR swiftclient File "/usr/lib/python2.7/site-packages/swiftclient/client.py", line 1649, in _retry 2018-08-20 22:46:41.065 2043 ERROR swiftclient service_token=self.service_token, **kwargs) 2018-08-20 22:46:41.065 2043 ERROR swiftclient File "/usr/lib/python2.7/site-packages/swiftclient/client.py", line 1404, in copy_object 2018-08-20 22:46:41.065 2043 ERROR swiftclient raise ClientException.from_response(resp, 'Object COPY failed', body) 2018-08-20 22:46:41.065 2043 ERROR swiftclient ClientException: Object COPY failed: https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz 404 Not Found [first 60 chars of response]

Not Found

The resource could not be found.< 2018-08-20 22:46:41.065 2043 ERROR swiftclient 2018-08-20 22:46:41.066 2043 INFO tripleo_common.actions.deployment [-] Perfoming Heat stack create 2018-08-20 22:46:51.879 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'025553dba58947f7b147d209fd974a8d', u'expires_at': u'2018-08-21T06:44:46.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=76b498c2-7747-4e93-a246-266f73eb03af, action_class=mistral.actions.openstack.actions.ZaqarAction, attributes={u'client_method_name': u'queue_post'}, params={u'queue_name': u'445b3230-c750-4df8-a059-e4af1d6a683b', u'messages': {u'body': {u'type': u'tripleo.deployment.v1.deploy_plan', u'payload': {u'status': u'SUCCESS', u'message': u'', u'execution': {u'input': {u'skip_deploy_identifier': False, u'container': u'overcloud', u'queue_name': u'445b3230-c750-4df8-a059-e4af1d6a683b', u'timeout': 240}, u'spec': {u'input': [u'container', {u'timeout': 240}, {u'skip_deploy_identifier': False}, {u'queue_name': u'tripleo'}], u'tasks': {u'add_validation_ssh_key': {u'on-complete': u'create_swift_rings_backup_plan', u'version': u'2.0', u'type': u'direct', u'name': u'add_validation_ssh_key', u'workflow': u'tripleo.validations.v1.add_validation_ssh_key_parameter container=<% $.container %>'}, u'deploy': {u'name': u'deploy', u'on-error': u'set_deployment_failed', u'on-success': u'send_message', u'version': u'2.0', u'action': u'tripleo.deployment.deploy timeout=<% $.timeout %> container=<% $.container %>', u'input': {u'skip_deploy_identifier': u'<% $.skip_deploy_identifier %>', u'container': u'<% $.container %>', u'timeout': u'<% $.timeout %>'}, u'type': u'direct'}, u'create_swift_rings_backup_plan': {u'name': u'create_swift_rings_backup_plan', u'on-error': u'create_swift_rings_backup_plan_set_status_failed', u'workflow': u'tripleo.swift_rings_backup.v1.create_swift_rings_backup_container_plan', u'on-success': u'deploy', u'version': u'2.0', u'input': {u'use_default_templates': True, u'queue_name': u'<% $.queue_name %>', u'container': u'<% $.container %>'}, u'type': u'direct'}, u'create_swift_rings_backup_plan_set_status_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'create_swift_rings_backup_plan_set_status_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(create_swift_rings_backup_plan).result %>'}, u'on-success': u'send_message'}, u'send_message': {u'retry': u'count=5 delay=1', u'name': u'send_message', u'version': u'2.0', u'action': u'zaqar.queue_post', u'input': {u'queue_name': u'<% $.queue_name %>', u'messages': {u'body': {u'type': u'tripleo.deployment.v1.deploy_plan', u'payload': {u'status': u"<% $.get('status', 'SUCCESS') %>", u'message': u"<% $.get('message', '') %>", u'execution': u'<% execution() %>'}}}}, u'type': u'direct'}, u'set_deployment_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'set_deployment_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(deploy).result %>'}, u'on-success': u'send_message'}}, u'name': u'deploy_plan', u'version': u'2.0'}, u'params': {}, u'id': u'1b6d6fa4-ea46-47d3-ba19-a70c05b03aa9', u'name': u'tripleo.deployment.v1.deploy_plan'}}}}}] 2018-08-21 00:08:52.919 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'025553dba58947f7b147d209fd974a8d', u'expires_at': u'2018-08-21T06:44:46.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=None, action_class=tripleo_common.actions.deployment.OvercloudRcAction, attributes={}, params={u'no_proxy': u'', u'container': u'overcloud'}] 2018-08-21 09:08:57.794 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'7d4c47ea627145f99de6dd083996ab5d', u'expires_at': u'2018-08-21T17:08:53.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=None, action_class=tripleo_common.actions.plan.ListPlansAction, attributes={}, params={}] 2018-08-21 09:09:16.522 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'7d4c47ea627145f99de6dd083996ab5d', u'expires_at': u'2018-08-21T17:08:53.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=1f58fc11-fee5-4c3c-8c80-d01eaa2361ef, action_class=mistral.actions.openstack.actions.SwiftAction, attributes={u'client_method_name': u'head_container'}, params={u'headers': None, u'container': u'overcloud'}] 2018-08-21 09:09:17.706 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'7d4c47ea627145f99de6dd083996ab5d', u'expires_at': u'2018-08-21T17:08:53.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=a085667c-243a-4470-9f6e-ef90b75ec337, action_class=tripleo_common.actions.swifthelper.SwiftTempUrlAction, attributes={}, params={u'obj': u'swift-rings.tar.gz', u'valid': u'86400', u'container': u'overcloud-swift-rings', u'method': u'GET'}] 2018-08-21 09:09:18.790 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'7d4c47ea627145f99de6dd083996ab5d', u'expires_at': u'2018-08-21T17:08:53.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=d4acafd9-ce44-4921-8229-d58ec19d0a1e, action_class=tripleo_common.actions.parameters.UpdateParametersAction, attributes={}, params={u'container': u'overcloud', u'parameters': {u'SwiftRingGetTempurl': u'https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=a14c3abcc8e30650f4d5bf04da6da84fec54ca71&temp_url_expires=1534943358'}}] 2018-08-21 09:09:20.933 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'7d4c47ea627145f99de6dd083996ab5d', u'expires_at': u'2018-08-21T17:08:53.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=af2c5f76-ab45-42ce-93ae-fdeee370e5f1, action_class=tripleo_common.actions.swifthelper.SwiftTempUrlAction, attributes={}, params={u'obj': u'swift-rings.tar.gz', u'valid': u'86400', u'container': u'overcloud-swift-rings', u'method': u'PUT'}] 2018-08-21 09:09:22.024 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'7d4c47ea627145f99de6dd083996ab5d', u'expires_at': u'2018-08-21T17:08:53.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=de9c3080-9459-4056-933d-3e051b48b747, action_class=tripleo_common.actions.parameters.UpdateParametersAction, attributes={}, params={u'container': u'overcloud', u'parameters': {u'SwiftRingPutTempurl': u'https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=8093b78b4bec9dfd8dcda097609ee889c08b0848&temp_url_expires=1534943361'}}] 2018-08-21 09:09:23.105 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'7d4c47ea627145f99de6dd083996ab5d', u'expires_at': u'2018-08-21T17:08:53.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=77a8a534-0140-4730-898f-da8272e832d2, action_class=mistral.actions.std_actions.NoOpAction, attributes={}, params={}] 2018-08-21 09:09:23.106 2043 INFO mistral.actions.std_actions [-] Running no-op action 2018-08-21 09:09:24.297 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'7d4c47ea627145f99de6dd083996ab5d', u'expires_at': u'2018-08-21T17:08:53.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=e30c1be0-a9eb-47b1-9080-a67267a52ea1, action_class=mistral.actions.openstack.actions.ZaqarAction, attributes={u'client_method_name': u'queue_post'}, params={u'queue_name': u'7fa60016-d4df-46a7-8fd2-b58f8b7fad9c', u'messages': {u'body': {u'type': u'tripleo.swift_rings_backup.v1.create_swift_rings_backup_container_plan', u'payload': {u'status': u'SUCCESS', u'message': {u'description': None, u'created_at': u'2018-02-22 04:48:52', u'updated_at': u'2018-08-21 13:09:19', u'id': u'968f1f11-6f20-4df5-80c9-44c37af9fbf9', u'manager': {u'client': {u'cron_triggers': None, u'tasks': None, u'workbooks': None, u'actions': None, u'executions': None, u'environments': None, u'members': None, u'workflows': None, u'services': None, u'http_client': None, u'action_executions': None}}, u'scope': u'private', u'_data': {u'created_at': u'2018-02-22 04:48:52', u'description': None, u'variables': u'{"root_template": "overcloud.yaml", "passwords": {"CephClusterFSID": "afa4bfa0-178b-11e8-a78c-525400a6c54d", "CephMonKey": "AQC2S45aAAAAABAAuV7N5EtCfAjZ0GKecXseZA==", "NeutronPassword": "8kgQ3U27gQMTaUvWb724KbQ8K", "HeatPassword": "jkF88nM6nuGtshmVp2ePsUAHd", "SnmpdReadonlyUserPassword": "7f54596ff715c1ca1878a1185ded051f44beef33", "GlancePassword": "um99YHx2cP9ZGfRWThvk6c2n8", "IronicPassword": "VvJZUqPaDRJQwJmBNKPtgyjuv", "HeatStackDomainAdminPassword": "qzQqR8cv8e9r6cMRyk8KUWCkk", "ZaqarPassword": "8jDVYemtbrZ9eCvHUWc8gTAZv", "MysqlClustercheckPassword": "xJQMPhkgs2PqG9wNdWgZW4msW", "GnocchiPassword": "TN4tjsYYvTZayc4DqqZuY642M", "CephAdminKey": "AQC2S45aAAAAABAAAYT/baXKeRAZkZHshteO3Q==", "CeilometerPassword": "4rCWnU6GjNyNXhr9rFTZmJ3cC", "CinderPassword": "hNds7nsunkghcCmHtM6ghnajb", "RabbitPassword": "NqfDJEFDujfBEFefGrAgVt9vZ", "CephRgwKey": "AQC2S45aAAAAABAAC3w5Uiw0SXYUjEio/I7a6Q==", "TrovePassword": "Y9ZwMEQ92up4FWMaRZaV6X7sD", "AodhPassword": "scVG8JBBP9N9Pmhng2M6AzZBc", "KeystoneCredential0": "GavlhcO47vp1kgATYD5niOdOcdRxDQcrydYZgo7RQbs=", "KeystoneCredential1": "sjlkgpY39e8CVGu2ZZyN5f-PWUkT8xHTGfrVqIa8-hs=", "CephClientKey": "AQC2S45aAAAAABAAD0oMJfCjQwv/FhnAOOkBdw==", "NovaPassword": "v72sUpAsQRaDtg4KYnztQaHCu", "AdminToken": "pX9qYWFAEsgxycBrWbqtPJ29G", "RedisPassword": "TcjBjD6FpxhZDP6y9V7gaj8gP", "MistralPassword": "bTxxR3KcM8kuKYaghZqPPxBwY", "SwiftHashSuffix": "PRqEGctUHHNxZH3ZwP7DbUTxm", "AdminPassword": "F9afsbdYtNjMwb6hgAKw9rtTX", "MigrationSshKey": {"public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC78G3xWGQJHaaMe0DaeebVDK/tmgLGwD4BRwPmWJG9z5CSTAEroCCCWXYtoGKol5MM9VQshV4Ogy1X4DCZRForWgl9hu9GL8UwHruuB0Y7zoBlFYaPCCGPZsrlhj8zo2fstnq/je/rjnFFXlmUKOCIyfLuYovlY8SJSeqQ3jkVxg4EZDkSwrN+82nmCXhfREgjxXTBSiLPSDwANtFbsCy49YvHmCNolikjegXr8PyqY7Qdz7FFU5e0CtNO1ADwwsYnIkDuDaL6KUlGD711bxPY5+hYVgM+GeU1grZVLDx6G74BavKDzg+yr5wcgNDuirdrjN9GjaFzPU+/ch9WKNyd Generated by TripleO", "private_key": "-----BEGIN RSA PRIVATE KEY-----\\nMIIEpAIBAAKCAQEAu/Bt8VhkCR2mjHtA2nnm1Qyv7ZoCxsA+AUcD5liRvc+QkkwB\\nK6Aggll2LaBiqJeTDPVULIVeDoMtV+AwmURaK1oJfYbvRi/FMB67rgdGO86AZRWG\\njwghj2bK5YY/M6Nn7LZ6v43v645xRV5ZlCjgiMny7mKL5WPEiUnqkN45FcYOBGQ5\\nEsKzfvNp5gl4X0RII8V0wUoiz0g8ADbRW7AsuPWLx5gjaJYpI3oF6/D8qmO0Hc+x\\nRVOXtArTTtQA8MLGJyJA7g2i+ilJRg+9dW8T2OfoWFYDPhnlNYK2VSw8ehu+AWry\\ng84Psq+cHIDQ7oq3a4zfRo2hcz1Pv3IfVijcnQIDAQABAoIBAQCRfeSu9P2kbPbV\\nREmFmN9RSZwcdaD2mjamKILlXOWeqsRB7WLukez43Cb31XTrDUSCwJ1kRe71jymY\\nIO+eh2LCstYr/jzX+f1ObkxewjTl8cxF9O8RZXsNl8c0/sOIx1SZ1P6bslbs5X3c\\n9NimMSr52lUdpN6mO6EXo0ha1B4fMrl5lY3TzQXm1T48Zi5IMOZgpuQNbT9hRXss\\n68oAmNEmDHapIjH5u2rZNn1d5W4pvyHtA/G+mWXu0hUxXlGWCN0YBcMErJ53HjOV\\nGcWbd88kzDzbybPGYXqx2ExUGdeeP+tv1IWPimbWtemLRdxXGr2QRUdK8WiJ0M8S\\n9dk7LJuFAoGBAPPpI+2P0JjNXVNjlizP4p5aTfjeCWJ1EEIOTSlPWNqxClTB0LJO\\n8MR9qVZrOr0NWJEXs1PQ5icNJsjSNCNFBR54gMC56UKgSnOgZCEnxjjSKve4gzZ9\\nP9P8Qn4fBtdsnfdlaiBIERBaQk5TWwlxukXmJ7Gygy0nUbQEljKOQ9qDAoGBAMVB\\nGD6BsfK2F2rKtFpETHZ9AtIk/lWKLMW5Q26ihVweQ4DTKkTQNlEC36dSUQn8SsV5\\nN4NH1jlahansLM5gC88laQxCK9vPAYVllN7YtJBYU78MhyPNsnzIrGgA6WgE6SMv\\nuZuFaZ5IiKvPCLUHtIqsqaMQbptBFxqZKddzt0JfAoGAeWcVxuzKOwQc66Cp4uwm\\nNANmw/RgX209BmPv7BvechuktMMziUzZcjPJ0YXV2ruF1dIiJBnaNJ3LLDHUWanE\\n/oGkNElU3SDDbgHrVMVjWGzjjiF8zeZRmsX4oqX21cruZXFI/YBhXe5PCoVazryY\\npqoEH+JmgFcNx7hwugEtrNkCgYA/dX2zPk5dYy+Nb8Et+SMQS4+Iw9X+9wEIa13C\\nTg7RX/sfis/ia4nN7jq9vcHMkJoNhb3SQl4s/W5bCFwx2Lxz2/k7tF4fzS0UGWYX\\ne2g7t+7ZW9JuNlLhyj2NCB4PFOVcKJJx8i3Uekld3LFUbDItGvdIOpUa5YnlSLkp\\nU1T1yQKBgQDhEdJWFQZJrsILv3zFhuDtuy15QR1QvcRQXnUodaCj7dNQyK/+6CFG\\nipxgzDI3537fMcC/MO7PDCG5HB0FZl7b3SDuNWbzW7hqCBZtBxRuBqdticc8jbkV\\nnGt4UuYs+DVGPULDuDscVAKKCGT6cSFn5m1jedMgxsSxxm1A+xL8Ww==\\n-----END RSA PRIVATE KEY-----\\n"}, "HAProxyStatsPassword": "XknBPwQd4AsTKwH4seqp2BVJq", "ManilaPassword": "4nQPbu7Ch798gPPthwrZs6Kr2", "SwiftPassword": "8cBNKm2qPfwwx7y7e3HJkmKhf", "CeilometerMeteringSecret": "b4tmWMngDw9yfv8rxyj7YTbPs", "NeutronMetadataProxySharedSecret": "Np7VUh38WzatDXetXEcJwQt6g", "BarbicanPassword": "gVR4qTFAkfYHd2bRCaWHFCG4W", "SaharaPassword": "hje6PHVNzV7PWzrwECArQsmZf"}, "parameter_defaults": {"SwiftRingGetTempurl": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=a14c3abcc8e30650f4d5bf04da6da84fec54ca71&temp_url_expires=1534943358"}, "template": "overcloud.yaml", "environments": []}', u'updated_at': u'2018-08-21 13:09:19', u'scope': u'private', u'id': u'968f1f11-6f20-4df5-80c9-44c37af9fbf9', u'name': u'overcloud'}, u'variables': {u'parameter_defaults': {u'SwiftRingPutTempurl': u'https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=8093b78b4bec9dfd8dcda097609ee889c08b0848&temp_url_expires=1534943361', u'SwiftRingGetTempurl': u'https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=a14c3abcc8e30650f4d5bf04da6da84fec54ca71&temp_url_expires=1534943358'}, u'passwords': {u'HAProxyStatsPassword': u'XknBPwQd4AsTKwH4seqp2BVJq', u'ManilaPassword': u'4nQPbu7Ch798gPPthwrZs6Kr2', u'NeutronPassword': u'8kgQ3U27gQMTaUvWb724KbQ8K', u'GlancePassword': u'um99YHx2cP9ZGfRWThvk6c2n8', u'SnmpdReadonlyUserPassword': u'7f54596ff715c1ca1878a1185ded051f44beef33', u'HeatPassword': u'jkF88nM6nuGtshmVp2ePsUAHd', u'AdminPassword': u'F9afsbdYtNjMwb6hgAKw9rtTX', u'IronicPassword': u'VvJZUqPaDRJQwJmBNKPtgyjuv', u'HeatStackDomainAdminPassword': u'qzQqR8cv8e9r6cMRyk8KUWCkk', u'ZaqarPassword': u'8jDVYemtbrZ9eCvHUWc8gTAZv', u'MysqlClustercheckPassword': u'xJQMPhkgs2PqG9wNdWgZW4msW', u'GnocchiPassword': u'TN4tjsYYvTZayc4DqqZuY642M', u'CephAdminKey': u'AQC2S45aAAAAABAAAYT/baXKeRAZkZHshteO3Q==', u'CeilometerPassword': u'4rCWnU6GjNyNXhr9rFTZmJ3cC', u'CinderPassword': u'hNds7nsunkghcCmHtM6ghnajb', u'RabbitPassword': u'NqfDJEFDujfBEFefGrAgVt9vZ', u'CephRgwKey': u'AQC2S45aAAAAABAAC3w5Uiw0SXYUjEio/I7a6Q==', u'TrovePassword': u'Y9ZwMEQ92up4FWMaRZaV6X7sD', u'KeystoneCredential0': u'GavlhcO47vp1kgATYD5niOdOcdRxDQcrydYZgo7RQbs=', u'KeystoneCredential1': u'sjlkgpY39e8CVGu2ZZyN5f-PWUkT8xHTGfrVqIa8-hs=', u'CephClientKey': u'AQC2S45aAAAAABAAD0oMJfCjQwv/FhnAOOkBdw==', u'NovaPassword': u'v72sUpAsQRaDtg4KYnztQaHCu', u'AdminToken': u'pX9qYWFAEsgxycBrWbqtPJ29G', u'RedisPassword': u'TcjBjD6FpxhZDP6y9V7gaj8gP', u'MistralPassword': u'bTxxR3KcM8kuKYaghZqPPxBwY', u'SwiftHashSuffix': u'PRqEGctUHHNxZH3ZwP7DbUTxm', u'AodhPassword': u'scVG8JBBP9N9Pmhng2M6AzZBc', u'MigrationSshKey': {u'public_key': u'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC78G3xWGQJHaaMe0DaeebVDK/tmgLGwD4BRwPmWJG9z5CSTAEroCCCWXYtoGKol5MM9VQshV4Ogy1X4DCZRForWgl9hu9GL8UwHruuB0Y7zoBlFYaPCCGPZsrlhj8zo2fstnq/je/rjnFFXlmUKOCIyfLuYovlY8SJSeqQ3jkVxg4EZDkSwrN+82nmCXhfREgjxXTBSiLPSDwANtFbsCy49YvHmCNolikjegXr8PyqY7Qdz7FFU5e0CtNO1ADwwsYnIkDuDaL6KUlGD711bxPY5+hYVgM+GeU1grZVLDx6G74BavKDzg+yr5wcgNDuirdrjN9GjaFzPU+/ch9WKNyd Generated by TripleO', u'private_key': u'-----BEGIN RSA PRIVATE KEY-----\nMIIEpAIBAAKCAQEAu/Bt8VhkCR2mjHtA2nnm1Qyv7ZoCxsA+AUcD5liRvc+QkkwB\nK6Aggll2LaBiqJeTDPVULIVeDoMtV+AwmURaK1oJfYbvRi/FMB67rgdGO86AZRWG\njwghj2bK5YY/M6Nn7LZ6v43v645xRV5ZlCjgiMny7mKL5WPEiUnqkN45FcYOBGQ5\nEsKzfvNp5gl4X0RII8V0wUoiz0g8ADbRW7AsuPWLx5gjaJYpI3oF6/D8qmO0Hc+x\nRVOXtArTTtQA8MLGJyJA7g2i+ilJRg+9dW8T2OfoWFYDPhnlNYK2VSw8ehu+AWry\ng84Psq+cHIDQ7oq3a4zfRo2hcz1Pv3IfVijcnQIDAQABAoIBAQCRfeSu9P2kbPbV\nREmFmN9RSZwcdaD2mjamKILlXOWeqsRB7WLukez43Cb31XTrDUSCwJ1kRe71jymY\nIO+eh2LCstYr/jzX+f1ObkxewjTl8cxF9O8RZXsNl8c0/sOIx1SZ1P6bslbs5X3c\n9NimMSr52lUdpN6mO6EXo0ha1B4fMrl5lY3TzQXm1T48Zi5IMOZgpuQNbT9hRXss\n68oAmNEmDHapIjH5u2rZNn1d5W4pvyHtA/G+mWXu0hUxXlGWCN0YBcMErJ53HjOV\nGcWbd88kzDzbybPGYXqx2ExUGdeeP+tv1IWPimbWtemLRdxXGr2QRUdK8WiJ0M8S\n9dk7LJuFAoGBAPPpI+2P0JjNXVNjlizP4p5aTfjeCWJ1EEIOTSlPWNqxClTB0LJO\n8MR9qVZrOr0NWJEXs1PQ5icNJsjSNCNFBR54gMC56UKgSnOgZCEnxjjSKve4gzZ9\nP9P8Qn4fBtdsnfdlaiBIERBaQk5TWwlxukXmJ7Gygy0nUbQEljKOQ9qDAoGBAMVB\nGD6BsfK2F2rKtFpETHZ9AtIk/lWKLMW5Q26ihVweQ4DTKkTQNlEC36dSUQn8SsV5\nN4NH1jlahansLM5gC88laQxCK9vPAYVllN7YtJBYU78MhyPNsnzIrGgA6WgE6SMv\nuZuFaZ5IiKvPCLUHtIqsqaMQbptBFxqZKddzt0JfAoGAeWcVxuzKOwQc66Cp4uwm\nNANmw/RgX209BmPv7BvechuktMMziUzZcjPJ0YXV2ruF1dIiJBnaNJ3LLDHUWanE\n/oGkNElU3SDDbgHrVMVjWGzjjiF8zeZRmsX4oqX21cruZXFI/YBhXe5PCoVazryY\npqoEH+JmgFcNx7hwugEtrNkCgYA/dX2zPk5dYy+Nb8Et+SMQS4+Iw9X+9wEIa13C\nTg7RX/sfis/ia4nN7jq9vcHMkJoNhb3SQl4s/W5bCFwx2Lxz2/k7tF4fzS0UGWYX\ne2g7t+7ZW9JuNlLhyj2NCB4PFOVcKJJx8i3Uekld3LFUbDItGvdIOpUa5YnlSLkp\nU1T1yQKBgQDhEdJWFQZJrsILv3zFhuDtuy15QR1QvcRQXnUodaCj7dNQyK/+6CFG\nipxgzDI3537fMcC/MO7PDCG5HB0FZl7b3SDuNWbzW7hqCBZtBxRuBqdticc8jbkV\nnGt4UuYs+DVGPULDuDscVAKKCGT6cSFn5m1jedMgxsSxxm1A+xL8Ww==\n-----END RSA PRIVATE KEY-----\n'}, u'CephClusterFSID': u'afa4bfa0-178b-11e8-a78c-525400a6c54d', u'CephMonKey': u'AQC2S45aAAAAABAAuV7N5EtCfAjZ0GKecXseZA==', u'SwiftPassword': u'8cBNKm2qPfwwx7y7e3HJkmKhf', u'CeilometerMeteringSecret': u'b4tmWMngDw9yfv8rxyj7YTbPs', u'NeutronMetadataProxySharedSecret': u'Np7VUh38WzatDXetXEcJwQt6g', u'BarbicanPassword': u'gVR4qTFAkfYHd2bRCaWHFCG4W', u'SaharaPassword': u'hje6PHVNzV7PWzrwECArQsmZf'}, u'root_template': u'overcloud.yaml', u'environments': [], u'template': u'overcloud.yaml'}, u'name': u'overcloud'}, u'execution': {u'input': {u'queue_name': u'7fa60016-d4df-46a7-8fd2-b58f8b7fad9c', u'container': u'overcloud'}, u'spec': {u'input': [u'container', {u'queue_name': u'tripleo'}], u'tasks': {u'put_tempurl': {u'name': u'put_tempurl', u'on-success': u'set_put_tempurl', u'version': u'2.0', u'action': u'tripleo.swift.tempurl', u'input': {u'container': u'<% $.container %>-swift-rings', u'obj': u'swift-rings.tar.gz', u'method': u'PUT'}, u'type': u'direct'}, u'set_get_tempurl': {u'name': u'set_get_tempurl', u'on-success': u'put_tempurl', u'version': u'2.0', u'action': u'tripleo.parameters.update', u'input': {u'container': u'<% $.container %>', u'parameters': {u'SwiftRingGetTempurl': u'<% task(get_tempurl).result %>'}}, u'type': u'direct'}, u'get_tempurl': {u'name': u'get_tempurl', u'on-success': u'set_get_tempurl', u'version': u'2.0', u'action': u'tripleo.swift.tempurl', u'input': {u'container': u'<% $.container %>-swift-rings', u'obj': u'swift-rings.tar.gz'}, u'type': u'direct'}, u'set_status_success': {u'version': u'2.0', u'type': u'direct', u'name': u'set_status_success', u'publish': {u'status': u'SUCCESS', u'message': u'<% task(set_put_tempurl).result %>'}, u'on-success': u'notify_zaqar'}, u'notify_zaqar': {u'name': u'notify_zaqar', u'on-success': [{u'fail': u'<% $.get(\'status\') = "FAILED" %>'}], u'version': u'2.0', u'action': u'zaqar.queue_post', u'input': {u'queue_name': u'<% $.queue_name %>', u'messages': {u'body': {u'type': u'tripleo.swift_rings_backup.v1.create_swift_rings_backup_container_plan', u'payload': {u'status': u'<% $.status %>', u'message': u"<% $.get('message', '') %>", u'execution': u'<% execution() %>'}}}}, u'type': u'direct'}, u'set_put_tempurl_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'set_put_tempurl_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(set_put_tempurl).result %>'}, u'on-success': u'notify_zaqar'}, u'set_create_container_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'set_create_container_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(create_container_failed).result %>'}, u'on-success': u'notify_zaqar'}, u'check_container': {u'name': u'check_container', u'on-error': u'create_container', u'on-success': u'get_tempurl', u'version': u'2.0', u'action': u'swift.head_container container=<% $.container %>', u'type': u'direct'}, u'create_container': {u'name': u'create_container', u'on-error': u'set_create_container_failed', u'on-success': u'get_tempurl', u'version': u'2.0', u'action': u'tripleo.plan.create_container container="<% $.container %>-swift-rings"', u'type': u'direct'}, u'set_put_tempurl': {u'name': u'set_put_tempurl', u'on-error': u'set_put_tempurl_failed', u'on-success': u'set_status_success', u'version': u'2.0', u'action': u'tripleo.parameters.update', u'input': {u'container': u'<% $.container %>', u'parameters': {u'SwiftRingPutTempurl': u'<% task(put_tempurl).result %>'}}, u'type': u'direct'}}, u'description': u'This plan ensures existence of container for Swift Rings backup.\n', u'version': u'2.0', u'name': u'create_swift_rings_backup_container_plan'}, u'params': {u'index': 0, u'use_default_templates': True, u'task_execution_id': u'ad4e7956-5872-4721-a570-57daf6c83184'}, u'id': u'47bd5baa-983d-4839-87d9-35080cfbbe5b', u'name': u'tripleo.swift_rings_backup.v1.create_swift_rings_backup_container_plan'}}}}}] 2018-08-21 09:09:28.684 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'7d4c47ea627145f99de6dd083996ab5d', u'expires_at': u'2018-08-21T17:08:53.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=3a344e18-af52-4329-8e8f-2f8844adf93d, action_class=tripleo_common.actions.plan.UpdatePlanAction, attributes={}, params={u'container': u'overcloud'}] 2018-08-21 09:09:30.796 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'7d4c47ea627145f99de6dd083996ab5d', u'expires_at': u'2018-08-21T17:08:53.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=61a161cc-097b-4a7c-bd13-746895a5f52c, action_class=tripleo_common.actions.parameters.GeneratePasswordsAction, attributes={}, params={u'container': u'overcloud'}] 2018-08-21 09:09:32.890 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'7d4c47ea627145f99de6dd083996ab5d', u'expires_at': u'2018-08-21T17:08:53.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=ea8c05f6-0b44-49b0-95b1-c158d9928e51, action_class=tripleo_common.actions.templates.ProcessTemplatesAction, attributes={}, params={u'container': u'overcloud'}] 2018-08-21 09:09:35.734 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering docker/post.j2.yaml 2018-08-21 09:09:36.259 2043 INFO tripleo_common.actions.templates [-] Writing rendered template docker/post.yaml 2018-08-21 09:09:36.303 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/all_nodes/mac_hostname.j2.yaml 2018-08-21 09:09:36.857 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/all_nodes/mac_hostname.yaml 2018-08-21 09:09:37.124 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/all_nodes/random_string.j2.yaml 2018-08-21 09:09:37.598 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/all_nodes/random_string.yaml 2018-08-21 09:09:37.630 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/all_nodes/swap-partition.j2.yaml 2018-08-21 09:09:38.097 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/all_nodes/swap-partition.yaml 2018-08-21 09:09:38.128 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/all_nodes/swap.j2.yaml 2018-08-21 09:09:38.603 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/all_nodes/swap.yaml 2018-08-21 09:09:38.642 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/tasks/major_upgrade_pacemaker_init.j2.yaml 2018-08-21 09:09:39.124 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/tasks/major_upgrade_pacemaker_init.yaml 2018-08-21 09:09:39.155 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering network/service_net_map.j2.yaml 2018-08-21 09:09:39.641 2043 INFO tripleo_common.actions.templates [-] Writing rendered template network/service_net_map.yaml 2018-08-21 09:09:39.675 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering overcloud-resource-registry-puppet.j2.yaml 2018-08-21 09:09:40.194 2043 INFO tripleo_common.actions.templates [-] Writing rendered template overcloud-resource-registry-puppet.yaml 2018-08-21 09:09:40.225 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering overcloud.j2.yaml 2018-08-21 09:09:40.787 2043 INFO tripleo_common.actions.templates [-] Writing rendered template overcloud.yaml 2018-08-21 09:09:40.824 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role template puppet/config.role.j2.yaml 2018-08-21 09:09:40.841 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering roles Controller,Compute,ComputeSriov,ComputeDpdk,BlockStorage,ObjectStorage,CephStorage,Networker 2018-08-21 09:09:40.841 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Controller 2018-08-21 09:09:41.333 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/controller-config.yaml 2018-08-21 09:09:41.364 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Compute 2018-08-21 09:09:41.832 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/compute-config.yaml 2018-08-21 09:09:41.861 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ComputeSriov 2018-08-21 09:09:42.338 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/computesriov-config.yaml 2018-08-21 09:09:42.368 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ComputeDpdk 2018-08-21 09:09:42.865 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/computedpdk-config.yaml 2018-08-21 09:09:42.904 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role BlockStorage 2018-08-21 09:09:43.388 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/blockstorage-config.yaml 2018-08-21 09:09:43.419 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ObjectStorage 2018-08-21 09:09:43.903 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/objectstorage-config.yaml 2018-08-21 09:09:43.935 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role CephStorage 2018-08-21 09:09:44.400 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/cephstorage-config.yaml 2018-08-21 09:09:44.432 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Networker 2018-08-21 09:09:44.899 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/networker-config.yaml 2018-08-21 09:09:44.928 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering puppet/extraconfig/all_nodes/neutron-ml2-cisco-nexus-ucsm.j2.yaml 2018-08-21 09:09:45.419 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/extraconfig/all_nodes/neutron-ml2-cisco-nexus-ucsm.yaml 2018-08-21 09:09:45.453 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering puppet/post.j2.yaml 2018-08-21 09:09:45.981 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/post.yaml 2018-08-21 09:09:46.014 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role template puppet/role.role.j2.yaml 2018-08-21 09:09:46.031 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering roles Controller,Compute,ComputeSriov,ComputeDpdk,BlockStorage,ObjectStorage,CephStorage,Networker 2018-08-21 09:09:46.031 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Controller 2018-08-21 09:09:46.031 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/controller-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-21 09:09:46.032 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Compute 2018-08-21 09:09:46.032 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/compute-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-21 09:09:46.032 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ComputeSriov 2018-08-21 09:09:46.520 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/computesriov-role.yaml 2018-08-21 09:09:46.549 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ComputeDpdk 2018-08-21 09:09:47.055 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/computedpdk-role.yaml 2018-08-21 09:09:47.087 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role BlockStorage 2018-08-21 09:09:47.088 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/blockstorage-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-21 09:09:47.089 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ObjectStorage 2018-08-21 09:09:47.089 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/objectstorage-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-21 09:09:47.090 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role CephStorage 2018-08-21 09:09:47.093 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/cephstorage-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-21 09:09:47.094 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Networker 2018-08-21 09:09:47.669 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/networker-role.yaml 2018-08-21 09:09:57.832 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'7d4c47ea627145f99de6dd083996ab5d', u'expires_at': u'2018-08-21T17:08:53.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=daccd924-2f41-4a06-8ef0-127d7d66e3f9, action_class=mistral.actions.std_actions.NoOpAction, attributes={}, params={}] 2018-08-21 09:09:57.835 2043 INFO mistral.actions.std_actions [-] Running no-op action 2018-08-21 09:09:58.900 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'7d4c47ea627145f99de6dd083996ab5d', u'expires_at': u'2018-08-21T17:08:53.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=27df284a-f322-4a59-a8fa-917a38b07635, action_class=mistral.actions.openstack.actions.ZaqarAction, attributes={u'client_method_name': u'queue_post'}, params={u'queue_name': u'7fa60016-d4df-46a7-8fd2-b58f8b7fad9c', u'messages': {u'body': {u'type': u'tripleo.plan_management.v1.update_deployment_plan', u'payload': {u'status': u'SUCCESS', u'message': u'', u'execution': {u'input': {u'queue_name': u'7fa60016-d4df-46a7-8fd2-b58f8b7fad9c', u'container': u'overcloud'}, u'spec': {u'input': [u'container', {u'queue_name': u'tripleo'}], u'tasks': {u'update_plan': {u'name': u'update_plan', u'on-error': u'update_plan_set_status_failed', u'on-success': u'ensure_passwords_exist', u'version': u'2.0', u'action': u'tripleo.plan.update container=<% $.container %>', u'type': u'direct'}, u'ensure_passwords_exist': {u'name': u'ensure_passwords_exist', u'on-error': u'ensure_passwords_exist_set_status_failed', u'on-success': u'process_templates', u'version': u'2.0', u'action': u'tripleo.parameters.generate_passwords container=<% $.container %>', u'type': u'direct'}, u'create_swift_rings_backup_plan': {u'name': u'create_swift_rings_backup_plan', u'on-error': u'create_swift_rings_backup_plan_set_status_failed', u'workflow': u'tripleo.swift_rings_backup.v1.create_swift_rings_backup_container_plan', u'on-success': u'update_plan', u'version': u'2.0', u'input': {u'use_default_templates': True, u'queue_name': u'<% $.queue_name %>', u'container': u'<% $.container %>'}, u'type': u'direct'}, u'update_plan_set_status_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'update_plan_set_status_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(update_plan).result %>'}, u'on-success': u'notify_zaqar'}, u'create_swift_rings_backup_plan_set_status_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'create_swift_rings_backup_plan_set_status_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(create_swift_rings_backup_plan).result %>'}, u'on-success': u'notify_zaqar'}, u'process_templates_set_status_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'process_templates_set_status_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(process_templates).result %>'}, u'on-success': u'notify_zaqar'}, u'notify_zaqar': {u'retry': u'count=5 delay=1', u'name': u'notify_zaqar', u'version': u'2.0', u'action': u'zaqar.queue_post', u'input': {u'queue_name': u'<% $.queue_name %>', u'messages': {u'body': {u'type': u'tripleo.plan_management.v1.update_deployment_plan', u'payload': {u'status': u'<% $.status %>', u'message': u"<% $.message or '' %>", u'execution': u'<% execution() %>'}}}}, u'type': u'direct'}, u'process_templates': {u'name': u'process_templates', u'on-error': u'process_templates_set_status_failed', u'on-success': u'set_status_success', u'version': u'2.0', u'action': u'tripleo.templates.process container=<% $.container %>', u'type': u'direct'}, u'set_status_success': {u'version': u'2.0', u'type': u'direct', u'name': u'set_status_success', u'publish': {u'status': u'SUCCESS', u'message': u'<% task(update_plan).result %>'}, u'on-success': u'notify_zaqar'}, u'ensure_passwords_exist_set_status_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'ensure_passwords_exist_set_status_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(ensure_passwords_exist).result %>'}, u'on-success': u'notify_zaqar'}}, u'name': u'update_deployment_plan', u'version': u'2.0'}, u'params': {}, u'id': u'0c30d169-1864-43b8-9b9b-dd56ec686227', u'name': u'tripleo.plan_management.v1.update_deployment_plan'}}}}}] 2018-08-21 09:10:03.925 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'7d4c47ea627145f99de6dd083996ab5d', u'expires_at': u'2018-08-21T17:08:53.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=None, action_class=tripleo_common.actions.parameters.UpdateParametersAction, attributes={}, params={u'container': u'overcloud', u'parameters': {u'KeystoneSigningKey': u'-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDEE6MhV+l5JWvb\nCBUHEt3+TdNOwPiCTn7v5kYdDfD+AAcaIP2w5CEDX1FGNwlE+In7RtSBzPQohtDR\nsIxycWWyOYgLAe8HEWmN+Qt2ZY+jnEF9UKJwKLhtLLiscqhZwMh43PBjANcjW8bK\nqpgGHQ9jmRbMkEMZgehFOewzOoTnEoA6T5KsPv4VY8toqWlEm0fh4Xc81V1DhHTf\nyCYeLdiHOX06CYQId7WdnzduYNctz6tmzC6tL71QmomSkADYABKDUH32/IRPy0az\n1bUrqIDwDG06m7OoNNUrW/Kd9qEo16XLbGezne99HHey/CW2zKO8ShNbwirkb+B7\nhJHGF/pbAgMBAAECggEAOHZPK3LdUH1uKYySQY81Td2rU6pN5XglJX/yALvbAcmQ\nQf3uD9ohh48TIF0I1kubsDgdSaNzS5hG2Zs1Vl9BIalfe4v7ANYKx09H9bgZPMvq\nL+PgYtvW/9k49K+vuujA0c0Ni/TZ/tyWyhWF4XzMyalz30RLjjTSZdzgH4BidQdl\nzN/A8eC6knH16jww4y62IXLdILWQZnnL7L/zRlzc4bCuNA/g3kwgbwgyG3it97tS\nxfWI/JgXOVPzqQB8hVOkqBNrtKihLCJctH4yqlpHOXqr/S0ATv26KQBfHj4aM5Q2\nL2gBcPp0IiBsyp9+XLG0wF9hQITEdN03NF+aB4TVQQKBgQDgdoejUGq9vgDFo/BX\njtHeYhJUsQ70xAYD8Plvrj3tbG4XUPKCSh3SGKwU1cnOUiV4fO/HN4nDQANkTcza\nOCxtMX/uk12YbiLV4Yc/4Uk0QDGPj8PAIHODNMch0bh5Rpq03DcoAt1mtvHeeNIq\nuPX5chQh8uAeA5sWfSOwy5UPLwKBgQDfoBxkwX17qLc6xzC5mZOtNsLkNOwMvkwp\n3yDA/JP1G7IdPvSlvizC65oGOPIQVyTLCr0OVdZTP9y/hIQiUCuhCW4wbr1WKsC8\n6PKpQ695kD/u0M/0c+wrkG3a6LZ/wzkCrsV2C798/eJWqao9BhXN9wcmCyXqrBFJ\nzzAsvOMclQKBgQC0SZ/yZeIGWvlFxcKCoT0iMIVmrvxDTrtCKShAMqSc8a2PXr4a\nNiuzl4uIBJtd848TMs5opcwqHl1bED5MvDe60Lpfxs+zYirqvYWjonDo3fKwy5k/\n1RDSvu5+1HMmPbZ/NC29Hmf0W1b0CPlNxVgULjPLfMfUc7L6ojKriylDkwKBgQDZ\n+m3y4JB6W0jPqJ4cLFFAxGJQpC17dnszTWXV994ZS/fgfh9m9+sVzSYD7ro1p1wb\n9sm2EYGrAFMi8/8Am3kLre+Ukj1Ior/g5Ii06V9AdZV8Klqqg9yv0kbi3XgXLaqC\nrO2ZVXZAVhGsPBHPDgFvFN4I/VDmYPcxJR5mXXBbyQKBgC8rAvaWu5Zk06yCxb4K\nBmy89AW8rmXvMFbjr2NG/jGcs5Qz0tdpvBY1f+lZQ6nimItGCeoMnywQqjcl0cAW\nMvZ1oMCWZ7TQgGqzf4bDsBSsnDXJWedS5VpKM+dn9ARleKE8V/iDmGHjmR3xo1Qf\nXsTIKIqPpHa7YtTTdhPD7Rrl\n-----END PRIVATE KEY-----\n', u'rhel_reg_activation_key': u'ak_rhosp10', u'ComputeCount': 2, u'OvercloudControlFlavor': u'control', u'rhel_reg_type': u'', u'GnocchiBackend': u'rbd', u'NeutronFlatNetworks': u'datacentre,external', u'ComputeDpdkHostCpusList': u"'2,46,24,68'", u'ControlPlaneDefaultRoute': u'10.20.0.1', u'NovaEnableRbdBackend': True, u'NeutronVhostuserSocketGroup': u'hugetlbfs', u'CinderEnableRbdBackend': True, u'ControllerHostnameFormat': u'krynn-ctrl-%index%', u'KeystoneSigningCertificate': u'-----BEGIN CERTIFICATE-----\nMIIDJDCCAgygAwIBAgIBAjANBgkqhkiG9w0BAQUFADBTMQswCQYDVQQGEwJYWDEO\nMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVuc2V0MQ4wDAYDVQQKDAVVbnNldDEU\nMBIGA1UEAwwLS2V5c3RvbmUgQ0EwHhcNMTgwODIxMTMxMDAwWhcNMjgwODE4MTMx\nMDAwWjBYMQswCQYDVQQGEwJYWDEOMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVu\nc2V0MQ4wDAYDVQQKDAVVbnNldDEZMBcGA1UEAwwQS2V5c3RvbmUgU2lnbmluZzCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMQToyFX6Xkla9sIFQcS3f5N\n007A+IJOfu/mRh0N8P4ABxog/bDkIQNfUUY3CUT4iftG1IHM9CiG0NGwjHJxZbI5\niAsB7wcRaY35C3Zlj6OcQX1QonAouG0suKxyqFnAyHjc8GMA1yNbxsqqmAYdD2OZ\nFsyQQxmB6EU57DM6hOcSgDpPkqw+/hVjy2ipaUSbR+HhdzzVXUOEdN/IJh4t2Ic5\nfToJhAh3tZ2fN25g1y3Pq2bMLq0vvVCaiZKQANgAEoNQffb8hE/LRrPVtSuogPAM\nbTqbs6g01Stb8p32oSjXpctsZ7Od730cd7L8JbbMo7xKE1vCKuRv4HuEkcYX+lsC\nAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAw6aviUeIZ7U6aD4Csf9TEjEnBWCQNUDs\nSyGyv5Tqn4HgObtYKBw1+40v+hoOBzgE0W3+IWdLsxInVUlOCAolQbkstQLT2qMt\nUwR8kBf/eZDVRR1kA6taf1RbBKQMzH7OfNtDogNZGJZO5XYOOCpBBCqHfHR5iVNi\ntQ9YhGLPZX5qpHWP/mFiOYDmXmjTuj7AlLYC85Dv50jWTAYr4r9V7afol9CQLyqL\nhaz7S1Guw43e5ULM39Y99fZEUfsDS66BjJkLRX1rtZsrT3UTOzGktqYdNZ9Mklj1\nev6mzfGaJ5ZnRgnJ6OVYaGhhbwWU78YO22nORTyYpy79goKHP+Ynnw==\n-----END CERTIFICATE-----\n', u'CephStorageCount': 1, u'rhel_reg_http_proxy_password': u'', u'TenantNetCidr': u'10.3.0.0/24', u'rhel_reg_http_proxy_host': u'', u'osp_ad_primary_dc': u'dc00.ad.lasthome.solace.krynn', u'NtpServer': [u'10.20.0.1', u'10.20.0.2'], u'osp_ad_enable': u'False', u'NeutronDpdkCoreList': u"'3,47,25,69'", u'ComputeSriovExtraConfig': {u'nova::compute::vcpu_pin_set': [u'4-21', u'48-65', u'26-43', u'70-87'], u'neutron::plugins::ml2::path_mtu': 1550, u'neutron::agents::ml2::ovs::firewall_driver': [u'noop'], u'neutron::plugins::ml2::type_drivers': [u'vlan', u'flat'], u'neutron::agents::ml2::ovs::bridge_mappings': [u'datacentre:br-ex', u'external:br-extnet', u'sriov_ens1f0:br-sriov1', u'sriov_ens1f1:br-sriov2', u'sriov_ens2f0:br-sriov3', u'sriov_ens2f1:br-sriov4'], u'neutron::plugins::ml2::network_vlan_ranges': [u'datacentre:1:4000', u'external:1:4000', u'sriov_ens1f0:1:4000', u'sriov_ens1f1:1:4000', u'sriov_ens2f0:1:4000', u'sriov_ens2f1:1:4000'], u'tripleo::host::sriov::number_of_vfs': [u'ens1f0:16', u'ens1f1:16', u'ens2f0:16', u'ens2f1:16'], u'neutron::plugins::ml2::physical_network_mtus': [u'datacentre:1500', u'external:1500'], u'ceph::profile::params::osds': {u'/dev/sdh': {}, u'/dev/sdf': {}, u'/dev/sdg': {}, u'/dev/sdd': {}, u'/dev/sde': {}, u'/dev/sdc': {}}, u'neutron::agents::ml2::sriov::physical_device_mappings': [u'sriov_ens1f0:ens1f0', u'sriov_ens1f1:ens1f1', u'sriov_ens2f0:ens2f0', u'sriov_ens2f1:ens2f1'], u'neutron::plugins::ml2::supported_pci_vendor_devs': [u'8086:154c'], u'computesriov_classes': [u'::nova::config', u'::neutron::config', u'::neutron::plugins::ml2', u'::neutron::agents::ml2::ovs'], u'nova::compute::reserved_host_memory': 2048, u'nova::compute::pci_passthrough': [{u'devname': u'ens1f0', u'physical_network': u'sriov_ens1f0'}, {u'devname': u'ens1f1', u'physical_network': u'sriov_ens1f1'}, {u'devname': u'ens2f0', u'physical_network': u'sriov_ens2f0'}, {u'devname': u'ens2f1', u'physical_network': u'sriov_ens2f1'}]}, u'StackAction': u'CREATE', u'StorageMgmtAllocationPools': [{u'start': u'10.2.0.10', u'end': u'10.2.0.200'}], u'InternalApiAllocationPools': [{u'start': u'10.0.0.10', u'end': u'10.0.0.200'}], u'NeutronVhostuserSocketDir': u'/var/lib/vhost_sockets', u'rhel_reg_pool_id': u'', u'NeutronDatapathType': u'netdev', u'Debug': False, u'CinderBackupBackend': u'ceph', u'OvercloudComputeDpdkFlavor': u'computedpdk', u'ComputeSriovKernelArgs': u'default_hugepagesz=1GB hugepagesz=1G hugepages=128 intel_iommu=on iommu=pt', u'rhel_reg_base_url': u'', u'RabbitFDLimit': 65436, u'StorageMgmtNetCidr': u'10.2.0.0/24', u'osp_netbios_domain': u'KRYNN', u'OvercloudComputeFlavor': u'compute', u'CinderEnableIscsiBackend': False, u'NeutronDpdkDriverType': u'vfio-pci', u'NeutronOVSFirewallDriver': u'openvswitch', u'rhel_reg_password': u'password', u'NovaReservedHostMemory': 4096, u'CloudDomain': u'lasthome.solace.krynn', u'ControllerExtraConfig': {u'neutron::plugins::ml2::path_mtu': 1550, u'gnocchi::statsd::archive_policy_name': u'low_workload', u'apache::trace_enable': u'Off', u'aodh::policy::policies': {u'aodh-telemetry:get_alarm_state': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:get_alarm_state'}, u'aodh-telemetry:query_alarm_history': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:query_alarm_history'}, u'aodh-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'aodh-telemetry:create_alarm': {u'value': u'rule:deny_readonly', u'key': u'telemetry:create_alarm'}, u'aodh-telemetry:alarm_history': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:alarm_history'}, u'aodh-telemetry:change_alarm': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'telemetry:change_alarm'}, u'aodh-telemetry:delete_alarm': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'telemetry:delete_alarm'}, u'aodh-telemetry:get_alarm': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:get_alarm'}, u'aodh-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'aodh-admin_or_owner': {u'value': u'rule:context_is_admin or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'aodh-telemetry:query_alarm': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:query_alarm'}, u'aodh-telemetry:change_alarm_state': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'telemetry:change_alarm_state'}, u'aodh-telemetry:get_alarms': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:get_alarms'}, u'aodh-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'aodh-segregation': {u'value': u'rule:context_is_admin', u'key': u'segregation'}}, u'mistral::policy::policies': {u'mistral-environments:update': {u'value': u'rule:admin_or_owner', u'key': u'environments:update'}, u'mistral-workbooks:update': {u'value': u'rule:admin_or_owner', u'key': u'workbooks:update'}, u'mistral-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'mistral-cron_triggers:create': {u'value': u'rule:admin_or_owner', u'key': u'cron_triggers:create'}, u'mistral-admin_or_owner': {u'value': u'is_admin:True or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'mistral-workbooks:get': {u'value': u'rule:admin_or_owner', u'key': u'workbooks:get'}, u'mistral-environments:get': {u'value': u'rule:admin_or_owner', u'key': u'environments:get'}, u'mistral-members:list': {u'value': u'rule:admin_or_owner', u'key': u'members:list'}, u'mistral-action_executions:list': {u'value': u'rule:admin_or_owner', u'key': u'action_executions:list'}, u'mistral-executions:update': {u'value': u'rule:admin_or_owner', u'key': u'executions:update'}, u'mistral-event_triggers:delete': {u'value': u'rule:admin_or_owner', u'key': u'event_triggers:delete'}, u'mistral-workflows:update': {u'value': u'rule:admin_or_owner', u'key': u'workflows:update'}, u'mistral-executions:create': {u'value': u'rule:admin_or_owner', u'key': u'executions:create'}, u'mistral-services:list': {u'value': u'rule:admin_or_owner', u'key': u'services:list'}, u'mistral-action_executions:get': {u'value': u'rule:admin_or_owner', u'key': u'action_executions:get'}, u'mistral-workflows:list': {u'value': u'rule:admin_or_owner', u'key': u'workflows:list'}, u'mistral-tasks:update': {u'value': u'rule:admin_or_owner', u'key': u'tasks:update'}, u'mistral-tasks:list': {u'value': u'rule:admin_or_owner', u'key': u'tasks:list'}, u'mistral-event_triggers:get': {u'value': u'rule:admin_or_owner', u'key': u'event_triggers:get'}, u'mistral-workflows:create': {u'value': u'rule:admin_or_owner', u'key': u'workflows:create'}, u'mistral-workflows:delete': {u'value': u'rule:admin_or_owner', u'key': u'workflows:delete'}, u'mistral-admin_only': {u'value': u'is_admin:True', u'key': u'admin_only'}, u'mistral-actions:get': {u'value': u'rule:admin_or_owner', u'key': u'actions:get'}, u'mistral-workbooks:create': {u'value': u'rule:admin_or_owner', u'key': u'workbooks:create'}, u'mistral-action_executions:update': {u'value': u'rule:admin_or_owner', u'key': u'action_executions:update'}, u'mistral-environments:list': {u'value': u'rule:admin_or_owner', u'key': u'environments:list'}, u'mistral-executions:delete': {u'value': u'rule:admin_or_owner', u'key': u'executions:delete'}, u'mistral-environments:delete': {u'value': u'rule:admin_or_owner', u'key': u'environments:delete'}, u'mistral-cron_triggers:list': {u'value': u'rule:admin_or_owner', u'key': u'cron_triggers:list'}, u'mistral-environments:create': {u'value': u'rule:admin_or_owner', u'key': u'environments:create'}, u'mistral-workbooks:list': {u'value': u'rule:admin_or_owner', u'key': u'workbooks:list'}, u'mistral-action_executions:delete': {u'value': u'rule:admin_or_owner', u'key': u'action_executions:delete'}, u'mistral-actions:delete': {u'value': u'rule:admin_or_owner', u'key': u'actions:delete'}, u'mistral-members:create': {u'value': u'rule:admin_or_owner', u'key': u'members:create'}, u'mistral-members:delete': {u'value': u'rule:admin_or_owner', u'key': u'members:delete'}, u'mistral-executions:list': {u'value': u'rule:admin_or_owner', u'key': u'executions:list'}, u'mistral-event_triggers:list': {u'value': u'rule:admin_or_owner', u'key': u'event_triggers:list'}, u'mistral-event_triggers:update': {u'value': u'rule:admin_or_owner', u'key': u'event_triggers:update'}, u'mistral-cron_triggers:get': {u'value': u'rule:admin_or_owner', u'key': u'cron_triggers:get'}, u'mistral-tasks:get': {u'value': u'rule:admin_or_owner', u'key': u'tasks:get'}, u'mistral-action_execution:create': {u'value': u'rule:admin_or_owner', u'key': u'action_execution:create'}, u'mistral-workflows:get': {u'value': u'rule:admin_or_owner', u'key': u'workflows:get'}, u'mistral-event_triggers:create': {u'value': u'rule:admin_or_owner', u'key': u'event_triggers:create'}, u'mistral-executions:get': {u'value': u'rule:admin_or_owner', u'key': u'executions:get'}, u'mistral-actions:create': {u'value': u'rule:admin_or_owner', u'key': u'actions:create'}, u'mistral-actions:list': {u'value': u'rule:admin_or_owner', u'key': u'actions:list'}, u'mistral-actions:update': {u'value': u'rule:admin_or_owner', u'key': u'actions:update'}, u'mistral-cron_triggers:delete': {u'value': u'rule:admin_or_owner', u'key': u'cron_triggers:delete'}, u'mistral-members:get': {u'value': u'rule:admin_or_owner', u'key': u'members:get'}, u'mistral-workbooks:delete': {u'value': u'rule:admin_or_owner', u'key': u'workbooks:delete'}, u'mistral-members:update': {u'value': u'rule:admin_or_owner', u'key': u'members:update'}}, u'sahara::policy::policies': {u'sahara-data-processing:data-sources:get': {u'value': u'', u'key': u'data-processing:data-sources:get'}, u'sahara-data-processing:node-group-templates:get': {u'value': u'', u'key': u'data-processing:node-group-templates:get'}, u'sahara-data-processing:job-binaries:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binaries:delete'}, u'sahara-data-processing:clusters:scale': {u'value': u'rule:deny_readonly', u'key': u'data-processing:clusters:scale'}, u'sahara-data-processing:jobs:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:jobs:create'}, u'sahara-data-processing:job-types:get_all': {u'value': u'', u'key': u'data-processing:job-types:get_all'}, u'sahara-data-processing:jobs:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:jobs:modify'}, u'sahara-data-processing:job-executions:cancel': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-executions:cancel'}, u'sahara-data-processing:job-binaries:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binaries:create'}, u'sahara-data-processing:job-binaries:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binaries:modify'}, u'sahara-data-processing:plugins:get_version': {u'value': u'', u'key': u'data-processing:plugins:get_version'}, u'sahara-default': {u'value': u'', u'key': u'default'}, u'sahara-data-processing:job-executions:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-executions:modify'}, u'sahara-data-processing:node-group-templates:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:node-group-templates:modify'}, u'sahara-data-processing:jobs:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:jobs:delete'}, u'sahara-data-processing:cluster-templates:get': {u'value': u'', u'key': u'data-processing:cluster-templates:get'}, u'sahara-data-processing:clusters:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:clusters:delete'}, u'sahara-data-processing:jobs:execute': {u'value': u'rule:deny_readonly', u'key': u'data-processing:jobs:execute'}, u'sahara-data-processing:data-sources:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:data-sources:delete'}, u'sahara-data-processing:job-executions:refresh_status': {u'value': u'', u'key': u'data-processing:job-executions:refresh_status'}, u'sahara-data-processing:jobs:get': {u'value': u'', u'key': u'data-processing:jobs:get'}, u'sahara-data-processing:job-binary-internals:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binary-internals:modify'}, u'sahara-data-processing:job-binary-internals:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binary-internals:delete'}, u'sahara-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'sahara-data-processing:clusters:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:clusters:create'}, u'sahara-data-processing:job-executions:get': {u'value': u'', u'key': u'data-processing:job-executions:get'}, u'sahara-data-processing:clusters:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:clusters:modify'}, u'sahara-data-processing:job-binary-internals:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binary-internals:create'}, u'sahara-data-processing:plugins:convert_config': {u'value': u'rule:deny_readonly', u'key': u'data-processing:plugins:convert_config'}, u'sahara-data-processing:job-binary-internals:get_data': {u'value': u'', u'key': u'data-processing:job-binary-internals:get_data'}, u'sahara-data-processing:node-group-templates:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:node-group-templates:create'}, u'sahara-data-processing:node-group-templates:get_all': {u'value': u'', u'key': u'data-processing:node-group-templates:get_all'}, u'sahara-data-processing:images:get': {u'value': u'', u'key': u'data-processing:images:get'}, u'sahara-data-processing:jobs:get_config_hints': {u'value': u'', u'key': u'data-processing:jobs:get_config_hints'}, u'sahara-data-processing:cluster-templates:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:cluster-templates:create'}, u'sahara-data-processing:job-binaries:get': {u'value': u'', u'key': u'data-processing:job-binaries:get'}, u'sahara-data-processing:job-binaries:get_all': {u'value': u'', u'key': u'data-processing:job-binaries:get_all'}, u'sahara-data-processing:job-executions:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-executions:delete'}, u'sahara-data-processing:images:get_all': {u'value': u'', u'key': u'data-processing:images:get_all'}, u'sahara-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'sahara-data-processing:node-group-templates:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:node-group-templates:delete'}, u'sahara-data-processing:images:register': {u'value': u'rule:deny_readonly', u'key': u'data-processing:images:register'}, u'sahara-data-processing:plugins:patch': {u'value': u'role:admin', u'key': u'data-processing:plugins:patch'}, u'sahara-data-processing:jobs:get_all': {u'value': u'', u'key': u'data-processing:jobs:get_all'}, u'sahara-data-processing:images:unregister': {u'value': u'rule:deny_readonly', u'key': u'data-processing:images:unregister'}, u'sahara-data-processing:data-sources:get_all': {u'value': u'', u'key': u'data-processing:data-sources:get_all'}, u'sahara-data-processing:cluster-templates:get_all': {u'value': u'', u'key': u'data-processing:cluster-templates:get_all'}, u'sahara-data-processing:plugins:get': {u'value': u'', u'key': u'data-processing:plugins:get'}, u'sahara-data-processing:job-binary-internals:get_all': {u'value': u'', u'key': u'data-processing:job-binary-internals:get_all'}, u'sahara-data-processing:images:remove_tags': {u'value': u'rule:deny_readonly', u'key': u'data-processing:images:remove_tags'}, u'sahara-data-processing:cluster-templates:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:cluster-templates:modify'}, u'sahara-data-processing:clusters:get': {u'value': u'', u'key': u'data-processing:clusters:get'}, u'sahara-data-processing:images:add_tags': {u'value': u'rule:deny_readonly', u'key': u'data-processing:images:add_tags'}, u'sahara-data-processing:job-binaries:get_data': {u'value': u'', u'key': u'data-processing:job-binaries:get_data'}, u'sahara-data-processing:data-sources:register': {u'value': u'rule:deny_readonly', u'key': u'data-processing:data-sources:register'}, u'sahara-data-processing:job-executions:get_all': {u'value': u'', u'key': u'data-processing:job-executions:get_all'}, u'sahara-data-processing:plugins:get_all': {u'value': u'', u'key': u'data-processing:plugins:get_all'}, u'sahara-data-processing:job-binary-internals:get': {u'value': u'', u'key': u'data-processing:job-binary-internals:get'}, u'sahara-data-processing:cluster-templates:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:cluster-templates:delete'}, u'sahara-data-processing:data-sources:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:data-sources:modify'}, u'sahara-data-processing:clusters:get_all': {u'value': u'', u'key': u'data-processing:clusters:get_all'}}, u'controller_classes': [u'::keystone::cron::token_flush'], u'horizon::api_versions': {u'identity': u'3'}, u'neutron::plugins::ml2::physical_network_mtus': [u'datacentre:1500', u'external:1500'], u'cinder::config::cinder_config': {u'scaleio/volume_driver': {u'value': u'cinder.volume.drivers.emc.scaleio.ScaleIODriver'}, u'scaleio/sio_protection_domain_name': {u'value': u'default'}, u'scaleio/volume_backend_name': {u'value': u'scaleio'}, u'scaleio/sio_round_volume_capacity': {u'value': u'True'}, u'scaleio/sio_storage_pool_name': {u'value': u'default'}, u'scaleio/sio_storage_pools': {u'value': u'default:default'}, u'scaleio/sio_force_delete': {u'value': u'True'}}, u'cinder::policy::policies': {u'cinder-volume_extension:volume_image_metadata': {u'value': u'rule:admin_or_owner', u'key': u'volume_extension:volume_image_metadata'}, u'cinder-volume_extension:backup_admin_actions:reset_status': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:backup_admin_actions:reset_status'}, u'cinder-snapshot_extension:snapshot_unmanage': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'snapshot_extension:snapshot_unmanage'}, u'cinder-backup:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'backup:delete'}, u'cinder-volume_extension:volume_type_access': {u'value': u'rule:admin_or_owner', u'key': u'volume_extension:volume_type_access'}, u'cinder-volume:get_all_transfers': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:get_all_transfers'}, u'cinder-consistencygroup:create': {u'value': u'group:nobody and rule:deny_readonly', u'key': u'consistencygroup:create'}, u'cinder-volume:create': {u'value': u'rule:deny_readonly', u'key': u'volume:create'}, u'cinder-snapshot_extension:list_manageable': {u'value': u'rule:admin_api', u'key': u'snapshot_extension:list_manageable'}, u'cinder-volume_extension:hosts': {u'value': u'rule:admin_api', u'key': u'volume_extension:hosts'}, u'cinder-volume:retype': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:retype'}, u'cinder-backup:get': {u'value': u'rule:admin_or_owner', u'key': u'backup:get'}, u'cinder-volume_extension:volume_admin_actions:reset_status': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_admin_actions:reset_status'}, u'cinder-backup:restore': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'backup:restore'}, u'cinder-volume:delete_transfer': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:delete_transfer'}, u'cinder-group:delete_group_snapshot': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'group:delete_group_snapshot'}, u'cinder-consistencygroup:get_cgsnapshot': {u'value': u'group:nobody', u'key': u'consistencygroup:get_cgsnapshot'}, u'cinder-volume_extension:volume_mig_status_attribute': {u'value': u'rule:admin_api', u'key': u'volume_extension:volume_mig_status_attribute'}, u'cinder-backup:backup-export': {u'value': u'rule:admin_api', u'key': u'backup:backup-export'}, u'cinder-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'cinder-clusters:get_all': {u'value': u'rule:admin_api', u'key': u'clusters:get_all'}, u'cinder-group:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'group:delete'}, u'cinder-volume:get_volume_metadata': {u'value': u'rule:admin_or_owner', u'key': u'volume:get_volume_metadata'}, u'cinder-volume:update_snapshot_metadata': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:update_snapshot_metadata'}, u'cinder-consistencygroup:delete': {u'value': u'group:nobody and rule:deny_readonly', u'key': u'consistencygroup:delete'}, u'cinder-volume_extension:volume_actions:upload_image': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume_extension:volume_actions:upload_image'}, u'cinder-volume_extension:snapshot_admin_actions:force_delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:snapshot_admin_actions:force_delete'}, u'cinder-volume_extension:quota_classes:validate_setup_for_nested_quota_use': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:quota_classes:validate_setup_for_nested_quota_use'}, u'cinder-volume_extension:quota_classes': {u'value': u'rule:admin_api', u'key': u'volume_extension:quota_classes'}, u'cinder-volume_extension:types_manage': {u'value': u'rule:admin_api', u'key': u'volume_extension:types_manage'}, u'cinder-volume_extension:replication:promote': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:replication:promote'}, u'cinder-volume_extension:types_extra_specs': {u'value': u'rule:admin_api', u'key': u'volume_extension:types_extra_specs'}, u'cinder-volume_extension:volume_admin_actions:force_detach': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_admin_actions:force_detach'}, u'cinder-volume_extension:volume_type_access:addProjectAccess': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_type_access:addProjectAccess'}, u'cinder-volume_extension:access_types_extra_specs': {u'value': u'rule:admin_api', u'key': u'volume_extension:access_types_extra_specs'}, u'cinder-group:create': {u'value': u'rule:deny_readonly', u'key': u'group:create'}, u'cinder-volume_extension:volume_encryption_metadata': {u'value': u'rule:admin_or_owner', u'key': u'volume_extension:volume_encryption_metadata'}, u'cinder-group:group_type_access': {u'value': u'rule:admin_or_owner', u'key': u'group:group_type_access'}, u'cinder-message:get': {u'value': u'rule:admin_or_owner', u'key': u'message:get'}, u'cinder-volume_extension:quotas:update': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:quotas:update'}, u'cinder-group:get_all_group_snapshots': {u'value': u'rule:admin_or_owner', u'key': u'group:get_all_group_snapshots'}, u'cinder-volume_extension:services:index': {u'value': u'rule:admin_api', u'key': u'volume_extension:services:index'}, u'cinder-volume_extension:volume_admin_actions:force_delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_admin_actions:force_delete'}, u'cinder-volume:delete_volume_metadata': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:delete_volume_metadata'}, u'cinder-volume:extend': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:extend'}, u'cinder-volume:get_all': {u'value': u'rule:admin_or_owner', u'key': u'volume:get_all'}, u'cinder-volume_extension:extended_snapshot_attributes': {u'value': u'rule:admin_or_owner', u'key': u'volume_extension:extended_snapshot_attributes'}, u'cinder-admin_api': {u'value': u'is_admin:True', u'key': u'admin_api'}, u'cinder-snapshot_extension:snapshot_actions:update_snapshot_status': {u'value': u'rule:deny_readonly', u'key': u'snapshot_extension:snapshot_actions:update_snapshot_status'}, u'cinder-group:get_all': {u'value': u'rule:admin_or_owner', u'key': u'group:get_all'}, u'cinder-volume:get_volume_admin_metadata': {u'value': u'rule:admin_api', u'key': u'volume:get_volume_admin_metadata'}, u'cinder-volume:get': {u'value': u'rule:admin_or_owner', u'key': u'volume:get'}, u'cinder-volume_extension:volume_admin_actions:migrate_volume_completion': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_admin_actions:migrate_volume_completion'}, u'cinder-backup:create': {u'value': u'rule:deny_readonly', u'key': u'backup:create'}, u'cinder-volume_extension:list_manageable': {u'value': u'rule:admin_api', u'key': u'volume_extension:list_manageable'}, u'cinder-volume_extension:replication:reenable': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:replication:reenable'}, u'cinder-volume_extension:volume_tenant_attribute': {u'value': u'rule:admin_or_owner', u'key': u'volume_extension:volume_tenant_attribute'}, u'cinder-volume:create_snapshot': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:create_snapshot'}, u'cinder-volume:get_snapshot': {u'value': u'rule:admin_or_owner', u'key': u'volume:get_snapshot'}, u'cinder-scheduler_extension:scheduler_stats:get_pools': {u'value': u'rule:admin_api', u'key': u'scheduler_extension:scheduler_stats:get_pools'}, u'cinder-backup:get_all': {u'value': u'rule:admin_or_owner', u'key': u'backup:get_all'}, u'cinder-admin_or_owner': {u'value': u'is_admin:True or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'cinder-volume_extension:quotas:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:quotas:delete'}, u'cinder-volume_extension:capabilities': {u'value': u'rule:admin_api', u'key': u'volume_extension:capabilities'}, u'cinder-volume:delete_snapshot_metadata': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:delete_snapshot_metadata'}, u'cinder-volume_extension:services:update': {u'value': u'rule:admin_api', u'key': u'volume_extension:services:update'}, u'cinder-group:group_types_specs': {u'value': u'rule:admin_api', u'key': u'group:group_types_specs'}, u'cinder-volume:thaw_host': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume:thaw_host'}, u'cinder-volume_extension:backup_admin_actions:force_delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:backup_admin_actions:force_delete'}, u'cinder-volume:freeze_host': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume:freeze_host'}, u'cinder-volume:delete_snapshot': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:delete_snapshot'}, u'cinder-group:create_group_snapshot': {u'value': u'rule:deny_readonly', u'key': u'group:create_group_snapshot'}, u'cinder-volume_extension:volume_type_encryption': {u'value': u'rule:admin_api', u'key': u'volume_extension:volume_type_encryption'}, u'cinder-volume:get_all_snapshots': {u'value': u'rule:admin_or_owner', u'key': u'volume:get_all_snapshots'}, u'cinder-group:group_types_manage': {u'value': u'rule:admin_api', u'key': u'group:group_types_manage'}, u'cinder-consistencygroup:create_cgsnapshot': {u'value': u'group:nobody and rule:deny_readonly', u'key': u'consistencygroup:create_cgsnapshot'}, u'cinder-volume_extension:volume_admin_actions:migrate_volume': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_admin_actions:migrate_volume'}, u'cinder-volume_extension:access_types_qos_specs_id': {u'value': u'rule:admin_api', u'key': u'volume_extension:access_types_qos_specs_id'}, u'cinder-consistencygroup:get_all': {u'value': u'group:nobody', u'key': u'consistencygroup:get_all'}, u'cinder-group:get': {u'value': u'rule:admin_or_owner', u'key': u'group:get'}, u'cinder-volume:create_volume_metadata': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:create_volume_metadata'}, u'cinder-volume:update': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:update'}, u'cinder-volume:update_volume_metadata': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:update_volume_metadata'}, u'cinder-consistencygroup:update': {u'value': u'group:nobody and rule:deny_readonly', u'key': u'consistencygroup:update'}, u'cinder-group:update': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'group:update'}, u'cinder-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'cinder-volume:update_volume_admin_metadata': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume:update_volume_admin_metadata'}, u'cinder-volume:create_transfer': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:create_transfer'}, u'cinder-volume_extension:quotas:show': {u'value': u'', u'key': u'volume_extension:quotas:show'}, u'cinder-volume_extension:volume_actions:upload_public': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_actions:upload_public'}, u'cinder-volume_extension:snapshot_admin_actions:reset_status': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:snapshot_admin_actions:reset_status'}, u'cinder-consistencygroup:get': {u'value': u'group:nobody', u'key': u'consistencygroup:get'}, u'cinder-volume:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:delete'}, u'cinder-message:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'message:delete'}, u'cinder-snapshot_extension:snapshot_manage': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'snapshot_extension:snapshot_manage'}, u'cinder-group:update_group_snapshot': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'group:update_group_snapshot'}, u'cinder-volume_extension:volume_manage': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_manage'}, u'cinder-volume:failover_host': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume:failover_host'}, u'cinder-volume:update_snapshot': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:update_snapshot'}, u'cinder-group:access_group_types_specs': {u'value': u'rule:admin_api', u'key': u'group:access_group_types_specs'}, u'cinder-clusters:get': {u'value': u'rule:admin_api', u'key': u'clusters:get'}, u'cinder-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'cinder-volume:get_snapshot_metadata': {u'value': u'rule:admin_or_owner', u'key': u'volume:get_snapshot_metadata'}, u'cinder-volume:accept_transfer': {u'value': u'rule:deny_readonly', u'key': u'volume:accept_transfer'}, u'cinder-consistencygroup:delete_cgsnapshot': {u'value': u'group:nobody and rule:deny_readonly', u'key': u'consistencygroup:delete_cgsnapshot'}, u'cinder-backup:backup-import': {u'value': u'rule:admin_api', u'key': u'backup:backup-import'}, u'cinder-volume:update_readonly_flag': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:update_readonly_flag'}, u'cinder-volume_extension:volume_host_attribute': {u'value': u'rule:admin_api', u'key': u'volume_extension:volume_host_attribute'}, u'cinder-consistencygroup:get_all_cgsnapshots': {u'value': u'group:nobody', u'key': u'consistencygroup:get_all_cgsnapshots'}, u'cinder-volume_extension:volume_unmanage': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_unmanage'}, u'cinder-message:get_all': {u'value': u'rule:admin_or_owner', u'key': u'message:get_all'}, u'cinder-volume_extension:volume_type_access:removeProjectAccess': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_type_access:removeProjectAccess'}, u'cinder-clusters:update': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'clusters:update'}, u'cinder-backup:update': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'backup:update'}, u'cinder-volume:get_transfer': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:get_transfer'}, u'cinder-group:get_group_snapshot': {u'value': u'rule:admin_or_owner', u'key': u'group:get_group_snapshot'}}, u'neutron::policy::policies': {u'neutron-create_router:distributed': {u'value': u'rule:admin_only', u'key': u'create_router:distributed'}, u'neutron-admin_or_owner': {u'value': u'rule:context_is_admin or rule:owner', u'key': u'admin_or_owner'}, u'neutron-get_policy_dscp_marking_rule': {u'value': u'rule:regular_user', u'key': u'get_policy_dscp_marking_rule'}, u'neutron-create_policy': {u'value': u'rule:admin_only', u'key': u'create_policy'}, u'neutron-update_port:fixed_ips': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'update_port:fixed_ips'}, u'neutron-delete_trunk': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_trunk'}, u'neutron-update_rbac_policy': {u'value': u'rule:admin_or_owner', u'key': u'update_rbac_policy'}, u'neutron-get_router': {u'value': u'rule:admin_or_owner', u'key': u'get_router'}, u'neutron-delete_rbac_policy': {u'value': u'rule:admin_or_owner', u'key': u'delete_rbac_policy'}, u'neutron-create_subnetpool': {u'value': u'rule:deny_readonly', u'key': u'create_subnetpool'}, u'neutron-create_port:allowed_address_pairs': {u'value': u'rule:admin_or_network_owner and rule:deny_readonly', u'key': u'create_port:allowed_address_pairs'}, u'neutron-create_network:shared': {u'value': u'rule:admin_only', u'key': u'create_network:shared'}, u'neutron-get_flavor': {u'value': u'rule:regular_user', u'key': u'get_flavor'}, u'neutron-delete_policy_minimum_bandwidth_rule': {u'value': u'rule:admin_only', u'key': u'delete_policy_minimum_bandwidth_rule'}, u'neutron-create_metering_label': {u'value': u'rule:admin_only', u'key': u'create_metering_label'}, u'neutron-update_subnet:service_types': {u'value': u'rule:admin_only', u'key': u'update_subnet:service_types'}, u'neutron-create_floatingip': {u'value': u'rule:regular_user and rule:deny_readonly', u'key': u'create_floatingip'}, u'neutron-update_port:binding:host_id': {u'value': u'rule:admin_only and rule:deny_readonly', u'key': u'update_port:binding:host_id'}, u'neutron-get_metering_label': {u'value': u'rule:admin_only', u'key': u'get_metering_label'}, u'neutron-create_router': {u'value': u'rule:regular_user and rule:deny_readonly', u'key': u'create_router'}, u'neutron-update_flavor': {u'value': u'rule:admin_only', u'key': u'update_flavor'}, u'neutron-update_port:mac_learning_enabled': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'update_port:mac_learning_enabled'}, u'neutron-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'neutron-create_port:port_security_enabled': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'create_port:port_security_enabled'}, u'neutron-update_port:allowed_address_pairs': {u'value': u'rule:admin_or_network_owner and rule:deny_readonly', u'key': u'update_port:allowed_address_pairs'}, u'neutron-get_router:ha': {u'value': u'rule:admin_only', u'key': u'get_router:ha'}, u'neutron-update_network:router:external': {u'value': u'rule:admin_only', u'key': u'update_network:router:external'}, u'neutron-create_network_profile': {u'value': u'rule:admin_only', u'key': u'create_network_profile'}, u'neutron-create_network:provider:segmentation_id': {u'value': u'', u'key': u'create_network:provider:segmentation_id'}, u'neutron-delete_address_scope': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_address_scope'}, u'neutron-get_network:provider:network_type': {u'value': u'', u'key': u'get_network:provider:network_type'}, u'neutron-external': {u'value': u'field:networks:router:external=True', u'key': u'external'}, u'neutron-update_network_profile': {u'value': u'rule:admin_only', u'key': u'update_network_profile'}, u'neutron-update_policy_bandwidth_limit_rule': {u'value': u'rule:admin_only', u'key': u'update_policy_bandwidth_limit_rule'}, u'neutron-update_policy_profiles': {u'value': u'rule:admin_only', u'key': u'update_policy_profiles'}, u'neutron-admin_owner_or_network_owner': {u'value': u'rule:owner or rule:admin_or_network_owner', u'key': u'admin_owner_or_network_owner'}, u'neutron-create_address_scope': {u'value': u'rule:deny_readonly', u'key': u'create_address_scope'}, u'neutron-network_device': {u'value': u'field:port:device_owner=~^network:', u'key': u'network_device'}, u'neutron-update_port:mac_address': {u'value': u'rule:admin_only or rule:context_is_advsvc', u'key': u'update_port:mac_address'}, u'neutron-get_network_profile': {u'value': u'', u'key': u'get_network_profile'}, u'neutron-get_subnetpool': {u'value': u'rule:admin_or_owner or rule:shared_subnetpools', u'key': u'get_subnetpool'}, u'neutron-get_port:queue_id': {u'value': u'rule:admin_only', u'key': u'get_port:queue_id'}, u'neutron-create_policy_dscp_marking_rule': {u'value': u'rule:admin_only', u'key': u'create_policy_dscp_marking_rule'}, u'neutron-delete_segment': {u'value': u'rule:admin_only and rule:deny_readonly', u'key': u'delete_segment'}, u'neutron-update_rbac_policy:target_tenant': {u'value': u'rule:restrict_wildcard and rule:admin_or_owner', u'key': u'update_rbac_policy:target_tenant'}, u'neutron-get_network_profiles': {u'value': u'', u'key': u'get_network_profiles'}, u'neutron-get_rule_type': {u'value': u'rule:regular_user', u'key': u'get_rule_type'}, u'neutron-create_router:external_gateway_info:enable_snat': {u'value': u'rule:admin_only', u'key': u'create_router:external_gateway_info:enable_snat'}, u'neutron-create_port:binding:profile': {u'value': u'rule:admin_only', u'key': u'create_port:binding:profile'}, u'neutron-delete_policy': {u'value': u'rule:admin_only', u'key': u'delete_policy'}, u'neutron-update_router:distributed': {u'value': u'rule:admin_only', u'key': u'update_router:distributed'}, u'neutron-delete_policy_dscp_marking_rule': {u'value': u'rule:admin_only', u'key': u'delete_policy_dscp_marking_rule'}, u'neutron-create_flavor': {u'value': u'rule:admin_only', u'key': u'create_flavor'}, u'neutron-update_floatingip': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'update_floatingip'}, u'neutron-admin_or_network_owner': {u'value': u'rule:context_is_admin or tenant_id:%(network:tenant_id)s or role:network_admin', u'key': u'admin_or_network_owner'}, u'neutron-create_router:external_gateway_info:external_fixed_ips': {u'value': u'rule:admin_only', u'key': u'create_router:external_gateway_info:external_fixed_ips'}, u'neutron-create_network:router:external': {u'value': u'rule:admin_only', u'key': u'create_network:router:external'}, u'neutron-get_auto_allocated_topology': {u'value': u'rule:admin_or_owner', u'key': u'get_auto_allocated_topology'}, u'neutron-shared_subnetpools': {u'value': u'field:subnetpools:shared=True', u'key': u'shared_subnetpools'}, u'neutron-get_network:segments': {u'value': u'', u'key': u'get_network:segments'}, u'neutron-delete_floatingip': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_floatingip'}, u'neutron-create_network': {u'value': u'rule:deny_readonly', u'key': u'create_network'}, u'neutron-update_service_profile': {u'value': u'rule:admin_only', u'key': u'update_service_profile'}, u'neutron-remove_subports': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'remove_subports'}, u'neutron-delete_l3-router': {u'value': u'rule:admin_only', u'key': u'delete_l3-router'}, u'neutron-update_network:provider:segmentation_id': {u'value': u'', u'key': u'update_network:provider:segmentation_id'}, u'neutron-get_subnet:segment_id': {u'value': u'rule:admin_only', u'key': u'get_subnet:segment_id'}, u'neutron-create_subnet:segment_id': {u'value': u'rule:admin_only', u'key': u'create_subnet:segment_id'}, u'neutron-get_policy_bandwidth_limit_rule': {u'value': u'rule:regular_user', u'key': u'get_policy_bandwidth_limit_rule'}, u'neutron-get_subnet': {u'value': u'rule:admin_or_owner or rule:shared', u'key': u'get_subnet'}, u'neutron-get_network:provider:segmentation_id': {u'value': u'', u'key': u'get_network:provider:segmentation_id'}, u'neutron-get_trunk': {u'value': u'rule:admin_or_owner', u'key': u'get_trunk'}, u'neutron-get_address_scope': {u'value': u'rule:admin_or_owner or rule:shared_address_scopes', u'key': u'get_address_scope'}, u'neutron-get_port:binding:host_id': {u'value': u'rule:admin_only', u'key': u'get_port:binding:host_id'}, u'neutron-update_router:ha': {u'value': u'rule:admin_only', u'key': u'update_router:ha'}, u'neutron-update_network:provider:network_type': {u'value': u'', u'key': u'update_network:provider:network_type'}, u'neutron-create_subnet:service_types': {u'value': u'rule:admin_only', u'key': u'create_subnet:service_types'}, u'neutron-delete_agent': {u'value': u'rule:admin_only', u'key': u'delete_agent'}, u'neutron-create_lsn': {u'value': u'rule:admin_only', u'key': u'create_lsn'}, u'neutron-update_network:shared': {u'value': u'rule:admin_only', u'key': u'update_network:shared'}, u'neutron-get_dhcp-agents': {u'value': u'rule:admin_only', u'key': u'get_dhcp-agents'}, u'neutron-get_floatingip': {u'value': u'rule:admin_or_owner', u'key': u'get_floatingip'}, u'neutron-get_network_ip_availabilities': {u'value': u'rule:admin_only', u'key': u'get_network_ip_availabilities'}, u'neutron-context_is_advsvc': {u'value': u'role:advsvc and rule:deny_readonly', u'key': u'context_is_advsvc'}, u'neutron-create_network:is_default': {u'value': u'rule:admin_only', u'key': u'create_network:is_default'}, u'neutron-update_network:provider:physical_network': {u'value': u'', u'key': u'update_network:provider:physical_network'}, u'neutron-create_address_scope:shared': {u'value': u'rule:admin_only', u'key': u'create_address_scope:shared'}, u'neutron-delete_policy_bandwidth_limit_rule': {u'value': u'rule:admin_only', u'key': u'delete_policy_bandwidth_limit_rule'}, u'neutron-create_segment': {u'value': u'rule:admin_only and rule:deny_readonly', u'key': u'create_segment'}, u'neutron-delete_flavor': {u'value': u'rule:admin_only', u'key': u'delete_flavor'}, u'neutron-update_port': {u'value': u'rule:admin_or_owner or rule:context_is_advsvc', u'key': u'update_port'}, u'neutron-get_l3-routers': {u'value': u'rule:admin_only', u'key': u'get_l3-routers'}, u'neutron-create_metering_label_rule': {u'value': u'rule:admin_only', u'key': u'create_metering_label_rule'}, u'neutron-delete_metering_label_rule': {u'value': u'rule:admin_only', u'key': u'delete_metering_label_rule'}, u'neutron-get_router:distributed': {u'value': u'rule:admin_only', u'key': u'get_router:distributed'}, u'neutron-delete_service_profile': {u'value': u'rule:admin_only', u'key': u'delete_service_profile'}, u'neutron-create_qos_queue': {u'value': u'rule:admin_only', u'key': u'create_qos_queue'}, u'neutron-create_port:binding:host_id': {u'value': u'rule:admin_only', u'key': u'create_port:binding:host_id'}, u'neutron-update_policy_dscp_marking_rule': {u'value': u'rule:admin_only', u'key': u'update_policy_dscp_marking_rule'}, u'neutron-get_flavor_service_profile': {u'value': u'rule:regular_user', u'key': u'get_flavor_service_profile'}, u'neutron-update_router:external_gateway_info:enable_snat': {u'value': u'rule:admin_only', u'key': u'update_router:external_gateway_info:enable_snat'}, u'neutron-add_router_interface': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'add_router_interface'}, u'neutron-get_port:binding:vif_details': {u'value': u'rule:admin_only', u'key': u'get_port:binding:vif_details'}, u'neutron-get_policy': {u'value': u'rule:regular_user', u'key': u'get_policy'}, u'neutron-get_flavors': {u'value': u'rule:regular_user', u'key': u'get_flavors'}, u'neutron-create_service_profile': {u'value': u'rule:admin_only', u'key': u'create_service_profile'}, u'neutron-get_network:queue_id': {u'value': u'rule:admin_only', u'key': u'get_network:queue_id'}, u'neutron-create_subnetpool:is_default': {u'value': u'rule:admin_only', u'key': u'create_subnetpool:is_default'}, u'neutron-create_policy_minimum_bandwidth_rule': {u'value': u'rule:admin_only', u'key': u'create_policy_minimum_bandwidth_rule'}, u'neutron-get_policy_profile': {u'value': u'', u'key': u'get_policy_profile'}, u'neutron-delete_dhcp-network': {u'value': u'rule:admin_only', u'key': u'delete_dhcp-network'}, u'neutron-delete_subnet': {u'value': u'rule:admin_or_network_owner and rule:deny_readonly', u'key': u'delete_subnet'}, u'neutron-update_address_scope': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'update_address_scope'}, u'neutron-get_policy_profiles': {u'value': u'', u'key': u'get_policy_profiles'}, u'neutron-add_subports': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'add_subports'}, u'neutron-delete_subnetpool': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_subnetpool'}, u'neutron-update_subnetpool:is_default': {u'value': u'rule:admin_only', u'key': u'update_subnetpool:is_default'}, u'neutron-owner': {u'value': u'tenant_id:%(tenant_id)s and rule:deny_readonly', u'key': u'owner'}, u'neutron-update_agent': {u'value': u'rule:admin_only', u'key': u'update_agent'}, u'neutron-update_network:segments': {u'value': u'', u'key': u'update_network:segments'}, u'neutron-update_policy': {u'value': u'rule:admin_only', u'key': u'update_policy'}, u'neutron-get_rbac_policy': {u'value': u'rule:admin_or_owner', u'key': u'get_rbac_policy'}, u'neutron-get_loadbalancer-hosting-agent': {u'value': u'rule:admin_only', u'key': u'get_loadbalancer-hosting-agent'}, u'neutron-create_network:provider:network_type': {u'value': u'', u'key': u'create_network:provider:network_type'}, u'neutron-update_port:port_security_enabled': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'update_port:port_security_enabled'}, u'neutron-get_port:binding:profile': {u'value': u'rule:admin_only', u'key': u'get_port:binding:profile'}, u'neutron-update_subnetpool': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'update_subnetpool'}, u'neutron-create_port:mac_address': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'create_port:mac_address'}, u'neutron-get_subports': {u'value': u'', u'key': u'get_subports'}, u'neutron-create_floatingip:floating_ip_address': {u'value': u'rule:admin_only', u'key': u'create_floatingip:floating_ip_address'}, u'neutron-get_network': {u'value': u'rule:admin_or_owner or rule:shared or rule:external or rule:context_is_advsvc', u'key': u'get_network'}, u'neutron-create_rbac_policy': {u'value': u'rule:deny_readonly', u'key': u'create_rbac_policy'}, u'neutron-shared_address_scopes': {u'value': u'field:address_scopes:shared=True', u'key': u'shared_address_scopes'}, u'neutron-get_port:binding:vif_type': {u'value': u'rule:admin_only', u'key': u'get_port:binding:vif_type'}, u'neutron-delete_router': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_router'}, u'neutron-create_port:device_owner': {u'value': u'not rule:network_device or rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'create_port:device_owner'}, u'neutron-get_agent': {u'value': u'rule:admin_only', u'key': u'get_agent'}, u'neutron-create_dhcp-network': {u'value': u'rule:admin_only', u'key': u'create_dhcp-network'}, u'neutron-get_agent-loadbalancers': {u'value': u'rule:admin_only', u'key': u'get_agent-loadbalancers'}, u'neutron-create_trunk': {u'value': u'rule:regular_user and rule:deny_readonly', u'key': u'create_trunk'}, u'neutron-update_network': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'update_network'}, u'neutron-create_network:provider:physical_network': {u'value': u'', u'key': u'create_network:provider:physical_network'}, u'neutron-update_port:binding:profile': {u'value': u'rule:admin_only and rule:deny_readonly', u'key': u'update_port:binding:profile'}, u'neutron-create_port': {u'value': u'rule:deny_readonly', u'key': u'create_port'}, u'neutron-get_l3-agents': {u'value': u'rule:admin_only', u'key': u'get_l3-agents'}, u'neutron-create_subnetpool:shared': {u'value': u'rule:admin_only', u'key': u'create_subnetpool:shared'}, u'neutron-create_router:ha': {u'value': u'rule:admin_only', u'key': u'create_router:ha'}, u'neutron-admin_only': {u'value': u'rule:context_is_admin and rule:deny_readonly', u'key': u'admin_only'}, u'neutron-get_service_profiles': {u'value': u'rule:admin_only', u'key': u'get_service_profiles'}, u'neutron-regular_user': {u'value': u'rule:deny_readonly', u'key': u'regular_user'}, u'neutron-get_qos_queue': {u'value': u'rule:admin_only', u'key': u'get_qos_queue'}, u'neutron-create_rbac_policy:target_tenant': {u'value': u'rule:restrict_wildcard', u'key': u'create_rbac_policy:target_tenant'}, u'neutron-update_segment': {u'value': u'rule:admin_only and rule:deny_readonly', u'key': u'update_segment'}, u'neutron-get_service_provider': {u'value': u'rule:regular_user', u'key': u'get_service_provider'}, u'neutron-update_address_scope:shared': {u'value': u'rule:admin_only', u'key': u'update_address_scope:shared'}, u'neutron-update_router:external_gateway_info:external_fixed_ips': {u'value': u'rule:admin_only', u'key': u'update_router:external_gateway_info:external_fixed_ips'}, u'neutron-delete_network': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_network'}, u'neutron-update_policy_minimum_bandwidth_rule': {u'value': u'rule:admin_only', u'key': u'update_policy_minimum_bandwidth_rule'}, u'neutron-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'neutron-create_subnet': {u'value': u'rule:admin_or_network_owner and rule:deny_readonly', u'key': u'create_subnet'}, u'neutron-get_port': {u'value': u'rule:context_is_advsvc or rule:admin_owner_or_network_owner', u'key': u'get_port'}, u'neutron-get_segment': {u'value': u'rule:admin_only', u'key': u'get_segment'}, u'neutron-delete_network_profile': {u'value': u'rule:admin_only', u'key': u'delete_network_profile'}, u'neutron-delete_flavor_service_profile': {u'value': u'rule:admin_only', u'key': u'delete_flavor_service_profile'}, u'neutron-get_network_ip_availability': {u'value': u'rule:admin_only', u'key': u'get_network_ip_availability'}, u'neutron-get_network:provider:physical_network': {u'value': u'', u'key': u'get_network:provider:physical_network'}, u'neutron-create_l3-router': {u'value': u'rule:admin_only', u'key': u'create_l3-router'}, u'neutron-remove_rule': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'remove_rule'}, u'neutron-insert_rule': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'insert_rule'}, u'neutron-delete_port': {u'value': u'rule:context_is_advsvc or rule:admin_owner_or_network_owner', u'key': u'delete_port'}, u'neutron-create_port:mac_learning_enabled': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'create_port:mac_learning_enabled'}, u'neutron-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'neutron-create_flavor_service_profile': {u'value': u'rule:admin_only', u'key': u'create_flavor_service_profile'}, u'neutron-delete_metering_label': {u'value': u'rule:admin_only', u'key': u'delete_metering_label'}, u'neutron-get_metering_label_rule': {u'value': u'rule:admin_only', u'key': u'get_metering_label_rule'}, u'neutron-get_loadbalancer-pools': {u'value': u'rule:admin_only', u'key': u'get_loadbalancer-pools'}, u'neutron-get_service_profile': {u'value': u'rule:admin_only', u'key': u'get_service_profile'}, u'neutron-create_network:segments': {u'value': u'', u'key': u'create_network:segments'}, u'neutron-remove_router_interface': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'remove_router_interface'}, u'neutron-update_port:device_owner': {u'value': u'not rule:network_device or rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'update_port:device_owner'}, u'neutron-restrict_wildcard': {u'value': u'(not field:rbac_policy:target_tenant=*) or rule:admin_only', u'key': u'restrict_wildcard'}, u'neutron-update_subnet': {u'value': u'rule:admin_or_network_owner and rule:deny_readonly', u'key': u'update_subnet'}, u'neutron-get_network:router:external': {u'value': u'rule:regular_user', u'key': u'get_network:router:external'}, u'neutron-get_policy_minimum_bandwidth_rule': {u'value': u'rule:regular_user', u'key': u'get_policy_minimum_bandwidth_rule'}, u'neutron-get_dhcp-networks': {u'value': u'rule:admin_only', u'key': u'get_dhcp-networks'}, u'neutron-get_lsn': {u'value': u'rule:admin_only', u'key': u'get_lsn'}, u'neutron-shared': {u'value': u'field:networks:shared=True', u'key': u'shared'}, u'neutron-create_port:fixed_ips': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'create_port:fixed_ips'}, u'neutron-get_loadbalancer-agent': {u'value': u'rule:admin_only', u'key': u'get_loadbalancer-agent'}, u'neutron-create_policy_bandwidth_limit_rule': {u'value': u'rule:admin_only', u'key': u'create_policy_bandwidth_limit_rule'}}, u'neutron::plugins::ml2::mechanism_drivers': [u'openvswitch', u'sriovnicswitch'], u'gnocchi::wsgi::apache::threads': 1, u'manila::policy::policies': {u'manila-share:manage': {u'value': u'rule:admin_api', u'key': u'share:manage'}, u'manila-share_network:show': {u'value': u'rule:default', u'key': u'share_network:show'}, u'manila-share_snapshot_instance:show': {u'value': u'rule:admin_api', u'key': u'share_snapshot_instance:show'}, u'manila-scheduler_stats:pools:index': {u'value': u'rule:admin_api', u'key': u'scheduler_stats:pools:index'}, u'manila-share:access_get': {u'value': u'rule:default', u'key': u'share:access_get'}, u'manila-share_type:show': {u'value': u'rule:default', u'key': u'share_type:show'}, u'manila-security_service:create': {u'value': u'rule:default', u'key': u'security_service:create'}, u'manila-consistency_group:force_delete': {u'value': u'rule:admin_api', u'key': u'consistency_group:force_delete'}, u'manila-consistency_group:create': {u'value': u'rule:default', u'key': u'consistency_group:create'}, u'manila-consistency_group:get': {u'value': u'rule:default', u'key': u'consistency_group:get'}, u'manila-share_types_extra_spec:delete': {u'value': u'rule:admin_api', u'key': u'share_types_extra_spec:delete'}, u'manila-share_snapshot_instance:index': {u'value': u'rule:admin_api', u'key': u'share_snapshot_instance:index'}, u'manila-share_snapshot:force_delete': {u'value': u'rule:admin_api', u'key': u'share_snapshot:force_delete'}, u'manila-scheduler_stats:pools:detail': {u'value': u'rule:admin_api', u'key': u'scheduler_stats:pools:detail'}, u'manila-share:migration_start': {u'value': u'rule:admin_api', u'key': u'share:migration_start'}, u'manila-share_types_extra_spec:index': {u'value': u'rule:admin_api', u'key': u'share_types_extra_spec:index'}, u'manila-share_snapshot:unmanage_snapshot': {u'value': u'rule:admin_api', u'key': u'share_snapshot:unmanage_snapshot'}, u'manila-cgsnapshot:force_delete': {u'value': u'rule:admin_api', u'key': u'cgsnapshot:force_delete'}, u'manila-share:migration_cancel': {u'value': u'rule:admin_api', u'key': u'share:migration_cancel'}, u'manila-share:get': {u'value': u'rule:default', u'key': u'share:get'}, u'manila-share_snapshot_instance:detail': {u'value': u'rule:admin_api', u'key': u'share_snapshot_instance:detail'}, u'manila-consistency_group:update': {u'value': u'rule:default', u'key': u'consistency_group:update'}, u'manila-share_instance:force_delete': {u'value': u'rule:admin_api', u'key': u'share_instance:force_delete'}, u'manila-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'manila-share:get_all': {u'value': u'rule:default', u'key': u'share:get_all'}, u'manila-security_service:detail': {u'value': u'rule:default', u'key': u'security_service:detail'}, u'manila-share_replica:delete': {u'value': u'rule:default', u'key': u'share_replica:delete'}, u'manila-share_snapshot:manage_snapshot': {u'value': u'rule:admin_api', u'key': u'share_snapshot:manage_snapshot'}, u'manila-share_network:index': {u'value': u'rule:default', u'key': u'share_network:index'}, u'manila-share_snapshot:snapshot_update': {u'value': u'rule:default', u'key': u'share_snapshot:snapshot_update'}, u'manila-share:reset_status': {u'value': u'rule:admin_api', u'key': u'share:reset_status'}, u'manila-share:update_share_metadata': {u'value': u'rule:default', u'key': u'share:update_share_metadata'}, u'manila-share_replica:create': {u'value': u'rule:default', u'key': u'share_replica:create'}, u'manila-consistency_group:get_all': {u'value': u'rule:default', u'key': u'consistency_group:get_all'}, u'manila-share:update': {u'value': u'rule:default', u'key': u'share:update'}, u'manila-share_server:index': {u'value': u'rule:admin_api', u'key': u'share_server:index'}, u'manila-share_type:list_project_access': {u'value': u'rule:admin_api', u'key': u'share_type:list_project_access'}, u'manila-share_instance:reset_status': {u'value': u'rule:admin_api', u'key': u'share_instance:reset_status'}, u'manila-share_network:get_all_share_networks': {u'value': u'rule:admin_api', u'key': u'share_network:get_all_share_networks'}, u'manila-share_types_extra_spec:update': {u'value': u'rule:admin_api', u'key': u'share_types_extra_spec:update'}, u'manila-admin_api': {u'value': u'is_admin:True', u'key': u'admin_api'}, u'manila-cgsnapshot:reset_status': {u'value': u'rule:admin_api', u'key': u'cgsnapshot:reset_status'}, u'manila-share_snapshot:create_snapshot': {u'value': u'rule:default', u'key': u'share_snapshot:create_snapshot'}, u'manila-share_snapshot:reset_status': {u'value': u'rule:admin_api', u'key': u'share_snapshot:reset_status'}, u'manila-share_replica:reset_status': {u'value': u'rule:admin_api', u'key': u'share_replica:reset_status'}, u'manila-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'manila-share_server:details': {u'value': u'rule:admin_api', u'key': u'share_server:details'}, u'manila-share_types_extra_spec:show': {u'value': u'rule:admin_api', u'key': u'share_types_extra_spec:show'}, u'manila-share:list_by_share_server_id': {u'value': u'rule:admin_api', u'key': u'share:list_by_share_server_id'}, u'manila-share_replica:reset_replica_state': {u'value': u'rule:admin_api', u'key': u'share_replica:reset_replica_state'}, u'manila-share_server:show': {u'value': u'rule:admin_api', u'key': u'share_server:show'}, u'manila-cgsnapshot:delete': {u'value': u'rule:default', u'key': u'cgsnapshot:delete'}, u'manila-admin_or_owner': {u'value': u'is_admin:True or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'manila-share_network:update': {u'value': u'rule:default', u'key': u'share_network:update'}, u'manila-share_replica:get_all': {u'value': u'rule:default', u'key': u'share_replica:get_all'}, u'manila-share_types_extra_spec:create': {u'value': u'rule:admin_api', u'key': u'share_types_extra_spec:create'}, u'manila-cgsnapshot:get_cgsnapshot': {u'value': u'rule:default', u'key': u'cgsnapshot:get_cgsnapshot'}, u'manila-share:migration_get_progress': {u'value': u'rule:admin_api', u'key': u'share:migration_get_progress'}, u'manila-share_export_location:show': {u'value': u'rule:default', u'key': u'share_export_location:show'}, u'manila-share_network:delete': {u'value': u'rule:default', u'key': u'share_network:delete'}, u'manila-availability_zone:index': {u'value': u'rule:default', u'key': u'availability_zone:index'}, u'manila-share_snapshot_instance:reset_status': {u'value': u'rule:admin_api', u'key': u'share_snapshot_instance:reset_status'}, u'manila-share_instance:index': {u'value': u'rule:admin_api', u'key': u'share_instance:index'}, u'manila-share_type:index': {u'value': u'rule:default', u'key': u'share_type:index'}, u'manila-share_type:delete': {u'value': u'rule:admin_api', u'key': u'share_type:delete'}, u'manila-share_replica:show': {u'value': u'rule:default', u'key': u'share_replica:show'}, u'manila-share_type:add_project_access': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'share_type:add_project_access'}, u'manila-share:delete': {u'value': u'rule:default', u'key': u'share:delete'}, u'manila-share_type:remove_project_access': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'share_type:remove_project_access'}, u'manila-share:force_delete': {u'value': u'rule:admin_api', u'key': u'share:force_delete'}, u'manila-share:reset_task_state': {u'value': u'rule:admin_api', u'key': u'share:reset_task_state'}, u'manila-share:unmanage': {u'value': u'rule:admin_api', u'key': u'share:unmanage'}, u'manila-share_network:add_security_service': {u'value': u'rule:default', u'key': u'share_network:add_security_service'}, u'manila-share_instance_export_location:show': {u'value': u'rule:admin_api', u'key': u'share_instance_export_location:show'}, u'manila-share_snapshot:get_all_snapshots': {u'value': u'rule:default', u'key': u'share_snapshot:get_all_snapshots'}, u'manila-share_snapshot:get_snapshot': {u'value': u'rule:default', u'key': u'share_snapshot:get_snapshot'}, u'manila-share_server:delete': {u'value': u'rule:admin_api', u'key': u'share_server:delete'}, u'manila-service:update': {u'value': u'rule:admin_api', u'key': u'service:update'}, u'manila-share:migration_complete': {u'value': u'rule:admin_api', u'key': u'share:migration_complete'}, u'manila-cgsnapshot:create': {u'value': u'rule:default', u'key': u'cgsnapshot:create'}, u'manila-security_service:get_all_security_services': {u'value': u'rule:admin_api', u'key': u'security_service:get_all_security_services'}, u'manila-share_type:default': {u'value': u'rule:default', u'key': u'share_type:default'}, u'manila-consistency_group:delete': {u'value': u'rule:default', u'key': u'consistency_group:delete'}, u'manila-share_replica:force_delete': {u'value': u'rule:admin_api', u'key': u'share_replica:force_delete'}, u'manila-share_replica:promote': {u'value': u'rule:default', u'key': u'share_replica:promote'}, u'manila-share:create': {u'value': u'rule:deny_readonly', u'key': u'share:create'}, u'manila-share_export_location:index': {u'value': u'rule:default', u'key': u'share_export_location:index'}, u'manila-share_instance_export_location:index': {u'value': u'rule:admin_api', u'key': u'share_instance_export_location:index'}, u'manila-share_snapshot:delete_snapshot': {u'value': u'rule:default', u'key': u'share_snapshot:delete_snapshot'}, u'manila-quota_class_set:show': {u'value': u'rule:default', u'key': u'quota_class_set:show'}, u'manila-share:deny_access': {u'value': u'rule:default', u'key': u'share:deny_access'}, u'manila-share:extend': {u'value': u'rule:default', u'key': u'share:extend'}, u'manila-service:index': {u'value': u'rule:admin_api', u'key': u'service:index'}, u'manila-share_network:remove_security_service': {u'value': u'rule:default and rule:deny_readonly', u'key': u'share_network:remove_security_service'}, u'manila-share:get_share_metadata': {u'value': u'rule:default', u'key': u'share:get_share_metadata'}, u'manila-security_service:index': {u'value': u'rule:default', u'key': u'security_service:index'}, u'manila-quota_class_set:update': {u'value': u'rule:admin_api', u'key': u'quota_class_set:update'}, u'manila-consistency_group:reset_status': {u'value': u'rule:admin_api', u'key': u'consistency_group:reset_status'}, u'manila-share:delete_share_metadata': {u'value': u'rule:default', u'key': u'share:delete_share_metadata'}, u'manila-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'manila-security_service:delete': {u'value': u'rule:default', u'key': u'security_service:delete'}, u'manila-share:shrink': {u'value': u'rule:default', u'key': u'share:shrink'}, u'manila-quota_set:show': {u'value': u'rule:default', u'key': u'quota_set:show'}, u'manila-security_service:show': {u'value': u'rule:default', u'key': u'security_service:show'}, u'manila-share_replica:resync': {u'value': u'rule:admin_api', u'key': u'share_replica:resync'}, u'manila-quota_set:update': {u'value': u'rule:admin_api', u'key': u'quota_set:update'}, u'manila-share_network:create': {u'value': u'rule:default', u'key': u'share_network:create'}, u'manila-security_service:update': {u'value': u'rule:default', u'key': u'security_service:update'}, u'manila-share:allow_access': {u'value': u'rule:default', u'key': u'share:allow_access'}, u'manila-quota_set:delete': {u'value': u'rule:admin_api', u'key': u'quota_set:delete'}, u'manila-share_network:detail': {u'value': u'rule:default', u'key': u'share_network:detail'}, u'manila-share:access_get_all': {u'value': u'rule:default', u'key': u'share:access_get_all'}, u'manila-cgsnapshot:update': {u'value': u'rule:default', u'key': u'cgsnapshot:update'}, u'manila-share_type:create': {u'value': u'rule:admin_api', u'key': u'share_type:create'}, u'manila-share_instance:show': {u'value': u'rule:admin_api', u'key': u'share_instance:show'}, u'manila-cgsnapshot:get_all': {u'value': u'rule:default', u'key': u'cgsnapshot:get_all'}}, u'horizon::neutron_options': {u'enable_lb': True}, u'neutron::agents::lbaas::enabled': True, u'ceilometer::collector::collector_workers': 3, u'ceilometer::policy::policies': {u'ceilometer-telemetry:get_resource': {u'value': u'', u'key': u'telemetry:get_resource'}, u'ceilometer-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'ceilometer-telemetry:events:index': {u'value': u'', u'key': u'telemetry:events:index'}, u'ceilometer-telemetry:create_samples': {u'value': u'rule:deny_readonly', u'key': u'telemetry:create_samples'}, u'ceilometer-telemetry:get_meters': {u'value': u'', u'key': u'telemetry:get_meters'}, u'ceilometer-telemetry:query_sample': {u'value': u'', u'key': u'telemetry:query_sample'}, u'ceilometer-telemetry:get_sample': {u'value': u'', u'key': u'telemetry:get_sample'}, u'ceilometer-telemetry:get_samples': {u'value': u'', u'key': u'telemetry:get_samples'}, u'ceilometer-telemetry:events:show': {u'value': u'', u'key': u'telemetry:events:show'}, u'ceilometer-telemetry:get_resources': {u'value': u'', u'key': u'telemetry:get_resources'}, u'ceilometer-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'ceilometer-segregation': {u'value': u'rule:context_is_admin', u'key': u'segregation'}, u'ceilometer-telemetry:compute_statistics': {u'value': u'', u'key': u'telemetry:compute_statistics'}}, u'nova::config::nova_config': {u'vnc/keymap': {u'value': u'en-us'}, u'libvirt/volume_use_multipath': {u'value': u'True'}, u'libvirt/live_migration_permit_post_copy': {u'value': u'True'}}, u'ironic::policy::policies': {}, u'horizon::keystone_multidomain_support': u'True', u'gnocchi::storage::metric_processing_delay': 30, u'keystone::config::keystone_config': {u'identity/domain_config_dir': {u'value': u'/etc/keystone/domains'}, u'identity/domain_specific_drivers_enabled': {u'value': u'True'}}, u'neutron::config::server_config': {u'DEFAULT/min_l3_agents_per_router': {u'value': u'1'}}, u'zaqar::policy::policies': {u'zaqar-subscription:delete': {u'value': u'rule:deny_readonly', u'key': u'subscription:delete'}, u'zaqar-queues:get': {u'value': u'', u'key': u'queues:get'}, u'zaqar-messages:create': {u'value': u'rule:deny_readonly', u'key': u'messages:create'}, u'zaqar-flavors:update': {u'value': u'rule:context_is_admin', u'key': u'flavors:update'}, u'zaqar-messages:delete': {u'value': u'rule:deny_readonly', u'key': u'messages:delete'}, u'zaqar-claims:create': {u'value': u'rule:deny_readonly', u'key': u'claims:create'}, u'zaqar-pools:delete': {u'value': u'rule:context_is_admin', u'key': u'pools:delete'}, u'zaqar-claims:get': {u'value': u'', u'key': u'claims:get'}, u'zaqar-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'zaqar-claims:delete': {u'value': u'rule:deny_readonly', u'key': u'claims:delete'}, u'zaqar-claims:update': {u'value': u'rule:deny_readonly', u'key': u'claims:update'}, u'zaqar-subscription:create': {u'value': u'rule:deny_readonly', u'key': u'subscription:create'}, u'zaqar-pools:update': {u'value': u'rule:context_is_admin', u'key': u'pools:update'}, u'zaqar-queues:get_all': {u'value': u'', u'key': u'queues:get_all'}, u'zaqar-health:get': {u'value': u'rule:context_is_admin', u'key': u'health:get'}, u'zaqar-flavors:get_all': {u'value': u'', u'key': u'flavors:get_all'}, u'zaqar-subscription:get': {u'value': u'', u'key': u'subscription:get'}, u'zaqar-subscription:confirm': {u'value': u'rule:deny_readonly', u'key': u'subscription:confirm'}, u'zaqar-messages:get_all': {u'value': u'', u'key': u'messages:get_all'}, u'zaqar-admin_or_owner': {u'value': u'is_admin:True or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'zaqar-pools:get_all': {u'value': u'rule:context_is_admin', u'key': u'pools:get_all'}, u'zaqar-subscription:get_all': {u'value': u'', u'key': u'subscription:get_all'}, u'zaqar-queues:create': {u'value': u'rule:deny_readonly', u'key': u'queues:create'}, u'zaqar-queues:update': {u'value': u'rule:deny_readonly', u'key': u'queues:update'}, u'zaqar-flavors:create': {u'value': u'rule:context_is_admin', u'key': u'flavors:create'}, u'zaqar-flavors:get': {u'value': u'', u'key': u'flavors:get'}, u'zaqar-messages:get': {u'value': u'', u'key': u'messages:get'}, u'zaqar-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'zaqar-flavors:delete': {u'value': u'rule:context_is_admin', u'key': u'flavors:delete'}, u'zaqar-queues:delete': {u'value': u'rule:deny_readonly', u'key': u'queues:delete'}, u'zaqar-queues:stats': {u'value': u'', u'key': u'queues:stats'}, u'zaqar-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'zaqar-messages:delete_all': {u'value': u'rule:deny_readonly', u'key': u'messages:delete_all'}, u'zaqar-pools:create': {u'value': u'rule:context_is_admin', u'key': u'pools:create'}, u'zaqar-subscription:update': {u'value': u'rule:deny_readonly', u'key': u'subscription:update'}, u'zaqar-pools:get': {u'value': u'rule:context_is_admin', u'key': u'pools:get'}, u'zaqar-claims:get_all': {u'value': u'', u'key': u'claims:get_all'}, u'zaqar-ping:get': {u'value': u'', u'key': u'ping:get'}}, u'nova::policy::policies': {u'nova-os_compute_api:os-hypervisors:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-hypervisors:discoverable'}, u'nova-os_compute_api:os-assisted-volume-snapshots:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-assisted-volume-snapshots:discoverable'}, u'nova-admin_or_network_owner': {u'value': u'rule:context_is_admin or tenant_id:%(network:tenant_id)s or role:network_admin', u'key': u'admin_or_network_owner'}, u'nova-os_compute_api:os-flavor-extra-specs:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-flavor-extra-specs:update'}, u'nova-os_compute_api:os-aggregates:create': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-aggregates:create'}, u'nova-os_compute_api:os-migrate-server:migrate': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-migrate-server:migrate'}, u'nova-os_compute_api:os-quota-class-sets:show': {u'value': u'is_admin:True or quota_class:%(quota_class)s', u'key': u'os_compute_api:os-quota-class-sets:show'}, u'nova-os_compute_api:os-floating-ip-dns': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-floating-ip-dns'}, u'nova-os_compute_api:servers:confirm_resize': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:confirm_resize'}, u'nova-os_compute_api:os-networks:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-networks:discoverable'}, u'nova-os_compute_api:os-floating-ips-bulk:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-floating-ips-bulk:discoverable'}, u'nova-os_compute_api:os-floating-ips': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-floating-ips'}, u'nova-os_compute_api:os-server-tags:index': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:index'}, u'nova-os_compute_api:os-aggregates:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-aggregates:update'}, u'nova-os_compute_api:servers:create:attach_volume': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:create:attach_volume'}, u'nova-os_compute_api:os-extended-status': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-extended-status'}, u'nova-os_compute_api:server-metadata:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:server-metadata:create'}, u'nova-network:attach_external_network': {u'value': u'is_admin:True', u'key': u'network:attach_external_network'}, u'nova-os_compute_api:os-block-device-mapping:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-block-device-mapping:discoverable'}, u'nova-os_compute_api:server-metadata:update': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:server-metadata:update'}, u'nova-os_compute_api:os-migrate-server:migrate_live': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-migrate-server:migrate_live'}, u'nova-os_compute_api:os-pci:detail': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-pci:detail'}, u'nova-os_compute_api:os-consoles:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-consoles:show'}, u'nova-os_compute_api:os-keypairs:delete': {u'value': u'rule:admin_api or user_id:%(user_id)s', u'key': u'os_compute_api:os-keypairs:delete'}, u'nova-os_compute_api:os-server-groups:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-groups:discoverable'}, u'nova-os_compute_api:os-instance-actions:events': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-instance-actions:events'}, u'nova-os_compute_api:os-security-group-default-rules': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-security-group-default-rules'}, u'nova-os_compute_api:os-cells:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-cells:discoverable'}, u'nova-os_compute_api:os-admin-actions:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-admin-actions:discoverable'}, u'nova-os_compute_api:os-migrations:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-migrations:discoverable'}, u'nova-os_compute_api:servers:create_image:allow_volume_backed': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:create_image:allow_volume_backed'}, u'nova-os_compute_api:os-migrate-server:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-migrate-server:discoverable'}, u'nova-os_compute_api:os-volumes-attachments:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-volumes-attachments:delete'}, u'nova-os_compute_api:os-extended-status:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-extended-status:discoverable'}, u'nova-os_compute_api:os-lock-server:unlock': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-lock-server:unlock'}, u'nova-os_compute_api:servers:detail': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:detail'}, u'nova-os_compute_api:extensions:discoverable': {u'value': u'@', u'key': u'os_compute_api:extensions:discoverable'}, u'nova-os_compute_api:server-metadata:discoverable': {u'value': u'@', u'key': u'os_compute_api:server-metadata:discoverable'}, u'nova-os_compute_api:os-simple-tenant-usage:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-simple-tenant-usage:discoverable'}, u'nova-os_compute_api:limits': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:limits'}, u'nova-os_compute_api:os-shelve:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-shelve:discoverable'}, u'nova-os_compute_api:os-shelve:unshelve': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-shelve:unshelve'}, u'nova-os_compute_api:os-console-output': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-console-output'}, u'nova-os_compute_api:os-keypairs:index': {u'value': u'rule:admin_api or user_id:%(user_id)s', u'key': u'os_compute_api:os-keypairs:index'}, u'nova-os_compute_api:os-aggregates:remove_host': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-aggregates:remove_host'}, u'nova-os_compute_api:os-server-tags:delete': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:delete'}, u'nova-os_compute_api:os-flavor-access:add_tenant_access': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-flavor-access:add_tenant_access'}, u'nova-os_compute_api:os-aggregates:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-aggregates:discoverable'}, u'nova-os_compute_api:os-services': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-services'}, u'nova-os_compute_api:os-networks-associate:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-networks-associate:discoverable'}, u'nova-os_compute_api:os-server-usage:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-usage:discoverable'}, u'nova-os_compute_api:os-server-tags:update': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:update'}, u'nova-os_compute_api:os-flavor-extra-specs:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-flavor-extra-specs:show'}, u'nova-os_compute_api:ips:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:ips:show'}, u'nova-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'nova-os_compute_api:os-instance-usage-audit-log:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-instance-usage-audit-log:discoverable'}, u'nova-os_compute_api:os-availability-zone:detail': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-availability-zone:detail'}, u'nova-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'nova-os_compute_api:os-multinic': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-multinic'}, u'nova-os_compute_api:os-volumes-attachments:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-volumes-attachments:create'}, u'nova-os_compute_api:os-rescue:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-rescue:discoverable'}, u'nova-cells_scheduler_filter:TargetCellFilter': {u'value': u'is_admin:True', u'key': u'cells_scheduler_filter:TargetCellFilter'}, u'nova-os_compute_api:os-server-tags:delete_all': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:delete_all'}, u'nova-os_compute_api:os-quota-class-sets:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-quota-class-sets:discoverable'}, u'nova-os_compute_api:os-user-data:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-user-data:discoverable'}, u'nova-os_compute_api:os-flavor-extra-specs:delete': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-flavor-extra-specs:delete'}, u'nova-os_compute_api:servers:create:attach_network': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:create:attach_network'}, u'nova-os_compute_api:os-admin-actions': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-admin-actions'}, u'nova-os_compute_api:os-flavor-extra-specs:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-flavor-extra-specs:index'}, u'nova-os_compute_api:os-attach-interfaces': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-attach-interfaces'}, u'nova-admin_owner_or_network_owner': {u'value': u'rule:owner or rule:admin_or_network_owner', u'key': u'admin_owner_or_network_owner'}, u'nova-os_compute_api:os-used-limits': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-used-limits'}, u'nova-os_compute_api:os-flavor-access:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-flavor-access:discoverable'}, u'nova-admin_only': {u'value': u'rule:context_is_admin and rule:deny_readonly', u'key': u'admin_only'}, u'nova-os_compute_api:os-tenant-networks': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-tenant-networks'}, u'nova-os_compute_api:images:discoverable': {u'value': u'@', u'key': u'os_compute_api:images:discoverable'}, u'nova-os_compute_api:servers:migrations:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:servers:migrations:delete'}, u'nova-os_compute_api:os-pause-server:pause': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-pause-server:pause'}, u'nova-os_compute_api:os-keypairs:create': {u'value': u'rule:admin_api or user_id:%(user_id)s', u'key': u'os_compute_api:os-keypairs:create'}, u'nova-os_compute_api:servers:revert_resize': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:revert_resize'}, u'nova-os_compute_api:servers:detail:get_all_tenants': {u'value': u'rule:admin_api', u'key': u'os_compute_api:servers:detail:get_all_tenants'}, u'nova-os_compute_api:os-suspend-server:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-suspend-server:discoverable'}, u'nova-os_compute_api:os-flavor-rxtx:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-flavor-rxtx:discoverable'}, u'nova-os_compute_api:os-server-tags:show': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:show'}, u'nova-os_compute_api:os-certificates:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-certificates:show'}, u'nova-os_compute_api:os-fping:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-fping:discoverable'}, u'nova-os_compute_api:os-flavor-rxtx': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-flavor-rxtx'}, u'nova-os_compute_api:os-fixed-ips:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-fixed-ips:discoverable'}, u'nova-os_compute_api:os-remote-consoles': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-remote-consoles'}, u'nova-os_compute_api:os-extended-availability-zone:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-extended-availability-zone:discoverable'}, u'nova-os_compute_api:os-networks': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-networks'}, u'nova-os_compute_api:os-admin-actions:inject_network_info': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-admin-actions:inject_network_info'}, u'nova-os_compute_api:os-attach-interfaces:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-attach-interfaces:discoverable'}, u'nova-os_compute_api:os-cloudpipe': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-cloudpipe'}, u'nova-os_compute_api:image-metadata:discoverable': {u'value': u'@', u'key': u'os_compute_api:image-metadata:discoverable'}, u'nova-os_compute_api:server-metadata:update_all': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:server-metadata:update_all'}, u'nova-os_compute_api:os-quota-sets:detail': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-quota-sets:detail'}, u'nova-os_compute_api:os-server-password:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-password:discoverable'}, u'nova-os_compute_api:servers:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:delete'}, u'nova-os_compute_api:os-consoles:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-consoles:index'}, u'nova-os_compute_api:os-attach-interfaces:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-attach-interfaces:create'}, u'nova-os_compute_api:os-multinic:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-multinic:discoverable'}, u'nova-os_compute_api:servers:reboot': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:reboot'}, u'nova-os_compute_api:os-lock-server:lock': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-lock-server:lock'}, u'nova-os_compute_api:os-flavor-access:remove_tenant_access': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-flavor-access:remove_tenant_access'}, u'nova-os_compute_api:os-consoles:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-consoles:delete'}, u'nova-os_compute_api:os-deferred-delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-deferred-delete'}, u'nova-os_compute_api:os-pci:pci_servers': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-pci:pci_servers'}, u'nova-os_compute_api:os-console-auth-tokens': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-console-auth-tokens'}, u'nova-os_compute_api:os-server-diagnostics': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-server-diagnostics'}, u'nova-os_compute_api:os-extended-availability-zone': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-extended-availability-zone'}, u'nova-os_compute_api:servers:trigger_crash_dump': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:trigger_crash_dump'}, u'nova-os_compute_api:os-flavor-manage:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-flavor-manage:discoverable'}, u'nova-os_compute_api:os-cells:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-cells:delete'}, u'nova-os_compute_api:os-floating-ip-pools': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-floating-ip-pools'}, u'nova-os_compute_api:os-block-device-mapping-v1:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-block-device-mapping-v1:discoverable'}, u'nova-os_compute_api:os-hosts:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-hosts:discoverable'}, u'nova-os_compute_api:os-volumes-attachments:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-volumes-attachments:discoverable'}, u'nova-os_compute_api:versions:discoverable': {u'value': u'@', u'key': u'os_compute_api:versions:discoverable'}, u'nova-os_compute_api:os-instance-actions:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-instance-actions:discoverable'}, u'nova-regular_user': {u'value': u'rule:deny_readonly', u'key': u'regular_user'}, u'nova-os_compute_api:os-services:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-services:discoverable'}, u'nova-os_compute_api:os-evacuate': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-evacuate'}, u'nova-os_compute_api:os-virtual-interfaces': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-virtual-interfaces'}, u'nova-cells_scheduler_filter:DifferentCellFilter': {u'value': u'is_admin:True', u'key': u'cells_scheduler_filter:DifferentCellFilter'}, u'nova-os_compute_api:os-create-backup': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-create-backup'}, u'nova-os_compute_api:os-used-limits:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-used-limits:discoverable'}, u'nova-os_compute_api:os-aggregates:add_host': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-aggregates:add_host'}, u'nova-os_compute_api:os-volumes-attachments:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-volumes-attachments:index'}, u'nova-os_compute_api:os-remote-consoles:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-remote-consoles:discoverable'}, u'nova-os_compute_api:os-admin-password:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-admin-password:discoverable'}, u'nova-os_compute_api:servers:resize': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:resize'}, u'nova-os_compute_api:os-baremetal-nodes': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-baremetal-nodes'}, u'nova-os_compute_api:os-hosts': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-hosts'}, u'nova-owner': {u'value': u'tenant_id:%(tenant_id)s and rule:deny_readonly', u'key': u'owner'}, u'nova-os_compute_api:os-flavor-extra-specs:create': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-flavor-extra-specs:create'}, u'nova-os_compute_api:server-metadata:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:server-metadata:show'}, u'nova-os_compute_api:os-tenant-networks:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-tenant-networks:discoverable'}, u'nova-os_compute_api:servers:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:index'}, u'nova-os_compute_api:os-hide-server-addresses:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-hide-server-addresses:discoverable'}, u'nova-os_compute_api:os-evacuate:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-evacuate:discoverable'}, u'nova-os_compute_api:os-aggregates:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-aggregates:delete'}, u'nova-os_compute_api:servers:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:show'}, u'nova-os_compute_api:os-server-diagnostics:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-diagnostics:discoverable'}, u'nova-os_compute_api:os-volumes-attachments:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-volumes-attachments:update'}, u'nova-os_compute_api:os-quota-sets:update': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-quota-sets:update'}, u'nova-os_compute_api:servers:index:get_all_tenants': {u'value': u'rule:admin_api', u'key': u'os_compute_api:servers:index:get_all_tenants'}, u'nova-os_compute_api:os-cells:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-cells:update'}, u'nova-os_compute_api:os-suspend-server:resume': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-suspend-server:resume'}, u'nova-os_compute_api:servers:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:create'}, u'nova-os_compute_api:image-size': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:image-size'}, u'nova-os_compute_api:server-metadata:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:server-metadata:index'}, u'nova-os_compute_api:os-agents': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-agents'}, u'nova-os_compute_api:os-scheduler-hints:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-scheduler-hints:discoverable'}, u'nova-os_compute_api:os-quota-sets:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-quota-sets:show'}, u'nova-context_is_advsvc': {u'value': u'role:advsvc', u'key': u'context_is_advsvc'}, u'nova-os_compute_api:os-admin-actions:reset_state': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-admin-actions:reset_state'}, u'nova-os_compute_api:os-certificates:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-certificates:discoverable'}, u'nova-os_compute_api:os-extended-server-attributes:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-extended-server-attributes:discoverable'}, u'nova-os_compute_api:os-consoles:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-consoles:discoverable'}, u'nova-os_compute_api:os-virtual-interfaces:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-virtual-interfaces:discoverable'}, u'nova-os_compute_api:extensions': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:extensions'}, u'nova-os_compute_api:os-server-tags:update_all': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:update_all'}, u'nova-os_compute_api:servers:migrations:show': {u'value': u'rule:admin_api', u'key': u'os_compute_api:servers:migrations:show'}, u'nova-os_compute_api:os-security-groups': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-security-groups'}, u'nova-os_compute_api:ips:discoverable': {u'value': u'@', u'key': u'os_compute_api:ips:discoverable'}, u'nova-os_compute_api:os-quota-sets:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-quota-sets:discoverable'}, u'nova-os_compute_api:os-console-output:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-console-output:discoverable'}, u'nova-os_compute_api:servers:rebuild': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:rebuild'}, u'nova-os_compute_api:os-certificates:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-certificates:create'}, u'nova-os_compute_api:os-fping': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-fping'}, u'nova-os_compute_api:os-shelve:shelve': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-shelve:shelve'}, u'nova-os_compute_api:servers:create:forced_host': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:servers:create:forced_host'}, u'nova-os_compute_api:os-volumes': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-volumes'}, u'nova-os_compute_api:server-migrations:discoverable': {u'value': u'@', u'key': u'os_compute_api:server-migrations:discoverable'}, u'nova-os_compute_api:servers:discoverable': {u'value': u'@', u'key': u'os_compute_api:servers:discoverable'}, u'nova-os_compute_api:os-consoles:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-consoles:create'}, u'nova-os_compute_api:os-instance-usage-audit-log': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-instance-usage-audit-log'}, u'nova-os_compute_api:os-quota-class-sets:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-quota-class-sets:update'}, u'nova-os_compute_api:os-keypairs': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-keypairs'}, u'nova-os_compute_api:os-server-external-events:create': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-server-external-events:create'}, u'nova-os_compute_api:os-aggregates:show': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-aggregates:show'}, u'nova-os_compute_api:os-extended-volumes:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-extended-volumes:discoverable'}, u'nova-os_compute_api:os-baremetal-nodes:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-baremetal-nodes:discoverable'}, u'nova-os_compute_api:os-server-password': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-server-password'}, u'nova-os_compute_api:os-volumes:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-volumes:discoverable'}, u'nova-os_compute_api:os-security-groups:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-security-groups:discoverable'}, u'nova-os_compute_api:os-floating-ips:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-floating-ips:discoverable'}, u'nova-os_compute_api:os-rescue': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-rescue'}, u'nova-os_compute_api:os-aggregates:index': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-aggregates:index'}, u'nova-os_compute_api:os-extended-server-attributes': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-extended-server-attributes'}, u'nova-os_compute_api:os-security-group-default-rules:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-security-group-default-rules:discoverable'}, u'nova-os_compute_api:os-keypairs:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-keypairs:discoverable'}, u'nova-os_compute_api:os-pci:show': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-pci:show'}, u'nova-os_compute_api:os-server-groups': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-server-groups'}, u'nova-os_compute_api:os-extended-volumes': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-extended-volumes'}, u'nova-os_compute_api:os-assisted-volume-snapshots:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-assisted-volume-snapshots:delete'}, u'nova-os_compute_api:os-server-tags:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:discoverable'}, u'nova-os_compute_api:os-server-external-events:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-external-events:discoverable'}, u'nova-os_compute_api:os-floating-ip-pools:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-floating-ip-pools:discoverable'}, u'nova-os_compute_api:os-instance-actions': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-instance-actions'}, u'nova-os_compute_api:os-cloudpipe:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-cloudpipe:discoverable'}, u'nova-os_compute_api:os-networks-associate': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-networks-associate'}, u'nova-os_compute_api:os-floating-ip-dns:domain:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-floating-ip-dns:domain:delete'}, u'nova-os_compute_api:os-deferred-delete:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-deferred-delete:discoverable'}, u'nova-os_compute_api:os-server-usage': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-server-usage'}, u'nova-os_compute_api:limits:discoverable': {u'value': u'@', u'key': u'os_compute_api:limits:discoverable'}, u'nova-os_compute_api:os-simple-tenant-usage:list': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-simple-tenant-usage:list'}, u'nova-os_compute_api:os-attach-interfaces:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-attach-interfaces:delete'}, u'nova-os_compute_api:image-size:discoverable': {u'value': u'@', u'key': u'os_compute_api:image-size:discoverable'}, u'nova-os_compute_api:os-flavor-manage': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-flavor-manage'}, u'nova-os_compute_api:servers:update': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:update'}, u'nova-os_compute_api:os-multiple-create:discoverable': {u'value': u'@ and rule:deny_readonly', u'key': u'os_compute_api:os-multiple-create:discoverable'}, u'nova-os_compute_api:os-volumes-attachments:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-volumes-attachments:show'}, u'nova-os_compute_api:os-cells': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-cells'}, u'nova-os_compute_api:servers:migrations:index': {u'value': u'rule:admin_api', u'key': u'os_compute_api:servers:migrations:index'}, u'nova-os_compute_api:servers:create_image': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:create_image'}, u'nova-os_compute_api:os-agents:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-agents:discoverable'}, u'nova-os_compute_api:os-config-drive:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-config-drive:discoverable'}, u'nova-os_compute_api:os-quota-sets:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-quota-sets:delete'}, u'nova-os_compute_api:servers:migrations:force_complete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:servers:migrations:force_complete'}, u'nova-os_compute_api:os-flavor-extra-specs:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-flavor-extra-specs:discoverable'}, u'nova-os_compute_api:os-floating-ip-dns:domain:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-floating-ip-dns:domain:update'}, u'nova-os_compute_api:os-config-drive': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-config-drive'}, u'nova-os_compute_api:os-networks:view': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-networks:view'}, u'nova-os_compute_api:os-pause-server:unpause': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-pause-server:unpause'}, u'nova-os_compute_api:os-admin-password': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-admin-password'}, u'nova-os_compute_api:os-suspend-server:suspend': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-suspend-server:suspend'}, u'nova-os_compute_api:server-metadata:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:server-metadata:delete'}, u'nova-os_compute_api:os-shelve:shelve_offload': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-shelve:shelve_offload'}, u'nova-os_compute_api:os-console-auth-tokens:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-console-auth-tokens:discoverable'}, u'nova-os_compute_api:os-assisted-volume-snapshots:create': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-assisted-volume-snapshots:create'}, u'nova-os_compute_api:os-quota-sets:defaults': {u'value': u'@', u'key': u'os_compute_api:os-quota-sets:defaults'}, u'nova-os_compute_api:os-simple-tenant-usage:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-simple-tenant-usage:show'}, u'nova-os_compute_api:os-pci:index': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-pci:index'}, u'nova-os_compute_api:servers:start': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:start'}, u'nova-os_compute_api:os-availability-zone:list': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-availability-zone:list'}, u'nova-os_compute_api:os-hide-server-addresses': {u'value': u'is_admin:False', u'key': u'os_compute_api:os-hide-server-addresses'}, u'nova-os_compute_api:os-lock-server:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-lock-server:discoverable'}, u'nova-os_compute_api:os-pause-server:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-pause-server:discoverable'}, u'nova-os_compute_api:extension_info:discoverable': {u'value': u'@', u'key': u'os_compute_api:extension_info:discoverable'}, u'nova-os_compute_api:os-availability-zone:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-availability-zone:discoverable'}, u'nova-os_compute_api:os-fixed-ips': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-fixed-ips'}, u'nova-os_compute_api:servers:show:host_status': {u'value': u'rule:admin_api', u'key': u'os_compute_api:servers:show:host_status'}, u'nova-os_compute_api:os-fping:all_tenants': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-fping:all_tenants'}, u'nova-os_compute_api:os-pci:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-pci:discoverable'}, u'nova-os_compute_api:os-admin-actions:reset_network': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-admin-actions:reset_network'}, u'nova-os_compute_api:os-floating-ip-dns:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-floating-ip-dns:discoverable'}, u'nova-os_compute_api:flavors:discoverable': {u'value': u'@', u'key': u'os_compute_api:flavors:discoverable'}, u'nova-os_compute_api:os-cells:sync_instances': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-cells:sync_instances'}, u'nova-os_compute_api:os-hypervisors': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-hypervisors'}, u'nova-os_compute_api:os-migrations:index': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-migrations:index'}, u'nova-os_compute_api:servers:stop': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:stop'}, u'nova-admin_api': {u'value': u'is_admin:True', u'key': u'admin_api'}, u'nova-os_compute_api:flavors': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:flavors'}, u'nova-os_compute_api:ips:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:ips:index'}, u'nova-os_compute_api:os-aggregates:set_metadata': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-aggregates:set_metadata'}, u'nova-os_compute_api:os-lock-server:unlock:unlock_override': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-lock-server:unlock:unlock_override'}, u'nova-os_compute_api:os-floating-ips-bulk': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-floating-ips-bulk'}, u'nova-admin_or_owner': {u'value': u'is_admin:True or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'nova-os_compute_api:os-keypairs:show': {u'value': u'rule:admin_api or user_id:%(user_id)s', u'key': u'os_compute_api:os-keypairs:show'}, u'nova-os_compute_api:os-create-backup:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-create-backup:discoverable'}, u'nova-os_compute_api:os-flavor-access': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-flavor-access'}, u'nova-os_compute_api:os-cells:create': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-cells:create'}}, u'gnocchi::wsgi::apache::workers': 12, u'ceilometer::dispatcher::gnocchi::archive_policy': u'low_workload', u'glance::policy::policies': {u'glance-delete_member': {u'value': u'rule:deny_readonly', u'key': u'delete_member'}, u'glance-modify_member': {u'value': u'rule:deny_readonly', u'key': u'modify_member'}, u'glance-get_members': {u'value': u'', u'key': u'get_members'}, u'glance-add_metadef_tags': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_tags'}, u'glance-modify_metadef_namespace': {u'value': u'rule:deny_readonly', u'key': u'modify_metadef_namespace'}, u'glance-get_tasks': {u'value': u'role:admin', u'key': u'get_tasks'}, u'glance-add_metadef_namespace': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_namespace'}, u'glance-add_metadef_resource_type_association': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_resource_type_association'}, u'glance-modify_image': {u'value': u'rule:deny_readonly', u'key': u'modify_image'}, u'glance-add_task': {u'value': u'role:admin and rule:deny_readonly', u'key': u'add_task'}, u'glance-get_metadef_property': {u'value': u'', u'key': u'get_metadef_property'}, u'glance-set_image_location': {u'value': u'rule:deny_readonly', u'key': u'set_image_location'}, u'glance-get_task': {u'value': u'role:admin', u'key': u'get_task'}, u'glance-modify_task': {u'value': u'role:admin and rule:deny_readonly', u'key': u'modify_task'}, u'glance-add_metadef_property': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_property'}, u'glance-list_metadef_resource_types': {u'value': u'', u'key': u'list_metadef_resource_types'}, u'glance-publicize_image': {u'value': u'role:admin', u'key': u'publicize_image'}, u'glance-reactivate': {u'value': u'rule:deny_readonly', u'key': u'reactivate'}, u'glance-get_metadef_namespace': {u'value': u'', u'key': u'get_metadef_namespace'}, u'glance-copy_from': {u'value': u'rule:deny_readonly', u'key': u'copy_from'}, u'glance-add_image': {u'value': u'rule:deny_readonly', u'key': u'add_image'}, u'glance-get_image': {u'value': u'', u'key': u'get_image'}, u'glance-get_metadef_object': {u'value': u'', u'key': u'get_metadef_object'}, u'glance-modify_metadef_property': {u'value': u'rule:deny_readonly', u'key': u'modify_metadef_property'}, u'glance-get_metadef_tags': {u'value': u'', u'key': u'get_metadef_tags'}, u'glance-add_member': {u'value': u'rule:deny_readonly', u'key': u'add_member'}, u'glance-upload_image': {u'value': u'rule:deny_readonly', u'key': u'upload_image'}, u'glance-modify_metadef_object': {u'value': u'rule:deny_readonly', u'key': u'modify_metadef_object'}, u'glance-get_metadef_namespaces': {u'value': u'', u'key': u'get_metadef_namespaces'}, u'glance-get_image_location': {u'value': u'', u'key': u'get_image_location'}, u'glance-deactivate': {u'value': u'rule:deny_readonly', u'key': u'deactivate'}, u'glance-delete_image_location': {u'value': u'rule:deny_readonly', u'key': u'delete_image_location'}, u'glance-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'glance-get_metadef_properties': {u'value': u'', u'key': u'get_metadef_properties'}, u'glance-get_metadef_tag': {u'value': u'', u'key': u'get_metadef_tag'}, u'glance-download_image': {u'value': u'rule:deny_readonly', u'key': u'download_image'}, u'glance-manage_image_cache': {u'value': u'role:admin', u'key': u'manage_image_cache'}, u'glance-get_images': {u'value': u'', u'key': u'get_images'}, u'glance-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'glance-get_member': {u'value': u'', u'key': u'get_member'}, u'glance-modify_metadef_tag': {u'value': u'rule:deny_readonly', u'key': u'modify_metadef_tag'}, u'glance-add_metadef_tag': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_tag'}, u'glance-delete_image': {u'value': u'rule:deny_readonly', u'key': u'delete_image'}, u'glance-get_metadef_resource_type': {u'value': u'', u'key': u'get_metadef_resource_type'}, u'glance-add_metadef_object': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_object'}, u'glance-default': {u'value': u'role:admin', u'key': u'default'}, u'glance-get_metadef_objects': {u'value': u'', u'key': u'get_metadef_objects'}}, u'neutron::agents::lbaas::manage_service': True, u'neutron::agents::lbaas::manage_haproxy_package': False, u'keystone::cron::token_flush::minute': 1, u'neutron::agents::ml2::ovs::bridge_mappings': [u'datacentre:br-ex', u'external:br-extnet'], u'neutron::agents::ml2::ovs::prevent_arp_spoofing': False, u'keystone::cron::token_flush::maxdelay': 1800, u'gnocchi::metricd::workers': 12, u'horizon::keystone_default_domain': u'Default', u'neutron::agents::l3::enable_metadata_proxy': True, u'neutron::agents::lbaas::user_group': u'haproxy', u'keystone::policy::policies': {u'keystone-identity:get_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:get_endpoint'}, u'keystone-identity:create_user': {u'value': u'rule:admin_required', u'key': u'identity:create_user'}, u'keystone-identity:create_credential': {u'value': u'rule:admin_required', u'key': u'identity:create_credential'}, u'keystone-identity:delete_project': {u'value': u'rule:admin_required', u'key': u'identity:delete_project'}, u'keystone-identity:get_endpoint_group_in_project': {u'value': u'rule:admin_required', u'key': u'identity:get_endpoint_group_in_project'}, u'keystone-identity:delete_service_provider': {u'value': u'rule:admin_required', u'key': u'identity:delete_service_provider'}, u'keystone-identity:update_domain_config': {u'value': u'rule:admin_required', u'key': u'identity:update_domain_config'}, u'keystone-identity:revoke_token': {u'value': u'rule:admin_or_token_subject', u'key': u'identity:revoke_token'}, u'keystone-identity:delete_credential': {u'value': u'rule:admin_required', u'key': u'identity:delete_credential'}, u'keystone-identity:create_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:create_endpoint_group'}, u'keystone-identity:change_password': {u'value': u'rule:admin_or_owner', u'key': u'identity:change_password'}, u'keystone-identity:get_policy': {u'value': u'rule:admin_required', u'key': u'identity:get_policy'}, u'keystone-identity:delete_group': {u'value': u'rule:admin_required', u'key': u'identity:delete_group'}, u'keystone-identity:create_domain_role': {u'value': u'rule:admin_required', u'key': u'identity:create_domain_role'}, u'keystone-identity:remove_user_from_group': {u'value': u'rule:admin_required', u'key': u'identity:remove_user_from_group'}, u'keystone-identity:create_policy_association_for_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:create_policy_association_for_endpoint'}, u'keystone-identity:list_service_providers': {u'value': u'rule:admin_required', u'key': u'identity:list_service_providers'}, u'keystone-identity:get_mapping': {u'value': u'rule:admin_required', u'key': u'identity:get_mapping'}, u'keystone-identity:list_consumers': {u'value': u'rule:admin_required', u'key': u'identity:list_consumers'}, u'keystone-identity:update_service_provider': {u'value': u'rule:admin_required', u'key': u'identity:update_service_provider'}, u'keystone-identity:update_policy': {u'value': u'rule:admin_required', u'key': u'identity:update_policy'}, u'keystone-identity:list_role_assignments_for_tree': {u'value': u'rule:admin_required', u'key': u'identity:list_role_assignments_for_tree'}, u'keystone-identity:create_trust': {u'value': u'user_id:%(trust.trustor_user_id)s', u'key': u'identity:create_trust'}, u'keystone-identity:list_revoke_events': {u'value': u'', u'key': u'identity:list_revoke_events'}, u'keystone-token_subject': {u'value': u'user_id:%(target.token.user_id)s', u'key': u'token_subject'}, u'keystone-identity:create_project': {u'value': u'rule:admin_required', u'key': u'identity:create_project'}, u'keystone-identity:update_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:update_endpoint'}, u'keystone-service_role': {u'value': u'role:service', u'key': u'service_role'}, u'keystone-identity:list_endpoints_associated_with_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoints_associated_with_endpoint_group'}, u'keystone-identity:check_policy_association_for_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:check_policy_association_for_endpoint'}, u'keystone-identity:get_role_for_trust': {u'value': u'', u'key': u'identity:get_role_for_trust'}, u'keystone-service_admin_or_token_subject': {u'value': u'rule:service_or_admin or rule:token_subject', u'key': u'service_admin_or_token_subject'}, u'keystone-service_or_admin': {u'value': u'rule:admin_required or rule:service_role', u'key': u'service_or_admin'}, u'keystone-identity:list_role_inference_rules': {u'value': u'rule:admin_required', u'key': u'identity:list_role_inference_rules'}, u'keystone-identity:revoke_grant': {u'value': u'rule:admin_required', u'key': u'identity:revoke_grant'}, u'keystone-identity:list_projects_associated_with_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:list_projects_associated_with_endpoint_group'}, u'keystone-identity:list_domain_roles': {u'value': u'rule:admin_required', u'key': u'identity:list_domain_roles'}, u'keystone-identity:delete_protocol': {u'value': u'rule:admin_required', u'key': u'identity:delete_protocol'}, u'keystone-identity:list_access_token_roles': {u'value': u'rule:admin_required', u'key': u'identity:list_access_token_roles'}, u'keystone-identity:list_projects_for_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:list_projects_for_endpoint'}, u'keystone-identity:delete_policy_association_for_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:delete_policy_association_for_endpoint'}, u'keystone-identity:delete_policy': {u'value': u'rule:admin_required', u'key': u'identity:delete_policy'}, u'keystone-identity:list_projects': {u'value': u'rule:admin_required', u'key': u'identity:list_projects'}, u'keystone-identity:create_policy_association_for_service': {u'value': u'rule:admin_required', u'key': u'identity:create_policy_association_for_service'}, u'keystone-admin_or_owner': {u'value': u'rule:admin_required or rule:owner', u'key': u'admin_or_owner'}, u'keystone-identity:create_domain_config': {u'value': u'rule:admin_required', u'key': u'identity:create_domain_config'}, u'keystone-identity:delete_implied_role': {u'value': u'rule:admin_required', u'key': u'identity:delete_implied_role'}, u'keystone-identity:create_identity_provider': {u'value': u'rule:admin_required', u'key': u'identity:create_identity_provider'}, u'keystone-identity:list_trusts': {u'value': u'', u'key': u'identity:list_trusts'}, u'keystone-identity:delete_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:delete_endpoint'}, u'keystone-identity:create_service_provider': {u'value': u'rule:admin_required', u'key': u'identity:create_service_provider'}, u'keystone-identity:update_service': {u'value': u'rule:admin_required', u'key': u'identity:update_service'}, u'keystone-identity:ec2_get_credential': {u'value': u'rule:admin_required or (rule:owner and user_id:%(target.credential.user_id)s)', u'key': u'identity:ec2_get_credential'}, u'keystone-identity:delete_service': {u'value': u'rule:admin_required', u'key': u'identity:delete_service'}, u'keystone-identity:delete_identity_provider': {u'value': u'rule:admin_required', u'key': u'identity:delete_identity_provider'}, u'keystone-identity:delete_user': {u'value': u'rule:admin_required', u'key': u'identity:delete_user'}, u'keystone-identity:update_mapping': {u'value': u'rule:admin_required', u'key': u'identity:update_mapping'}, u'keystone-identity:create_policy_association_for_region_and_service': {u'value': u'rule:admin_required', u'key': u'identity:create_policy_association_for_region_and_service'}, u'keystone-identity:update_domain_role': {u'value': u'rule:admin_required', u'key': u'identity:update_domain_role'}, u'keystone-identity:create_implied_role': {u'value': u'rule:admin_required', u'key': u'identity:create_implied_role'}, u'keystone-identity:list_endpoints_for_policy': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoints_for_policy'}, u'keystone-identity:list_domains': {u'value': u'rule:admin_required', u'key': u'identity:list_domains'}, u'keystone-identity:list_policies': {u'value': u'rule:admin_required', u'key': u'identity:list_policies'}, u'keystone-identity:get_domain_role': {u'value': u'rule:admin_required', u'key': u'identity:get_domain_role'}, u'keystone-identity:get_domain': {u'value': u'rule:admin_required or token.project.domain.id:%(target.domain.id)s', u'key': u'identity:get_domain'}, u'keystone-identity:list_endpoints_for_project': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoints_for_project'}, u'keystone-identity:update_identity_provider': {u'value': u'rule:admin_required', u'key': u'identity:update_identity_provider'}, u'keystone-identity:get_auth_projects': {u'value': u'', u'key': u'identity:get_auth_projects'}, u'keystone-identity:delete_mapping': {u'value': u'rule:admin_required', u'key': u'identity:delete_mapping'}, u'keystone-identity:get_project': {u'value': u'rule:admin_required or project_id:%(target.project.id)s', u'key': u'identity:get_project'}, u'keystone-identity:list_users': {u'value': u'rule:admin_required', u'key': u'identity:list_users'}, u'keystone-identity:get_policy_for_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:get_policy_for_endpoint'}, u'keystone-identity:list_regions': {u'value': u'', u'key': u'identity:list_regions'}, u'keystone-identity:get_auth_domains': {u'value': u'', u'key': u'identity:get_auth_domains'}, u'keystone-identity:delete_domain_role': {u'value': u'rule:admin_required', u'key': u'identity:delete_domain_role'}, u'keystone-identity:delete_domain_config': {u'value': u'rule:admin_required', u'key': u'identity:delete_domain_config'}, u'keystone-identity:get_domain_config_default': {u'value': u'rule:admin_required', u'key': u'identity:get_domain_config_default'}, u'keystone-identity:list_access_tokens': {u'value': u'rule:admin_required', u'key': u'identity:list_access_tokens'}, u'keystone-identity:get_auth_catalog': {u'value': u'', u'key': u'identity:get_auth_catalog'}, u'keystone-identity:get_consumer': {u'value': u'rule:admin_required', u'key': u'identity:get_consumer'}, u'keystone-identity:list_endpoint_groups_for_project': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoint_groups_for_project'}, u'keystone-identity:ec2_create_credential': {u'value': u'rule:admin_or_owner', u'key': u'identity:ec2_create_credential'}, u'keystone-identity:revocation_list': {u'value': u'rule:service_or_admin', u'key': u'identity:revocation_list'}, u'keystone-identity:get_domain_config': {u'value': u'rule:admin_required', u'key': u'identity:get_domain_config'}, u'keystone-identity:list_groups': {u'value': u'rule:admin_required', u'key': u'identity:list_groups'}, u'keystone-identity:check_endpoint_in_project': {u'value': u'rule:admin_required', u'key': u'identity:check_endpoint_in_project'}, u'keystone-identity:list_roles': {u'value': u'rule:admin_required', u'key': u'identity:list_roles'}, u'keystone-identity:list_protocols': {u'value': u'rule:admin_required', u'key': u'identity:list_protocols'}, u'keystone-owner': {u'value': u'user_id:%(user_id)s', u'key': u'owner'}, u'keystone-identity:list_users_in_group': {u'value': u'rule:admin_required', u'key': u'identity:list_users_in_group'}, u'keystone-identity:create_domain': {u'value': u'rule:admin_required', u'key': u'identity:create_domain'}, u'keystone-identity:create_consumer': {u'value': u'rule:admin_required', u'key': u'identity:create_consumer'}, u'keystone-identity:delete_access_token': {u'value': u'rule:admin_required', u'key': u'identity:delete_access_token'}, u'keystone-identity:get_service_provider': {u'value': u'rule:admin_required', u'key': u'identity:get_service_provider'}, u'keystone-identity:create_region': {u'value': u'rule:admin_required', u'key': u'identity:create_region'}, u'keystone-identity:check_implied_role': {u'value': u'rule:admin_required', u'key': u'identity:check_implied_role'}, u'keystone-identity:list_groups_for_user': {u'value': u'rule:admin_or_owner', u'key': u'identity:list_groups_for_user'}, u'keystone-identity:delete_trust': {u'value': u'rule:deny_readonly', u'key': u'identity:delete_trust'}, u'keystone-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'keystone-identity:get_service': {u'value': u'rule:admin_required', u'key': u'identity:get_service'}, u'keystone-identity:add_endpoint_group_to_project': {u'value': u'rule:admin_required', u'key': u'identity:add_endpoint_group_to_project'}, u'keystone-identity:list_grants': {u'value': u'rule:admin_required', u'key': u'identity:list_grants'}, u'keystone-identity:create_protocol': {u'value': u'rule:admin_required', u'key': u'identity:create_protocol'}, u'keystone-identity:create_group': {u'value': u'rule:admin_required', u'key': u'identity:create_group'}, u'keystone-identity:update_credential': {u'value': u'rule:admin_required', u'key': u'identity:update_credential'}, u'keystone-identity:get_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:get_endpoint_group'}, u'keystone-identity:delete_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:delete_endpoint_group'}, u'keystone-identity:check_policy_association_for_service': {u'value': u'rule:admin_required', u'key': u'identity:check_policy_association_for_service'}, u'keystone-identity:add_user_to_group': {u'value': u'rule:admin_required', u'key': u'identity:add_user_to_group'}, u'keystone-identity:delete_domain': {u'value': u'rule:admin_required', u'key': u'identity:delete_domain'}, u'keystone-identity:create_grant': {u'value': u'rule:admin_required', u'key': u'identity:create_grant'}, u'keystone-identity:update_domain': {u'value': u'rule:admin_required', u'key': u'identity:update_domain'}, u'keystone-identity:delete_consumer': {u'value': u'rule:admin_required', u'key': u'identity:delete_consumer'}, u'keystone-identity:get_access_token': {u'value': u'rule:admin_required', u'key': u'identity:get_access_token'}, u'keystone-identity:delete_region': {u'value': u'rule:admin_required', u'key': u'identity:delete_region'}, u'keystone-identity:validate_token': {u'value': u'rule:service_admin_or_token_subject', u'key': u'identity:validate_token'}, u'keystone-identity:delete_policy_association_for_region_and_service': {u'value': u'rule:admin_required', u'key': u'identity:delete_policy_association_for_region_and_service'}, u'keystone-default': {u'value': u'rule:admin_required', u'key': u'default'}, u'keystone-identity:update_project': {u'value': u'rule:admin_required', u'key': u'identity:update_project'}, u'keystone-identity:list_implied_roles': {u'value': u'rule:admin_required', u'key': u'identity:list_implied_roles'}, u'keystone-identity:get_group': {u'value': u'rule:admin_required', u'key': u'identity:get_group'}, u'keystone-identity:update_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:update_endpoint_group'}, u'keystone-identity:create_role': {u'value': u'rule:admin_required', u'key': u'identity:create_role'}, u'keystone-identity:check_user_in_group': {u'value': u'rule:admin_required', u'key': u'identity:check_user_in_group'}, u'keystone-identity:update_consumer': {u'value': u'rule:admin_required', u'key': u'identity:update_consumer'}, u'keystone-identity:validate_token_head': {u'value': u'rule:service_or_admin', u'key': u'identity:validate_token_head'}, u'keystone-admin_required': {u'value': u'role:admin or is_admin:1', u'key': u'admin_required'}, u'keystone-identity:update_role': {u'value': u'rule:admin_required', u'key': u'identity:update_role'}, u'keystone-identity:check_policy_association_for_region_and_service': {u'value': u'rule:admin_required', u'key': u'identity:check_policy_association_for_region_and_service'}, u'keystone-identity:check_grant': {u'value': u'rule:admin_required', u'key': u'identity:check_grant'}, u'keystone-identity:get_region': {u'value': u'', u'key': u'identity:get_region'}, u'keystone-identity:create_mapping': {u'value': u'rule:admin_required', u'key': u'identity:create_mapping'}, u'keystone-identity:update_region': {u'value': u'rule:admin_required', u'key': u'identity:update_region'}, u'keystone-identity:list_credentials': {u'value': u'rule:admin_required', u'key': u'identity:list_credentials'}, u'keystone-identity:add_endpoint_to_project': {u'value': u'rule:admin_required', u'key': u'identity:add_endpoint_to_project'}, u'keystone-identity:ec2_delete_credential': {u'value': u'rule:admin_required or (rule:owner and user_id:%(target.credential.user_id)s)', u'key': u'identity:ec2_delete_credential'}, u'keystone-identity:list_role_assignments': {u'value': u'rule:admin_required', u'key': u'identity:list_role_assignments'}, u'keystone-identity:get_user': {u'value': u'rule:admin_or_owner', u'key': u'identity:get_user'}, u'keystone-identity:update_protocol': {u'value': u'rule:admin_required', u'key': u'identity:update_protocol'}, u'keystone-identity:list_endpoint_groups': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoint_groups'}, u'keystone-identity:get_access_token_role': {u'value': u'rule:admin_required', u'key': u'identity:get_access_token_role'}, u'keystone-identity:get_protocol': {u'value': u'rule:admin_required', u'key': u'identity:get_protocol'}, u'keystone-identity:remove_endpoint_from_project': {u'value': u'rule:admin_required', u'key': u'identity:remove_endpoint_from_project'}, u'keystone-identity:check_token': {u'value': u'rule:admin_or_token_subject', u'key': u'identity:check_token'}, u'keystone-identity:list_user_projects': {u'value': u'rule:admin_or_owner', u'key': u'identity:list_user_projects'}, u'keystone-identity:get_identity_providers': {u'value': u'rule:admin_required', u'key': u'identity:get_identity_providers'}, u'keystone-identity:delete_policy_association_for_service': {u'value': u'rule:admin_required', u'key': u'identity:delete_policy_association_for_service'}, u'keystone-identity:list_endpoints': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoints'}, u'keystone-identity:update_group': {u'value': u'rule:admin_required', u'key': u'identity:update_group'}, u'keystone-identity:list_roles_for_trust': {u'value': u'', u'key': u'identity:list_roles_for_trust'}, u'keystone-identity:get_role': {u'value': u'rule:admin_required', u'key': u'identity:get_role'}, u'keystone-identity:get_credential': {u'value': u'rule:admin_required', u'key': u'identity:get_credential'}, u'keystone-identity:authorize_request_token': {u'value': u'rule:admin_required', u'key': u'identity:authorize_request_token'}, u'keystone-identity:create_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:create_endpoint'}, u'keystone-identity:list_services': {u'value': u'rule:admin_required', u'key': u'identity:list_services'}, u'keystone-identity:list_identity_providers': {u'value': u'rule:admin_required', u'key': u'identity:list_identity_providers'}, u'keystone-identity:list_mappings': {u'value': u'rule:admin_required', u'key': u'identity:list_mappings'}, u'keystone-admin_or_token_subject': {u'value': u'rule:admin_required or rule:token_subject', u'key': u'admin_or_token_subject'}, u'keystone-identity:create_service': {u'value': u'rule:admin_required', u'key': u'identity:create_service'}, u'keystone-identity:delete_role': {u'value': u'rule:admin_required', u'key': u'identity:delete_role'}, u'keystone-identity:list_projects_for_user': {u'value': u'', u'key': u'identity:list_projects_for_user'}, u'keystone-identity:ec2_list_credentials': {u'value': u'rule:admin_or_owner', u'key': u'identity:ec2_list_credentials'}, u'keystone-identity:create_policy': {u'value': u'rule:admin_required', u'key': u'identity:create_policy'}, u'keystone-identity:get_implied_role': {u'value': u'rule:admin_required ', u'key': u'identity:get_implied_role'}, u'keystone-identity:list_domains_for_user': {u'value': u'', u'key': u'identity:list_domains_for_user'}, u'keystone-identity:update_user': {u'value': u'rule:admin_required', u'key': u'identity:update_user'}, u'keystone-identity:remove_endpoint_group_from_project': {u'value': u'rule:admin_required', u'key': u'identity:remove_endpoint_group_from_project'}}, u'ceilometer::metering_time_to_live': 604800, u'ceilometer::event_time_to_live': 604800, u'heat::policy::policies': {u'heat-software_deployments:show': {u'value': u'rule:deny_stack_user', u'key': u'software_deployments:show'}, u'heat-stacks:resource_schema': {u'value': u'rule:deny_stack_user', u'key': u'stacks:resource_schema'}, u'heat-stacks:template': {u'value': u'rule:deny_stack_user', u'key': u'stacks:template'}, u'heat-stacks:list_template_versions': {u'value': u'rule:deny_stack_user', u'key': u'stacks:list_template_versions'}, u'heat-deny_everybody': {u'value': u'!', u'key': u'deny_everybody'}, u'heat-service:index': {u'value': u'rule:context_is_admin', u'key': u'service:index'}, u'heat-stacks:environment': {u'value': u'rule:deny_stack_user', u'key': u'stacks:environment'}, u'heat-stacks:preview': {u'value': u'rule:deny_stack_user', u'key': u'stacks:preview'}, u'heat-cloudformation:EstimateTemplateCost': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:EstimateTemplateCost'}, u'heat-cloudformation:UpdateStack': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudformation:UpdateStack'}, u'heat-stacks:preview_update': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:preview_update'}, u'heat-resource:metadata': {u'value': u'', u'key': u'resource:metadata'}, u'heat-resource_types:OS::Nova::Flavor': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Nova::Flavor'}, u'heat-stacks:restore_snapshot': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:restore_snapshot'}, u'heat-resource:index': {u'value': u'rule:deny_stack_user', u'key': u'resource:index'}, u'heat-resource_types:OS::Cinder::Quota': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Cinder::Quota'}, u'heat-stacks:list_template_functions': {u'value': u'rule:deny_stack_user', u'key': u'stacks:list_template_functions'}, u'heat-cloudwatch:DeleteAlarms': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudwatch:DeleteAlarms'}, u'heat-cloudformation:GetTemplate': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:GetTemplate'}, u'heat-stacks:detail': {u'value': u'rule:deny_stack_user', u'key': u'stacks:detail'}, u'heat-software_deployments:index': {u'value': u'rule:deny_stack_user', u'key': u'software_deployments:index'}, u'heat-stacks:abandon': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:abandon'}, u'heat-stacks:list_resource_types': {u'value': u'rule:deny_stack_user', u'key': u'stacks:list_resource_types'}, u'heat-stacks:update': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:update'}, u'heat-resource_types:OS::Cinder::VolumeType': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Cinder::VolumeType'}, u'heat-build_info:build_info': {u'value': u'rule:deny_stack_user', u'key': u'build_info:build_info'}, u'heat-stacks:files': {u'value': u'rule:deny_stack_user', u'key': u'stacks:files'}, u'heat-cloudformation:ValidateTemplate': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:ValidateTemplate'}, u'heat-cloudformation:CancelUpdateStack': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudformation:CancelUpdateStack'}, u'heat-resource_types:OS::Neutron::QoSBandwidthLimitRule': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Neutron::QoSBandwidthLimitRule'}, u'heat-software_configs:create': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'software_configs:create'}, u'heat-resource:mark_unhealthy': {u'value': u'rule:deny_stack_user', u'key': u'resource:mark_unhealthy'}, u'heat-stacks:create': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:create'}, u'heat-software_configs:delete': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'software_configs:delete'}, u'heat-cloudwatch:PutMetricData': {u'value': u'', u'key': u'cloudwatch:PutMetricData'}, u'heat-software_deployments:delete': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'software_deployments:delete'}, u'heat-cloudformation:DescribeStackResources': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:DescribeStackResources'}, u'heat-resource_types:OS::Manila::ShareType': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Manila::ShareType'}, u'heat-cloudwatch:ListMetrics': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:ListMetrics'}, u'heat-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'heat-stacks:lookup': {u'value': u'', u'key': u'stacks:lookup'}, u'heat-resource_types:OS::Neutron::QoSPolicy': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Neutron::QoSPolicy'}, u'heat-stacks:validate_template': {u'value': u'rule:deny_stack_user', u'key': u'stacks:validate_template'}, u'heat-cloudwatch:DescribeAlarmHistory': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:DescribeAlarmHistory'}, u'heat-cloudformation:DescribeStackResource': {u'value': u'', u'key': u'cloudformation:DescribeStackResource'}, u'heat-resource:show': {u'value': u'rule:deny_stack_user', u'key': u'resource:show'}, u'heat-cloudwatch:PutMetricAlarm': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:PutMetricAlarm'}, u'heat-cloudformation:ListStackResources': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:ListStackResources'}, u'heat-software_deployments:create': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'software_deployments:create'}, u'heat-stacks:global_index': {u'value': u'rule:deny_everybody', u'key': u'stacks:global_index'}, u'heat-cloudwatch:DescribeAlarmsForMetric': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:DescribeAlarmsForMetric'}, u'heat-events:show': {u'value': u'rule:deny_stack_user', u'key': u'events:show'}, u'heat-stacks:index': {u'value': u'rule:deny_stack_user', u'key': u'stacks:index'}, u'heat-cloudformation:DescribeStackEvents': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:DescribeStackEvents'}, u'heat-stacks:list_snapshots': {u'value': u'rule:deny_stack_user', u'key': u'stacks:list_snapshots'}, u'heat-software_deployments:metadata': {u'value': u'', u'key': u'software_deployments:metadata'}, u'heat-stacks:show': {u'value': u'rule:deny_stack_user', u'key': u'stacks:show'}, u'heat-cloudformation:DescribeStacks': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:DescribeStacks'}, u'heat-cloudwatch:SetAlarmState': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudwatch:SetAlarmState'}, u'heat-actions:action': {u'value': u'rule:deny_stack_user', u'key': u'actions:action'}, u'heat-cloudformation:CreateStack': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudformation:CreateStack'}, u'heat-software_configs:index': {u'value': u'rule:deny_stack_user', u'key': u'software_configs:index'}, u'heat-stacks:delete_snapshot': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:delete_snapshot'}, u'heat-stacks:update_patch': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:update_patch'}, u'heat-cloudformation:DeleteStack': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudformation:DeleteStack'}, u'heat-deny_stack_user': {u'value': u'not role:heat_stack_user', u'key': u'deny_stack_user'}, u'heat-stacks:export': {u'value': u'rule:deny_stack_user', u'key': u'stacks:export'}, u'heat-resource_types:OS::Nova::HostAggregate': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Nova::HostAggregate'}, u'heat-stacks:preview_update_patch': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:preview_update_patch'}, u'heat-cloudwatch:DescribeAlarms': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:DescribeAlarms'}, u'heat-stacks:show_output': {u'value': u'rule:deny_stack_user', u'key': u'stacks:show_output'}, u'heat-cloudwatch:EnableAlarmActions': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudwatch:EnableAlarmActions'}, u'heat-stacks:show_snapshot': {u'value': u'rule:deny_stack_user', u'key': u'stacks:show_snapshot'}, u'heat-cloudwatch:DisableAlarmActions': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudwatch:DisableAlarmActions'}, u'heat-cloudformation:ListStacks': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:ListStacks'}, u'heat-software_configs:show': {u'value': u'rule:deny_stack_user', u'key': u'software_configs:show'}, u'heat-stacks:generate_template': {u'value': u'rule:deny_stack_user', u'key': u'stacks:generate_template'}, u'heat-software_deployments:update': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'software_deployments:update'}, u'heat-resource_types:OS::Cinder::QoSSpecs': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Cinder::QoSSpecs'}, u'heat-cloudwatch:GetMetricStatistics': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:GetMetricStatistics'}, u'heat-resource:signal': {u'value': u'', u'key': u'resource:signal'}, u'heat-project_admin': {u'value': u'role:admin', u'key': u'project_admin'}, u'heat-stacks:delete': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:delete'}, u'heat-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'heat-events:index': {u'value': u'rule:deny_stack_user', u'key': u'events:index'}, u'heat-resource_types:OS::Cinder::EncryptedVolumeType': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Cinder::EncryptedVolumeType'}, u'heat-stacks:list_outputs': {u'value': u'rule:deny_stack_user', u'key': u'stacks:list_outputs'}, u'heat-software_configs:global_index': {u'value': u'rule:deny_everybody', u'key': u'software_configs:global_index'}, u'heat-stacks:snapshot': {u'value': u'rule:deny_stack_user', u'key': u'stacks:snapshot'}}, u'ceilometer::config::ceilometer_config': {u'oslo_messaging_rabbit/rabbit_qos_prefetch_count': {u'value': 64}}, u'cinder_user_enabled_backends': u'[scaleio]', u'gnocchi::policy::policies': {u'gnocchi-list resource': {u'value': u'rule:admin_or_creator or rule:resource_owner', u'key': u'list resource'}, u'gnocchi-update resource type': {u'value': u'role:admin', u'key': u'update resource type'}, u'gnocchi-delete resource': {u'value': u'rule:admin_or_creator', u'key': u'delete resource'}, u'gnocchi-list archive policy rule': {u'value': u'', u'key': u'list archive policy rule'}, u'gnocchi-admin_or_creator': {u'value': u'role:admin or project_id:%(created_by_project_id)s', u'key': u'admin_or_creator'}, u'gnocchi-resource_owner': {u'value': u'project_id:%(project_id)s', u'key': u'resource_owner'}, u'gnocchi-delete resources': {u'value': u'rule:admin_or_creator', u'key': u'delete resources'}, u'gnocchi-create archive policy': {u'value': u'role:admin', u'key': u'create archive policy'}, u'gnocchi-get status': {u'value': u'role:admin', u'key': u'get status'}, u'gnocchi-delete archive policy rule': {u'value': u'role:admin', u'key': u'delete archive policy rule'}, u'gnocchi-update archive policy': {u'value': u'role:admin', u'key': u'update archive policy'}, u'gnocchi-delete archive policy': {u'value': u'role:admin', u'key': u'delete archive policy'}, u'gnocchi-get archive policy rule': {u'value': u'', u'key': u'get archive policy rule'}, u'gnocchi-get resource': {u'value': u'rule:admin_or_creator or rule:resource_owner', u'key': u'get resource'}, u'gnocchi-list metric': {u'value': u'', u'key': u'list metric'}, u'gnocchi-delete resource type': {u'value': u'role:admin', u'key': u'delete resource type'}, u'gnocchi-update resource': {u'value': u'rule:admin_or_creator', u'key': u'update resource'}, u'gnocchi-list all metric': {u'value': u'role:admin or role:readonly', u'key': u'list all metric'}, u'gnocchi-post measures': {u'value': u'rule:admin_or_creator', u'key': u'post measures'}, u'gnocchi-get archive policy': {u'value': u'', u'key': u'get archive policy'}, u'gnocchi-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'gnocchi-get resource type': {u'value': u'', u'key': u'get resource type'}, u'gnocchi-metric_owner': {u'value': u'project_id:%(resource.project_id)s', u'key': u'metric_owner'}, u'gnocchi-list archive policy': {u'value': u'', u'key': u'list archive policy'}, u'gnocchi-get measures': {u'value': u'rule:admin_or_creator or rule:metric_owner or role:readonly', u'key': u'get measures'}, u'gnocchi-search resource': {u'value': u'rule:admin_or_creator or rule:resource_owner', u'key': u'search resource'}, u'gnocchi-create metric': {u'value': u'rule:deny_readonly', u'key': u'create metric'}, u'gnocchi-list resource type': {u'value': u'', u'key': u'list resource type'}, u'gnocchi-search metric': {u'value': u'rule:admin_or_creator or rule:metric_owner', u'key': u'search metric'}, u'gnocchi-get metric': {u'value': u'rule:admin_or_creator or rule:metric_owner or role:readonly', u'key': u'get metric'}, u'gnocchi-create archive policy rule': {u'value': u'role:admin', u'key': u'create archive policy rule'}, u'gnocchi-create resource type': {u'value': u'role:admin', u'key': u'create resource type'}, u'gnocchi-create resource': {u'value': u'rule:deny_readonly', u'key': u'create resource'}, u'gnocchi-delete metric': {u'value': u'rule:admin_or_creator', u'key': u'delete metric'}}, u'horizon::cinder_options': {u'enable_backup': True}, u'keystone::cron::token_flush::hour': u'"*"'}, u'f5_icontrol_hostname': u'10.128.19.83', u'rhel_reg_machine_name': u'', u'rhel_reg_force': u'true', u'NovaRbdPoolName': u'vms', u'SSLIntermediateCertificate': u'', u'ComputeDpdkKernelArgs': u'default_hugepagesz=1GB hugepagesz=1G hugepages=128 intel_iommu=on iommu=pt', u'ComputeHostnameFormat': u'krynn-cmpt-%index%', u'ComputeDpdkHostIsolatedCoreList': u'4-21,48-65,26-43,70-87', u'tripleo::loadbalancer::ssl_cipher_suite': u'ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+3DES:DH+3DES:RSA+AES:RSA+3DES:!ADH:!AECDH:!MD5:!DSS', u'NovaSchedulerAvailableFilters': [u'nova.scheduler.filters.all_filters', u'nova.scheduler.filters.pci_passthrough_filter.PciPassthroughFilter'], u'ComputeSriovHostIsolatedCoreList': u'4-21,48-65,26-43,70-87', u'GlanceBackend': u'rbd', u'rhel_reg_http_proxy_username': u'', u'NeutronEnableL2Pop': False, u'rhel_reg_service_level': u'', u'osp_ad_domain': u'ad.lasthome.solace.krynn', u'HeatWorkers': 4, u'TenantNetworkVlanID': 40, u'BlockStorageHostnameFormat': u'krynn-cndr-%index%', u'f5_env_prefix': u'krynnaz3', u'rhel_reg_environment': u'', u'NeutronL3HA': True, u'ExtraConfig': {u'ceph::profile::params::osd_pool_default_size': 3, u'nova::notification_driver': u'noop', u'sahara::notify::notification_driver': u'noop', u'ceph::profile::params::osd_pool_default_pg_num': 128, u'keystone::notification_driver': u'noop', u'neutron::notification_driver': u'noop', u'ceph::profile::params::osd_journal_size': 4096, u'ceilometer::notification_driver': u'noop', u'manila::notification_driver': u'noop', u'ceph::profile::params::osd_pool_default_pgp_num': 128, u'cinder::ceilometer::notification_driver': u'noop', u'glance::notify::rabbitmq::notification_driver': u'noop', u'ceph::profile::params::osd_pool_default_min_size': 1, u'barbican::api::notification_driver': u'noop'}, u'CephStorageHostnameFormat': u'krynn-ceph-%index%', u'rhel_reg_user': u'admin', u'NeutronSupportedPCIVendorDevs': [u'8086:154c'], u'EndpointMap': {u'GnocchiInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8041'}, u'HeatPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13004'}, u'GlanceInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'9292'}, u'KeystonePublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13000'}, u'NeutronAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'9696'}, u'AodhInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8042'}, u'CeilometerAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8777'}, u'GlanceAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'9292'}, u'NovaVNCProxyAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'6080'}, u'HeatCfnInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8000'}, u'HeatInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8004'}, u'HeatCfnAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8000'}, u'NeutronPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13696'}, u'CinderPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13776'}, u'ManilaInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8786'}, u'HorizonPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'443'}, u'SaharaPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13386'}, u'GlancePublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13292'}, u'ManilaAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8786'}, u'HeatCfnPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13005'}, u'IronicAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'6385'}, u'AodhAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8042'}, u'IronicPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13385'}, u'GnocchiPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13041'}, u'HeatAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8004'}, u'SwiftInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8080'}, u'AodhPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13042'}, u'NovaVNCProxyPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13080'}, u'CeilometerInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8777'}, u'NovaInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8774'}, u'GlanceRegistryInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'9191'}, u'CeilometerPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13777'}, u'NovaAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8774'}, u'SwiftAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8080'}, u'NeutronInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'9696'}, u'GnocchiAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8041'}, u'CephRgwInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8080'}, u'CephRgwPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13808'}, u'NovaPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13774'}, u'MysqlInternal': {u'host': u'IP_ADDRESS', u'protocol': u'mysql+pymysql', u'port': u'3306'}, u'ManilaPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13786'}, u'SaharaAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8386'}, u'CephRgwAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8080'}, u'IronicInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'6385'}, u'KeystoneAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'35357'}, u'CinderInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8776'}, u'SwiftPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13808'}, u'KeystoneInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'5000'}, u'NovaVNCProxyInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'6080'}, u'SaharaInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8386'}, u'CinderAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8776'}}, u'ExternalNetCidr': u'10.162.200.0/23', u'StorageMgmtNetworkVlanID': 30, u'MysqlMaxConnections': 8192, u'rhel_reg_org': u'Krynn', u'ControllerCount': 3, u'ExternalAllocationPools': [{u'start': u'10.162.200.43', u'end': u'10.162.200.96'}], u'NeutronTunnelTypes': u'vxlan', u'token_flush_minute': [0, 20, 40], u'NeutronDpdkSocketMemory': u'2048,2048', u'PublicVirtualFixedIPs': [{u'ip_address': u'10.162.200.42'}], u'SSLRootCertificate': u'-----BEGIN CERTIFICATE-----\nMIIFDzCCA/egAwIBAgIJAMLnsbDD5KVMMA0GCSqGSIb3DQEBCwUAMIG1MQswCQYD\nVQQGEwJDQTELMAkGA1UECBMCUUMxETAPBgNVBAcTCE1vbnRyZWFsMRMwEQYDVQQK\nEwpLcnlubiBJbmMuMRAwDgYDVQQLEwdUcmFudG9yMRYwFAYDVQQDEw1LcnlubiBJ\nbmMuIENBMRgwFgYDVQQpEw9SYWlzdGxpbiBNYWplcmUxLTArBgkqhkiG9w0BCQEW\nHnJhaXN0bGluQGxhc3Rob21lLnNvbGFjZS5rcnlubjAeFw0xNjAzMDMyMjM2NDla\nFw0yNjAzMDEyMjM2NDlaMIG1MQswCQYDVQQGEwJDQTELMAkGA1UECBMCUUMxETAP\nBgNVBAcTCE1vbnRyZWFsMRMwEQYDVQQKEwpLcnlubiBJbmMuMRAwDgYDVQQLEwdU\ncmFudG9yMRYwFAYDVQQDEw1LcnlubiBJbmMuIENBMRgwFgYDVQQpEw9SYWlzdGxp\nbiBNYWplcmUxLTArBgkqhkiG9w0BCQEWHnJhaXN0bGluQGxhc3Rob21lLnNvbGFj\nZS5rcnlubjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL+ycHZrGwRR\nU2mZvXcinAc1tHqmX6uRX8xTd/KnAlmo9FKkryYT6fH+Vt3YoQZxt1y1/zwP8b5q\nYD/fZCXpK+m2tH7KfbHD+dRwOfkfiqEKYlnZjzJDoa1fFXgcD1MOH4WtW0e76gJu\nqazHS8PxnPGVbov/Zct4dhu9N5bptyAkSgy8qM58VY+XSfjMo4KlBAMrRIkYD6Km\ngxckvl0+h6b+izc67ftcoWqj24mep4mRAF6jRzldWp9gj5oSh/qR7CUBN7AvS+GU\nB/hLVkQw3mT3RqZxXDsVrrzrnm+xtRDJMakbwQUyIQ8JrtYGgpo4z+T6tOC9IwJ1\no6mCMreLy7ECAwEAAaOCAR4wggEaMB0GA1UdDgQWBBSuML7sQDcVORQov3TrBvf5\nqoq09TCB6gYDVR0jBIHiMIHfgBSuML7sQDcVORQov3TrBvf5qoq09aGBu6SBuDCB\ntTELMAkGA1UEBhMCQ0ExCzAJBgNVBAgTAlFDMREwDwYDVQQHEwhNb250cmVhbDET\nMBEGA1UEChMKS3J5bm4gSW5jLjEQMA4GA1UECxMHVHJhbnRvcjEWMBQGA1UEAxMN\nS3J5bm4gSW5jLiBDQTEYMBYGA1UEKRMPUmFpc3RsaW4gTWFqZXJlMS0wKwYJKoZI\nhvcNAQkBFh5yYWlzdGxpbkBsYXN0aG9tZS5zb2xhY2Uua3J5bm6CCQDC57Gww+Sl\nTDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQCCALlwYznNn8ZOe+/h\nsBeDKhiK44CBJBZgfI26V6BB+CGFBsTFanyrmH+kNJyWyL2MNubSZH3qoaL3WTdT\n1jnX6Eyv2LjOq+5HgHOq3uOI0+vcWd80PEbIjrf7cC99GbkDn+bUNf0erySiJKR2\nAFHgYAE31q/3X4rO/cb5eN9h01uA92m7nmcDfxa3I3C19v9GBRvZ+Kj3z3dbKpNe\nhCyC72/+1a93Vxn9JbZsV0XJUZhEB15hemQ57U91Jb6gK18IxvyX2J9tSfeKSvCe\nNroC43O7EkOOCr/yBRWxWWojXTiLqlq+3IowBHu524V3TMHpWCnBXqlggw1GfKSF\nOwn1\n-----END CERTIFICATE-----\n', u'GlanceRbdPoolName': u'images', u'BondInterfaceOvsOptions': u'bond_mode=active-backup lacp=off other_config:bond-detect-mode=miimon other_config:bond-miimon-interval=500', u'NeutronEnableIsolatedMetadata': True, u'NeutronVniRanges': [u'1:4094'], u'rhel_reg_method': u'satellite', u'emc_scaleio_ip1': u'10.128.19.81', u'SSLKey': u'-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEA8bIh4q8nmozTyWTHCIgIqIwD6RHmTteIkb9+gKCSg1L/NYuT\n6O93D5vBXGZMm6LK3paY6HQim90TO1iNHdRllEt+AZ396yPHW0TUAUOJWYP5PATq\niGmbg5rL0q7E5dR+OE02qF+IG8yS/y/zvnn+5wxWCXXSoYB9dRNSbYoBkvkRMtxz\nG9jB/tmnVEIUWiPSLolguLUophs7crl/vSw3i89y524EjVJPmOINADaFsPZBK6+m\nQaZNDfJKSPCWZw723xrc19Uw0316Fs+TVl3+DPE1BzP8qcsSLBii7qMwiyxWs98k\nrNn0uHWN1NcZnLUDIv+etPMwGqgTHJy71HjAZQIDAQABAoIBAQCsFg62Xcuu6LIq\nZIyp8GFp0DdAjTQT0rY0P8oMP0fSJRf8weKQKV/2RwnHhjbpYWFcVpGMgJPbse5t\nhMEFCiNBEPcoo5sU/qaEv17Lf5Cdoa+lIkLy2W6Wp3KUEUez9DXiVGekPlCkqmXH\nOBct+aKaU1g26CMORnQNFbLMt0Qjpbxuzx4UGa+QFd28VNw6CQ6K1Aswk16pDV8j\n7ymjOf8GUXBiP7EIK4NF69ONazy3xyZqMrA6R2pByvcIRLT1kFCDb3p1PwJPIiuG\neCUQOHSo2tmSglBMMBujrZN/ZAN7ylTLRj3MHEwQPhBCQ0kSTyQ/4nwKMcskvaqC\nRX7x32qJAoGBAPxJaNudC+piLX16b47rPm9hjfMfNd5HZElfcajmYgLJizyR6hrH\n/Gd/V74HhAlr40l79WnyBpnzEGuezJQnkR1srOpRdHARZETLZJkNIt4ahsIEFVTJ\nrWEEwKjSb40WcwRN+CKS+gAeA1M1PHL0XyJwcf9oyE/Ns8EdugTI9cS3AoGBAPVA\n0TcpK/9xiuru7iLRdIfEjVGYJQB07D/DvTb0ym9k8UzL6I6fcceoOJDo1mtxgKin\nqBh9zFU6efo1uT1HWhbqnJH5Q2HHe7zjurTk0CNJT1hDwnAv5+11uYb7KobJK2OY\nG2KaPexZWHOoJ3netAIJj7JMWA2+8YmSY6WA3F/DAoGAKaTsfCPmTaA7JhVJyOun\n+La/ubwTJkfelAX/OwQcdZ1TMIJdhGIyldr9Xs7ayrtWX1Do574dvNfUhA9IccQ+\nPf8sY9liQQV96aUxS9pRQRxb1jbaVo6b4gHo03U5GK71+WXtabedMNvDbL7C5a7U\n7VhmWOSw/AtWerAvfo61ku0CgYA6M9yyy4mOgKKoKHXJO439Hm8vOv0lA5qBc3F3\nFlboYrtFL2sMVdiJumlaMneYXgJbhBZHYatZWpxR/eftG/7MS3dGyTHthYrfA+hu\nP5MJnL9AwivltejDmNmjp/2qqRkr9JAjMVmauoVcRT7BFFIB3cUFWkrXUEZAEMan\nI1KpQwKBgCbwArI2lENhfBvmJ1Jk/QEBj7EKXm5dX0epBPQImKhzSUNjDtYO4wec\nYbVo7RLmHZd11+XtTWq6kbRgUjnUUr3lMbl2+EK11gb32BByUr7sJ5xJObRrazuT\nPhsa28oyIbl629WdJ/jJ5Lq9gBOq1MVlMtCStfkRBPoetirlWkg/\n-----END RSA PRIVATE KEY-----\n', u'TenantAllocationPools': [{u'start': u'10.3.0.10', u'end': u'10.3.0.200'}], u'emc_scaleio_ip2': u'10.128.19.82', u'ControlPlaneSubnetCidr': u'24', u'ComputeSriovHostnameFormat': u'krynn-sriov-%index%', u'OvercloudCephStorageFlavor': u'ceph-storage', u'InternalApiNetworkVlanID': 10, u'ObjectStorageCount': 0, u'NeutronExternalNetworkBridge': u"''", u'InternalApiNetCidr': u'10.0.0.0/24', u'BlockStorageCount': 0, u'DnsServers': [u'10.162.200.254', u'8.8.8.8'], u'rhel_reg_auto_attach': u'', u'StorageAllocationPools': [{u'start': u'10.1.0.10', u'end': u'10.1.0.200'}], u'NovaComputeLibvirtType': u'qemu', u'StorageNetCidr': u'10.1.0.0/24', u'rhel_reg_sat_repo': u'rhel-7-server-satellite-tools-6.3-rpms', u'StorageNetworkVlanID': 20, u'NetworkerExtraConfig': {u'neutron::plugins::ml2::path_mtu': 1550}, u'CinderRbdPoolName': u'volumes', u'ComputeDpdkHostnameFormat': u'krynn-dpdk-%index%', u'rhel_reg_server_url': u'', u'OvercloudBlockStorageFlavor': u'cinder-storage', u'NovaComputeExtraConfig': {u'nova::compute::resume_guests_state_on_host_boot': True, u'compute_classes': [u'::nova::config', u'::neutron::config', u'::neutron::plugins::ml2', u'::neutron::agents::ml2::ovs'], u'nova::config::nova_config': {u'DEFAULT/max_local_block_devices': {u'value': u'4'}, u'libvirt/volume_use_multipath': {u'value': u'True'}, u'libvirt/mem_stats_period_seconds': {u'value': u'0'}, u'libvirt/live_migration_permit_post_copy': {u'value': u'True'}, u'DEFAULT/allow_migrate_to_same_host': {u'value': u'True'}}, u'neutron::agents::ml2::ovs::bridge_mappings': [u'datacentre:br-ex', u'external:br-extnet'], u'neutron::plugins::ml2::network_vlan_ranges': [u'datacentre:1:4000', u'external:1:4000'], u'neutron::plugins::ml2::physical_network_mtus': [u'datacentre:1500', u'external:1500'], u'ceph::profile::params::osds': {u'/dev/sdh': {}, u'/dev/sdf': {}, u'/dev/sdg': {}, u'/dev/sdd': {}, u'/dev/sde': {}, u'/dev/sdc': {}}}, u'EC2MetadataIp': u'10.20.0.2', u'NetworkDeploymentActions': [u'CREATE', u'UPDATE'], u'ComputeDpdkCount': 0, u'rhel_reg_repos': u'rhel-7-server-rpms,rhel-7-server-supplementary-rpms,rhel-7-server-optional-rpms,rhel-7-server-extras-rpms,rhel-7-server-openstack-10-rpms,rhel-7-server-openstack-10-tools-rpms,rhel-7-server-openstack-10-optools-rpms,rhel-7-server-openstack-10-devtools-rpms,rhel-7-server-rhceph-2-osd-rpms,rhel-7-server-rhceph-2-mon-rpms,rhel-7-server-rhceph-2-tools-rpms', u'OvercloudObjectStorageFlavor': u'swift-storage', u'NeutronDpdkMemoryChannels': u'4', u'rhel_reg_http_proxy_port': u'', u'NeutronNetworkType': u'vxlan,gre,vlan,flat', u'ComputeSriovCount': 0, u'ComputeServices': [u'OS::TripleO::Services::CACerts', u'OS::TripleO::Services::CephClient', u'OS::TripleO::Services::CephExternal', u'OS::TripleO::Services::Timezone', u'OS::TripleO::Services::Ntp', u'OS::TripleO::Services::Snmp', u'OS::TripleO::Services::Sshd', u'OS::TripleO::Services::NovaCompute', u'OS::TripleO::Services::NovaLibvirt', u'OS::TripleO::Services::Kernel', u'OS::TripleO::Services::ComputeNeutronCorePlugin', u'OS::TripleO::Services::ComputeNeutronOvsAgent', u'OS::TripleO::Services::ComputeCeilometerAgent', u'OS::TripleO::Services::ComputeNeutronL3Agent', u'OS::TripleO::Services::ComputeNeutronMetadataAgent', u'OS::TripleO::Services::TripleoPackages', u'OS::TripleO::Services::TripleoFirewall', u'OS::TripleO::Services::NeutronSriovAgent', u'OS::TripleO::Services::OpenDaylightOvs', u'OS::TripleO::Services::SensuClient', u'OS::TripleO::Services::FluentdClient', u'OS::TripleO::Services::VipHosts', u'OS::TripleO::Services::CephOSD'], u'tripleo::profile::base::database::mysql::innodb_buffer_pool_size': u'256M', u'NovaSchedulerDefaultFilters': [u'RetryFilter', u'AvailabilityZoneFilter', u'RamFilter', u'ComputeFilter', u'ComputeCapabilitiesFilter', u'ImagePropertiesFilter', u'ServerGroupAntiAffinityFilter', u'ServerGroupAffinityFilter', u'PciPassthroughFilter', u'NUMATopologyFilter'], u'ControllerEnableSwiftStorage': False, u'SSLCertificate': u'-----BEGIN CERTIFICATE-----\nMIIDwTCCAqmgAwIBAgIBCjANBgkqhkiG9w0BAQsFADCBtTELMAkGA1UEBhMCQ0Ex\nCzAJBgNVBAgTAlFDMREwDwYDVQQHEwhNb250cmVhbDETMBEGA1UEChMKS3J5bm4g\nSW5jLjEQMA4GA1UECxMHVHJhbnRvcjEWMBQGA1UEAxMNS3J5bm4gSW5jLiBDQTEY\nMBYGA1UEKRMPUmFpc3RsaW4gTWFqZXJlMS0wKwYJKoZIhvcNAQkBFh5yYWlzdGxp\nbkBsYXN0aG9tZS5zb2xhY2Uua3J5bm4wHhcNMTgwMjE1MjI1OTA1WhcNMjgwMjEz\nMjI1OTA1WjBZMQswCQYDVQQGEwJDQTELMAkGA1UECBMCUUMxEzARBgNVBAoTCkty\neW5uIEluYy4xEDAOBgNVBAsTB1RyYW50b3IxFjAUBgNVBAMTDTEwLjE2Mi4yMDAu\nNDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDxsiHiryeajNPJZMcI\niAiojAPpEeZO14iRv36AoJKDUv81i5Po73cPm8FcZkybosrelpjodCKb3RM7WI0d\n1GWUS34Bnf3rI8dbRNQBQ4lZg/k8BOqIaZuDmsvSrsTl1H44TTaoX4gbzJL/L/O+\nef7nDFYJddKhgH11E1JtigGS+REy3HMb2MH+2adUQhRaI9IuiWC4tSimGztyuX+9\nLDeLz3LnbgSNUk+Y4g0ANoWw9kErr6ZBpk0N8kpI8JZnDvbfGtzX1TDTfXoWz5NW\nXf4M8TUHM/ypyxIsGKLuozCLLFaz3ySs2fS4dY3U1xmctQMi/5608zAaqBMcnLvU\neMBlAgMBAAGjNzA1MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMBsGA1UdEQQUMBKH\nBAqiyCqHBAoUAAOHBAoUAAQwDQYJKoZIhvcNAQELBQADggEBAHF6Pu9SOkHQv+uL\nUC8rQYiBZpp8WTT5evdCSDooc+/l9KKAalL0KULYYwn5LeaXzXTG/+bfPhL1wy7D\n9HTwxXW5X1ROkI82QYyhZyAltor7QtdzyTCyxO7UTdM8i9Dj9woQ5JJSyBb3Eq0Z\nLsfxtMz3XGYwYGPsVbdBHU643N+RzZvrfrHjn82FpGqnsIJ+rJKI/rCT27Y3CgJV\nZ8tqRmZQLEL76cH7KJfCu2WHjAr2khawYF6QbKlgSQ+4zi5UFbWfrYfW5X6sYLuM\n/MTIR9PQyq8PNFCyX8xnJIy7FtxwGp1AWFn2OjY+Yg+lB1/33SqtjsNjt7H9Ldm+\nTrSvLS4=\n-----END CERTIFICATE-----\n', u'OvercloudComputeSriovFlavor': u'computesriov', u'ComputeDpdkExtraConfig': {u'nova::compute::vcpu_pin_set': [u'4-21', u'48-65', u'26-43', u'70-87'], u'neutron::plugins::ml2::path_mtu': 1550, u'nova::compute::reserved_host_memory': 4096, u'neutron::plugins::ml2::type_drivers': [u'vlan', u'flat'], u'neutron::agents::ml2::ovs::bridge_mappings': [u'datacentre:br-ex', u'external:br-extnet', u'dpdk_ens1f0:br-dpdk1', u'dpdk_ens1f1:br-dpdk2', u'dpdk_ens2f0:br-dpdk3', u'dpdk_ens2f1:br-dpdk4'], u'neutron::plugins::ml2::network_vlan_ranges': [u'datacentre:1:4000', u'external:1:4000', u'dpdk_ens1f0:1:4000', u'dpdk_ens1f1:1:4000', u'dpdk_ens2f0:1:4000', u'dpdk_ens2f1:1:4000'], u'neutron::plugins::ml2::physical_network_mtus': [u'datacentre:1500', u'external:1500'], u'ceph::profile::params::osds': {u'/dev/sdh': {}, u'/dev/sdf': {}, u'/dev/sdg': {}, u'/dev/sdd': {}, u'/dev/sde': {}, u'/dev/sdc': {}}, u'computesriov_classes': [u'::nova::config', u'::neutron::config', u'::neutron::plugins::ml2', u'::neutron::agents::ml2::ovs'], u'neutron::agents::ml2::ovs::datapath_type': u'netdev'}, u'NetworkerHostnameFormat': u'krynn-netwrk-%index%', u'KeystoneCACertificate': u'-----BEGIN CERTIFICATE-----\nMIIDNzCCAh+gAwIBAgIBATANBgkqhkiG9w0BAQUFADBTMQswCQYDVQQGEwJYWDEO\nMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVuc2V0MQ4wDAYDVQQKDAVVbnNldDEU\nMBIGA1UEAwwLS2V5c3RvbmUgQ0EwHhcNMTgwODIxMTMxMDAwWhcNMjgwODE4MTMx\nMDAwWjBTMQswCQYDVQQGEwJYWDEOMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVu\nc2V0MQ4wDAYDVQQKDAVVbnNldDEUMBIGA1UEAwwLS2V5c3RvbmUgQ0EwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDN1IXDbhcyWGDarwqnGsp605QX6WqG\nO6lfrxZ9PlkQV73pHuwjL6fNcGu//Cxrl38oLg/LXxzKT5BPjygSzs4HO4CmXQHQ\nXIkaivbgVXhyAsGs5UddqvZVSLvQJJJ4GvIeFrA0C3nXlSzigmaOqzGTBJEAfLIz\nKuEtXh0EbNauldnXLSwFioG5aawgNwviupO4A7NScudWUFA+PK+97Xs4B4Jak4ua\nzsOkIrvrM5z1yQCmMpey6NhVL4q1DZHvSeDkqOVRyevBVug6cMz6F3xsvhJP43UY\n7BXxEnwC9ii9h7rav2ISUQDNYPgxR0hp6x4+Q4uM4vNZyX4kdcZH7Qa7AgMBAAGj\nFjAUMBIGA1UdEwEB/wQIMAYBAf8CAQAwDQYJKoZIhvcNAQEFBQADggEBAJVhsoYz\neeSfBApUCjEmWMhHPtofnSIClih+ykE5ruH+kmJNPItGycdWrG7BVtZ1Wu75LdlT\nX8+Gy4KlJfg/RPWqE6KDt7s65XCMYqgfFSoRsv8p6GyY7Tmc4N2LdWktRGa5WS+I\n7+ZcbeAZ5JxmL9gKc+s2TA5DR+b0HYno2sL4UqiZTe0EG/0rl3VJ8u/obvYoTiyX\nD5xtbouDht4PBsb85sp1rTpdphqAlIFbXN/CHMQrwKPqA+1KBjjdl/7ebSCElOMV\nNGgHplc61bTDFQxmSjkfnONkHliWZP9FuUZvosdEOZjvO1HYT6bOGuQLnbWiUcdJ\nUJRW2IZ5ceeNuEc=\n-----END CERTIFICATE-----\n', u'ExternalInterfaceDefaultRoute': u'10.162.200.254', u'ValidateFqdn': True, u'rhel_reg_release': u'', u'RootPW': u'r00tme', u'CephStorageExtraConfig': {u'ceph::profile::params::osds': {u'/dev/sdh': {}, u'/dev/sdf': {}, u'/dev/sdg': {}, u'/dev/sdd': {}, u'/dev/sde': {}, u'/dev/sdb': {}, u'/dev/sdc': {}}}, u'tripleo::loadbalancer::ssl_options': u'no-sslv3 ', u'ObjectStorageHostnameFormat': u'krynn-swift-%index%', u'rhel_reg_sat_url': u'http://10.162.200.124', u'UpdateIdentifier': u''}}] 2018-08-21 09:10:06.128 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'7d4c47ea627145f99de6dd083996ab5d', u'expires_at': u'2018-08-21T17:08:53.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=168ecdcd-8680-489b-a28a-bdaad26639b5, action_class=tripleo_common.actions.validations.Enabled, attributes={}, params={}] 2018-08-21 09:10:07.190 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'7d4c47ea627145f99de6dd083996ab5d', u'expires_at': u'2018-08-21T17:08:53.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=9c153554-79f3-49c4-96e6-88392917b219, action_class=tripleo_common.actions.validations.GetPubkeyAction, attributes={}, params={}] 2018-08-21 09:10:08.270 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'7d4c47ea627145f99de6dd083996ab5d', u'expires_at': u'2018-08-21T17:08:53.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=0abcb022-c4d0-4d0d-b03e-78b5fa51fa7c, action_class=tripleo_common.actions.parameters.UpdateParametersAction, attributes={}, params={u'container': u'overcloud', u'parameters': {u'node_admin_extra_ssh_keys': u'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCQrjaLGIcSZ2ivjvQ0dRO3doj3oPOgTeDn2uP5YZym/Mox1tm5FWO/XL+zJnCo5t98isitDJ3oS/HnH7A1vxzYD5fkVVqq0w0ZPkV8C2w/+E9ko8A1C9ng+n0R5eyPR6BWRB3aFl9fxDKWcNo9NKeoOT4JA/cKEYCMHaiYEZmY0egV2df+INynWakmZM2dvddOzWBUsCJcuviEV8fmJo9ygkPL8q0vpsiVFcOtNdnKUmNXNiAlTalGNTqOE2LD3BonHYJk9NkUmyycNePwMlq0IVfXPYYUPM6FFwvB53zWUO84sTbln4Y+f5CljZZbcfJeREg45gcis1lZh0xoMITB Generated by TripleO'}}] 2018-08-21 09:10:11.663 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'7d4c47ea627145f99de6dd083996ab5d', u'expires_at': u'2018-08-21T17:08:53.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=443f90c8-9861-4551-bb0a-709478030eb9, action_class=mistral.actions.openstack.actions.SwiftAction, attributes={u'client_method_name': u'head_container'}, params={u'headers': None, u'container': u'overcloud'}] 2018-08-21 09:10:12.777 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'7d4c47ea627145f99de6dd083996ab5d', u'expires_at': u'2018-08-21T17:08:53.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=4ceaff25-ab71-467e-9f86-5f11d1735713, action_class=tripleo_common.actions.swifthelper.SwiftTempUrlAction, attributes={}, params={u'obj': u'swift-rings.tar.gz', u'valid': u'86400', u'container': u'overcloud-swift-rings', u'method': u'GET'}] 2018-08-21 09:10:13.863 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'7d4c47ea627145f99de6dd083996ab5d', u'expires_at': u'2018-08-21T17:08:53.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=af480ada-2533-4fb1-a741-8cc3d76d6fdc, action_class=tripleo_common.actions.parameters.UpdateParametersAction, attributes={}, params={u'container': u'overcloud', u'parameters': {u'SwiftRingGetTempurl': u'https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=aead6a55fb884b3314551f3fb12bb4b3c723611d&temp_url_expires=1534943413'}}] 2018-08-21 09:10:14.956 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'7d4c47ea627145f99de6dd083996ab5d', u'expires_at': u'2018-08-21T17:08:53.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=552162aa-029d-407c-85d7-ab745d96982f, action_class=tripleo_common.actions.swifthelper.SwiftTempUrlAction, attributes={}, params={u'obj': u'swift-rings.tar.gz', u'valid': u'86400', u'container': u'overcloud-swift-rings', u'method': u'PUT'}] 2018-08-21 09:10:16.047 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'7d4c47ea627145f99de6dd083996ab5d', u'expires_at': u'2018-08-21T17:08:53.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=5a4af6f9-466a-4daf-92ec-129b8e325d75, action_class=tripleo_common.actions.parameters.UpdateParametersAction, attributes={}, params={u'container': u'overcloud', u'parameters': {u'SwiftRingPutTempurl': u'https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=9bd4bcfcfee1c06f8f8bc07ba625c064a0b5e884&temp_url_expires=1534943415'}}] 2018-08-21 09:10:17.114 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'7d4c47ea627145f99de6dd083996ab5d', u'expires_at': u'2018-08-21T17:08:53.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=10871e60-c14e-452b-be23-1364c0e375b0, action_class=mistral.actions.std_actions.NoOpAction, attributes={}, params={}] 2018-08-21 09:10:17.114 2043 INFO mistral.actions.std_actions [-] Running no-op action 2018-08-21 09:10:18.412 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'7d4c47ea627145f99de6dd083996ab5d', u'expires_at': u'2018-08-21T17:08:53.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=ebb3031e-0a96-4b15-9ca2-a8b32ecd892a, action_class=mistral.actions.openstack.actions.ZaqarAction, attributes={u'client_method_name': u'queue_post'}, params={u'queue_name': u'e6fc52bf-7f9f-4993-b999-a2ddf072d20c', u'messages': {u'body': {u'type': u'tripleo.swift_rings_backup.v1.create_swift_rings_backup_container_plan', u'payload': {u'status': u'SUCCESS', u'message': {u'description': None, u'created_at': u'2018-02-22 04:48:52', u'updated_at': u'2018-08-21 13:10:14', u'id': u'968f1f11-6f20-4df5-80c9-44c37af9fbf9', u'manager': {u'client': {u'cron_triggers': None, u'tasks': None, u'workbooks': None, u'actions': None, u'executions': None, u'environments': None, u'members': None, u'workflows': None, u'services': None, u'http_client': None, u'action_executions': None}}, u'scope': u'private', u'_data': {u'created_at': u'2018-02-22 04:48:52', u'description': None, u'variables': u'{"root_template": "overcloud.yaml", "passwords": {"CephClusterFSID": "afa4bfa0-178b-11e8-a78c-525400a6c54d", "CephMonKey": "AQC2S45aAAAAABAAuV7N5EtCfAjZ0GKecXseZA==", "NeutronPassword": "8kgQ3U27gQMTaUvWb724KbQ8K", "HeatPassword": "jkF88nM6nuGtshmVp2ePsUAHd", "SnmpdReadonlyUserPassword": "7f54596ff715c1ca1878a1185ded051f44beef33", "GlancePassword": "um99YHx2cP9ZGfRWThvk6c2n8", "IronicPassword": "VvJZUqPaDRJQwJmBNKPtgyjuv", "HeatStackDomainAdminPassword": "qzQqR8cv8e9r6cMRyk8KUWCkk", "ZaqarPassword": "8jDVYemtbrZ9eCvHUWc8gTAZv", "MysqlClustercheckPassword": "xJQMPhkgs2PqG9wNdWgZW4msW", "GnocchiPassword": "TN4tjsYYvTZayc4DqqZuY642M", "CephAdminKey": "AQC2S45aAAAAABAAAYT/baXKeRAZkZHshteO3Q==", "CeilometerPassword": "4rCWnU6GjNyNXhr9rFTZmJ3cC", "CinderPassword": "hNds7nsunkghcCmHtM6ghnajb", "RabbitPassword": "NqfDJEFDujfBEFefGrAgVt9vZ", "CephRgwKey": "AQC2S45aAAAAABAAC3w5Uiw0SXYUjEio/I7a6Q==", "TrovePassword": "Y9ZwMEQ92up4FWMaRZaV6X7sD", "AodhPassword": "scVG8JBBP9N9Pmhng2M6AzZBc", "KeystoneCredential0": "GavlhcO47vp1kgATYD5niOdOcdRxDQcrydYZgo7RQbs=", "KeystoneCredential1": "sjlkgpY39e8CVGu2ZZyN5f-PWUkT8xHTGfrVqIa8-hs=", "CephClientKey": "AQC2S45aAAAAABAAD0oMJfCjQwv/FhnAOOkBdw==", "NovaPassword": "v72sUpAsQRaDtg4KYnztQaHCu", "AdminToken": "pX9qYWFAEsgxycBrWbqtPJ29G", "RedisPassword": "TcjBjD6FpxhZDP6y9V7gaj8gP", "MistralPassword": "bTxxR3KcM8kuKYaghZqPPxBwY", "SwiftHashSuffix": "PRqEGctUHHNxZH3ZwP7DbUTxm", "AdminPassword": "F9afsbdYtNjMwb6hgAKw9rtTX", "MigrationSshKey": {"public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC78G3xWGQJHaaMe0DaeebVDK/tmgLGwD4BRwPmWJG9z5CSTAEroCCCWXYtoGKol5MM9VQshV4Ogy1X4DCZRForWgl9hu9GL8UwHruuB0Y7zoBlFYaPCCGPZsrlhj8zo2fstnq/je/rjnFFXlmUKOCIyfLuYovlY8SJSeqQ3jkVxg4EZDkSwrN+82nmCXhfREgjxXTBSiLPSDwANtFbsCy49YvHmCNolikjegXr8PyqY7Qdz7FFU5e0CtNO1ADwwsYnIkDuDaL6KUlGD711bxPY5+hYVgM+GeU1grZVLDx6G74BavKDzg+yr5wcgNDuirdrjN9GjaFzPU+/ch9WKNyd Generated by TripleO", "private_key": "-----BEGIN RSA PRIVATE KEY-----\\nMIIEpAIBAAKCAQEAu/Bt8VhkCR2mjHtA2nnm1Qyv7ZoCxsA+AUcD5liRvc+QkkwB\\nK6Aggll2LaBiqJeTDPVULIVeDoMtV+AwmURaK1oJfYbvRi/FMB67rgdGO86AZRWG\\njwghj2bK5YY/M6Nn7LZ6v43v645xRV5ZlCjgiMny7mKL5WPEiUnqkN45FcYOBGQ5\\nEsKzfvNp5gl4X0RII8V0wUoiz0g8ADbRW7AsuPWLx5gjaJYpI3oF6/D8qmO0Hc+x\\nRVOXtArTTtQA8MLGJyJA7g2i+ilJRg+9dW8T2OfoWFYDPhnlNYK2VSw8ehu+AWry\\ng84Psq+cHIDQ7oq3a4zfRo2hcz1Pv3IfVijcnQIDAQABAoIBAQCRfeSu9P2kbPbV\\nREmFmN9RSZwcdaD2mjamKILlXOWeqsRB7WLukez43Cb31XTrDUSCwJ1kRe71jymY\\nIO+eh2LCstYr/jzX+f1ObkxewjTl8cxF9O8RZXsNl8c0/sOIx1SZ1P6bslbs5X3c\\n9NimMSr52lUdpN6mO6EXo0ha1B4fMrl5lY3TzQXm1T48Zi5IMOZgpuQNbT9hRXss\\n68oAmNEmDHapIjH5u2rZNn1d5W4pvyHtA/G+mWXu0hUxXlGWCN0YBcMErJ53HjOV\\nGcWbd88kzDzbybPGYXqx2ExUGdeeP+tv1IWPimbWtemLRdxXGr2QRUdK8WiJ0M8S\\n9dk7LJuFAoGBAPPpI+2P0JjNXVNjlizP4p5aTfjeCWJ1EEIOTSlPWNqxClTB0LJO\\n8MR9qVZrOr0NWJEXs1PQ5icNJsjSNCNFBR54gMC56UKgSnOgZCEnxjjSKve4gzZ9\\nP9P8Qn4fBtdsnfdlaiBIERBaQk5TWwlxukXmJ7Gygy0nUbQEljKOQ9qDAoGBAMVB\\nGD6BsfK2F2rKtFpETHZ9AtIk/lWKLMW5Q26ihVweQ4DTKkTQNlEC36dSUQn8SsV5\\nN4NH1jlahansLM5gC88laQxCK9vPAYVllN7YtJBYU78MhyPNsnzIrGgA6WgE6SMv\\nuZuFaZ5IiKvPCLUHtIqsqaMQbptBFxqZKddzt0JfAoGAeWcVxuzKOwQc66Cp4uwm\\nNANmw/RgX209BmPv7BvechuktMMziUzZcjPJ0YXV2ruF1dIiJBnaNJ3LLDHUWanE\\n/oGkNElU3SDDbgHrVMVjWGzjjiF8zeZRmsX4oqX21cruZXFI/YBhXe5PCoVazryY\\npqoEH+JmgFcNx7hwugEtrNkCgYA/dX2zPk5dYy+Nb8Et+SMQS4+Iw9X+9wEIa13C\\nTg7RX/sfis/ia4nN7jq9vcHMkJoNhb3SQl4s/W5bCFwx2Lxz2/k7tF4fzS0UGWYX\\ne2g7t+7ZW9JuNlLhyj2NCB4PFOVcKJJx8i3Uekld3LFUbDItGvdIOpUa5YnlSLkp\\nU1T1yQKBgQDhEdJWFQZJrsILv3zFhuDtuy15QR1QvcRQXnUodaCj7dNQyK/+6CFG\\nipxgzDI3537fMcC/MO7PDCG5HB0FZl7b3SDuNWbzW7hqCBZtBxRuBqdticc8jbkV\\nnGt4UuYs+DVGPULDuDscVAKKCGT6cSFn5m1jedMgxsSxxm1A+xL8Ww==\\n-----END RSA PRIVATE KEY-----\\n"}, "HAProxyStatsPassword": "XknBPwQd4AsTKwH4seqp2BVJq", "ManilaPassword": "4nQPbu7Ch798gPPthwrZs6Kr2", "SwiftPassword": "8cBNKm2qPfwwx7y7e3HJkmKhf", "CeilometerMeteringSecret": "b4tmWMngDw9yfv8rxyj7YTbPs", "NeutronMetadataProxySharedSecret": "Np7VUh38WzatDXetXEcJwQt6g", "BarbicanPassword": "gVR4qTFAkfYHd2bRCaWHFCG4W", "SaharaPassword": "hje6PHVNzV7PWzrwECArQsmZf"}, "parameter_defaults": {"KeystoneSigningKey": "-----BEGIN PRIVATE KEY-----\\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDEE6MhV+l5JWvb\\nCBUHEt3+TdNOwPiCTn7v5kYdDfD+AAcaIP2w5CEDX1FGNwlE+In7RtSBzPQohtDR\\nsIxycWWyOYgLAe8HEWmN+Qt2ZY+jnEF9UKJwKLhtLLiscqhZwMh43PBjANcjW8bK\\nqpgGHQ9jmRbMkEMZgehFOewzOoTnEoA6T5KsPv4VY8toqWlEm0fh4Xc81V1DhHTf\\nyCYeLdiHOX06CYQId7WdnzduYNctz6tmzC6tL71QmomSkADYABKDUH32/IRPy0az\\n1bUrqIDwDG06m7OoNNUrW/Kd9qEo16XLbGezne99HHey/CW2zKO8ShNbwirkb+B7\\nhJHGF/pbAgMBAAECggEAOHZPK3LdUH1uKYySQY81Td2rU6pN5XglJX/yALvbAcmQ\\nQf3uD9ohh48TIF0I1kubsDgdSaNzS5hG2Zs1Vl9BIalfe4v7ANYKx09H9bgZPMvq\\nL+PgYtvW/9k49K+vuujA0c0Ni/TZ/tyWyhWF4XzMyalz30RLjjTSZdzgH4BidQdl\\nzN/A8eC6knH16jww4y62IXLdILWQZnnL7L/zRlzc4bCuNA/g3kwgbwgyG3it97tS\\nxfWI/JgXOVPzqQB8hVOkqBNrtKihLCJctH4yqlpHOXqr/S0ATv26KQBfHj4aM5Q2\\nL2gBcPp0IiBsyp9+XLG0wF9hQITEdN03NF+aB4TVQQKBgQDgdoejUGq9vgDFo/BX\\njtHeYhJUsQ70xAYD8Plvrj3tbG4XUPKCSh3SGKwU1cnOUiV4fO/HN4nDQANkTcza\\nOCxtMX/uk12YbiLV4Yc/4Uk0QDGPj8PAIHODNMch0bh5Rpq03DcoAt1mtvHeeNIq\\nuPX5chQh8uAeA5sWfSOwy5UPLwKBgQDfoBxkwX17qLc6xzC5mZOtNsLkNOwMvkwp\\n3yDA/JP1G7IdPvSlvizC65oGOPIQVyTLCr0OVdZTP9y/hIQiUCuhCW4wbr1WKsC8\\n6PKpQ695kD/u0M/0c+wrkG3a6LZ/wzkCrsV2C798/eJWqao9BhXN9wcmCyXqrBFJ\\nzzAsvOMclQKBgQC0SZ/yZeIGWvlFxcKCoT0iMIVmrvxDTrtCKShAMqSc8a2PXr4a\\nNiuzl4uIBJtd848TMs5opcwqHl1bED5MvDe60Lpfxs+zYirqvYWjonDo3fKwy5k/\\n1RDSvu5+1HMmPbZ/NC29Hmf0W1b0CPlNxVgULjPLfMfUc7L6ojKriylDkwKBgQDZ\\n+m3y4JB6W0jPqJ4cLFFAxGJQpC17dnszTWXV994ZS/fgfh9m9+sVzSYD7ro1p1wb\\n9sm2EYGrAFMi8/8Am3kLre+Ukj1Ior/g5Ii06V9AdZV8Klqqg9yv0kbi3XgXLaqC\\nrO2ZVXZAVhGsPBHPDgFvFN4I/VDmYPcxJR5mXXBbyQKBgC8rAvaWu5Zk06yCxb4K\\nBmy89AW8rmXvMFbjr2NG/jGcs5Qz0tdpvBY1f+lZQ6nimItGCeoMnywQqjcl0cAW\\nMvZ1oMCWZ7TQgGqzf4bDsBSsnDXJWedS5VpKM+dn9ARleKE8V/iDmGHjmR3xo1Qf\\nXsTIKIqPpHa7YtTTdhPD7Rrl\\n-----END PRIVATE KEY-----\\n", "rhel_reg_activation_key": "ak_rhosp10", "ComputeCount": 2, "OvercloudControlFlavor": "control", "rhel_reg_type": "", "GnocchiBackend": "rbd", "NeutronFlatNetworks": "datacentre,external", "ComputeDpdkHostCpusList": "\'2,46,24,68\'", "ControlPlaneDefaultRoute": "10.20.0.1", "NovaEnableRbdBackend": true, "NeutronVhostuserSocketGroup": "hugetlbfs", "CinderEnableRbdBackend": true, "ControllerHostnameFormat": "krynn-ctrl-%index%", "KeystoneSigningCertificate": "-----BEGIN CERTIFICATE-----\\nMIIDJDCCAgygAwIBAgIBAjANBgkqhkiG9w0BAQUFADBTMQswCQYDVQQGEwJYWDEO\\nMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVuc2V0MQ4wDAYDVQQKDAVVbnNldDEU\\nMBIGA1UEAwwLS2V5c3RvbmUgQ0EwHhcNMTgwODIxMTMxMDAwWhcNMjgwODE4MTMx\\nMDAwWjBYMQswCQYDVQQGEwJYWDEOMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVu\\nc2V0MQ4wDAYDVQQKDAVVbnNldDEZMBcGA1UEAwwQS2V5c3RvbmUgU2lnbmluZzCC\\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMQToyFX6Xkla9sIFQcS3f5N\\n007A+IJOfu/mRh0N8P4ABxog/bDkIQNfUUY3CUT4iftG1IHM9CiG0NGwjHJxZbI5\\niAsB7wcRaY35C3Zlj6OcQX1QonAouG0suKxyqFnAyHjc8GMA1yNbxsqqmAYdD2OZ\\nFsyQQxmB6EU57DM6hOcSgDpPkqw+/hVjy2ipaUSbR+HhdzzVXUOEdN/IJh4t2Ic5\\nfToJhAh3tZ2fN25g1y3Pq2bMLq0vvVCaiZKQANgAEoNQffb8hE/LRrPVtSuogPAM\\nbTqbs6g01Stb8p32oSjXpctsZ7Od730cd7L8JbbMo7xKE1vCKuRv4HuEkcYX+lsC\\nAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAw6aviUeIZ7U6aD4Csf9TEjEnBWCQNUDs\\nSyGyv5Tqn4HgObtYKBw1+40v+hoOBzgE0W3+IWdLsxInVUlOCAolQbkstQLT2qMt\\nUwR8kBf/eZDVRR1kA6taf1RbBKQMzH7OfNtDogNZGJZO5XYOOCpBBCqHfHR5iVNi\\ntQ9YhGLPZX5qpHWP/mFiOYDmXmjTuj7AlLYC85Dv50jWTAYr4r9V7afol9CQLyqL\\nhaz7S1Guw43e5ULM39Y99fZEUfsDS66BjJkLRX1rtZsrT3UTOzGktqYdNZ9Mklj1\\nev6mzfGaJ5ZnRgnJ6OVYaGhhbwWU78YO22nORTyYpy79goKHP+Ynnw==\\n-----END CERTIFICATE-----\\n", "CephStorageCount": 1, "rhel_reg_http_proxy_password": "", "TenantNetCidr": "10.3.0.0/24", "rhel_reg_http_proxy_host": "", "osp_ad_primary_dc": "dc00.ad.lasthome.solace.krynn", "NtpServer": ["10.20.0.1", "10.20.0.2"], "osp_ad_enable": "False", "NeutronDpdkCoreList": "\'3,47,25,69\'", "ComputeSriovExtraConfig": {"computesriov_classes": ["::nova::config", "::neutron::config", "::neutron::plugins::ml2", "::neutron::agents::ml2::ovs"], "neutron::plugins::ml2::path_mtu": 1550, "neutron::agents::ml2::ovs::firewall_driver": ["noop"], "neutron::plugins::ml2::type_drivers": ["vlan", "flat"], "neutron::agents::ml2::ovs::bridge_mappings": ["datacentre:br-ex", "external:br-extnet", "sriov_ens1f0:br-sriov1", "sriov_ens1f1:br-sriov2", "sriov_ens2f0:br-sriov3", "sriov_ens2f1:br-sriov4"], "neutron::plugins::ml2::network_vlan_ranges": ["datacentre:1:4000", "external:1:4000", "sriov_ens1f0:1:4000", "sriov_ens1f1:1:4000", "sriov_ens2f0:1:4000", "sriov_ens2f1:1:4000"], "tripleo::host::sriov::number_of_vfs": ["ens1f0:16", "ens1f1:16", "ens2f0:16", "ens2f1:16"], "neutron::plugins::ml2::physical_network_mtus": ["datacentre:1500", "external:1500"], "ceph::profile::params::osds": {"/dev/sdh": {}, "/dev/sdf": {}, "/dev/sdg": {}, "/dev/sdd": {}, "/dev/sde": {}, "/dev/sdc": {}}, "neutron::agents::ml2::sriov::physical_device_mappings": ["sriov_ens1f0:ens1f0", "sriov_ens1f1:ens1f1", "sriov_ens2f0:ens2f0", "sriov_ens2f1:ens2f1"], "neutron::plugins::ml2::supported_pci_vendor_devs": ["8086:154c"], "nova::compute::vcpu_pin_set": ["4-21", "48-65", "26-43", "70-87"], "nova::compute::reserved_host_memory": 2048, "nova::compute::pci_passthrough": [{"devname": "ens1f0", "physical_network": "sriov_ens1f0"}, {"devname": "ens1f1", "physical_network": "sriov_ens1f1"}, {"devname": "ens2f0", "physical_network": "sriov_ens2f0"}, {"devname": "ens2f1", "physical_network": "sriov_ens2f1"}]}, "StackAction": "CREATE", "StorageMgmtAllocationPools": [{"start": "10.2.0.10", "end": "10.2.0.200"}], "InternalApiAllocationPools": [{"start": "10.0.0.10", "end": "10.0.0.200"}], "NeutronVhostuserSocketDir": "/var/lib/vhost_sockets", "rhel_reg_pool_id": "", "NeutronDatapathType": "netdev", "Debug": false, "CinderBackupBackend": "ceph", "OvercloudComputeDpdkFlavor": "computedpdk", "ComputeSriovKernelArgs": "default_hugepagesz=1GB hugepagesz=1G hugepages=128 intel_iommu=on iommu=pt", "rhel_reg_base_url": "", "RabbitFDLimit": 65436, "StorageMgmtNetCidr": "10.2.0.0/24", "osp_netbios_domain": "KRYNN", "OvercloudComputeFlavor": "compute", "CinderEnableIscsiBackend": false, "NeutronDpdkDriverType": "vfio-pci", "NeutronOVSFirewallDriver": "openvswitch", "rhel_reg_password": "password", "NovaReservedHostMemory": 4096, "ControllerExtraConfig": {"neutron::plugins::ml2::path_mtu": 1550, "apache::trace_enable": "Off", "aodh::policy::policies": {"aodh-telemetry:get_alarm_state": {"key": "telemetry:get_alarm_state", "value": "rule:admin_or_owner"}, "aodh-telemetry:query_alarm_history": {"key": "telemetry:query_alarm_history", "value": "rule:admin_or_owner"}, "aodh-context_is_admin": {"key": "context_is_admin", "value": "role:admin and rule:deny_readonly"}, "aodh-telemetry:create_alarm": {"key": "telemetry:create_alarm", "value": "rule:deny_readonly"}, "aodh-telemetry:alarm_history": {"key": "telemetry:alarm_history", "value": "rule:admin_or_owner"}, "aodh-telemetry:query_alarm": {"key": "telemetry:query_alarm", "value": "rule:admin_or_owner"}, "aodh-telemetry:get_alarm": {"key": "telemetry:get_alarm", "value": "rule:admin_or_owner"}, "aodh-default": {"key": "default", "value": "rule:admin_or_owner"}, "aodh-admin_or_owner": {"key": "admin_or_owner", "value": "rule:context_is_admin or project_id:%(project_id)s"}, "aodh-telemetry:delete_alarm": {"key": "telemetry:delete_alarm", "value": "rule:admin_or_owner and rule:deny_readonly"}, "aodh-telemetry:change_alarm_state": {"key": "telemetry:change_alarm_state", "value": "rule:admin_or_owner and rule:deny_readonly"}, "aodh-telemetry:get_alarms": {"key": "telemetry:get_alarms", "value": "rule:admin_or_owner"}, "aodh-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "aodh-telemetry:change_alarm": {"key": "telemetry:change_alarm", "value": "rule:admin_or_owner and rule:deny_readonly"}, "aodh-segregation": {"key": "segregation", "value": "rule:context_is_admin"}}, "mistral::policy::policies": {"mistral-environments:update": {"key": "environments:update", "value": "rule:admin_or_owner"}, "mistral-workbooks:update": {"key": "workbooks:update", "value": "rule:admin_or_owner"}, "mistral-workbooks:get": {"key": "workbooks:get", "value": "rule:admin_or_owner"}, "mistral-cron_triggers:create": {"key": "cron_triggers:create", "value": "rule:admin_or_owner"}, "mistral-admin_or_owner": {"key": "admin_or_owner", "value": "is_admin:True or project_id:%(project_id)s"}, "mistral-default": {"key": "default", "value": "rule:admin_or_owner"}, "mistral-environments:get": {"key": "environments:get", "value": "rule:admin_or_owner"}, "mistral-members:list": {"key": "members:list", "value": "rule:admin_or_owner"}, "mistral-action_executions:list": {"key": "action_executions:list", "value": "rule:admin_or_owner"}, "mistral-executions:update": {"key": "executions:update", "value": "rule:admin_or_owner"}, "mistral-event_triggers:delete": {"key": "event_triggers:delete", "value": "rule:admin_or_owner"}, "mistral-workflows:update": {"key": "workflows:update", "value": "rule:admin_or_owner"}, "mistral-services:list": {"key": "services:list", "value": "rule:admin_or_owner"}, "mistral-action_executions:get": {"key": "action_executions:get", "value": "rule:admin_or_owner"}, "mistral-workflows:list": {"key": "workflows:list", "value": "rule:admin_or_owner"}, "mistral-members:delete": {"key": "members:delete", "value": "rule:admin_or_owner"}, "mistral-tasks:update": {"key": "tasks:update", "value": "rule:admin_or_owner"}, "mistral-tasks:list": {"key": "tasks:list", "value": "rule:admin_or_owner"}, "mistral-event_triggers:get": {"key": "event_triggers:get", "value": "rule:admin_or_owner"}, "mistral-tasks:get": {"key": "tasks:get", "value": "rule:admin_or_owner"}, "mistral-workflows:create": {"key": "workflows:create", "value": "rule:admin_or_owner"}, "mistral-workflows:delete": {"key": "workflows:delete", "value": "rule:admin_or_owner"}, "mistral-admin_only": {"key": "admin_only", "value": "is_admin:True"}, "mistral-actions:get": {"key": "actions:get", "value": "rule:admin_or_owner"}, "mistral-action_executions:update": {"key": "action_executions:update", "value": "rule:admin_or_owner"}, "mistral-cron_triggers:delete": {"key": "cron_triggers:delete", "value": "rule:admin_or_owner"}, "mistral-executions:delete": {"key": "executions:delete", "value": "rule:admin_or_owner"}, "mistral-environments:delete": {"key": "environments:delete", "value": "rule:admin_or_owner"}, "mistral-cron_triggers:list": {"key": "cron_triggers:list", "value": "rule:admin_or_owner"}, "mistral-environments:create": {"key": "environments:create", "value": "rule:admin_or_owner"}, "mistral-workbooks:list": {"key": "workbooks:list", "value": "rule:admin_or_owner"}, "mistral-action_executions:delete": {"key": "action_executions:delete", "value": "rule:admin_or_owner"}, "mistral-actions:delete": {"key": "actions:delete", "value": "rule:admin_or_owner"}, "mistral-members:create": {"key": "members:create", "value": "rule:admin_or_owner"}, "mistral-executions:create": {"key": "executions:create", "value": "rule:admin_or_owner"}, "mistral-executions:list": {"key": "executions:list", "value": "rule:admin_or_owner"}, "mistral-event_triggers:list": {"key": "event_triggers:list", "value": "rule:admin_or_owner"}, "mistral-event_triggers:update": {"key": "event_triggers:update", "value": "rule:admin_or_owner"}, "mistral-cron_triggers:get": {"key": "cron_triggers:get", "value": "rule:admin_or_owner"}, "mistral-workbooks:create": {"key": "workbooks:create", "value": "rule:admin_or_owner"}, "mistral-action_execution:create": {"key": "action_execution:create", "value": "rule:admin_or_owner"}, "mistral-workflows:get": {"key": "workflows:get", "value": "rule:admin_or_owner"}, "mistral-event_triggers:create": {"key": "event_triggers:create", "value": "rule:admin_or_owner"}, "mistral-executions:get": {"key": "executions:get", "value": "rule:admin_or_owner"}, "mistral-actions:create": {"key": "actions:create", "value": "rule:admin_or_owner"}, "mistral-actions:list": {"key": "actions:list", "value": "rule:admin_or_owner"}, "mistral-actions:update": {"key": "actions:update", "value": "rule:admin_or_owner"}, "mistral-environments:list": {"key": "environments:list", "value": "rule:admin_or_owner"}, "mistral-members:get": {"key": "members:get", "value": "rule:admin_or_owner"}, "mistral-workbooks:delete": {"key": "workbooks:delete", "value": "rule:admin_or_owner"}, "mistral-members:update": {"key": "members:update", "value": "rule:admin_or_owner"}}, "neutron::agents::ml2::ovs::bridge_mappings": ["datacentre:br-ex", "external:br-extnet"], "sahara::policy::policies": {"sahara-data-processing:data-sources:get": {"key": "data-processing:data-sources:get", "value": ""}, "sahara-data-processing:cluster-templates:get_all": {"key": "data-processing:cluster-templates:get_all", "value": ""}, "sahara-data-processing:node-group-templates:get": {"key": "data-processing:node-group-templates:get", "value": ""}, "sahara-data-processing:job-binaries:delete": {"key": "data-processing:job-binaries:delete", "value": "rule:deny_readonly"}, "sahara-data-processing:plugins:patch": {"key": "data-processing:plugins:patch", "value": "role:admin"}, "sahara-data-processing:job-types:get_all": {"key": "data-processing:job-types:get_all", "value": ""}, "sahara-data-processing:jobs:modify": {"key": "data-processing:jobs:modify", "value": "rule:deny_readonly"}, "sahara-data-processing:job-executions:cancel": {"key": "data-processing:job-executions:cancel", "value": "rule:deny_readonly"}, "sahara-data-processing:job-binaries:create": {"key": "data-processing:job-binaries:create", "value": "rule:deny_readonly"}, "sahara-data-processing:job-binaries:modify": {"key": "data-processing:job-binaries:modify", "value": "rule:deny_readonly"}, "sahara-data-processing:plugins:get_version": {"key": "data-processing:plugins:get_version", "value": ""}, "sahara-default": {"key": "default", "value": ""}, "sahara-data-processing:job-executions:modify": {"key": "data-processing:job-executions:modify", "value": "rule:deny_readonly"}, "sahara-data-processing:node-group-templates:modify": {"key": "data-processing:node-group-templates:modify", "value": "rule:deny_readonly"}, "sahara-data-processing:jobs:delete": {"key": "data-processing:jobs:delete", "value": "rule:deny_readonly"}, "sahara-data-processing:cluster-templates:get": {"key": "data-processing:cluster-templates:get", "value": ""}, "sahara-data-processing:clusters:delete": {"key": "data-processing:clusters:delete", "value": "rule:deny_readonly"}, "sahara-data-processing:jobs:execute": {"key": "data-processing:jobs:execute", "value": "rule:deny_readonly"}, "sahara-data-processing:data-sources:delete": {"key": "data-processing:data-sources:delete", "value": "rule:deny_readonly"}, "sahara-data-processing:job-executions:refresh_status": {"key": "data-processing:job-executions:refresh_status", "value": ""}, "sahara-data-processing:jobs:get": {"key": "data-processing:jobs:get", "value": ""}, "sahara-data-processing:job-binary-internals:modify": {"key": "data-processing:job-binary-internals:modify", "value": "rule:deny_readonly"}, "sahara-data-processing:job-binary-internals:delete": {"key": "data-processing:job-binary-internals:delete", "value": "rule:deny_readonly"}, "sahara-context_is_admin": {"key": "context_is_admin", "value": "role:admin and rule:deny_readonly"}, "sahara-data-processing:clusters:create": {"key": "data-processing:clusters:create", "value": "rule:deny_readonly"}, "sahara-data-processing:clusters:modify": {"key": "data-processing:clusters:modify", "value": "rule:deny_readonly"}, "sahara-data-processing:job-binary-internals:create": {"key": "data-processing:job-binary-internals:create", "value": "rule:deny_readonly"}, "sahara-data-processing:job-binary-internals:get_all": {"key": "data-processing:job-binary-internals:get_all", "value": ""}, "sahara-data-processing:job-binary-internals:get_data": {"key": "data-processing:job-binary-internals:get_data", "value": ""}, "sahara-data-processing:job-executions:get_all": {"key": "data-processing:job-executions:get_all", "value": ""}, "sahara-data-processing:node-group-templates:create": {"key": "data-processing:node-group-templates:create", "value": "rule:deny_readonly"}, "sahara-data-processing:node-group-templates:get_all": {"key": "data-processing:node-group-templates:get_all", "value": ""}, "sahara-data-processing:images:get": {"key": "data-processing:images:get", "value": ""}, "sahara-data-processing:jobs:get_config_hints": {"key": "data-processing:jobs:get_config_hints", "value": ""}, "sahara-data-processing:cluster-templates:create": {"key": "data-processing:cluster-templates:create", "value": "rule:deny_readonly"}, "sahara-data-processing:job-binaries:get": {"key": "data-processing:job-binaries:get", "value": ""}, "sahara-data-processing:node-group-templates:delete": {"key": "data-processing:node-group-templates:delete", "value": "rule:deny_readonly"}, "sahara-data-processing:job-binaries:get_all": {"key": "data-processing:job-binaries:get_all", "value": ""}, "sahara-data-processing:job-executions:delete": {"key": "data-processing:job-executions:delete", "value": "rule:deny_readonly"}, "sahara-data-processing:images:get_all": {"key": "data-processing:images:get_all", "value": ""}, "sahara-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "sahara-data-processing:clusters:get_all": {"key": "data-processing:clusters:get_all", "value": ""}, "sahara-data-processing:images:register": {"key": "data-processing:images:register", "value": "rule:deny_readonly"}, "sahara-data-processing:jobs:create": {"key": "data-processing:jobs:create", "value": "rule:deny_readonly"}, "sahara-data-processing:jobs:get_all": {"key": "data-processing:jobs:get_all", "value": ""}, "sahara-data-processing:images:unregister": {"key": "data-processing:images:unregister", "value": "rule:deny_readonly"}, "sahara-data-processing:data-sources:get_all": {"key": "data-processing:data-sources:get_all", "value": ""}, "sahara-data-processing:clusters:scale": {"key": "data-processing:clusters:scale", "value": "rule:deny_readonly"}, "sahara-data-processing:plugins:get": {"key": "data-processing:plugins:get", "value": ""}, "sahara-data-processing:plugins:convert_config": {"key": "data-processing:plugins:convert_config", "value": "rule:deny_readonly"}, "sahara-data-processing:cluster-templates:modify": {"key": "data-processing:cluster-templates:modify", "value": "rule:deny_readonly"}, "sahara-data-processing:job-binary-internals:get": {"key": "data-processing:job-binary-internals:get", "value": ""}, "sahara-data-processing:clusters:get": {"key": "data-processing:clusters:get", "value": ""}, "sahara-data-processing:images:add_tags": {"key": "data-processing:images:add_tags", "value": "rule:deny_readonly"}, "sahara-data-processing:job-binaries:get_data": {"key": "data-processing:job-binaries:get_data", "value": ""}, "sahara-data-processing:data-sources:register": {"key": "data-processing:data-sources:register", "value": "rule:deny_readonly"}, "sahara-data-processing:job-executions:get": {"key": "data-processing:job-executions:get", "value": ""}, "sahara-data-processing:images:remove_tags": {"key": "data-processing:images:remove_tags", "value": "rule:deny_readonly"}, "sahara-data-processing:cluster-templates:delete": {"key": "data-processing:cluster-templates:delete", "value": "rule:deny_readonly"}, "sahara-data-processing:data-sources:modify": {"key": "data-processing:data-sources:modify", "value": "rule:deny_readonly"}, "sahara-data-processing:plugins:get_all": {"key": "data-processing:plugins:get_all", "value": ""}}, "controller_classes": ["::keystone::cron::token_flush"], "horizon::api_versions": {"identity": "3"}, "neutron::plugins::ml2::physical_network_mtus": ["datacentre:1500", "external:1500"], "cinder::config::cinder_config": {"scaleio/volume_driver": {"value": "cinder.volume.drivers.emc.scaleio.ScaleIODriver"}, "scaleio/sio_protection_domain_name": {"value": "default"}, "scaleio/volume_backend_name": {"value": "scaleio"}, "scaleio/sio_round_volume_capacity": {"value": "True"}, "scaleio/sio_storage_pool_name": {"value": "default"}, "scaleio/sio_storage_pools": {"value": "default:default"}, "scaleio/sio_force_delete": {"value": "True"}}, "gnocchi::storage::metric_processing_delay": 30, "neutron::policy::policies": {"neutron-create_router:distributed": {"key": "create_router:distributed", "value": "rule:admin_only"}, "neutron-admin_or_owner": {"key": "admin_or_owner", "value": "rule:context_is_admin or rule:owner"}, "neutron-delete_policy_minimum_bandwidth_rule": {"key": "delete_policy_minimum_bandwidth_rule", "value": "rule:admin_only"}, "neutron-create_rbac_policy:target_tenant": {"key": "create_rbac_policy:target_tenant", "value": "rule:restrict_wildcard"}, "neutron-get_policy_dscp_marking_rule": {"key": "get_policy_dscp_marking_rule", "value": "rule:regular_user"}, "neutron-create_policy": {"key": "create_policy", "value": "rule:admin_only"}, "neutron-update_port:fixed_ips": {"key": "update_port:fixed_ips", "value": "rule:context_is_advsvc or rule:admin_or_network_owner"}, "neutron-update_rbac_policy": {"key": "update_rbac_policy", "value": "rule:admin_or_owner"}, "neutron-get_router": {"key": "get_router", "value": "rule:admin_or_owner"}, "neutron-delete_rbac_policy": {"key": "delete_rbac_policy", "value": "rule:admin_or_owner"}, "neutron-create_subnetpool": {"key": "create_subnetpool", "value": "rule:deny_readonly"}, "neutron-create_port:allowed_address_pairs": {"key": "create_port:allowed_address_pairs", "value": "rule:admin_or_network_owner and rule:deny_readonly"}, "neutron-create_network:shared": {"key": "create_network:shared", "value": "rule:admin_only"}, "neutron-get_flavor": {"key": "get_flavor", "value": "rule:regular_user"}, "neutron-get_network_ip_availability": {"key": "get_network_ip_availability", "value": "rule:admin_only"}, "neutron-create_metering_label": {"key": "create_metering_label", "value": "rule:admin_only"}, "neutron-update_subnet:service_types": {"key": "update_subnet:service_types", "value": "rule:admin_only"}, "neutron-create_floatingip": {"key": "create_floatingip", "value": "rule:regular_user and rule:deny_readonly"}, "neutron-update_port:binding:host_id": {"key": "update_port:binding:host_id", "value": "rule:admin_only and rule:deny_readonly"}, "neutron-get_metering_label": {"key": "get_metering_label", "value": "rule:admin_only"}, "neutron-create_router": {"key": "create_router", "value": "rule:regular_user and rule:deny_readonly"}, "neutron-update_flavor": {"key": "update_flavor", "value": "rule:admin_only"}, "neutron-update_port:mac_learning_enabled": {"key": "update_port:mac_learning_enabled", "value": "rule:context_is_advsvc or rule:admin_or_network_owner"}, "neutron-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "neutron-create_port:port_security_enabled": {"key": "create_port:port_security_enabled", "value": "rule:context_is_advsvc or rule:admin_or_network_owner"}, "neutron-update_port:allowed_address_pairs": {"key": "update_port:allowed_address_pairs", "value": "rule:admin_or_network_owner and rule:deny_readonly"}, "neutron-create_port:device_owner": {"key": "create_port:device_owner", "value": "not rule:network_device or rule:context_is_advsvc or rule:admin_or_network_owner"}, "neutron-update_network:router:external": {"key": "update_network:router:external", "value": "rule:admin_only"}, "neutron-create_network_profile": {"key": "create_network_profile", "value": "rule:admin_only"}, "neutron-create_network:provider:segmentation_id": {"key": "create_network:provider:segmentation_id", "value": ""}, "neutron-delete_address_scope": {"key": "delete_address_scope", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-get_network:provider:network_type": {"key": "get_network:provider:network_type", "value": ""}, "neutron-external": {"key": "external", "value": "field:networks:router:external=True"}, "neutron-update_network_profile": {"key": "update_network_profile", "value": "rule:admin_only"}, "neutron-update_policy_bandwidth_limit_rule": {"key": "update_policy_bandwidth_limit_rule", "value": "rule:admin_only"}, "neutron-update_policy_profiles": {"key": "update_policy_profiles", "value": "rule:admin_only"}, "neutron-admin_owner_or_network_owner": {"key": "admin_owner_or_network_owner", "value": "rule:owner or rule:admin_or_network_owner"}, "neutron-create_address_scope": {"key": "create_address_scope", "value": "rule:deny_readonly"}, "neutron-network_device": {"key": "network_device", "value": "field:port:device_owner=~^network:"}, "neutron-update_port:mac_address": {"key": "update_port:mac_address", "value": "rule:admin_only or rule:context_is_advsvc"}, "neutron-get_network_profile": {"key": "get_network_profile", "value": ""}, "neutron-get_subnetpool": {"key": "get_subnetpool", "value": "rule:admin_or_owner or rule:shared_subnetpools"}, "neutron-get_port:queue_id": {"key": "get_port:queue_id", "value": "rule:admin_only"}, "neutron-get_network:provider:segmentation_id": {"key": "get_network:provider:segmentation_id", "value": ""}, "neutron-get_address_scope": {"key": "get_address_scope", "value": "rule:admin_or_owner or rule:shared_address_scopes"}, "neutron-update_rbac_policy:target_tenant": {"key": "update_rbac_policy:target_tenant", "value": "rule:restrict_wildcard and rule:admin_or_owner"}, "neutron-get_network_profiles": {"key": "get_network_profiles", "value": ""}, "neutron-get_rule_type": {"key": "get_rule_type", "value": "rule:regular_user"}, "neutron-create_router:external_gateway_info:enable_snat": {"key": "create_router:external_gateway_info:enable_snat", "value": "rule:admin_only"}, "neutron-create_port:binding:profile": {"key": "create_port:binding:profile", "value": "rule:admin_only"}, "neutron-delete_policy": {"key": "delete_policy", "value": "rule:admin_only"}, "neutron-update_router:distributed": {"key": "update_router:distributed", "value": "rule:admin_only"}, "neutron-delete_policy_dscp_marking_rule": {"key": "delete_policy_dscp_marking_rule", "value": "rule:admin_only"}, "neutron-update_floatingip": {"key": "update_floatingip", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-admin_or_network_owner": {"key": "admin_or_network_owner", "value": "rule:context_is_admin or tenant_id:%(network:tenant_id)s or role:network_admin"}, "neutron-create_router:external_gateway_info:external_fixed_ips": {"key": "create_router:external_gateway_info:external_fixed_ips", "value": "rule:admin_only"}, "neutron-create_network:router:external": {"key": "create_network:router:external", "value": "rule:admin_only"}, "neutron-get_auto_allocated_topology": {"key": "get_auto_allocated_topology", "value": "rule:admin_or_owner"}, "neutron-shared_subnetpools": {"key": "shared_subnetpools", "value": "field:subnetpools:shared=True"}, "neutron-get_network:segments": {"key": "get_network:segments", "value": ""}, "neutron-delete_floatingip": {"key": "delete_floatingip", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-create_network": {"key": "create_network", "value": "rule:deny_readonly"}, "neutron-update_service_profile": {"key": "update_service_profile", "value": "rule:admin_only"}, "neutron-remove_subports": {"key": "remove_subports", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-delete_l3-router": {"key": "delete_l3-router", "value": "rule:admin_only"}, "neutron-update_network:provider:segmentation_id": {"key": "update_network:provider:segmentation_id", "value": ""}, "neutron-get_subnet:segment_id": {"key": "get_subnet:segment_id", "value": "rule:admin_only"}, "neutron-create_subnet:segment_id": {"key": "create_subnet:segment_id", "value": "rule:admin_only"}, "neutron-get_policy_bandwidth_limit_rule": {"key": "get_policy_bandwidth_limit_rule", "value": "rule:regular_user"}, "neutron-get_subnet": {"key": "get_subnet", "value": "rule:admin_or_owner or rule:shared"}, "neutron-create_policy_dscp_marking_rule": {"key": "create_policy_dscp_marking_rule", "value": "rule:admin_only"}, "neutron-get_trunk": {"key": "get_trunk", "value": "rule:admin_or_owner"}, "neutron-delete_segment": {"key": "delete_segment", "value": "rule:admin_only and rule:deny_readonly"}, "neutron-get_port:binding:host_id": {"key": "get_port:binding:host_id", "value": "rule:admin_only"}, "neutron-update_router:ha": {"key": "update_router:ha", "value": "rule:admin_only"}, "neutron-update_network:provider:network_type": {"key": "update_network:provider:network_type", "value": ""}, "neutron-create_subnet:service_types": {"key": "create_subnet:service_types", "value": "rule:admin_only"}, "neutron-delete_agent": {"key": "delete_agent", "value": "rule:admin_only"}, "neutron-update_network:shared": {"key": "update_network:shared", "value": "rule:admin_only"}, "neutron-get_dhcp-agents": {"key": "get_dhcp-agents", "value": "rule:admin_only"}, "neutron-create_network:is_default": {"key": "create_network:is_default", "value": "rule:admin_only"}, "neutron-get_network_ip_availabilities": {"key": "get_network_ip_availabilities", "value": "rule:admin_only"}, "neutron-context_is_advsvc": {"key": "context_is_advsvc", "value": "role:advsvc and rule:deny_readonly"}, "neutron-get_floatingip": {"key": "get_floatingip", "value": "rule:admin_or_owner"}, "neutron-update_network:provider:physical_network": {"key": "update_network:provider:physical_network", "value": ""}, "neutron-create_address_scope:shared": {"key": "create_address_scope:shared", "value": "rule:admin_only"}, "neutron-delete_policy_bandwidth_limit_rule": {"key": "delete_policy_bandwidth_limit_rule", "value": "rule:admin_only"}, "neutron-create_segment": {"key": "create_segment", "value": "rule:admin_only and rule:deny_readonly"}, "neutron-update_port": {"key": "update_port", "value": "rule:admin_or_owner or rule:context_is_advsvc"}, "neutron-get_service_profiles": {"key": "get_service_profiles", "value": "rule:admin_only"}, "neutron-get_l3-routers": {"key": "get_l3-routers", "value": "rule:admin_only"}, "neutron-create_metering_label_rule": {"key": "create_metering_label_rule", "value": "rule:admin_only"}, "neutron-delete_metering_label_rule": {"key": "delete_metering_label_rule", "value": "rule:admin_only"}, "neutron-get_router:distributed": {"key": "get_router:distributed", "value": "rule:admin_only"}, "neutron-delete_service_profile": {"key": "delete_service_profile", "value": "rule:admin_only"}, "neutron-create_qos_queue": {"key": "create_qos_queue", "value": "rule:admin_only"}, "neutron-create_port:binding:host_id": {"key": "create_port:binding:host_id", "value": "rule:admin_only"}, "neutron-update_policy_dscp_marking_rule": {"key": "update_policy_dscp_marking_rule", "value": "rule:admin_only"}, "neutron-get_flavor_service_profile": {"key": "get_flavor_service_profile", "value": "rule:regular_user"}, "neutron-update_router:external_gateway_info:enable_snat": {"key": "update_router:external_gateway_info:enable_snat", "value": "rule:admin_only"}, "neutron-add_router_interface": {"key": "add_router_interface", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-get_port:binding:vif_details": {"key": "get_port:binding:vif_details", "value": "rule:admin_only"}, "neutron-get_policy": {"key": "get_policy", "value": "rule:regular_user"}, "neutron-get_flavors": {"key": "get_flavors", "value": "rule:regular_user"}, "neutron-create_service_profile": {"key": "create_service_profile", "value": "rule:admin_only"}, "neutron-get_network:queue_id": {"key": "get_network:queue_id", "value": "rule:admin_only"}, "neutron-create_subnetpool:is_default": {"key": "create_subnetpool:is_default", "value": "rule:admin_only"}, "neutron-create_policy_minimum_bandwidth_rule": {"key": "create_policy_minimum_bandwidth_rule", "value": "rule:admin_only"}, "neutron-get_policy_profile": {"key": "get_policy_profile", "value": ""}, "neutron-create_router:ha": {"key": "create_router:ha", "value": "rule:admin_only"}, "neutron-delete_subnet": {"key": "delete_subnet", "value": "rule:admin_or_network_owner and rule:deny_readonly"}, "neutron-update_address_scope": {"key": "update_address_scope", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-get_policy_profiles": {"key": "get_policy_profiles", "value": ""}, "neutron-add_subports": {"key": "add_subports", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-delete_subnetpool": {"key": "delete_subnetpool", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-update_subnetpool:is_default": {"key": "update_subnetpool:is_default", "value": "rule:admin_only"}, "neutron-owner": {"key": "owner", "value": "tenant_id:%(tenant_id)s and rule:deny_readonly"}, "neutron-update_agent": {"key": "update_agent", "value": "rule:admin_only"}, "neutron-update_network:segments": {"key": "update_network:segments", "value": ""}, "neutron-update_policy": {"key": "update_policy", "value": "rule:admin_only"}, "neutron-get_rbac_policy": {"key": "get_rbac_policy", "value": "rule:admin_or_owner"}, "neutron-get_loadbalancer-hosting-agent": {"key": "get_loadbalancer-hosting-agent", "value": "rule:admin_only"}, "neutron-create_network:provider:network_type": {"key": "create_network:provider:network_type", "value": ""}, "neutron-update_port:port_security_enabled": {"key": "update_port:port_security_enabled", "value": "rule:context_is_advsvc or rule:admin_or_network_owner"}, "neutron-get_port:binding:profile": {"key": "get_port:binding:profile", "value": "rule:admin_only"}, "neutron-update_subnetpool": {"key": "update_subnetpool", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-create_port:mac_address": {"key": "create_port:mac_address", "value": "rule:context_is_advsvc or rule:admin_or_network_owner"}, "neutron-get_subports": {"key": "get_subports", "value": ""}, "neutron-create_floatingip:floating_ip_address": {"key": "create_floatingip:floating_ip_address", "value": "rule:admin_only"}, "neutron-get_network": {"key": "get_network", "value": "rule:admin_or_owner or rule:shared or rule:external or rule:context_is_advsvc"}, "neutron-create_rbac_policy": {"key": "create_rbac_policy", "value": "rule:deny_readonly"}, "neutron-get_l3-agents": {"key": "get_l3-agents", "value": "rule:admin_only"}, "neutron-shared_address_scopes": {"key": "shared_address_scopes", "value": "field:address_scopes:shared=True"}, "neutron-get_port:binding:vif_type": {"key": "get_port:binding:vif_type", "value": "rule:admin_only"}, "neutron-delete_router": {"key": "delete_router", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-get_router:ha": {"key": "get_router:ha", "value": "rule:admin_only"}, "neutron-get_agent": {"key": "get_agent", "value": "rule:admin_only"}, "neutron-create_dhcp-network": {"key": "create_dhcp-network", "value": "rule:admin_only"}, "neutron-get_agent-loadbalancers": {"key": "get_agent-loadbalancers", "value": "rule:admin_only"}, "neutron-create_trunk": {"key": "create_trunk", "value": "rule:regular_user and rule:deny_readonly"}, "neutron-update_network": {"key": "update_network", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-create_network:provider:physical_network": {"key": "create_network:provider:physical_network", "value": ""}, "neutron-update_port:binding:profile": {"key": "update_port:binding:profile", "value": "rule:admin_only and rule:deny_readonly"}, "neutron-create_port": {"key": "create_port", "value": "rule:deny_readonly"}, "neutron-create_flavor": {"key": "create_flavor", "value": "rule:admin_only"}, "neutron-create_subnetpool:shared": {"key": "create_subnetpool:shared", "value": "rule:admin_only"}, "neutron-delete_dhcp-network": {"key": "delete_dhcp-network", "value": "rule:admin_only"}, "neutron-admin_only": {"key": "admin_only", "value": "rule:context_is_admin and rule:deny_readonly"}, "neutron-delete_flavor": {"key": "delete_flavor", "value": "rule:admin_only"}, "neutron-regular_user": {"key": "regular_user", "value": "rule:deny_readonly"}, "neutron-get_qos_queue": {"key": "get_qos_queue", "value": "rule:admin_only"}, "neutron-create_lsn": {"key": "create_lsn", "value": "rule:admin_only"}, "neutron-update_segment": {"key": "update_segment", "value": "rule:admin_only and rule:deny_readonly"}, "neutron-get_service_provider": {"key": "get_service_provider", "value": "rule:regular_user"}, "neutron-update_address_scope:shared": {"key": "update_address_scope:shared", "value": "rule:admin_only"}, "neutron-update_router:external_gateway_info:external_fixed_ips": {"key": "update_router:external_gateway_info:external_fixed_ips", "value": "rule:admin_only"}, "neutron-delete_network": {"key": "delete_network", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-update_policy_minimum_bandwidth_rule": {"key": "update_policy_minimum_bandwidth_rule", "value": "rule:admin_only"}, "neutron-context_is_admin": {"key": "context_is_admin", "value": "role:admin and rule:deny_readonly"}, "neutron-create_subnet": {"key": "create_subnet", "value": "rule:admin_or_network_owner and rule:deny_readonly"}, "neutron-get_port": {"key": "get_port", "value": "rule:context_is_advsvc or rule:admin_owner_or_network_owner"}, "neutron-get_segment": {"key": "get_segment", "value": "rule:admin_only"}, "neutron-delete_network_profile": {"key": "delete_network_profile", "value": "rule:admin_only"}, "neutron-delete_flavor_service_profile": {"key": "delete_flavor_service_profile", "value": "rule:admin_only"}, "neutron-delete_trunk": {"key": "delete_trunk", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-get_network:provider:physical_network": {"key": "get_network:provider:physical_network", "value": ""}, "neutron-create_l3-router": {"key": "create_l3-router", "value": "rule:admin_only"}, "neutron-remove_rule": {"key": "remove_rule", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-insert_rule": {"key": "insert_rule", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-delete_port": {"key": "delete_port", "value": "rule:context_is_advsvc or rule:admin_owner_or_network_owner"}, "neutron-create_port:mac_learning_enabled": {"key": "create_port:mac_learning_enabled", "value": "rule:context_is_advsvc or rule:admin_or_network_owner"}, "neutron-default": {"key": "default", "value": "rule:admin_or_owner"}, "neutron-create_flavor_service_profile": {"key": "create_flavor_service_profile", "value": "rule:admin_only"}, "neutron-delete_metering_label": {"key": "delete_metering_label", "value": "rule:admin_only"}, "neutron-get_metering_label_rule": {"key": "get_metering_label_rule", "value": "rule:admin_only"}, "neutron-get_loadbalancer-pools": {"key": "get_loadbalancer-pools", "value": "rule:admin_only"}, "neutron-get_service_profile": {"key": "get_service_profile", "value": "rule:admin_only"}, "neutron-create_network:segments": {"key": "create_network:segments", "value": ""}, "neutron-remove_router_interface": {"key": "remove_router_interface", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-update_port:device_owner": {"key": "update_port:device_owner", "value": "not rule:network_device or rule:context_is_advsvc or rule:admin_or_network_owner"}, "neutron-restrict_wildcard": {"key": "restrict_wildcard", "value": "(not field:rbac_policy:target_tenant=*) or rule:admin_only"}, "neutron-update_subnet": {"key": "update_subnet", "value": "rule:admin_or_network_owner and rule:deny_readonly"}, "neutron-get_network:router:external": {"key": "get_network:router:external", "value": "rule:regular_user"}, "neutron-get_policy_minimum_bandwidth_rule": {"key": "get_policy_minimum_bandwidth_rule", "value": "rule:regular_user"}, "neutron-get_dhcp-networks": {"key": "get_dhcp-networks", "value": "rule:admin_only"}, "neutron-get_lsn": {"key": "get_lsn", "value": "rule:admin_only"}, "neutron-shared": {"key": "shared", "value": "field:networks:shared=True"}, "neutron-create_port:fixed_ips": {"key": "create_port:fixed_ips", "value": "rule:context_is_advsvc or rule:admin_or_network_owner"}, "neutron-get_loadbalancer-agent": {"key": "get_loadbalancer-agent", "value": "rule:admin_only"}, "neutron-create_policy_bandwidth_limit_rule": {"key": "create_policy_bandwidth_limit_rule", "value": "rule:admin_only"}}, "neutron::plugins::ml2::mechanism_drivers": ["openvswitch", "sriovnicswitch"], "gnocchi::wsgi::apache::threads": 1, "manila::policy::policies": {"manila-share:manage": {"key": "share:manage", "value": "rule:admin_api"}, "manila-share_network:show": {"key": "share_network:show", "value": "rule:default"}, "manila-share_snapshot_instance:show": {"key": "share_snapshot_instance:show", "value": "rule:admin_api"}, "manila-scheduler_stats:pools:index": {"key": "scheduler_stats:pools:index", "value": "rule:admin_api"}, "manila-share_replica:reset_status": {"key": "share_replica:reset_status", "value": "rule:admin_api"}, "manila-share_type:show": {"key": "share_type:show", "value": "rule:default"}, "manila-security_service:create": {"key": "security_service:create", "value": "rule:default"}, "manila-consistency_group:force_delete": {"key": "consistency_group:force_delete", "value": "rule:admin_api"}, "manila-consistency_group:create": {"key": "consistency_group:create", "value": "rule:default"}, "manila-consistency_group:get": {"key": "consistency_group:get", "value": "rule:default"}, "manila-share_types_extra_spec:delete": {"key": "share_types_extra_spec:delete", "value": "rule:admin_api"}, "manila-share_snapshot_instance:index": {"key": "share_snapshot_instance:index", "value": "rule:admin_api"}, "manila-share_snapshot:force_delete": {"key": "share_snapshot:force_delete", "value": "rule:admin_api"}, "manila-scheduler_stats:pools:detail": {"key": "scheduler_stats:pools:detail", "value": "rule:admin_api"}, "manila-share:migration_start": {"key": "share:migration_start", "value": "rule:admin_api"}, "manila-share_types_extra_spec:index": {"key": "share_types_extra_spec:index", "value": "rule:admin_api"}, "manila-share_snapshot:unmanage_snapshot": {"key": "share_snapshot:unmanage_snapshot", "value": "rule:admin_api"}, "manila-cgsnapshot:force_delete": {"key": "cgsnapshot:force_delete", "value": "rule:admin_api"}, "manila-share:migration_cancel": {"key": "share:migration_cancel", "value": "rule:admin_api"}, "manila-share:get": {"key": "share:get", "value": "rule:default"}, "manila-share_snapshot_instance:detail": {"key": "share_snapshot_instance:detail", "value": "rule:admin_api"}, "manila-consistency_group:update": {"key": "consistency_group:update", "value": "rule:default"}, "manila-share_instance:force_delete": {"key": "share_instance:force_delete", "value": "rule:admin_api"}, "manila-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "manila-share:get_all": {"key": "share:get_all", "value": "rule:default"}, "manila-security_service:detail": {"key": "security_service:detail", "value": "rule:default"}, "manila-share_replica:delete": {"key": "share_replica:delete", "value": "rule:default"}, "manila-share_snapshot:manage_snapshot": {"key": "share_snapshot:manage_snapshot", "value": "rule:admin_api"}, "manila-share_server:show": {"key": "share_server:show", "value": "rule:admin_api"}, "manila-share_snapshot:snapshot_update": {"key": "share_snapshot:snapshot_update", "value": "rule:default"}, "manila-share:reset_status": {"key": "share:reset_status", "value": "rule:admin_api"}, "manila-share:update_share_metadata": {"key": "share:update_share_metadata", "value": "rule:default"}, "manila-share_replica:create": {"key": "share_replica:create", "value": "rule:default"}, "manila-consistency_group:get_all": {"key": "consistency_group:get_all", "value": "rule:default"}, "manila-share:update": {"key": "share:update", "value": "rule:default"}, "manila-share_server:index": {"key": "share_server:index", "value": "rule:admin_api"}, "manila-share_type:list_project_access": {"key": "share_type:list_project_access", "value": "rule:admin_api"}, "manila-share_instance:reset_status": {"key": "share_instance:reset_status", "value": "rule:admin_api"}, "manila-share:shrink": {"key": "share:shrink", "value": "rule:default"}, "manila-share_types_extra_spec:update": {"key": "share_types_extra_spec:update", "value": "rule:admin_api"}, "manila-admin_api": {"key": "admin_api", "value": "is_admin:True"}, "manila-share_server:details": {"key": "share_server:details", "value": "rule:admin_api"}, "manila-share_snapshot:create_snapshot": {"key": "share_snapshot:create_snapshot", "value": "rule:default"}, "manila-share_snapshot:reset_status": {"key": "share_snapshot:reset_status", "value": "rule:admin_api"}, "manila-share:access_get": {"key": "share:access_get", "value": "rule:default"}, "manila-context_is_admin": {"key": "context_is_admin", "value": "role:admin and rule:deny_readonly"}, "manila-cgsnapshot:reset_status": {"key": "cgsnapshot:reset_status", "value": "rule:admin_api"}, "manila-share_types_extra_spec:show": {"key": "share_types_extra_spec:show", "value": "rule:admin_api"}, "manila-share:list_by_share_server_id": {"key": "share:list_by_share_server_id", "value": "rule:admin_api"}, "manila-share_replica:reset_replica_state": {"key": "share_replica:reset_replica_state", "value": "rule:admin_api"}, "manila-share_network:index": {"key": "share_network:index", "value": "rule:default"}, "manila-cgsnapshot:delete": {"key": "cgsnapshot:delete", "value": "rule:default"}, "manila-admin_or_owner": {"key": "admin_or_owner", "value": "is_admin:True or project_id:%(project_id)s"}, "manila-share_network:update": {"key": "share_network:update", "value": "rule:default"}, "manila-share_replica:get_all": {"key": "share_replica:get_all", "value": "rule:default"}, "manila-share_types_extra_spec:create": {"key": "share_types_extra_spec:create", "value": "rule:admin_api"}, "manila-cgsnapshot:get_cgsnapshot": {"key": "cgsnapshot:get_cgsnapshot", "value": "rule:default"}, "manila-share:migration_get_progress": {"key": "share:migration_get_progress", "value": "rule:admin_api"}, "manila-share_export_location:show": {"key": "share_export_location:show", "value": "rule:default"}, "manila-share_network:delete": {"key": "share_network:delete", "value": "rule:default"}, "manila-availability_zone:index": {"key": "availability_zone:index", "value": "rule:default"}, "manila-share_snapshot_instance:reset_status": {"key": "share_snapshot_instance:reset_status", "value": "rule:admin_api"}, "manila-share_instance:index": {"key": "share_instance:index", "value": "rule:admin_api"}, "manila-share_type:index": {"key": "share_type:index", "value": "rule:default"}, "manila-share_type:delete": {"key": "share_type:delete", "value": "rule:admin_api"}, "manila-share_replica:show": {"key": "share_replica:show", "value": "rule:default"}, "manila-share_type:add_project_access": {"key": "share_type:add_project_access", "value": "rule:admin_api and rule:deny_readonly"}, "manila-share:delete": {"key": "share:delete", "value": "rule:default"}, "manila-share_type:remove_project_access": {"key": "share_type:remove_project_access", "value": "rule:admin_api and rule:deny_readonly"}, "manila-share:force_delete": {"key": "share:force_delete", "value": "rule:admin_api"}, "manila-share:reset_task_state": {"key": "share:reset_task_state", "value": "rule:admin_api"}, "manila-share:unmanage": {"key": "share:unmanage", "value": "rule:admin_api"}, "manila-share_network:add_security_service": {"key": "share_network:add_security_service", "value": "rule:default"}, "manila-share_instance_export_location:show": {"key": "share_instance_export_location:show", "value": "rule:admin_api"}, "manila-share_snapshot:get_all_snapshots": {"key": "share_snapshot:get_all_snapshots", "value": "rule:default"}, "manila-share_snapshot:get_snapshot": {"key": "share_snapshot:get_snapshot", "value": "rule:default"}, "manila-share_server:delete": {"key": "share_server:delete", "value": "rule:admin_api"}, "manila-service:update": {"key": "service:update", "value": "rule:admin_api"}, "manila-share:migration_complete": {"key": "share:migration_complete", "value": "rule:admin_api"}, "manila-cgsnapshot:create": {"key": "cgsnapshot:create", "value": "rule:default"}, "manila-security_service:get_all_security_services": {"key": "security_service:get_all_security_services", "value": "rule:admin_api"}, "manila-share_type:default": {"key": "share_type:default", "value": "rule:default"}, "manila-consistency_group:delete": {"key": "consistency_group:delete", "value": "rule:default"}, "manila-share_replica:force_delete": {"key": "share_replica:force_delete", "value": "rule:admin_api"}, "manila-share_replica:promote": {"key": "share_replica:promote", "value": "rule:default"}, "manila-share:create": {"key": "share:create", "value": "rule:deny_readonly"}, "manila-share_export_location:index": {"key": "share_export_location:index", "value": "rule:default"}, "manila-share_instance_export_location:index": {"key": "share_instance_export_location:index", "value": "rule:admin_api"}, "manila-share_snapshot:delete_snapshot": {"key": "share_snapshot:delete_snapshot", "value": "rule:default"}, "manila-quota_class_set:show": {"key": "quota_class_set:show", "value": "rule:default"}, "manila-share:deny_access": {"key": "share:deny_access", "value": "rule:default"}, "manila-share:extend": {"key": "share:extend", "value": "rule:default"}, "manila-service:index": {"key": "service:index", "value": "rule:admin_api"}, "manila-share_network:remove_security_service": {"key": "share_network:remove_security_service", "value": "rule:default and rule:deny_readonly"}, "manila-share:get_share_metadata": {"key": "share:get_share_metadata", "value": "rule:default"}, "manila-security_service:index": {"key": "security_service:index", "value": "rule:default"}, "manila-quota_class_set:update": {"key": "quota_class_set:update", "value": "rule:admin_api"}, "manila-consistency_group:reset_status": {"key": "consistency_group:reset_status", "value": "rule:admin_api"}, "manila-share:delete_share_metadata": {"key": "share:delete_share_metadata", "value": "rule:default"}, "manila-default": {"key": "default", "value": "rule:admin_or_owner"}, "manila-security_service:delete": {"key": "security_service:delete", "value": "rule:default"}, "manila-share_network:get_all_share_networks": {"key": "share_network:get_all_share_networks", "value": "rule:admin_api"}, "manila-quota_set:show": {"key": "quota_set:show", "value": "rule:default"}, "manila-security_service:show": {"key": "security_service:show", "value": "rule:default"}, "manila-share_replica:resync": {"key": "share_replica:resync", "value": "rule:admin_api"}, "manila-quota_set:update": {"key": "quota_set:update", "value": "rule:admin_api"}, "manila-share_network:create": {"key": "share_network:create", "value": "rule:default"}, "manila-security_service:update": {"key": "security_service:update", "value": "rule:default"}, "manila-share:allow_access": {"key": "share:allow_access", "value": "rule:default"}, "manila-quota_set:delete": {"key": "quota_set:delete", "value": "rule:admin_api"}, "manila-share_network:detail": {"key": "share_network:detail", "value": "rule:default"}, "manila-share:access_get_all": {"key": "share:access_get_all", "value": "rule:default"}, "manila-cgsnapshot:update": {"key": "cgsnapshot:update", "value": "rule:default"}, "manila-share_type:create": {"key": "share_type:create", "value": "rule:admin_api"}, "manila-share_instance:show": {"key": "share_instance:show", "value": "rule:admin_api"}, "manila-cgsnapshot:get_all": {"key": "cgsnapshot:get_all", "value": "rule:default"}}, "horizon::neutron_options": {"enable_lb": true}, "neutron::agents::lbaas::enabled": true, "gnocchi::wsgi::apache::workers": 12, "ceilometer::collector::collector_workers": 3, "ceilometer::policy::policies": {"ceilometer-telemetry:get_resource": {"key": "telemetry:get_resource", "value": ""}, "ceilometer-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "ceilometer-telemetry:query_sample": {"key": "telemetry:query_sample", "value": ""}, "ceilometer-telemetry:create_samples": {"key": "telemetry:create_samples", "value": "rule:deny_readonly"}, "ceilometer-telemetry:get_meters": {"key": "telemetry:get_meters", "value": ""}, "ceilometer-telemetry:events:index": {"key": "telemetry:events:index", "value": ""}, "ceilometer-telemetry:get_sample": {"key": "telemetry:get_sample", "value": ""}, "ceilometer-telemetry:events:show": {"key": "telemetry:events:show", "value": ""}, "ceilometer-telemetry:get_resources": {"key": "telemetry:get_resources", "value": ""}, "ceilometer-telemetry:compute_statistics": {"key": "telemetry:compute_statistics", "value": ""}, "ceilometer-context_is_admin": {"key": "context_is_admin", "value": "role:admin and rule:deny_readonly"}, "ceilometer-segregation": {"key": "segregation", "value": "rule:context_is_admin"}, "ceilometer-telemetry:get_samples": {"key": "telemetry:get_samples", "value": ""}}, "nova::config::nova_config": {"vnc/keymap": {"value": "en-us"}, "libvirt/volume_use_multipath": {"value": "True"}, "libvirt/live_migration_permit_post_copy": {"value": "True"}}, "keystone::config::keystone_config": {"identity/domain_config_dir": {"value": "/etc/keystone/domains"}, "identity/domain_specific_drivers_enabled": {"value": "True"}}, "horizon::keystone_multidomain_support": "True", "cinder::policy::policies": {"cinder-volume_extension:volume_image_metadata": {"key": "volume_extension:volume_image_metadata", "value": "rule:admin_or_owner"}, "cinder-volume_extension:backup_admin_actions:reset_status": {"key": "volume_extension:backup_admin_actions:reset_status", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-snapshot_extension:snapshot_unmanage": {"key": "snapshot_extension:snapshot_unmanage", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-backup:delete": {"key": "backup:delete", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume_extension:volume_type_access": {"key": "volume_extension:volume_type_access", "value": "rule:admin_or_owner"}, "cinder-volume:get_all_transfers": {"key": "volume:get_all_transfers", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-consistencygroup:create": {"key": "consistencygroup:create", "value": "group:nobody and rule:deny_readonly"}, "cinder-volume:create": {"key": "volume:create", "value": "rule:deny_readonly"}, "cinder-consistencygroup:create_cgsnapshot": {"key": "consistencygroup:create_cgsnapshot", "value": "group:nobody and rule:deny_readonly"}, "cinder-volume_extension:hosts": {"key": "volume_extension:hosts", "value": "rule:admin_api"}, "cinder-volume:retype": {"key": "volume:retype", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-backup:get": {"key": "backup:get", "value": "rule:admin_or_owner"}, "cinder-volume_extension:volume_admin_actions:reset_status": {"key": "volume_extension:volume_admin_actions:reset_status", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-backup:restore": {"key": "backup:restore", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume:delete_transfer": {"key": "volume:delete_transfer", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-group:delete_group_snapshot": {"key": "group:delete_group_snapshot", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-consistencygroup:get_cgsnapshot": {"key": "consistencygroup:get_cgsnapshot", "value": "group:nobody"}, "cinder-volume_extension:volume_mig_status_attribute": {"key": "volume_extension:volume_mig_status_attribute", "value": "rule:admin_api"}, "cinder-backup:backup-export": {"key": "backup:backup-export", "value": "rule:admin_api"}, "cinder-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "cinder-clusters:get_all": {"key": "clusters:get_all", "value": "rule:admin_api"}, "cinder-group:delete": {"key": "group:delete", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume:get_volume_metadata": {"key": "volume:get_volume_metadata", "value": "rule:admin_or_owner"}, "cinder-volume:update_snapshot_metadata": {"key": "volume:update_snapshot_metadata", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-consistencygroup:delete": {"key": "consistencygroup:delete", "value": "group:nobody and rule:deny_readonly"}, "cinder-volume_extension:volume_actions:upload_image": {"key": "volume_extension:volume_actions:upload_image", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume_extension:snapshot_admin_actions:force_delete": {"key": "volume_extension:snapshot_admin_actions:force_delete", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume_extension:quota_classes:validate_setup_for_nested_quota_use": {"key": "volume_extension:quota_classes:validate_setup_for_nested_quota_use", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume_extension:quota_classes": {"key": "volume_extension:quota_classes", "value": "rule:admin_api"}, "cinder-volume_extension:types_manage": {"key": "volume_extension:types_manage", "value": "rule:admin_api"}, "cinder-volume_extension:replication:promote": {"key": "volume_extension:replication:promote", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume_extension:types_extra_specs": {"key": "volume_extension:types_extra_specs", "value": "rule:admin_api"}, "cinder-volume_extension:volume_admin_actions:force_detach": {"key": "volume_extension:volume_admin_actions:force_detach", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume_extension:volume_type_access:addProjectAccess": {"key": "volume_extension:volume_type_access:addProjectAccess", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume_extension:access_types_extra_specs": {"key": "volume_extension:access_types_extra_specs", "value": "rule:admin_api"}, "cinder-group:create": {"key": "group:create", "value": "rule:deny_readonly"}, "cinder-volume_extension:volume_encryption_metadata": {"key": "volume_extension:volume_encryption_metadata", "value": "rule:admin_or_owner"}, "cinder-group:group_type_access": {"key": "group:group_type_access", "value": "rule:admin_or_owner"}, "cinder-message:get": {"key": "message:get", "value": "rule:admin_or_owner"}, "cinder-volume_extension:quotas:update": {"key": "volume_extension:quotas:update", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-group:get_all_group_snapshots": {"key": "group:get_all_group_snapshots", "value": "rule:admin_or_owner"}, "cinder-volume_extension:services:index": {"key": "volume_extension:services:index", "value": "rule:admin_api"}, "cinder-volume_extension:volume_admin_actions:force_delete": {"key": "volume_extension:volume_admin_actions:force_delete", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume:delete_volume_metadata": {"key": "volume:delete_volume_metadata", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume:extend": {"key": "volume:extend", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume:get_all": {"key": "volume:get_all", "value": "rule:admin_or_owner"}, "cinder-volume_extension:extended_snapshot_attributes": {"key": "volume_extension:extended_snapshot_attributes", "value": "rule:admin_or_owner"}, "cinder-admin_api": {"key": "admin_api", "value": "is_admin:True"}, "cinder-snapshot_extension:snapshot_actions:update_snapshot_status": {"key": "snapshot_extension:snapshot_actions:update_snapshot_status", "value": "rule:deny_readonly"}, "cinder-group:get_all": {"key": "group:get_all", "value": "rule:admin_or_owner"}, "cinder-volume:get_volume_admin_metadata": {"key": "volume:get_volume_admin_metadata", "value": "rule:admin_api"}, "cinder-volume:get": {"key": "volume:get", "value": "rule:admin_or_owner"}, "cinder-volume_extension:volume_admin_actions:migrate_volume_completion": {"key": "volume_extension:volume_admin_actions:migrate_volume_completion", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-backup:create": {"key": "backup:create", "value": "rule:deny_readonly"}, "cinder-volume_extension:list_manageable": {"key": "volume_extension:list_manageable", "value": "rule:admin_api"}, "cinder-volume_extension:replication:reenable": {"key": "volume_extension:replication:reenable", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume_extension:volume_tenant_attribute": {"key": "volume_extension:volume_tenant_attribute", "value": "rule:admin_or_owner"}, "cinder-volume:create_snapshot": {"key": "volume:create_snapshot", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume:get_snapshot": {"key": "volume:get_snapshot", "value": "rule:admin_or_owner"}, "cinder-scheduler_extension:scheduler_stats:get_pools": {"key": "scheduler_extension:scheduler_stats:get_pools", "value": "rule:admin_api"}, "cinder-backup:get_all": {"key": "backup:get_all", "value": "rule:admin_or_owner"}, "cinder-admin_or_owner": {"key": "admin_or_owner", "value": "is_admin:True or project_id:%(project_id)s"}, "cinder-volume_extension:quotas:delete": {"key": "volume_extension:quotas:delete", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume_extension:capabilities": {"key": "volume_extension:capabilities", "value": "rule:admin_api"}, "cinder-volume:delete_snapshot_metadata": {"key": "volume:delete_snapshot_metadata", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume_extension:services:update": {"key": "volume_extension:services:update", "value": "rule:admin_api"}, "cinder-group:group_types_specs": {"key": "group:group_types_specs", "value": "rule:admin_api"}, "cinder-volume:thaw_host": {"key": "volume:thaw_host", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume_extension:backup_admin_actions:force_delete": {"key": "volume_extension:backup_admin_actions:force_delete", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume:freeze_host": {"key": "volume:freeze_host", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume:delete_snapshot": {"key": "volume:delete_snapshot", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-group:create_group_snapshot": {"key": "group:create_group_snapshot", "value": "rule:deny_readonly"}, "cinder-volume_extension:volume_type_encryption": {"key": "volume_extension:volume_type_encryption", "value": "rule:admin_api"}, "cinder-volume:get_all_snapshots": {"key": "volume:get_all_snapshots", "value": "rule:admin_or_owner"}, "cinder-group:group_types_manage": {"key": "group:group_types_manage", "value": "rule:admin_api"}, "cinder-snapshot_extension:list_manageable": {"key": "snapshot_extension:list_manageable", "value": "rule:admin_api"}, "cinder-volume_extension:volume_admin_actions:migrate_volume": {"key": "volume_extension:volume_admin_actions:migrate_volume", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume_extension:access_types_qos_specs_id": {"key": "volume_extension:access_types_qos_specs_id", "value": "rule:admin_api"}, "cinder-consistencygroup:get_all": {"key": "consistencygroup:get_all", "value": "group:nobody"}, "cinder-group:get": {"key": "group:get", "value": "rule:admin_or_owner"}, "cinder-volume:create_volume_metadata": {"key": "volume:create_volume_metadata", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume:update": {"key": "volume:update", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume:update_volume_metadata": {"key": "volume:update_volume_metadata", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-consistencygroup:update": {"key": "consistencygroup:update", "value": "group:nobody and rule:deny_readonly"}, "cinder-group:update": {"key": "group:update", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-context_is_admin": {"key": "context_is_admin", "value": "role:admin and rule:deny_readonly"}, "cinder-volume:update_volume_admin_metadata": {"key": "volume:update_volume_admin_metadata", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume:create_transfer": {"key": "volume:create_transfer", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume_extension:quotas:show": {"key": "volume_extension:quotas:show", "value": ""}, "cinder-volume_extension:volume_actions:upload_public": {"key": "volume_extension:volume_actions:upload_public", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume_extension:snapshot_admin_actions:reset_status": {"key": "volume_extension:snapshot_admin_actions:reset_status", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-consistencygroup:get": {"key": "consistencygroup:get", "value": "group:nobody"}, "cinder-volume:delete": {"key": "volume:delete", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-message:delete": {"key": "message:delete", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-snapshot_extension:snapshot_manage": {"key": "snapshot_extension:snapshot_manage", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-group:update_group_snapshot": {"key": "group:update_group_snapshot", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume_extension:volume_manage": {"key": "volume_extension:volume_manage", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume:failover_host": {"key": "volume:failover_host", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume:update_snapshot": {"key": "volume:update_snapshot", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-group:access_group_types_specs": {"key": "group:access_group_types_specs", "value": "rule:admin_api"}, "cinder-clusters:get": {"key": "clusters:get", "value": "rule:admin_api"}, "cinder-default": {"key": "default", "value": "rule:admin_or_owner"}, "cinder-volume:get_snapshot_metadata": {"key": "volume:get_snapshot_metadata", "value": "rule:admin_or_owner"}, "cinder-volume:accept_transfer": {"key": "volume:accept_transfer", "value": "rule:deny_readonly"}, "cinder-consistencygroup:delete_cgsnapshot": {"key": "consistencygroup:delete_cgsnapshot", "value": "group:nobody and rule:deny_readonly"}, "cinder-backup:backup-import": {"key": "backup:backup-import", "value": "rule:admin_api"}, "cinder-volume:update_readonly_flag": {"key": "volume:update_readonly_flag", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume_extension:volume_host_attribute": {"key": "volume_extension:volume_host_attribute", "value": "rule:admin_api"}, "cinder-consistencygroup:get_all_cgsnapshots": {"key": "consistencygroup:get_all_cgsnapshots", "value": "group:nobody"}, "cinder-volume_extension:volume_unmanage": {"key": "volume_extension:volume_unmanage", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-message:get_all": {"key": "message:get_all", "value": "rule:admin_or_owner"}, "cinder-group:get_group_snapshot": {"key": "group:get_group_snapshot", "value": "rule:admin_or_owner"}, "cinder-clusters:update": {"key": "clusters:update", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-backup:update": {"key": "backup:update", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume:get_transfer": {"key": "volume:get_transfer", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume_extension:volume_type_access:removeProjectAccess": {"key": "volume_extension:volume_type_access:removeProjectAccess", "value": "rule:admin_api and rule:deny_readonly"}}, "ironic::policy::policies": {}, "neutron::config::server_config": {"DEFAULT/min_l3_agents_per_router": {"value": "1"}}, "zaqar::policy::policies": {"zaqar-subscription:get": {"key": "subscription:get", "value": ""}, "zaqar-queues:get": {"key": "queues:get", "value": ""}, "zaqar-messages:create": {"key": "messages:create", "value": "rule:deny_readonly"}, "zaqar-flavors:update": {"key": "flavors:update", "value": "rule:context_is_admin"}, "zaqar-messages:delete": {"key": "messages:delete", "value": "rule:deny_readonly"}, "zaqar-claims:create": {"key": "claims:create", "value": "rule:deny_readonly"}, "zaqar-pools:delete": {"key": "pools:delete", "value": "rule:context_is_admin"}, "zaqar-claims:get": {"key": "claims:get", "value": ""}, "zaqar-queues:update": {"key": "queues:update", "value": "rule:deny_readonly"}, "zaqar-claims:delete": {"key": "claims:delete", "value": "rule:deny_readonly"}, "zaqar-flavors:create": {"key": "flavors:create", "value": "rule:context_is_admin"}, "zaqar-subscription:create": {"key": "subscription:create", "value": "rule:deny_readonly"}, "zaqar-pools:update": {"key": "pools:update", "value": "rule:context_is_admin"}, "zaqar-queues:get_all": {"key": "queues:get_all", "value": ""}, "zaqar-health:get": {"key": "health:get", "value": "rule:context_is_admin"}, "zaqar-subscription:delete": {"key": "subscription:delete", "value": "rule:deny_readonly"}, "zaqar-subscription:confirm": {"key": "subscription:confirm", "value": "rule:deny_readonly"}, "zaqar-messages:get_all": {"key": "messages:get_all", "value": ""}, "zaqar-subscription:update": {"key": "subscription:update", "value": "rule:deny_readonly"}, "zaqar-admin_or_owner": {"key": "admin_or_owner", "value": "is_admin:True or project_id:%(project_id)s"}, "zaqar-pools:get_all": {"key": "pools:get_all", "value": "rule:context_is_admin"}, "zaqar-subscription:get_all": {"key": "subscription:get_all", "value": ""}, "zaqar-queues:create": {"key": "queues:create", "value": "rule:deny_readonly"}, "zaqar-default": {"key": "default", "value": "rule:admin_or_owner"}, "zaqar-claims:update": {"key": "claims:update", "value": "rule:deny_readonly"}, "zaqar-messages:get": {"key": "messages:get", "value": ""}, "zaqar-flavors:get": {"key": "flavors:get", "value": ""}, "zaqar-context_is_admin": {"key": "context_is_admin", "value": "role:admin and rule:deny_readonly"}, "zaqar-flavors:delete": {"key": "flavors:delete", "value": "rule:context_is_admin"}, "zaqar-queues:delete": {"key": "queues:delete", "value": "rule:deny_readonly"}, "zaqar-queues:stats": {"key": "queues:stats", "value": ""}, "zaqar-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "zaqar-messages:delete_all": {"key": "messages:delete_all", "value": "rule:deny_readonly"}, "zaqar-pools:create": {"key": "pools:create", "value": "rule:context_is_admin"}, "zaqar-flavors:get_all": {"key": "flavors:get_all", "value": ""}, "zaqar-pools:get": {"key": "pools:get", "value": "rule:context_is_admin"}, "zaqar-claims:get_all": {"key": "claims:get_all", "value": ""}, "zaqar-ping:get": {"key": "ping:get", "value": ""}}, "nova::policy::policies": {"nova-os_compute_api:os-hypervisors:discoverable": {"key": "os_compute_api:os-hypervisors:discoverable", "value": "@"}, "nova-os_compute_api:os-assisted-volume-snapshots:discoverable": {"key": "os_compute_api:os-assisted-volume-snapshots:discoverable", "value": "@"}, "nova-os_compute_api:servers:update": {"key": "os_compute_api:servers:update", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-flavor-extra-specs:update": {"key": "os_compute_api:os-flavor-extra-specs:update", "value": "rule:admin_api"}, "nova-os_compute_api:os-aggregates:create": {"key": "os_compute_api:os-aggregates:create", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-extended-server-attributes": {"key": "os_compute_api:os-extended-server-attributes", "value": "rule:admin_api"}, "nova-os_compute_api:os-migrate-server:migrate": {"key": "os_compute_api:os-migrate-server:migrate", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-flavor-manage": {"key": "os_compute_api:os-flavor-manage", "value": "rule:admin_api"}, "nova-os_compute_api:os-floating-ip-dns": {"key": "os_compute_api:os-floating-ip-dns", "value": "rule:admin_or_owner"}, "nova-os_compute_api:servers:confirm_resize": {"key": "os_compute_api:servers:confirm_resize", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-networks:discoverable": {"key": "os_compute_api:os-networks:discoverable", "value": "@"}, "nova-os_compute_api:os-floating-ips-bulk:discoverable": {"key": "os_compute_api:os-floating-ips-bulk:discoverable", "value": "@"}, "nova-os_compute_api:os-floating-ips": {"key": "os_compute_api:os-floating-ips", "value": "rule:admin_or_owner"}, "nova-os_compute_api:server-migrations:discoverable": {"key": "os_compute_api:server-migrations:discoverable", "value": "@"}, "nova-os_compute_api:os-server-tags:index": {"key": "os_compute_api:os-server-tags:index", "value": "@"}, "nova-os_compute_api:os-aggregates:update": {"key": "os_compute_api:os-aggregates:update", "value": "rule:admin_api"}, "nova-os_compute_api:os-certificates:show": {"key": "os_compute_api:os-certificates:show", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-extended-status": {"key": "os_compute_api:os-extended-status", "value": "rule:admin_or_owner"}, "nova-os_compute_api:server-metadata:create": {"key": "os_compute_api:server-metadata:create", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-network:attach_external_network": {"key": "network:attach_external_network", "value": "is_admin:True"}, "nova-os_compute_api:server-metadata:update": {"key": "os_compute_api:server-metadata:update", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-keypairs:delete": {"key": "os_compute_api:os-keypairs:delete", "value": "rule:admin_api or user_id:%(user_id)s"}, "nova-os_compute_api:os-server-groups:discoverable": {"key": "os_compute_api:os-server-groups:discoverable", "value": "@"}, "nova-os_compute_api:os-instance-actions:events": {"key": "os_compute_api:os-instance-actions:events", "value": "rule:admin_api"}, "nova-os_compute_api:os-security-group-default-rules": {"key": "os_compute_api:os-security-group-default-rules", "value": "rule:admin_api"}, "nova-os_compute_api:os-cells:discoverable": {"key": "os_compute_api:os-cells:discoverable", "value": "@"}, "nova-os_compute_api:os-admin-actions:discoverable": {"key": "os_compute_api:os-admin-actions:discoverable", "value": "@"}, "nova-os_compute_api:os-migrate-server:discoverable": {"key": "os_compute_api:os-migrate-server:discoverable", "value": "@"}, "nova-os_compute_api:os-volumes-attachments:delete": {"key": "os_compute_api:os-volumes-attachments:delete", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-extended-status:discoverable": {"key": "os_compute_api:os-extended-status:discoverable", "value": "@"}, "nova-os_compute_api:os-lock-server:unlock": {"key": "os_compute_api:os-lock-server:unlock", "value": "rule:admin_or_owner"}, "nova-os_compute_api:servers:detail": {"key": "os_compute_api:servers:detail", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-flavor-access": {"key": "os_compute_api:os-flavor-access", "value": "rule:admin_or_owner"}, "nova-os_compute_api:extensions:discoverable": {"key": "os_compute_api:extensions:discoverable", "value": "@"}, "nova-os_compute_api:server-metadata:discoverable": {"key": "os_compute_api:server-metadata:discoverable", "value": "@"}, "nova-os_compute_api:os-simple-tenant-usage:discoverable": {"key": "os_compute_api:os-simple-tenant-usage:discoverable", "value": "@"}, "nova-os_compute_api:limits": {"key": "os_compute_api:limits", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-shelve:discoverable": {"key": "os_compute_api:os-shelve:discoverable", "value": "@"}, "nova-os_compute_api:os-shelve:unshelve": {"key": "os_compute_api:os-shelve:unshelve", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-console-output": {"key": "os_compute_api:os-console-output", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-keypairs:index": {"key": "os_compute_api:os-keypairs:index", "value": "rule:admin_api or user_id:%(user_id)s"}, "nova-os_compute_api:os-aggregates:remove_host": {"key": "os_compute_api:os-aggregates:remove_host", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-instance-usage-audit-log:discoverable": {"key": "os_compute_api:os-instance-usage-audit-log:discoverable", "value": "@"}, "nova-os_compute_api:os-flavor-access:add_tenant_access": {"key": "os_compute_api:os-flavor-access:add_tenant_access", "value": "rule:admin_api"}, "nova-os_compute_api:os-aggregates:discoverable": {"key": "os_compute_api:os-aggregates:discoverable", "value": "@"}, "nova-os_compute_api:os-services": {"key": "os_compute_api:os-services", "value": "rule:admin_api"}, "nova-os_compute_api:os-networks-associate:discoverable": {"key": "os_compute_api:os-networks-associate:discoverable", "value": "@"}, "nova-os_compute_api:os-server-usage:discoverable": {"key": "os_compute_api:os-server-usage:discoverable", "value": "@"}, "nova-os_compute_api:os-server-tags:update": {"key": "os_compute_api:os-server-tags:update", "value": "@"}, "nova-os_compute_api:os-flavor-extra-specs:show": {"key": "os_compute_api:os-flavor-extra-specs:show", "value": "rule:admin_or_owner"}, "nova-os_compute_api:flavors": {"key": "os_compute_api:flavors", "value": "rule:admin_or_owner"}, "nova-os_compute_api:ips:show": {"key": "os_compute_api:ips:show", "value": "rule:admin_or_owner"}, "nova-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "nova-os_compute_api:os-server-tags:delete": {"key": "os_compute_api:os-server-tags:delete", "value": "@"}, "nova-os_compute_api:os-availability-zone:detail": {"key": "os_compute_api:os-availability-zone:detail", "value": "rule:admin_api"}, "nova-context_is_admin": {"key": "context_is_admin", "value": "role:admin and rule:deny_readonly"}, "nova-os_compute_api:os-multinic": {"key": "os_compute_api:os-multinic", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-volumes-attachments:create": {"key": "os_compute_api:os-volumes-attachments:create", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-rescue:discoverable": {"key": "os_compute_api:os-rescue:discoverable", "value": "@"}, "nova-cells_scheduler_filter:TargetCellFilter": {"key": "cells_scheduler_filter:TargetCellFilter", "value": "is_admin:True"}, "nova-os_compute_api:os-server-tags:delete_all": {"key": "os_compute_api:os-server-tags:delete_all", "value": "@"}, "nova-os_compute_api:os-quota-class-sets:discoverable": {"key": "os_compute_api:os-quota-class-sets:discoverable", "value": "@"}, "nova-os_compute_api:os-user-data:discoverable": {"key": "os_compute_api:os-user-data:discoverable", "value": "@"}, "nova-os_compute_api:os-flavor-extra-specs:delete": {"key": "os_compute_api:os-flavor-extra-specs:delete", "value": "rule:admin_api"}, "nova-os_compute_api:servers:create:attach_network": {"key": "os_compute_api:servers:create:attach_network", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-admin-actions": {"key": "os_compute_api:os-admin-actions", "value": "rule:admin_api"}, "nova-os_compute_api:os-flavor-extra-specs:index": {"key": "os_compute_api:os-flavor-extra-specs:index", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-attach-interfaces": {"key": "os_compute_api:os-attach-interfaces", "value": "rule:admin_or_owner"}, "nova-admin_owner_or_network_owner": {"key": "admin_owner_or_network_owner", "value": "rule:owner or rule:admin_or_network_owner"}, "nova-os_compute_api:os-used-limits": {"key": "os_compute_api:os-used-limits", "value": "rule:admin_api"}, "nova-os_compute_api:os-flavor-access:discoverable": {"key": "os_compute_api:os-flavor-access:discoverable", "value": "@"}, "nova-admin_api": {"key": "admin_api", "value": "is_admin:True"}, "nova-admin_only": {"key": "admin_only", "value": "rule:context_is_admin and rule:deny_readonly"}, "nova-os_compute_api:os-tenant-networks": {"key": "os_compute_api:os-tenant-networks", "value": "rule:admin_or_owner"}, "nova-os_compute_api:images:discoverable": {"key": "os_compute_api:images:discoverable", "value": "@"}, "nova-os_compute_api:servers:migrations:delete": {"key": "os_compute_api:servers:migrations:delete", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-pause-server:pause": {"key": "os_compute_api:os-pause-server:pause", "value": "rule:admin_or_owner"}, "nova-os_compute_api:servers:revert_resize": {"key": "os_compute_api:servers:revert_resize", "value": "rule:admin_or_owner"}, "nova-os_compute_api:servers:detail:get_all_tenants": {"key": "os_compute_api:servers:detail:get_all_tenants", "value": "rule:admin_api"}, "nova-os_compute_api:os-suspend-server:discoverable": {"key": "os_compute_api:os-suspend-server:discoverable", "value": "@"}, "nova-os_compute_api:os-flavor-rxtx:discoverable": {"key": "os_compute_api:os-flavor-rxtx:discoverable", "value": "@"}, "nova-os_compute_api:servers:create:attach_volume": {"key": "os_compute_api:servers:create:attach_volume", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-fping:discoverable": {"key": "os_compute_api:os-fping:discoverable", "value": "@"}, "nova-os_compute_api:os-keypairs": {"key": "os_compute_api:os-keypairs", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-fixed-ips:discoverable": {"key": "os_compute_api:os-fixed-ips:discoverable", "value": "@"}, "nova-os_compute_api:os-remote-consoles": {"key": "os_compute_api:os-remote-consoles", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-extended-availability-zone:discoverable": {"key": "os_compute_api:os-extended-availability-zone:discoverable", "value": "@"}, "nova-os_compute_api:os-networks": {"key": "os_compute_api:os-networks", "value": "rule:admin_api"}, "nova-os_compute_api:os-pci:discoverable": {"key": "os_compute_api:os-pci:discoverable", "value": "@"}, "nova-os_compute_api:os-admin-actions:inject_network_info": {"key": "os_compute_api:os-admin-actions:inject_network_info", "value": "rule:admin_api"}, "nova-os_compute_api:os-attach-interfaces:discoverable": {"key": "os_compute_api:os-attach-interfaces:discoverable", "value": "@"}, "nova-os_compute_api:os-cloudpipe": {"key": "os_compute_api:os-cloudpipe", "value": "rule:admin_api"}, "nova-os_compute_api:image-metadata:discoverable": {"key": "os_compute_api:image-metadata:discoverable", "value": "@"}, "nova-os_compute_api:server-metadata:update_all": {"key": "os_compute_api:server-metadata:update_all", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-quota-sets:detail": {"key": "os_compute_api:os-quota-sets:detail", "value": "rule:admin_api"}, "nova-os_compute_api:os-assisted-volume-snapshots:create": {"key": "os_compute_api:os-assisted-volume-snapshots:create", "value": "rule:admin_api"}, "nova-os_compute_api:os-server-password:discoverable": {"key": "os_compute_api:os-server-password:discoverable", "value": "@"}, "nova-os_compute_api:servers:delete": {"key": "os_compute_api:servers:delete", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:server-metadata:index": {"key": "os_compute_api:server-metadata:index", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-consoles:index": {"key": "os_compute_api:os-consoles:index", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-attach-interfaces:create": {"key": "os_compute_api:os-attach-interfaces:create", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:servers:reboot": {"key": "os_compute_api:servers:reboot", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-availability-zone:discoverable": {"key": "os_compute_api:os-availability-zone:discoverable", "value": "@"}, "nova-os_compute_api:os-flavor-access:remove_tenant_access": {"key": "os_compute_api:os-flavor-access:remove_tenant_access", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-consoles:delete": {"key": "os_compute_api:os-consoles:delete", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-deferred-delete": {"key": "os_compute_api:os-deferred-delete", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-pci:pci_servers": {"key": "os_compute_api:os-pci:pci_servers", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-console-auth-tokens": {"key": "os_compute_api:os-console-auth-tokens", "value": "rule:admin_api"}, "nova-os_compute_api:os-server-diagnostics": {"key": "os_compute_api:os-server-diagnostics", "value": "rule:admin_api"}, "nova-os_compute_api:os-extended-availability-zone": {"key": "os_compute_api:os-extended-availability-zone", "value": "rule:admin_or_owner"}, "nova-os_compute_api:servers:trigger_crash_dump": {"key": "os_compute_api:servers:trigger_crash_dump", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-flavor-manage:discoverable": {"key": "os_compute_api:os-flavor-manage:discoverable", "value": "@"}, "nova-os_compute_api:os-cells:delete": {"key": "os_compute_api:os-cells:delete", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-floating-ip-pools": {"key": "os_compute_api:os-floating-ip-pools", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-simple-tenant-usage:show": {"key": "os_compute_api:os-simple-tenant-usage:show", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-hosts:discoverable": {"key": "os_compute_api:os-hosts:discoverable", "value": "@"}, "nova-os_compute_api:os-volumes-attachments:discoverable": {"key": "os_compute_api:os-volumes-attachments:discoverable", "value": "@"}, "nova-os_compute_api:versions:discoverable": {"key": "os_compute_api:versions:discoverable", "value": "@"}, "nova-os_compute_api:os-instance-actions:discoverable": {"key": "os_compute_api:os-instance-actions:discoverable", "value": "@"}, "nova-regular_user": {"key": "regular_user", "value": "rule:deny_readonly"}, "nova-os_compute_api:os-evacuate": {"key": "os_compute_api:os-evacuate", "value": "rule:admin_api"}, "nova-os_compute_api:os-virtual-interfaces": {"key": "os_compute_api:os-virtual-interfaces", "value": "rule:admin_or_owner"}, "nova-os_compute_api:image-size:discoverable": {"key": "os_compute_api:image-size:discoverable", "value": "@"}, "nova-os_compute_api:os-volumes:discoverable": {"key": "os_compute_api:os-volumes:discoverable", "value": "@"}, "nova-cells_scheduler_filter:DifferentCellFilter": {"key": "cells_scheduler_filter:DifferentCellFilter", "value": "is_admin:True"}, "nova-os_compute_api:os-create-backup": {"key": "os_compute_api:os-create-backup", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-used-limits:discoverable": {"key": "os_compute_api:os-used-limits:discoverable", "value": "@"}, "nova-os_compute_api:os-pci:index": {"key": "os_compute_api:os-pci:index", "value": "rule:admin_api"}, "nova-os_compute_api:os-aggregates:index": {"key": "os_compute_api:os-aggregates:index", "value": "rule:admin_api"}, "nova-os_compute_api:os-volumes-attachments:index": {"key": "os_compute_api:os-volumes-attachments:index", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-remote-consoles:discoverable": {"key": "os_compute_api:os-remote-consoles:discoverable", "value": "@"}, "nova-os_compute_api:os-quota-class-sets:show": {"key": "os_compute_api:os-quota-class-sets:show", "value": "is_admin:True or quota_class:%(quota_class)s"}, "nova-os_compute_api:os-admin-password:discoverable": {"key": "os_compute_api:os-admin-password:discoverable", "value": "@"}, "nova-os_compute_api:servers:resize": {"key": "os_compute_api:servers:resize", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-baremetal-nodes": {"key": "os_compute_api:os-baremetal-nodes", "value": "rule:admin_api"}, "nova-os_compute_api:os-hosts": {"key": "os_compute_api:os-hosts", "value": "rule:admin_api"}, "nova-owner": {"key": "owner", "value": "tenant_id:%(tenant_id)s and rule:deny_readonly"}, "nova-os_compute_api:os-flavor-extra-specs:create": {"key": "os_compute_api:os-flavor-extra-specs:create", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:server-metadata:show": {"key": "os_compute_api:server-metadata:show", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-tenant-networks:discoverable": {"key": "os_compute_api:os-tenant-networks:discoverable", "value": "@"}, "nova-os_compute_api:servers:index": {"key": "os_compute_api:servers:index", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-hide-server-addresses:discoverable": {"key": "os_compute_api:os-hide-server-addresses:discoverable", "value": "@"}, "nova-os_compute_api:os-evacuate:discoverable": {"key": "os_compute_api:os-evacuate:discoverable", "value": "@"}, "nova-os_compute_api:os-server-diagnostics:discoverable": {"key": "os_compute_api:os-server-diagnostics:discoverable", "value": "@"}, "nova-os_compute_api:servers:show:host_status": {"key": "os_compute_api:servers:show:host_status", "value": "rule:admin_api"}, "nova-os_compute_api:servers:show": {"key": "os_compute_api:servers:show", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-aggregates:delete": {"key": "os_compute_api:os-aggregates:delete", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-volumes-attachments:update": {"key": "os_compute_api:os-volumes-attachments:update", "value": "rule:admin_api"}, "nova-os_compute_api:os-quota-sets:update": {"key": "os_compute_api:os-quota-sets:update", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:ips:index": {"key": "os_compute_api:ips:index", "value": "rule:admin_or_owner"}, "nova-os_compute_api:servers:index:get_all_tenants": {"key": "os_compute_api:servers:index:get_all_tenants", "value": "rule:admin_api"}, "nova-os_compute_api:os-cells:update": {"key": "os_compute_api:os-cells:update", "value": "rule:admin_api"}, "nova-os_compute_api:os-suspend-server:resume": {"key": "os_compute_api:os-suspend-server:resume", "value": "rule:admin_or_owner"}, "nova-os_compute_api:servers:create": {"key": "os_compute_api:servers:create", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:image-size": {"key": "os_compute_api:image-size", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-server-external-events:create": {"key": "os_compute_api:os-server-external-events:create", "value": "rule:admin_api"}, "nova-os_compute_api:os-agents": {"key": "os_compute_api:os-agents", "value": "rule:admin_api"}, "nova-os_compute_api:os-scheduler-hints:discoverable": {"key": "os_compute_api:os-scheduler-hints:discoverable", "value": "@"}, "nova-os_compute_api:os-quota-sets:show": {"key": "os_compute_api:os-quota-sets:show", "value": "rule:admin_or_owner"}, "nova-context_is_advsvc": {"key": "context_is_advsvc", "value": "role:advsvc"}, "nova-os_compute_api:os-admin-actions:reset_state": {"key": "os_compute_api:os-admin-actions:reset_state", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-certificates:discoverable": {"key": "os_compute_api:os-certificates:discoverable", "value": "@"}, "nova-os_compute_api:os-extended-server-attributes:discoverable": {"key": "os_compute_api:os-extended-server-attributes:discoverable", "value": "@"}, "nova-os_compute_api:os-consoles:discoverable": {"key": "os_compute_api:os-consoles:discoverable", "value": "@"}, "nova-os_compute_api:os-virtual-interfaces:discoverable": {"key": "os_compute_api:os-virtual-interfaces:discoverable", "value": "@"}, "nova-os_compute_api:extensions": {"key": "os_compute_api:extensions", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-server-tags:update_all": {"key": "os_compute_api:os-server-tags:update_all", "value": "@"}, "nova-os_compute_api:servers:migrations:show": {"key": "os_compute_api:servers:migrations:show", "value": "rule:admin_api"}, "nova-os_compute_api:os-security-groups": {"key": "os_compute_api:os-security-groups", "value": "rule:admin_or_owner"}, "nova-os_compute_api:ips:discoverable": {"key": "os_compute_api:ips:discoverable", "value": "@"}, "nova-os_compute_api:os-quota-sets:discoverable": {"key": "os_compute_api:os-quota-sets:discoverable", "value": "@"}, "nova-os_compute_api:os-console-output:discoverable": {"key": "os_compute_api:os-console-output:discoverable", "value": "@"}, "nova-os_compute_api:servers:rebuild": {"key": "os_compute_api:servers:rebuild", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-certificates:create": {"key": "os_compute_api:os-certificates:create", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-fping": {"key": "os_compute_api:os-fping", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-shelve:shelve": {"key": "os_compute_api:os-shelve:shelve", "value": "rule:admin_or_owner"}, "nova-os_compute_api:servers:create:forced_host": {"key": "os_compute_api:servers:create:forced_host", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-services:discoverable": {"key": "os_compute_api:os-services:discoverable", "value": "@"}, "nova-os_compute_api:servers:discoverable": {"key": "os_compute_api:servers:discoverable", "value": "@"}, "nova-os_compute_api:os-consoles:create": {"key": "os_compute_api:os-consoles:create", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-instance-usage-audit-log": {"key": "os_compute_api:os-instance-usage-audit-log", "value": "rule:admin_api"}, "nova-os_compute_api:os-quota-class-sets:update": {"key": "os_compute_api:os-quota-class-sets:update", "value": "rule:admin_api"}, "nova-os_compute_api:os-flavor-rxtx": {"key": "os_compute_api:os-flavor-rxtx", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-consoles:show": {"key": "os_compute_api:os-consoles:show", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-aggregates:show": {"key": "os_compute_api:os-aggregates:show", "value": "rule:admin_api"}, "nova-os_compute_api:os-baremetal-nodes:discoverable": {"key": "os_compute_api:os-baremetal-nodes:discoverable", "value": "@"}, "nova-admin_or_network_owner": {"key": "admin_or_network_owner", "value": "rule:context_is_admin or tenant_id:%(network:tenant_id)s or role:network_admin"}, "nova-os_compute_api:os-security-groups:discoverable": {"key": "os_compute_api:os-security-groups:discoverable", "value": "@"}, "nova-os_compute_api:os-rescue": {"key": "os_compute_api:os-rescue", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-block-device-mapping:discoverable": {"key": "os_compute_api:os-block-device-mapping:discoverable", "value": "@"}, "nova-os_compute_api:os-multinic:discoverable": {"key": "os_compute_api:os-multinic:discoverable", "value": "@"}, "nova-os_compute_api:os-security-group-default-rules:discoverable": {"key": "os_compute_api:os-security-group-default-rules:discoverable", "value": "@"}, "nova-os_compute_api:os-keypairs:discoverable": {"key": "os_compute_api:os-keypairs:discoverable", "value": "@"}, "nova-os_compute_api:os-pci:show": {"key": "os_compute_api:os-pci:show", "value": "rule:admin_api"}, "nova-os_compute_api:os-server-groups": {"key": "os_compute_api:os-server-groups", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-extended-volumes": {"key": "os_compute_api:os-extended-volumes", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-assisted-volume-snapshots:delete": {"key": "os_compute_api:os-assisted-volume-snapshots:delete", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-server-tags:discoverable": {"key": "os_compute_api:os-server-tags:discoverable", "value": "@"}, "nova-os_compute_api:os-server-external-events:discoverable": {"key": "os_compute_api:os-server-external-events:discoverable", "value": "@"}, "nova-os_compute_api:os-floating-ip-pools:discoverable": {"key": "os_compute_api:os-floating-ip-pools:discoverable", "value": "@"}, "nova-os_compute_api:os-instance-actions": {"key": "os_compute_api:os-instance-actions", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-cloudpipe:discoverable": {"key": "os_compute_api:os-cloudpipe:discoverable", "value": "@"}, "nova-os_compute_api:os-networks-associate": {"key": "os_compute_api:os-networks-associate", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-floating-ip-dns:domain:delete": {"key": "os_compute_api:os-floating-ip-dns:domain:delete", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-deferred-delete:discoverable": {"key": "os_compute_api:os-deferred-delete:discoverable", "value": "@"}, "nova-os_compute_api:os-server-usage": {"key": "os_compute_api:os-server-usage", "value": "rule:admin_or_owner"}, "nova-os_compute_api:limits:discoverable": {"key": "os_compute_api:limits:discoverable", "value": "@"}, "nova-os_compute_api:os-simple-tenant-usage:list": {"key": "os_compute_api:os-simple-tenant-usage:list", "value": "rule:admin_api"}, "nova-os_compute_api:os-attach-interfaces:delete": {"key": "os_compute_api:os-attach-interfaces:delete", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-aggregates:set_metadata": {"key": "os_compute_api:os-aggregates:set_metadata", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-keypairs:create": {"key": "os_compute_api:os-keypairs:create", "value": "rule:admin_api or user_id:%(user_id)s"}, "nova-os_compute_api:servers:create_image:allow_volume_backed": {"key": "os_compute_api:servers:create_image:allow_volume_backed", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-multiple-create:discoverable": {"key": "os_compute_api:os-multiple-create:discoverable", "value": "@ and rule:deny_readonly"}, "nova-os_compute_api:os-volumes-attachments:show": {"key": "os_compute_api:os-volumes-attachments:show", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-cells": {"key": "os_compute_api:os-cells", "value": "rule:admin_api"}, "nova-os_compute_api:servers:migrations:index": {"key": "os_compute_api:servers:migrations:index", "value": "rule:admin_api"}, "nova-os_compute_api:servers:create_image": {"key": "os_compute_api:servers:create_image", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-agents:discoverable": {"key": "os_compute_api:os-agents:discoverable", "value": "@"}, "nova-os_compute_api:os-config-drive:discoverable": {"key": "os_compute_api:os-config-drive:discoverable", "value": "@"}, "nova-os_compute_api:os-quota-sets:delete": {"key": "os_compute_api:os-quota-sets:delete", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:servers:migrations:force_complete": {"key": "os_compute_api:servers:migrations:force_complete", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-flavor-extra-specs:discoverable": {"key": "os_compute_api:os-flavor-extra-specs:discoverable", "value": "@"}, "nova-os_compute_api:os-floating-ip-dns:domain:update": {"key": "os_compute_api:os-floating-ip-dns:domain:update", "value": "rule:admin_api"}, "nova-os_compute_api:os-config-drive": {"key": "os_compute_api:os-config-drive", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-networks:view": {"key": "os_compute_api:os-networks:view", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-admin-password": {"key": "os_compute_api:os-admin-password", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-suspend-server:suspend": {"key": "os_compute_api:os-suspend-server:suspend", "value": "rule:admin_or_owner"}, "nova-os_compute_api:server-metadata:delete": {"key": "os_compute_api:server-metadata:delete", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-shelve:shelve_offload": {"key": "os_compute_api:os-shelve:shelve_offload", "value": "rule:admin_api"}, "nova-os_compute_api:os-console-auth-tokens:discoverable": {"key": "os_compute_api:os-console-auth-tokens:discoverable", "value": "@"}, "nova-os_compute_api:os-lock-server:lock": {"key": "os_compute_api:os-lock-server:lock", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-quota-sets:defaults": {"key": "os_compute_api:os-quota-sets:defaults", "value": "@"}, "nova-os_compute_api:os-fping:all_tenants": {"key": "os_compute_api:os-fping:all_tenants", "value": "rule:admin_api"}, "nova-os_compute_api:os-block-device-mapping-v1:discoverable": {"key": "os_compute_api:os-block-device-mapping-v1:discoverable", "value": "@"}, "nova-os_compute_api:os-aggregates:add_host": {"key": "os_compute_api:os-aggregates:add_host", "value": "rule:admin_api"}, "nova-os_compute_api:servers:start": {"key": "os_compute_api:servers:start", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-availability-zone:list": {"key": "os_compute_api:os-availability-zone:list", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-hide-server-addresses": {"key": "os_compute_api:os-hide-server-addresses", "value": "is_admin:False"}, "nova-os_compute_api:os-lock-server:discoverable": {"key": "os_compute_api:os-lock-server:discoverable", "value": "@"}, "nova-os_compute_api:os-pause-server:discoverable": {"key": "os_compute_api:os-pause-server:discoverable", "value": "@"}, "nova-os_compute_api:extension_info:discoverable": {"key": "os_compute_api:extension_info:discoverable", "value": "@"}, "nova-os_compute_api:os-server-tags:show": {"key": "os_compute_api:os-server-tags:show", "value": "@"}, "nova-os_compute_api:os-fixed-ips": {"key": "os_compute_api:os-fixed-ips", "value": "rule:admin_api"}, "nova-os_compute_api:os-extended-volumes:discoverable": {"key": "os_compute_api:os-extended-volumes:discoverable", "value": "@"}, "nova-os_compute_api:os-migrate-server:migrate_live": {"key": "os_compute_api:os-migrate-server:migrate_live", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-pci:detail": {"key": "os_compute_api:os-pci:detail", "value": "rule:admin_api"}, "nova-os_compute_api:os-admin-actions:reset_network": {"key": "os_compute_api:os-admin-actions:reset_network", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-floating-ip-dns:discoverable": {"key": "os_compute_api:os-floating-ip-dns:discoverable", "value": "@"}, "nova-os_compute_api:flavors:discoverable": {"key": "os_compute_api:flavors:discoverable", "value": "@"}, "nova-os_compute_api:os-cells:sync_instances": {"key": "os_compute_api:os-cells:sync_instances", "value": "rule:admin_api"}, "nova-os_compute_api:os-hypervisors": {"key": "os_compute_api:os-hypervisors", "value": "rule:admin_api"}, "nova-os_compute_api:os-migrations:index": {"key": "os_compute_api:os-migrations:index", "value": "rule:admin_api"}, "nova-os_compute_api:servers:stop": {"key": "os_compute_api:servers:stop", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-floating-ips:discoverable": {"key": "os_compute_api:os-floating-ips:discoverable", "value": "@"}, "nova-os_compute_api:os-create-backup:discoverable": {"key": "os_compute_api:os-create-backup:discoverable", "value": "@"}, "nova-os_compute_api:os-migrations:discoverable": {"key": "os_compute_api:os-migrations:discoverable", "value": "@"}, "nova-os_compute_api:os-pause-server:unpause": {"key": "os_compute_api:os-pause-server:unpause", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-lock-server:unlock:unlock_override": {"key": "os_compute_api:os-lock-server:unlock:unlock_override", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-floating-ips-bulk": {"key": "os_compute_api:os-floating-ips-bulk", "value": "rule:admin_api"}, "nova-admin_or_owner": {"key": "admin_or_owner", "value": "is_admin:True or project_id:%(project_id)s"}, "nova-os_compute_api:os-keypairs:show": {"key": "os_compute_api:os-keypairs:show", "value": "rule:admin_api or user_id:%(user_id)s"}, "nova-os_compute_api:os-volumes": {"key": "os_compute_api:os-volumes", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-server-password": {"key": "os_compute_api:os-server-password", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-cells:create": {"key": "os_compute_api:os-cells:create", "value": "rule:admin_api and rule:deny_readonly"}}, "ceilometer::metering_time_to_live": 604800, "ceilometer::dispatcher::gnocchi::archive_policy": "low_workload", "glance::policy::policies": {"glance-delete_member": {"key": "delete_member", "value": "rule:deny_readonly"}, "glance-modify_member": {"key": "modify_member", "value": "rule:deny_readonly"}, "glance-get_members": {"key": "get_members", "value": ""}, "glance-add_metadef_tags": {"key": "add_metadef_tags", "value": "rule:deny_readonly"}, "glance-delete_image": {"key": "delete_image", "value": "rule:deny_readonly"}, "glance-get_tasks": {"key": "get_tasks", "value": "role:admin"}, "glance-add_metadef_namespace": {"key": "add_metadef_namespace", "value": "rule:deny_readonly"}, "glance-add_metadef_resource_type_association": {"key": "add_metadef_resource_type_association", "value": "rule:deny_readonly"}, "glance-modify_image": {"key": "modify_image", "value": "rule:deny_readonly"}, "glance-get_metadef_tag": {"key": "get_metadef_tag", "value": ""}, "glance-get_metadef_property": {"key": "get_metadef_property", "value": ""}, "glance-set_image_location": {"key": "set_image_location", "value": "rule:deny_readonly"}, "glance-get_task": {"key": "get_task", "value": "role:admin"}, "glance-modify_task": {"key": "modify_task", "value": "role:admin and rule:deny_readonly"}, "glance-manage_image_cache": {"key": "manage_image_cache", "value": "role:admin"}, "glance-add_metadef_property": {"key": "add_metadef_property", "value": "rule:deny_readonly"}, "glance-list_metadef_resource_types": {"key": "list_metadef_resource_types", "value": ""}, "glance-publicize_image": {"key": "publicize_image", "value": "role:admin"}, "glance-reactivate": {"key": "reactivate", "value": "rule:deny_readonly"}, "glance-get_metadef_namespace": {"key": "get_metadef_namespace", "value": ""}, "glance-copy_from": {"key": "copy_from", "value": "rule:deny_readonly"}, "glance-add_image": {"key": "add_image", "value": "rule:deny_readonly"}, "glance-get_image": {"key": "get_image", "value": ""}, "glance-get_metadef_object": {"key": "get_metadef_object", "value": ""}, "glance-modify_metadef_property": {"key": "modify_metadef_property", "value": "rule:deny_readonly"}, "glance-get_metadef_tags": {"key": "get_metadef_tags", "value": ""}, "glance-add_member": {"key": "add_member", "value": "rule:deny_readonly"}, "glance-upload_image": {"key": "upload_image", "value": "rule:deny_readonly"}, "glance-modify_metadef_object": {"key": "modify_metadef_object", "value": "rule:deny_readonly"}, "glance-get_image_location": {"key": "get_image_location", "value": ""}, "glance-deactivate": {"key": "deactivate", "value": "rule:deny_readonly"}, "glance-delete_image_location": {"key": "delete_image_location", "value": "rule:deny_readonly"}, "glance-context_is_admin": {"key": "context_is_admin", "value": "role:admin and rule:deny_readonly"}, "glance-get_metadef_properties": {"key": "get_metadef_properties", "value": ""}, "glance-add_task": {"key": "add_task", "value": "role:admin and rule:deny_readonly"}, "glance-download_image": {"key": "download_image", "value": "rule:deny_readonly"}, "glance-get_metadef_namespaces": {"key": "get_metadef_namespaces", "value": ""}, "glance-get_images": {"key": "get_images", "value": ""}, "glance-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "glance-get_member": {"key": "get_member", "value": ""}, "glance-modify_metadef_tag": {"key": "modify_metadef_tag", "value": "rule:deny_readonly"}, "glance-add_metadef_tag": {"key": "add_metadef_tag", "value": "rule:deny_readonly"}, "glance-modify_metadef_namespace": {"key": "modify_metadef_namespace", "value": "rule:deny_readonly"}, "glance-get_metadef_resource_type": {"key": "get_metadef_resource_type", "value": ""}, "glance-add_metadef_object": {"key": "add_metadef_object", "value": "rule:deny_readonly"}, "glance-default": {"key": "default", "value": "role:admin"}, "glance-get_metadef_objects": {"key": "get_metadef_objects", "value": ""}}, "neutron::agents::lbaas::manage_service": true, "neutron::agents::lbaas::manage_haproxy_package": false, "keystone::cron::token_flush::minute": 1, "neutron::agents::ml2::ovs::prevent_arp_spoofing": false, "gnocchi::statsd::archive_policy_name": "low_workload", "keystone::cron::token_flush::maxdelay": 1800, "gnocchi::metricd::workers": 12, "horizon::keystone_default_domain": "Default", "neutron::agents::lbaas::user_group": "haproxy", "keystone::policy::policies": {"keystone-identity:get_endpoint": {"key": "identity:get_endpoint", "value": "rule:admin_required"}, "keystone-identity:create_user": {"key": "identity:create_user", "value": "rule:admin_required"}, "keystone-identity:create_credential": {"key": "identity:create_credential", "value": "rule:admin_required"}, "keystone-identity:delete_project": {"key": "identity:delete_project", "value": "rule:admin_required"}, "keystone-identity:get_endpoint_group_in_project": {"key": "identity:get_endpoint_group_in_project", "value": "rule:admin_required"}, "keystone-identity:delete_service_provider": {"key": "identity:delete_service_provider", "value": "rule:admin_required"}, "keystone-identity:list_credentials": {"key": "identity:list_credentials", "value": "rule:admin_required"}, "keystone-identity:revoke_token": {"key": "identity:revoke_token", "value": "rule:admin_or_token_subject"}, "keystone-identity:delete_credential": {"key": "identity:delete_credential", "value": "rule:admin_required"}, "keystone-identity:create_endpoint_group": {"key": "identity:create_endpoint_group", "value": "rule:admin_required"}, "keystone-identity:change_password": {"key": "identity:change_password", "value": "rule:admin_or_owner"}, "keystone-identity:get_policy": {"key": "identity:get_policy", "value": "rule:admin_required"}, "keystone-identity:delete_group": {"key": "identity:delete_group", "value": "rule:admin_required"}, "keystone-identity:create_domain_role": {"key": "identity:create_domain_role", "value": "rule:admin_required"}, "keystone-identity:remove_user_from_group": {"key": "identity:remove_user_from_group", "value": "rule:admin_required"}, "keystone-identity:create_policy_association_for_endpoint": {"key": "identity:create_policy_association_for_endpoint", "value": "rule:admin_required"}, "keystone-identity:list_service_providers": {"key": "identity:list_service_providers", "value": "rule:admin_required"}, "keystone-identity:get_mapping": {"key": "identity:get_mapping", "value": "rule:admin_required"}, "keystone-identity:list_consumers": {"key": "identity:list_consumers", "value": "rule:admin_required"}, "keystone-identity:update_service_provider": {"key": "identity:update_service_provider", "value": "rule:admin_required"}, "keystone-identity:update_policy": {"key": "identity:update_policy", "value": "rule:admin_required"}, "keystone-identity:list_role_assignments_for_tree": {"key": "identity:list_role_assignments_for_tree", "value": "rule:admin_required"}, "keystone-identity:create_trust": {"key": "identity:create_trust", "value": "user_id:%(trust.trustor_user_id)s"}, "keystone-identity:list_revoke_events": {"key": "identity:list_revoke_events", "value": ""}, "keystone-token_subject": {"key": "token_subject", "value": "user_id:%(target.token.user_id)s"}, "keystone-identity:create_project": {"key": "identity:create_project", "value": "rule:admin_required"}, "keystone-identity:list_access_tokens": {"key": "identity:list_access_tokens", "value": "rule:admin_required"}, "keystone-service_role": {"key": "service_role", "value": "role:service"}, "keystone-identity:list_endpoints_associated_with_endpoint_group": {"key": "identity:list_endpoints_associated_with_endpoint_group", "value": "rule:admin_required"}, "keystone-identity:check_policy_association_for_endpoint": {"key": "identity:check_policy_association_for_endpoint", "value": "rule:admin_required"}, "keystone-identity:get_role_for_trust": {"key": "identity:get_role_for_trust", "value": ""}, "keystone-service_admin_or_token_subject": {"key": "service_admin_or_token_subject", "value": "rule:service_or_admin or rule:token_subject"}, "keystone-service_or_admin": {"key": "service_or_admin", "value": "rule:admin_required or rule:service_role"}, "keystone-identity:list_role_inference_rules": {"key": "identity:list_role_inference_rules", "value": "rule:admin_required"}, "keystone-identity:revoke_grant": {"key": "identity:revoke_grant", "value": "rule:admin_required"}, "keystone-identity:list_projects_associated_with_endpoint_group": {"key": "identity:list_projects_associated_with_endpoint_group", "value": "rule:admin_required"}, "keystone-identity:list_domain_roles": {"key": "identity:list_domain_roles", "value": "rule:admin_required"}, "keystone-identity:delete_protocol": {"key": "identity:delete_protocol", "value": "rule:admin_required"}, "keystone-identity:list_access_token_roles": {"key": "identity:list_access_token_roles", "value": "rule:admin_required"}, "keystone-identity:list_projects_for_endpoint": {"key": "identity:list_projects_for_endpoint", "value": "rule:admin_required"}, "keystone-identity:delete_policy_association_for_endpoint": {"key": "identity:delete_policy_association_for_endpoint", "value": "rule:admin_required"}, "keystone-identity:delete_policy": {"key": "identity:delete_policy", "value": "rule:admin_required"}, "keystone-identity:list_projects": {"key": "identity:list_projects", "value": "rule:admin_required"}, "keystone-identity:create_policy_association_for_service": {"key": "identity:create_policy_association_for_service", "value": "rule:admin_required"}, "keystone-admin_or_owner": {"key": "admin_or_owner", "value": "rule:admin_required or rule:owner"}, "keystone-identity:create_domain_config": {"key": "identity:create_domain_config", "value": "rule:admin_required"}, "keystone-identity:delete_implied_role": {"key": "identity:delete_implied_role", "value": "rule:admin_required"}, "keystone-identity:create_identity_provider": {"key": "identity:create_identity_provider", "value": "rule:admin_required"}, "keystone-identity:list_trusts": {"key": "identity:list_trusts", "value": ""}, "keystone-identity:delete_endpoint": {"key": "identity:delete_endpoint", "value": "rule:admin_required"}, "keystone-identity:create_service_provider": {"key": "identity:create_service_provider", "value": "rule:admin_required"}, "keystone-identity:update_service": {"key": "identity:update_service", "value": "rule:admin_required"}, "keystone-identity:ec2_get_credential": {"key": "identity:ec2_get_credential", "value": "rule:admin_required or (rule:owner and user_id:%(target.credential.user_id)s)"}, "keystone-identity:delete_service": {"key": "identity:delete_service", "value": "rule:admin_required"}, "keystone-identity:delete_identity_provider": {"key": "identity:delete_identity_provider", "value": "rule:admin_required"}, "keystone-identity:delete_user": {"key": "identity:delete_user", "value": "rule:admin_required"}, "keystone-identity:revocation_list": {"key": "identity:revocation_list", "value": "rule:service_or_admin"}, "keystone-identity:update_domain_role": {"key": "identity:update_domain_role", "value": "rule:admin_required"}, "keystone-identity:create_implied_role": {"key": "identity:create_implied_role", "value": "rule:admin_required"}, "keystone-identity:list_endpoints_for_policy": {"key": "identity:list_endpoints_for_policy", "value": "rule:admin_required"}, "keystone-identity:list_domains": {"key": "identity:list_domains", "value": "rule:admin_required"}, "keystone-identity:list_policies": {"key": "identity:list_policies", "value": "rule:admin_required"}, "keystone-identity:get_domain_role": {"key": "identity:get_domain_role", "value": "rule:admin_required"}, "keystone-identity:get_domain": {"key": "identity:get_domain", "value": "rule:admin_required or token.project.domain.id:%(target.domain.id)s"}, "keystone-identity:list_endpoints_for_project": {"key": "identity:list_endpoints_for_project", "value": "rule:admin_required"}, "keystone-identity:update_identity_provider": {"key": "identity:update_identity_provider", "value": "rule:admin_required"}, "keystone-identity:get_auth_projects": {"key": "identity:get_auth_projects", "value": ""}, "keystone-identity:delete_mapping": {"key": "identity:delete_mapping", "value": "rule:admin_required"}, "keystone-identity:get_project": {"key": "identity:get_project", "value": "rule:admin_required or project_id:%(target.project.id)s"}, "keystone-identity:list_users": {"key": "identity:list_users", "value": "rule:admin_required"}, "keystone-identity:get_policy_for_endpoint": {"key": "identity:get_policy_for_endpoint", "value": "rule:admin_required"}, "keystone-identity:list_regions": {"key": "identity:list_regions", "value": ""}, "keystone-identity:get_auth_domains": {"key": "identity:get_auth_domains", "value": ""}, "keystone-identity:delete_domain_role": {"key": "identity:delete_domain_role", "value": "rule:admin_required"}, "keystone-identity:get_domain_config_default": {"key": "identity:get_domain_config_default", "value": "rule:admin_required"}, "keystone-identity:update_endpoint": {"key": "identity:update_endpoint", "value": "rule:admin_required"}, "keystone-identity:get_auth_catalog": {"key": "identity:get_auth_catalog", "value": ""}, "keystone-identity:get_consumer": {"key": "identity:get_consumer", "value": "rule:admin_required"}, "keystone-identity:list_endpoint_groups_for_project": {"key": "identity:list_endpoint_groups_for_project", "value": "rule:admin_required"}, "keystone-identity:ec2_create_credential": {"key": "identity:ec2_create_credential", "value": "rule:admin_or_owner"}, "keystone-identity:update_mapping": {"key": "identity:update_mapping", "value": "rule:admin_required"}, "keystone-identity:get_domain_config": {"key": "identity:get_domain_config", "value": "rule:admin_required"}, "keystone-identity:list_groups": {"key": "identity:list_groups", "value": "rule:admin_required"}, "keystone-identity:check_endpoint_in_project": {"key": "identity:check_endpoint_in_project", "value": "rule:admin_required"}, "keystone-identity:authorize_request_token": {"key": "identity:authorize_request_token", "value": "rule:admin_required"}, "keystone-identity:list_protocols": {"key": "identity:list_protocols", "value": "rule:admin_required"}, "keystone-owner": {"key": "owner", "value": "user_id:%(user_id)s"}, "keystone-identity:list_users_in_group": {"key": "identity:list_users_in_group", "value": "rule:admin_required"}, "keystone-identity:create_domain": {"key": "identity:create_domain", "value": "rule:admin_required"}, "keystone-identity:create_consumer": {"key": "identity:create_consumer", "value": "rule:admin_required"}, "keystone-identity:delete_access_token": {"key": "identity:delete_access_token", "value": "rule:admin_required"}, "keystone-identity:get_service_provider": {"key": "identity:get_service_provider", "value": "rule:admin_required"}, "keystone-identity:create_region": {"key": "identity:create_region", "value": "rule:admin_required"}, "keystone-identity:check_implied_role": {"key": "identity:check_implied_role", "value": "rule:admin_required"}, "keystone-identity:list_groups_for_user": {"key": "identity:list_groups_for_user", "value": "rule:admin_or_owner"}, "keystone-identity:delete_trust": {"key": "identity:delete_trust", "value": "rule:deny_readonly"}, "keystone-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "keystone-identity:get_service": {"key": "identity:get_service", "value": "rule:admin_required"}, "keystone-identity:add_endpoint_group_to_project": {"key": "identity:add_endpoint_group_to_project", "value": "rule:admin_required"}, "keystone-identity:list_grants": {"key": "identity:list_grants", "value": "rule:admin_required"}, "keystone-identity:create_protocol": {"key": "identity:create_protocol", "value": "rule:admin_required"}, "keystone-identity:create_group": {"key": "identity:create_group", "value": "rule:admin_required"}, "keystone-identity:update_credential": {"key": "identity:update_credential", "value": "rule:admin_required"}, "keystone-identity:get_endpoint_group": {"key": "identity:get_endpoint_group", "value": "rule:admin_required"}, "keystone-identity:list_services": {"key": "identity:list_services", "value": "rule:admin_required"}, "keystone-identity:check_policy_association_for_service": {"key": "identity:check_policy_association_for_service", "value": "rule:admin_required"}, "keystone-identity:add_user_to_group": {"key": "identity:add_user_to_group", "value": "rule:admin_required"}, "keystone-identity:delete_domain": {"key": "identity:delete_domain", "value": "rule:admin_required"}, "keystone-identity:create_grant": {"key": "identity:create_grant", "value": "rule:admin_required"}, "keystone-identity:get_user": {"key": "identity:get_user", "value": "rule:admin_or_owner"}, "keystone-identity:update_domain": {"key": "identity:update_domain", "value": "rule:admin_required"}, "keystone-identity:delete_consumer": {"key": "identity:delete_consumer", "value": "rule:admin_required"}, "keystone-identity:get_access_token": {"key": "identity:get_access_token", "value": "rule:admin_required"}, "keystone-identity:delete_region": {"key": "identity:delete_region", "value": "rule:admin_required"}, "keystone-identity:validate_token": {"key": "identity:validate_token", "value": "rule:service_admin_or_token_subject"}, "keystone-identity:delete_policy_association_for_region_and_service": {"key": "identity:delete_policy_association_for_region_and_service", "value": "rule:admin_required"}, "keystone-default": {"key": "default", "value": "rule:admin_required"}, "keystone-identity:update_project": {"key": "identity:update_project", "value": "rule:admin_required"}, "keystone-identity:delete_role": {"key": "identity:delete_role", "value": "rule:admin_required"}, "keystone-identity:get_group": {"key": "identity:get_group", "value": "rule:admin_required"}, "keystone-identity:update_endpoint_group": {"key": "identity:update_endpoint_group", "value": "rule:admin_required"}, "keystone-identity:create_role": {"key": "identity:create_role", "value": "rule:admin_required"}, "keystone-identity:check_user_in_group": {"key": "identity:check_user_in_group", "value": "rule:admin_required"}, "keystone-identity:update_consumer": {"key": "identity:update_consumer", "value": "rule:admin_required"}, "keystone-admin_required": {"key": "admin_required", "value": "role:admin or is_admin:1"}, "keystone-identity:validate_token_head": {"key": "identity:validate_token_head", "value": "rule:service_or_admin"}, "keystone-identity:update_role": {"key": "identity:update_role", "value": "rule:admin_required"}, "keystone-identity:check_policy_association_for_region_and_service": {"key": "identity:check_policy_association_for_region_and_service", "value": "rule:admin_required"}, "keystone-identity:check_grant": {"key": "identity:check_grant", "value": "rule:admin_required"}, "keystone-identity:get_region": {"key": "identity:get_region", "value": ""}, "keystone-identity:create_mapping": {"key": "identity:create_mapping", "value": "rule:admin_required"}, "keystone-identity:update_region": {"key": "identity:update_region", "value": "rule:admin_required"}, "keystone-identity:update_domain_config": {"key": "identity:update_domain_config", "value": "rule:admin_required"}, "keystone-identity:add_endpoint_to_project": {"key": "identity:add_endpoint_to_project", "value": "rule:admin_required"}, "keystone-identity:ec2_delete_credential": {"key": "identity:ec2_delete_credential", "value": "rule:admin_required or (rule:owner and user_id:%(target.credential.user_id)s)"}, "keystone-identity:list_role_assignments": {"key": "identity:list_role_assignments", "value": "rule:admin_required"}, "keystone-identity:create_policy_association_for_region_and_service": {"key": "identity:create_policy_association_for_region_and_service", "value": "rule:admin_required"}, "keystone-identity:update_protocol": {"key": "identity:update_protocol", "value": "rule:admin_required"}, "keystone-identity:list_endpoint_groups": {"key": "identity:list_endpoint_groups", "value": "rule:admin_required"}, "keystone-identity:get_implied_role": {"key": "identity:get_implied_role", "value": "rule:admin_required "}, "keystone-identity:get_access_token_role": {"key": "identity:get_access_token_role", "value": "rule:admin_required"}, "keystone-identity:get_protocol": {"key": "identity:get_protocol", "value": "rule:admin_required"}, "keystone-identity:remove_endpoint_from_project": {"key": "identity:remove_endpoint_from_project", "value": "rule:admin_required"}, "keystone-identity:check_token": {"key": "identity:check_token", "value": "rule:admin_or_token_subject"}, "keystone-identity:list_user_projects": {"key": "identity:list_user_projects", "value": "rule:admin_or_owner"}, "keystone-identity:get_identity_providers": {"key": "identity:get_identity_providers", "value": "rule:admin_required"}, "keystone-identity:delete_policy_association_for_service": {"key": "identity:delete_policy_association_for_service", "value": "rule:admin_required"}, "keystone-identity:list_endpoints": {"key": "identity:list_endpoints", "value": "rule:admin_required"}, "keystone-identity:update_group": {"key": "identity:update_group", "value": "rule:admin_required"}, "keystone-identity:list_roles_for_trust": {"key": "identity:list_roles_for_trust", "value": ""}, "keystone-identity:get_role": {"key": "identity:get_role", "value": "rule:admin_required"}, "keystone-identity:get_credential": {"key": "identity:get_credential", "value": "rule:admin_required"}, "keystone-identity:list_roles": {"key": "identity:list_roles", "value": "rule:admin_required"}, "keystone-identity:create_endpoint": {"key": "identity:create_endpoint", "value": "rule:admin_required"}, "keystone-identity:delete_endpoint_group": {"key": "identity:delete_endpoint_group", "value": "rule:admin_required"}, "keystone-identity:list_identity_providers": {"key": "identity:list_identity_providers", "value": "rule:admin_required"}, "keystone-identity:list_mappings": {"key": "identity:list_mappings", "value": "rule:admin_required"}, "keystone-admin_or_token_subject": {"key": "admin_or_token_subject", "value": "rule:admin_required or rule:token_subject"}, "keystone-identity:create_service": {"key": "identity:create_service", "value": "rule:admin_required"}, "keystone-identity:list_implied_roles": {"key": "identity:list_implied_roles", "value": "rule:admin_required"}, "keystone-identity:list_projects_for_user": {"key": "identity:list_projects_for_user", "value": ""}, "keystone-identity:ec2_list_credentials": {"key": "identity:ec2_list_credentials", "value": "rule:admin_or_owner"}, "keystone-identity:create_policy": {"key": "identity:create_policy", "value": "rule:admin_required"}, "keystone-identity:delete_domain_config": {"key": "identity:delete_domain_config", "value": "rule:admin_required"}, "keystone-identity:list_domains_for_user": {"key": "identity:list_domains_for_user", "value": ""}, "keystone-identity:update_user": {"key": "identity:update_user", "value": "rule:admin_required"}, "keystone-identity:remove_endpoint_group_from_project": {"key": "identity:remove_endpoint_group_from_project", "value": "rule:admin_required"}}, "neutron::agents::l3::enable_metadata_proxy": true, "ceilometer::event_time_to_live": 604800, "heat::policy::policies": {"heat-software_deployments:show": {"key": "software_deployments:show", "value": "rule:deny_stack_user"}, "heat-stacks:resource_schema": {"key": "stacks:resource_schema", "value": "rule:deny_stack_user"}, "heat-stacks:template": {"key": "stacks:template", "value": "rule:deny_stack_user"}, "heat-stacks:list_template_versions": {"key": "stacks:list_template_versions", "value": "rule:deny_stack_user"}, "heat-deny_everybody": {"key": "deny_everybody", "value": "!"}, "heat-service:index": {"key": "service:index", "value": "rule:context_is_admin"}, "heat-stacks:environment": {"key": "stacks:environment", "value": "rule:deny_stack_user"}, "heat-stacks:preview": {"key": "stacks:preview", "value": "rule:deny_stack_user"}, "heat-cloudformation:EstimateTemplateCost": {"key": "cloudformation:EstimateTemplateCost", "value": "rule:deny_stack_user"}, "heat-cloudformation:UpdateStack": {"key": "cloudformation:UpdateStack", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-stacks:preview_update": {"key": "stacks:preview_update", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-resource:metadata": {"key": "resource:metadata", "value": ""}, "heat-resource_types:OS::Nova::Flavor": {"key": "resource_types:OS::Nova::Flavor", "value": "rule:project_admin"}, "heat-stacks:restore_snapshot": {"key": "stacks:restore_snapshot", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-resource:index": {"key": "resource:index", "value": "rule:deny_stack_user"}, "heat-resource_types:OS::Cinder::Quota": {"key": "resource_types:OS::Cinder::Quota", "value": "rule:project_admin"}, "heat-stacks:list_template_functions": {"key": "stacks:list_template_functions", "value": "rule:deny_stack_user"}, "heat-cloudwatch:DeleteAlarms": {"key": "cloudwatch:DeleteAlarms", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-cloudwatch:DescribeAlarmsForMetric": {"key": "cloudwatch:DescribeAlarmsForMetric", "value": "rule:deny_stack_user"}, "heat-stacks:detail": {"key": "stacks:detail", "value": "rule:deny_stack_user"}, "heat-software_deployments:index": {"key": "software_deployments:index", "value": "rule:deny_stack_user"}, "heat-stacks:abandon": {"key": "stacks:abandon", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-stacks:list_resource_types": {"key": "stacks:list_resource_types", "value": "rule:deny_stack_user"}, "heat-stacks:update": {"key": "stacks:update", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-resource_types:OS::Cinder::VolumeType": {"key": "resource_types:OS::Cinder::VolumeType", "value": "rule:project_admin"}, "heat-build_info:build_info": {"key": "build_info:build_info", "value": "rule:deny_stack_user"}, "heat-stacks:files": {"key": "stacks:files", "value": "rule:deny_stack_user"}, "heat-cloudformation:ValidateTemplate": {"key": "cloudformation:ValidateTemplate", "value": "rule:deny_stack_user"}, "heat-cloudformation:CancelUpdateStack": {"key": "cloudformation:CancelUpdateStack", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-resource_types:OS::Neutron::QoSBandwidthLimitRule": {"key": "resource_types:OS::Neutron::QoSBandwidthLimitRule", "value": "rule:project_admin"}, "heat-software_configs:create": {"key": "software_configs:create", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-resource:mark_unhealthy": {"key": "resource:mark_unhealthy", "value": "rule:deny_stack_user"}, "heat-stacks:create": {"key": "stacks:create", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-software_configs:delete": {"key": "software_configs:delete", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-cloudwatch:PutMetricData": {"key": "cloudwatch:PutMetricData", "value": ""}, "heat-cloudformation:DescribeStackEvents": {"key": "cloudformation:DescribeStackEvents", "value": "rule:deny_stack_user"}, "heat-cloudformation:DescribeStackResources": {"key": "cloudformation:DescribeStackResources", "value": "rule:deny_stack_user"}, "heat-resource_types:OS::Manila::ShareType": {"key": "resource_types:OS::Manila::ShareType", "value": "rule:project_admin"}, "heat-stacks:delete_snapshot": {"key": "stacks:delete_snapshot", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-context_is_admin": {"key": "context_is_admin", "value": "role:admin and rule:deny_readonly"}, "heat-stacks:lookup": {"key": "stacks:lookup", "value": ""}, "heat-resource_types:OS::Neutron::QoSPolicy": {"key": "resource_types:OS::Neutron::QoSPolicy", "value": "rule:project_admin"}, "heat-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "heat-cloudwatch:DescribeAlarmHistory": {"key": "cloudwatch:DescribeAlarmHistory", "value": "rule:deny_stack_user"}, "heat-cloudformation:DescribeStackResource": {"key": "cloudformation:DescribeStackResource", "value": ""}, "heat-resource:show": {"key": "resource:show", "value": "rule:deny_stack_user"}, "heat-cloudwatch:PutMetricAlarm": {"key": "cloudwatch:PutMetricAlarm", "value": "rule:deny_stack_user"}, "heat-cloudformation:ListStackResources": {"key": "cloudformation:ListStackResources", "value": "rule:deny_stack_user"}, "heat-software_deployments:create": {"key": "software_deployments:create", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-stacks:global_index": {"key": "stacks:global_index", "value": "rule:deny_everybody"}, "heat-cloudformation:GetTemplate": {"key": "cloudformation:GetTemplate", "value": "rule:deny_stack_user"}, "heat-events:show": {"key": "events:show", "value": "rule:deny_stack_user"}, "heat-stacks:index": {"key": "stacks:index", "value": "rule:deny_stack_user"}, "heat-software_deployments:delete": {"key": "software_deployments:delete", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-stacks:list_snapshots": {"key": "stacks:list_snapshots", "value": "rule:deny_stack_user"}, "heat-software_deployments:metadata": {"key": "software_deployments:metadata", "value": ""}, "heat-stacks:show": {"key": "stacks:show", "value": "rule:deny_stack_user"}, "heat-cloudformation:DescribeStacks": {"key": "cloudformation:DescribeStacks", "value": "rule:deny_stack_user"}, "heat-cloudwatch:SetAlarmState": {"key": "cloudwatch:SetAlarmState", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-actions:action": {"key": "actions:action", "value": "rule:deny_stack_user"}, "heat-cloudformation:CreateStack": {"key": "cloudformation:CreateStack", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-software_configs:index": {"key": "software_configs:index", "value": "rule:deny_stack_user"}, "heat-cloudwatch:ListMetrics": {"key": "cloudwatch:ListMetrics", "value": "rule:deny_stack_user"}, "heat-stacks:update_patch": {"key": "stacks:update_patch", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-cloudformation:DeleteStack": {"key": "cloudformation:DeleteStack", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-deny_stack_user": {"key": "deny_stack_user", "value": "not role:heat_stack_user"}, "heat-stacks:export": {"key": "stacks:export", "value": "rule:deny_stack_user"}, "heat-resource_types:OS::Nova::HostAggregate": {"key": "resource_types:OS::Nova::HostAggregate", "value": "rule:project_admin"}, "heat-stacks:preview_update_patch": {"key": "stacks:preview_update_patch", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-cloudwatch:DescribeAlarms": {"key": "cloudwatch:DescribeAlarms", "value": "rule:deny_stack_user"}, "heat-stacks:show_output": {"key": "stacks:show_output", "value": "rule:deny_stack_user"}, "heat-cloudwatch:EnableAlarmActions": {"key": "cloudwatch:EnableAlarmActions", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-stacks:show_snapshot": {"key": "stacks:show_snapshot", "value": "rule:deny_stack_user"}, "heat-cloudwatch:DisableAlarmActions": {"key": "cloudwatch:DisableAlarmActions", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-cloudformation:ListStacks": {"key": "cloudformation:ListStacks", "value": "rule:deny_stack_user"}, "heat-software_configs:show": {"key": "software_configs:show", "value": "rule:deny_stack_user"}, "heat-stacks:generate_template": {"key": "stacks:generate_template", "value": "rule:deny_stack_user"}, "heat-software_deployments:update": {"key": "software_deployments:update", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-resource_types:OS::Cinder::QoSSpecs": {"key": "resource_types:OS::Cinder::QoSSpecs", "value": "rule:project_admin"}, "heat-cloudwatch:GetMetricStatistics": {"key": "cloudwatch:GetMetricStatistics", "value": "rule:deny_stack_user"}, "heat-resource:signal": {"key": "resource:signal", "value": ""}, "heat-project_admin": {"key": "project_admin", "value": "role:admin"}, "heat-stacks:delete": {"key": "stacks:delete", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-stacks:validate_template": {"key": "stacks:validate_template", "value": "rule:deny_stack_user"}, "heat-events:index": {"key": "events:index", "value": "rule:deny_stack_user"}, "heat-resource_types:OS::Cinder::EncryptedVolumeType": {"key": "resource_types:OS::Cinder::EncryptedVolumeType", "value": "rule:project_admin"}, "heat-stacks:list_outputs": {"key": "stacks:list_outputs", "value": "rule:deny_stack_user"}, "heat-software_configs:global_index": {"key": "software_configs:global_index", "value": "rule:deny_everybody"}, "heat-stacks:snapshot": {"key": "stacks:snapshot", "value": "rule:deny_stack_user"}}, "horizon::cinder_options": {"enable_backup": true}, "cinder_user_enabled_backends": "[scaleio]", "gnocchi::policy::policies": {"gnocchi-list resource": {"key": "list resource", "value": "rule:admin_or_creator or rule:resource_owner"}, "gnocchi-update resource type": {"key": "update resource type", "value": "role:admin"}, "gnocchi-delete resource": {"key": "delete resource", "value": "rule:admin_or_creator"}, "gnocchi-list archive policy rule": {"key": "list archive policy rule", "value": ""}, "gnocchi-admin_or_creator": {"key": "admin_or_creator", "value": "role:admin or project_id:%(created_by_project_id)s"}, "gnocchi-resource_owner": {"key": "resource_owner", "value": "project_id:%(project_id)s"}, "gnocchi-delete resources": {"key": "delete resources", "value": "rule:admin_or_creator"}, "gnocchi-create archive policy": {"key": "create archive policy", "value": "role:admin"}, "gnocchi-get status": {"key": "get status", "value": "role:admin"}, "gnocchi-update archive policy": {"key": "update archive policy", "value": "role:admin"}, "gnocchi-delete archive policy": {"key": "delete archive policy", "value": "role:admin"}, "gnocchi-get archive policy rule": {"key": "get archive policy rule", "value": ""}, "gnocchi-get resource": {"key": "get resource", "value": "rule:admin_or_creator or rule:resource_owner"}, "gnocchi-list metric": {"key": "list metric", "value": ""}, "gnocchi-search metric": {"key": "search metric", "value": "rule:admin_or_creator or rule:metric_owner"}, "gnocchi-delete resource type": {"key": "delete resource type", "value": "role:admin"}, "gnocchi-update resource": {"key": "update resource", "value": "rule:admin_or_creator"}, "gnocchi-list all metric": {"key": "list all metric", "value": "role:admin or role:readonly"}, "gnocchi-post measures": {"key": "post measures", "value": "rule:admin_or_creator"}, "gnocchi-get archive policy": {"key": "get archive policy", "value": ""}, "gnocchi-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "gnocchi-get resource type": {"key": "get resource type", "value": ""}, "gnocchi-metric_owner": {"key": "metric_owner", "value": "project_id:%(resource.project_id)s"}, "gnocchi-search resource": {"key": "search resource", "value": "rule:admin_or_creator or rule:resource_owner"}, "gnocchi-get measures": {"key": "get measures", "value": "rule:admin_or_creator or rule:metric_owner or role:readonly"}, "gnocchi-list archive policy": {"key": "list archive policy", "value": ""}, "gnocchi-create metric": {"key": "create metric", "value": "rule:deny_readonly"}, "gnocchi-list resource type": {"key": "list resource type", "value": ""}, "gnocchi-delete archive policy rule": {"key": "delete archive policy rule", "value": "role:admin"}, "gnocchi-get metric": {"key": "get metric", "value": "rule:admin_or_creator or rule:metric_owner or role:readonly"}, "gnocchi-create archive policy rule": {"key": "create archive policy rule", "value": "role:admin"}, "gnocchi-create resource type": {"key": "create resource type", "value": "role:admin"}, "gnocchi-create resource": {"key": "create resource", "value": "rule:deny_readonly"}, "gnocchi-delete metric": {"key": "delete metric", "value": "rule:admin_or_creator"}}, "ceilometer::config::ceilometer_config": {"oslo_messaging_rabbit/rabbit_qos_prefetch_count": {"value": 64}}, "keystone::cron::token_flush::hour": "\\"*\\""}, "f5_icontrol_hostname": "10.128.19.83", "rhel_reg_machine_name": "", "rhel_reg_force": "true", "NovaRbdPoolName": "vms", "SSLIntermediateCertificate": "", "node_admin_extra_ssh_keys": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCQrjaLGIcSZ2ivjvQ0dRO3doj3oPOgTeDn2uP5YZym/Mox1tm5FWO/XL+zJnCo5t98isitDJ3oS/HnH7A1vxzYD5fkVVqq0w0ZPkV8C2w/+E9ko8A1C9ng+n0R5eyPR6BWRB3aFl9fxDKWcNo9NKeoOT4JA/cKEYCMHaiYEZmY0egV2df+INynWakmZM2dvddOzWBUsCJcuviEV8fmJo9ygkPL8q0vpsiVFcOtNdnKUmNXNiAlTalGNTqOE2LD3BonHYJk9NkUmyycNePwMlq0IVfXPYYUPM6FFwvB53zWUO84sTbln4Y+f5CljZZbcfJeREg45gcis1lZh0xoMITB Generated by TripleO", "ComputeDpdkKernelArgs": "default_hugepagesz=1GB hugepagesz=1G hugepages=128 intel_iommu=on iommu=pt", "ComputeHostnameFormat": "krynn-cmpt-%index%", "ComputeDpdkHostIsolatedCoreList": "4-21,48-65,26-43,70-87", "tripleo::loadbalancer::ssl_cipher_suite": "ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+3DES:DH+3DES:RSA+AES:RSA+3DES:!ADH:!AECDH:!MD5:!DSS", "NovaSchedulerAvailableFilters": ["nova.scheduler.filters.all_filters", "nova.scheduler.filters.pci_passthrough_filter.PciPassthroughFilter"], "ComputeSriovHostIsolatedCoreList": "4-21,48-65,26-43,70-87", "GlanceBackend": "rbd", "rhel_reg_http_proxy_username": "", "NeutronEnableL2Pop": false, "rhel_reg_service_level": "", "osp_ad_domain": "ad.lasthome.solace.krynn", "CloudDomain": "lasthome.solace.krynn", "TenantNetworkVlanID": 40, "BlockStorageHostnameFormat": "krynn-cndr-%index%", "f5_env_prefix": "krynnaz3", "rhel_reg_environment": "", "NeutronL3HA": true, "ExtraConfig": {"ceph::profile::params::osd_journal_size": 4096, "nova::notification_driver": "noop", "sahara::notify::notification_driver": "noop", "ceph::profile::params::osd_pool_default_pg_num": 128, "cinder::ceilometer::notification_driver": "noop", "neutron::notification_driver": "noop", "ceph::profile::params::osd_pool_default_size": 3, "barbican::api::notification_driver": "noop", "manila::notification_driver": "noop", "ceph::profile::params::osd_pool_default_pgp_num": 128, "keystone::notification_driver": "noop", "glance::notify::rabbitmq::notification_driver": "noop", "ceph::profile::params::osd_pool_default_min_size": 1, "ceilometer::notification_driver": "noop"}, "CephStorageHostnameFormat": "krynn-ceph-%index%", "rhel_reg_user": "admin", "NeutronSupportedPCIVendorDevs": ["8086:154c"], "EndpointMap": {"GnocchiInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "8041"}, "HeatPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13004"}, "GlanceInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "9292"}, "KeystonePublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13000"}, "HeatAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "8004"}, "AodhInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "8042"}, "CeilometerAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "8777"}, "GlanceAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "9292"}, "NovaVNCProxyAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "6080"}, "HeatCfnInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "8000"}, "HeatInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "8004"}, "HeatCfnAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "8000"}, "NeutronPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13696"}, "SwiftAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "8080"}, "ManilaInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "8786"}, "HorizonPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "443"}, "GlancePublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13292"}, "CinderPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13776"}, "ManilaAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "8786"}, "HeatCfnPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13005"}, "IronicAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "6385"}, "AodhAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "8042"}, "IronicPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13385"}, "GnocchiPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13041"}, "NeutronAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "9696"}, "SwiftInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "8080"}, "AodhPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13042"}, "NovaVNCProxyPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13080"}, "CeilometerInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "8777"}, "NovaInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "8774"}, "GlanceRegistryInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "9191"}, "CeilometerPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13777"}, "NovaAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "8774"}, "SaharaPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13386"}, "NeutronInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "9696"}, "GnocchiAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "8041"}, "CephRgwInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "8080"}, "CephRgwPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13808"}, "NovaPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13774"}, "MysqlInternal": {"host": "IP_ADDRESS", "protocol": "mysql+pymysql", "port": "3306"}, "ManilaPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13786"}, "SaharaAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "8386"}, "CephRgwAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "8080"}, "IronicInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "6385"}, "KeystoneAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "35357"}, "CinderInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "8776"}, "SwiftPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13808"}, "CinderAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "8776"}, "NovaVNCProxyInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "6080"}, "SaharaInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "8386"}, "KeystoneInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "5000"}}, "ExternalNetCidr": "10.162.200.0/23", "SwiftRingPutTempurl": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=8093b78b4bec9dfd8dcda097609ee889c08b0848&temp_url_expires=1534943361", "StorageMgmtNetworkVlanID": 30, "MysqlMaxConnections": 8192, "rhel_reg_org": "Krynn", "ControllerCount": 3, "ExternalAllocationPools": [{"start": "10.162.200.43", "end": "10.162.200.96"}], "NeutronTunnelTypes": "vxlan", "token_flush_minute": [0, 20, 40], "NeutronDpdkSocketMemory": "2048,2048", "PublicVirtualFixedIPs": [{"ip_address": "10.162.200.42"}], "SSLRootCertificate": "-----BEGIN CERTIFICATE-----\\nMIIFDzCCA/egAwIBAgIJAMLnsbDD5KVMMA0GCSqGSIb3DQEBCwUAMIG1MQswCQYD\\nVQQGEwJDQTELMAkGA1UECBMCUUMxETAPBgNVBAcTCE1vbnRyZWFsMRMwEQYDVQQK\\nEwpLcnlubiBJbmMuMRAwDgYDVQQLEwdUcmFudG9yMRYwFAYDVQQDEw1LcnlubiBJ\\nbmMuIENBMRgwFgYDVQQpEw9SYWlzdGxpbiBNYWplcmUxLTArBgkqhkiG9w0BCQEW\\nHnJhaXN0bGluQGxhc3Rob21lLnNvbGFjZS5rcnlubjAeFw0xNjAzMDMyMjM2NDla\\nFw0yNjAzMDEyMjM2NDlaMIG1MQswCQYDVQQGEwJDQTELMAkGA1UECBMCUUMxETAP\\nBgNVBAcTCE1vbnRyZWFsMRMwEQYDVQQKEwpLcnlubiBJbmMuMRAwDgYDVQQLEwdU\\ncmFudG9yMRYwFAYDVQQDEw1LcnlubiBJbmMuIENBMRgwFgYDVQQpEw9SYWlzdGxp\\nbiBNYWplcmUxLTArBgkqhkiG9w0BCQEWHnJhaXN0bGluQGxhc3Rob21lLnNvbGFj\\nZS5rcnlubjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL+ycHZrGwRR\\nU2mZvXcinAc1tHqmX6uRX8xTd/KnAlmo9FKkryYT6fH+Vt3YoQZxt1y1/zwP8b5q\\nYD/fZCXpK+m2tH7KfbHD+dRwOfkfiqEKYlnZjzJDoa1fFXgcD1MOH4WtW0e76gJu\\nqazHS8PxnPGVbov/Zct4dhu9N5bptyAkSgy8qM58VY+XSfjMo4KlBAMrRIkYD6Km\\ngxckvl0+h6b+izc67ftcoWqj24mep4mRAF6jRzldWp9gj5oSh/qR7CUBN7AvS+GU\\nB/hLVkQw3mT3RqZxXDsVrrzrnm+xtRDJMakbwQUyIQ8JrtYGgpo4z+T6tOC9IwJ1\\no6mCMreLy7ECAwEAAaOCAR4wggEaMB0GA1UdDgQWBBSuML7sQDcVORQov3TrBvf5\\nqoq09TCB6gYDVR0jBIHiMIHfgBSuML7sQDcVORQov3TrBvf5qoq09aGBu6SBuDCB\\ntTELMAkGA1UEBhMCQ0ExCzAJBgNVBAgTAlFDMREwDwYDVQQHEwhNb250cmVhbDET\\nMBEGA1UEChMKS3J5bm4gSW5jLjEQMA4GA1UECxMHVHJhbnRvcjEWMBQGA1UEAxMN\\nS3J5bm4gSW5jLiBDQTEYMBYGA1UEKRMPUmFpc3RsaW4gTWFqZXJlMS0wKwYJKoZI\\nhvcNAQkBFh5yYWlzdGxpbkBsYXN0aG9tZS5zb2xhY2Uua3J5bm6CCQDC57Gww+Sl\\nTDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQCCALlwYznNn8ZOe+/h\\nsBeDKhiK44CBJBZgfI26V6BB+CGFBsTFanyrmH+kNJyWyL2MNubSZH3qoaL3WTdT\\n1jnX6Eyv2LjOq+5HgHOq3uOI0+vcWd80PEbIjrf7cC99GbkDn+bUNf0erySiJKR2\\nAFHgYAE31q/3X4rO/cb5eN9h01uA92m7nmcDfxa3I3C19v9GBRvZ+Kj3z3dbKpNe\\nhCyC72/+1a93Vxn9JbZsV0XJUZhEB15hemQ57U91Jb6gK18IxvyX2J9tSfeKSvCe\\nNroC43O7EkOOCr/yBRWxWWojXTiLqlq+3IowBHu524V3TMHpWCnBXqlggw1GfKSF\\nOwn1\\n-----END CERTIFICATE-----\\n", "GlanceRbdPoolName": "images", "BondInterfaceOvsOptions": "bond_mode=active-backup lacp=off other_config:bond-detect-mode=miimon other_config:bond-miimon-interval=500", "NeutronEnableIsolatedMetadata": true, "NeutronVniRanges": ["1:4094"], "rhel_reg_method": "satellite", "emc_scaleio_ip1": "10.128.19.81", "SSLKey": "-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEA8bIh4q8nmozTyWTHCIgIqIwD6RHmTteIkb9+gKCSg1L/NYuT\\n6O93D5vBXGZMm6LK3paY6HQim90TO1iNHdRllEt+AZ396yPHW0TUAUOJWYP5PATq\\niGmbg5rL0q7E5dR+OE02qF+IG8yS/y/zvnn+5wxWCXXSoYB9dRNSbYoBkvkRMtxz\\nG9jB/tmnVEIUWiPSLolguLUophs7crl/vSw3i89y524EjVJPmOINADaFsPZBK6+m\\nQaZNDfJKSPCWZw723xrc19Uw0316Fs+TVl3+DPE1BzP8qcsSLBii7qMwiyxWs98k\\nrNn0uHWN1NcZnLUDIv+etPMwGqgTHJy71HjAZQIDAQABAoIBAQCsFg62Xcuu6LIq\\nZIyp8GFp0DdAjTQT0rY0P8oMP0fSJRf8weKQKV/2RwnHhjbpYWFcVpGMgJPbse5t\\nhMEFCiNBEPcoo5sU/qaEv17Lf5Cdoa+lIkLy2W6Wp3KUEUez9DXiVGekPlCkqmXH\\nOBct+aKaU1g26CMORnQNFbLMt0Qjpbxuzx4UGa+QFd28VNw6CQ6K1Aswk16pDV8j\\n7ymjOf8GUXBiP7EIK4NF69ONazy3xyZqMrA6R2pByvcIRLT1kFCDb3p1PwJPIiuG\\neCUQOHSo2tmSglBMMBujrZN/ZAN7ylTLRj3MHEwQPhBCQ0kSTyQ/4nwKMcskvaqC\\nRX7x32qJAoGBAPxJaNudC+piLX16b47rPm9hjfMfNd5HZElfcajmYgLJizyR6hrH\\n/Gd/V74HhAlr40l79WnyBpnzEGuezJQnkR1srOpRdHARZETLZJkNIt4ahsIEFVTJ\\nrWEEwKjSb40WcwRN+CKS+gAeA1M1PHL0XyJwcf9oyE/Ns8EdugTI9cS3AoGBAPVA\\n0TcpK/9xiuru7iLRdIfEjVGYJQB07D/DvTb0ym9k8UzL6I6fcceoOJDo1mtxgKin\\nqBh9zFU6efo1uT1HWhbqnJH5Q2HHe7zjurTk0CNJT1hDwnAv5+11uYb7KobJK2OY\\nG2KaPexZWHOoJ3netAIJj7JMWA2+8YmSY6WA3F/DAoGAKaTsfCPmTaA7JhVJyOun\\n+La/ubwTJkfelAX/OwQcdZ1TMIJdhGIyldr9Xs7ayrtWX1Do574dvNfUhA9IccQ+\\nPf8sY9liQQV96aUxS9pRQRxb1jbaVo6b4gHo03U5GK71+WXtabedMNvDbL7C5a7U\\n7VhmWOSw/AtWerAvfo61ku0CgYA6M9yyy4mOgKKoKHXJO439Hm8vOv0lA5qBc3F3\\nFlboYrtFL2sMVdiJumlaMneYXgJbhBZHYatZWpxR/eftG/7MS3dGyTHthYrfA+hu\\nP5MJnL9AwivltejDmNmjp/2qqRkr9JAjMVmauoVcRT7BFFIB3cUFWkrXUEZAEMan\\nI1KpQwKBgCbwArI2lENhfBvmJ1Jk/QEBj7EKXm5dX0epBPQImKhzSUNjDtYO4wec\\nYbVo7RLmHZd11+XtTWq6kbRgUjnUUr3lMbl2+EK11gb32BByUr7sJ5xJObRrazuT\\nPhsa28oyIbl629WdJ/jJ5Lq9gBOq1MVlMtCStfkRBPoetirlWkg/\\n-----END RSA PRIVATE KEY-----\\n", "TenantAllocationPools": [{"start": "10.3.0.10", "end": "10.3.0.200"}], "emc_scaleio_ip2": "10.128.19.82", "ControlPlaneSubnetCidr": "24", "ComputeSriovHostnameFormat": "krynn-sriov-%index%", "OvercloudCephStorageFlavor": "ceph-storage", "InternalApiNetworkVlanID": 10, "ObjectStorageCount": 0, "NeutronExternalNetworkBridge": "\'\'", "InternalApiNetCidr": "10.0.0.0/24", "BlockStorageCount": 0, "DnsServers": ["10.162.200.254", "8.8.8.8"], "rhel_reg_auto_attach": "", "StorageAllocationPools": [{"start": "10.1.0.10", "end": "10.1.0.200"}], "NovaComputeLibvirtType": "qemu", "StorageNetCidr": "10.1.0.0/24", "rhel_reg_sat_repo": "rhel-7-server-satellite-tools-6.3-rpms", "StorageNetworkVlanID": 20, "SwiftRingGetTempurl": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=aead6a55fb884b3314551f3fb12bb4b3c723611d&temp_url_expires=1534943413", "NetworkerExtraConfig": {"neutron::plugins::ml2::path_mtu": 1550}, "CinderRbdPoolName": "volumes", "ComputeDpdkHostnameFormat": "krynn-dpdk-%index%", "rhel_reg_server_url": "", "OvercloudBlockStorageFlavor": "cinder-storage", "NovaComputeExtraConfig": {"nova::compute::resume_guests_state_on_host_boot": true, "compute_classes": ["::nova::config", "::neutron::config", "::neutron::plugins::ml2", "::neutron::agents::ml2::ovs"], "nova::config::nova_config": {"DEFAULT/max_local_block_devices": {"value": "4"}, "libvirt/volume_use_multipath": {"value": "True"}, "libvirt/mem_stats_period_seconds": {"value": "0"}, "libvirt/live_migration_permit_post_copy": {"value": "True"}, "DEFAULT/allow_migrate_to_same_host": {"value": "True"}}, "neutron::agents::ml2::ovs::bridge_mappings": ["datacentre:br-ex", "external:br-extnet"], "neutron::plugins::ml2::network_vlan_ranges": ["datacentre:1:4000", "external:1:4000"], "neutron::plugins::ml2::physical_network_mtus": ["datacentre:1500", "external:1500"], "ceph::profile::params::osds": {"/dev/sdh": {}, "/dev/sdf": {}, "/dev/sdg": {}, "/dev/sdd": {}, "/dev/sde": {}, "/dev/sdc": {}}}, "EC2MetadataIp": "10.20.0.2", "NetworkDeploymentActions": ["CREATE", "UPDATE"], "ComputeDpdkCount": 0, "rhel_reg_repos": "rhel-7-server-rpms,rhel-7-server-supplementary-rpms,rhel-7-server-optional-rpms,rhel-7-server-extras-rpms,rhel-7-server-openstack-10-rpms,rhel-7-server-openstack-10-tools-rpms,rhel-7-server-openstack-10-optools-rpms,rhel-7-server-openstack-10-devtools-rpms,rhel-7-server-rhceph-2-osd-rpms,rhel-7-server-rhceph-2-mon-rpms,rhel-7-server-rhceph-2-tools-rpms", "OvercloudObjectStorageFlavor": "swift-storage", "NeutronDpdkMemoryChannels": "4", "rhel_reg_http_proxy_port": "", "NeutronNetworkType": "vxlan,gre,vlan,flat", "ComputeSriovCount": 0, "ComputeServices": ["OS::TripleO::Services::CACerts", "OS::TripleO::Services::CephClient", "OS::TripleO::Services::CephExternal", "OS::TripleO::Services::Timezone", "OS::TripleO::Services::Ntp", "OS::TripleO::Services::Snmp", "OS::TripleO::Services::Sshd", "OS::TripleO::Services::NovaCompute", "OS::TripleO::Services::NovaLibvirt", "OS::TripleO::Services::Kernel", "OS::TripleO::Services::ComputeNeutronCorePlugin", "OS::TripleO::Services::ComputeNeutronOvsAgent", "OS::TripleO::Services::ComputeCeilometerAgent", "OS::TripleO::Services::ComputeNeutronL3Agent", "OS::TripleO::Services::ComputeNeutronMetadataAgent", "OS::TripleO::Services::TripleoPackages", "OS::TripleO::Services::TripleoFirewall", "OS::TripleO::Services::NeutronSriovAgent", "OS::TripleO::Services::OpenDaylightOvs", "OS::TripleO::Services::SensuClient", "OS::TripleO::Services::FluentdClient", "OS::TripleO::Services::VipHosts", "OS::TripleO::Services::CephOSD"], "HeatWorkers": 4, "tripleo::profile::base::database::mysql::innodb_buffer_pool_size": "256M", "NovaSchedulerDefaultFilters": ["RetryFilter", "AvailabilityZoneFilter", "RamFilter", "ComputeFilter", "ComputeCapabilitiesFilter", "ImagePropertiesFilter", "ServerGroupAntiAffinityFilter", "ServerGroupAffinityFilter", "PciPassthroughFilter", "NUMATopologyFilter"], "ControllerEnableSwiftStorage": false, "SSLCertificate": "-----BEGIN CERTIFICATE-----\\nMIIDwTCCAqmgAwIBAgIBCjANBgkqhkiG9w0BAQsFADCBtTELMAkGA1UEBhMCQ0Ex\\nCzAJBgNVBAgTAlFDMREwDwYDVQQHEwhNb250cmVhbDETMBEGA1UEChMKS3J5bm4g\\nSW5jLjEQMA4GA1UECxMHVHJhbnRvcjEWMBQGA1UEAxMNS3J5bm4gSW5jLiBDQTEY\\nMBYGA1UEKRMPUmFpc3RsaW4gTWFqZXJlMS0wKwYJKoZIhvcNAQkBFh5yYWlzdGxp\\nbkBsYXN0aG9tZS5zb2xhY2Uua3J5bm4wHhcNMTgwMjE1MjI1OTA1WhcNMjgwMjEz\\nMjI1OTA1WjBZMQswCQYDVQQGEwJDQTELMAkGA1UECBMCUUMxEzARBgNVBAoTCkty\\neW5uIEluYy4xEDAOBgNVBAsTB1RyYW50b3IxFjAUBgNVBAMTDTEwLjE2Mi4yMDAu\\nNDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDxsiHiryeajNPJZMcI\\niAiojAPpEeZO14iRv36AoJKDUv81i5Po73cPm8FcZkybosrelpjodCKb3RM7WI0d\\n1GWUS34Bnf3rI8dbRNQBQ4lZg/k8BOqIaZuDmsvSrsTl1H44TTaoX4gbzJL/L/O+\\nef7nDFYJddKhgH11E1JtigGS+REy3HMb2MH+2adUQhRaI9IuiWC4tSimGztyuX+9\\nLDeLz3LnbgSNUk+Y4g0ANoWw9kErr6ZBpk0N8kpI8JZnDvbfGtzX1TDTfXoWz5NW\\nXf4M8TUHM/ypyxIsGKLuozCLLFaz3ySs2fS4dY3U1xmctQMi/5608zAaqBMcnLvU\\neMBlAgMBAAGjNzA1MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMBsGA1UdEQQUMBKH\\nBAqiyCqHBAoUAAOHBAoUAAQwDQYJKoZIhvcNAQELBQADggEBAHF6Pu9SOkHQv+uL\\nUC8rQYiBZpp8WTT5evdCSDooc+/l9KKAalL0KULYYwn5LeaXzXTG/+bfPhL1wy7D\\n9HTwxXW5X1ROkI82QYyhZyAltor7QtdzyTCyxO7UTdM8i9Dj9woQ5JJSyBb3Eq0Z\\nLsfxtMz3XGYwYGPsVbdBHU643N+RzZvrfrHjn82FpGqnsIJ+rJKI/rCT27Y3CgJV\\nZ8tqRmZQLEL76cH7KJfCu2WHjAr2khawYF6QbKlgSQ+4zi5UFbWfrYfW5X6sYLuM\\n/MTIR9PQyq8PNFCyX8xnJIy7FtxwGp1AWFn2OjY+Yg+lB1/33SqtjsNjt7H9Ldm+\\nTrSvLS4=\\n-----END CERTIFICATE-----\\n", "OvercloudComputeSriovFlavor": "computesriov", "ComputeDpdkExtraConfig": {"neutron::plugins::ml2::path_mtu": 1550, "nova::compute::reserved_host_memory": 4096, "neutron::plugins::ml2::type_drivers": ["vlan", "flat"], "neutron::agents::ml2::ovs::bridge_mappings": ["datacentre:br-ex", "external:br-extnet", "dpdk_ens1f0:br-dpdk1", "dpdk_ens1f1:br-dpdk2", "dpdk_ens2f0:br-dpdk3", "dpdk_ens2f1:br-dpdk4"], "neutron::plugins::ml2::network_vlan_ranges": ["datacentre:1:4000", "external:1:4000", "dpdk_ens1f0:1:4000", "dpdk_ens1f1:1:4000", "dpdk_ens2f0:1:4000", "dpdk_ens2f1:1:4000"], "neutron::plugins::ml2::physical_network_mtus": ["datacentre:1500", "external:1500"], "ceph::profile::params::osds": {"/dev/sdh": {}, "/dev/sdf": {}, "/dev/sdg": {}, "/dev/sdd": {}, "/dev/sde": {}, "/dev/sdc": {}}, "computesriov_classes": ["::nova::config", "::neutron::config", "::neutron::plugins::ml2", "::neutron::agents::ml2::ovs"], "nova::compute::vcpu_pin_set": ["4-21", "48-65", "26-43", "70-87"], "neutron::agents::ml2::ovs::datapath_type": "netdev"}, "NetworkerHostnameFormat": "krynn-netwrk-%index%", "KeystoneCACertificate": "-----BEGIN CERTIFICATE-----\\nMIIDNzCCAh+gAwIBAgIBATANBgkqhkiG9w0BAQUFADBTMQswCQYDVQQGEwJYWDEO\\nMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVuc2V0MQ4wDAYDVQQKDAVVbnNldDEU\\nMBIGA1UEAwwLS2V5c3RvbmUgQ0EwHhcNMTgwODIxMTMxMDAwWhcNMjgwODE4MTMx\\nMDAwWjBTMQswCQYDVQQGEwJYWDEOMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVu\\nc2V0MQ4wDAYDVQQKDAVVbnNldDEUMBIGA1UEAwwLS2V5c3RvbmUgQ0EwggEiMA0G\\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDN1IXDbhcyWGDarwqnGsp605QX6WqG\\nO6lfrxZ9PlkQV73pHuwjL6fNcGu//Cxrl38oLg/LXxzKT5BPjygSzs4HO4CmXQHQ\\nXIkaivbgVXhyAsGs5UddqvZVSLvQJJJ4GvIeFrA0C3nXlSzigmaOqzGTBJEAfLIz\\nKuEtXh0EbNauldnXLSwFioG5aawgNwviupO4A7NScudWUFA+PK+97Xs4B4Jak4ua\\nzsOkIrvrM5z1yQCmMpey6NhVL4q1DZHvSeDkqOVRyevBVug6cMz6F3xsvhJP43UY\\n7BXxEnwC9ii9h7rav2ISUQDNYPgxR0hp6x4+Q4uM4vNZyX4kdcZH7Qa7AgMBAAGj\\nFjAUMBIGA1UdEwEB/wQIMAYBAf8CAQAwDQYJKoZIhvcNAQEFBQADggEBAJVhsoYz\\neeSfBApUCjEmWMhHPtofnSIClih+ykE5ruH+kmJNPItGycdWrG7BVtZ1Wu75LdlT\\nX8+Gy4KlJfg/RPWqE6KDt7s65XCMYqgfFSoRsv8p6GyY7Tmc4N2LdWktRGa5WS+I\\n7+ZcbeAZ5JxmL9gKc+s2TA5DR+b0HYno2sL4UqiZTe0EG/0rl3VJ8u/obvYoTiyX\\nD5xtbouDht4PBsb85sp1rTpdphqAlIFbXN/CHMQrwKPqA+1KBjjdl/7ebSCElOMV\\nNGgHplc61bTDFQxmSjkfnONkHliWZP9FuUZvosdEOZjvO1HYT6bOGuQLnbWiUcdJ\\nUJRW2IZ5ceeNuEc=\\n-----END CERTIFICATE-----\\n", "ExternalInterfaceDefaultRoute": "10.162.200.254", "ValidateFqdn": true, "rhel_reg_release": "", "RootPW": "r00tme", "CephStorageExtraConfig": {"ceph::profile::params::osds": {"/dev/sdh": {}, "/dev/sdf": {}, "/dev/sdg": {}, "/dev/sdd": {}, "/dev/sde": {}, "/dev/sdb": {}, "/dev/sdc": {}}}, "tripleo::loadbalancer::ssl_options": "no-sslv3 ", "ObjectStorageHostnameFormat": "krynn-swift-%index%", "rhel_reg_sat_url": "http://10.162.200.124", "UpdateIdentifier": ""}, "template": "overcloud.yaml", "environments": [{"path": "overcloud-resource-registry-puppet.yaml"}, {"path": "user-environment.yaml"}]}', u'updated_at': u'2018-08-21 13:10:14', u'scope': u'private', u'id': u'968f1f11-6f20-4df5-80c9-44c37af9fbf9', u'name': u'overcloud'}, u'variables': {u'parameter_defaults': {u'KeystoneSigningKey': u'-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDEE6MhV+l5JWvb\nCBUHEt3+TdNOwPiCTn7v5kYdDfD+AAcaIP2w5CEDX1FGNwlE+In7RtSBzPQohtDR\nsIxycWWyOYgLAe8HEWmN+Qt2ZY+jnEF9UKJwKLhtLLiscqhZwMh43PBjANcjW8bK\nqpgGHQ9jmRbMkEMZgehFOewzOoTnEoA6T5KsPv4VY8toqWlEm0fh4Xc81V1DhHTf\nyCYeLdiHOX06CYQId7WdnzduYNctz6tmzC6tL71QmomSkADYABKDUH32/IRPy0az\n1bUrqIDwDG06m7OoNNUrW/Kd9qEo16XLbGezne99HHey/CW2zKO8ShNbwirkb+B7\nhJHGF/pbAgMBAAECggEAOHZPK3LdUH1uKYySQY81Td2rU6pN5XglJX/yALvbAcmQ\nQf3uD9ohh48TIF0I1kubsDgdSaNzS5hG2Zs1Vl9BIalfe4v7ANYKx09H9bgZPMvq\nL+PgYtvW/9k49K+vuujA0c0Ni/TZ/tyWyhWF4XzMyalz30RLjjTSZdzgH4BidQdl\nzN/A8eC6knH16jww4y62IXLdILWQZnnL7L/zRlzc4bCuNA/g3kwgbwgyG3it97tS\nxfWI/JgXOVPzqQB8hVOkqBNrtKihLCJctH4yqlpHOXqr/S0ATv26KQBfHj4aM5Q2\nL2gBcPp0IiBsyp9+XLG0wF9hQITEdN03NF+aB4TVQQKBgQDgdoejUGq9vgDFo/BX\njtHeYhJUsQ70xAYD8Plvrj3tbG4XUPKCSh3SGKwU1cnOUiV4fO/HN4nDQANkTcza\nOCxtMX/uk12YbiLV4Yc/4Uk0QDGPj8PAIHODNMch0bh5Rpq03DcoAt1mtvHeeNIq\nuPX5chQh8uAeA5sWfSOwy5UPLwKBgQDfoBxkwX17qLc6xzC5mZOtNsLkNOwMvkwp\n3yDA/JP1G7IdPvSlvizC65oGOPIQVyTLCr0OVdZTP9y/hIQiUCuhCW4wbr1WKsC8\n6PKpQ695kD/u0M/0c+wrkG3a6LZ/wzkCrsV2C798/eJWqao9BhXN9wcmCyXqrBFJ\nzzAsvOMclQKBgQC0SZ/yZeIGWvlFxcKCoT0iMIVmrvxDTrtCKShAMqSc8a2PXr4a\nNiuzl4uIBJtd848TMs5opcwqHl1bED5MvDe60Lpfxs+zYirqvYWjonDo3fKwy5k/\n1RDSvu5+1HMmPbZ/NC29Hmf0W1b0CPlNxVgULjPLfMfUc7L6ojKriylDkwKBgQDZ\n+m3y4JB6W0jPqJ4cLFFAxGJQpC17dnszTWXV994ZS/fgfh9m9+sVzSYD7ro1p1wb\n9sm2EYGrAFMi8/8Am3kLre+Ukj1Ior/g5Ii06V9AdZV8Klqqg9yv0kbi3XgXLaqC\nrO2ZVXZAVhGsPBHPDgFvFN4I/VDmYPcxJR5mXXBbyQKBgC8rAvaWu5Zk06yCxb4K\nBmy89AW8rmXvMFbjr2NG/jGcs5Qz0tdpvBY1f+lZQ6nimItGCeoMnywQqjcl0cAW\nMvZ1oMCWZ7TQgGqzf4bDsBSsnDXJWedS5VpKM+dn9ARleKE8V/iDmGHjmR3xo1Qf\nXsTIKIqPpHa7YtTTdhPD7Rrl\n-----END PRIVATE KEY-----\n', u'rhel_reg_activation_key': u'ak_rhosp10', u'NetworkDeploymentActions': [u'CREATE', u'UPDATE'], u'OvercloudControlFlavor': u'control', u'rhel_reg_type': u'', u'GnocchiBackend': u'rbd', u'NeutronFlatNetworks': u'datacentre,external', u'ComputeDpdkHostCpusList': u"'2,46,24,68'", u'ControlPlaneDefaultRoute': u'10.20.0.1', u'NovaEnableRbdBackend': True, u'NeutronVhostuserSocketGroup': u'hugetlbfs', u'OvercloudObjectStorageFlavor': u'swift-storage', u'CinderEnableRbdBackend': True, u'ControllerHostnameFormat': u'krynn-ctrl-%index%', u'KeystoneSigningCertificate': u'-----BEGIN CERTIFICATE-----\nMIIDJDCCAgygAwIBAgIBAjANBgkqhkiG9w0BAQUFADBTMQswCQYDVQQGEwJYWDEO\nMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVuc2V0MQ4wDAYDVQQKDAVVbnNldDEU\nMBIGA1UEAwwLS2V5c3RvbmUgQ0EwHhcNMTgwODIxMTMxMDAwWhcNMjgwODE4MTMx\nMDAwWjBYMQswCQYDVQQGEwJYWDEOMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVu\nc2V0MQ4wDAYDVQQKDAVVbnNldDEZMBcGA1UEAwwQS2V5c3RvbmUgU2lnbmluZzCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMQToyFX6Xkla9sIFQcS3f5N\n007A+IJOfu/mRh0N8P4ABxog/bDkIQNfUUY3CUT4iftG1IHM9CiG0NGwjHJxZbI5\niAsB7wcRaY35C3Zlj6OcQX1QonAouG0suKxyqFnAyHjc8GMA1yNbxsqqmAYdD2OZ\nFsyQQxmB6EU57DM6hOcSgDpPkqw+/hVjy2ipaUSbR+HhdzzVXUOEdN/IJh4t2Ic5\nfToJhAh3tZ2fN25g1y3Pq2bMLq0vvVCaiZKQANgAEoNQffb8hE/LRrPVtSuogPAM\nbTqbs6g01Stb8p32oSjXpctsZ7Od730cd7L8JbbMo7xKE1vCKuRv4HuEkcYX+lsC\nAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAw6aviUeIZ7U6aD4Csf9TEjEnBWCQNUDs\nSyGyv5Tqn4HgObtYKBw1+40v+hoOBzgE0W3+IWdLsxInVUlOCAolQbkstQLT2qMt\nUwR8kBf/eZDVRR1kA6taf1RbBKQMzH7OfNtDogNZGJZO5XYOOCpBBCqHfHR5iVNi\ntQ9YhGLPZX5qpHWP/mFiOYDmXmjTuj7AlLYC85Dv50jWTAYr4r9V7afol9CQLyqL\nhaz7S1Guw43e5ULM39Y99fZEUfsDS66BjJkLRX1rtZsrT3UTOzGktqYdNZ9Mklj1\nev6mzfGaJ5ZnRgnJ6OVYaGhhbwWU78YO22nORTyYpy79goKHP+Ynnw==\n-----END CERTIFICATE-----\n', u'CephStorageCount': 1, u'rhel_reg_http_proxy_password': u'', u'TenantNetCidr': u'10.3.0.0/24', u'token_flush_minute': [0, 20, 40], u'osp_ad_primary_dc': u'dc00.ad.lasthome.solace.krynn', u'NtpServer': [u'10.20.0.1', u'10.20.0.2'], u'osp_ad_enable': u'False', u'NeutronDpdkCoreList': u"'3,47,25,69'", u'ComputeSriovExtraConfig': {u'nova::compute::vcpu_pin_set': [u'4-21', u'48-65', u'26-43', u'70-87'], u'neutron::plugins::ml2::path_mtu': 1550, u'neutron::agents::ml2::ovs::firewall_driver': [u'noop'], u'neutron::plugins::ml2::type_drivers': [u'vlan', u'flat'], u'neutron::agents::ml2::ovs::bridge_mappings': [u'datacentre:br-ex', u'external:br-extnet', u'sriov_ens1f0:br-sriov1', u'sriov_ens1f1:br-sriov2', u'sriov_ens2f0:br-sriov3', u'sriov_ens2f1:br-sriov4'], u'neutron::plugins::ml2::network_vlan_ranges': [u'datacentre:1:4000', u'external:1:4000', u'sriov_ens1f0:1:4000', u'sriov_ens1f1:1:4000', u'sriov_ens2f0:1:4000', u'sriov_ens2f1:1:4000'], u'tripleo::host::sriov::number_of_vfs': [u'ens1f0:16', u'ens1f1:16', u'ens2f0:16', u'ens2f1:16'], u'neutron::plugins::ml2::physical_network_mtus': [u'datacentre:1500', u'external:1500'], u'ceph::profile::params::osds': {u'/dev/sdh': {}, u'/dev/sdf': {}, u'/dev/sdg': {}, u'/dev/sdd': {}, u'/dev/sde': {}, u'/dev/sdc': {}}, u'neutron::agents::ml2::sriov::physical_device_mappings': [u'sriov_ens1f0:ens1f0', u'sriov_ens1f1:ens1f1', u'sriov_ens2f0:ens2f0', u'sriov_ens2f1:ens2f1'], u'neutron::plugins::ml2::supported_pci_vendor_devs': [u'8086:154c'], u'computesriov_classes': [u'::nova::config', u'::neutron::config', u'::neutron::plugins::ml2', u'::neutron::agents::ml2::ovs'], u'nova::compute::reserved_host_memory': 2048, u'nova::compute::pci_passthrough': [{u'devname': u'ens1f0', u'physical_network': u'sriov_ens1f0'}, {u'devname': u'ens1f1', u'physical_network': u'sriov_ens1f1'}, {u'devname': u'ens2f0', u'physical_network': u'sriov_ens2f0'}, {u'devname': u'ens2f1', u'physical_network': u'sriov_ens2f1'}]}, u'StackAction': u'CREATE', u'InternalApiAllocationPools': [{u'start': u'10.0.0.10', u'end': u'10.0.0.200'}], u'NeutronVhostuserSocketDir': u'/var/lib/vhost_sockets', u'rhel_reg_pool_id': u'', u'NeutronDatapathType': u'netdev', u'Debug': False, u'CinderBackupBackend': u'ceph', u'StorageMgmtAllocationPools': [{u'start': u'10.2.0.10', u'end': u'10.2.0.200'}], u'ComputeSriovKernelArgs': u'default_hugepagesz=1GB hugepagesz=1G hugepages=128 intel_iommu=on iommu=pt', u'rhel_reg_base_url': u'', u'RabbitFDLimit': 65436, u'StorageMgmtNetCidr': u'10.2.0.0/24', u'osp_netbios_domain': u'KRYNN', u'OvercloudComputeFlavor': u'compute', u'CinderEnableIscsiBackend': False, u'NeutronDpdkDriverType': u'vfio-pci', u'NeutronOVSFirewallDriver': u'openvswitch', u'rhel_reg_password': u'password', u'NovaReservedHostMemory': 4096, u'ControllerExtraConfig': {u'neutron::plugins::ml2::path_mtu': 1550, u'apache::trace_enable': u'Off', u'aodh::policy::policies': {u'aodh-telemetry:get_alarm_state': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:get_alarm_state'}, u'aodh-telemetry:query_alarm_history': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:query_alarm_history'}, u'aodh-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'aodh-telemetry:create_alarm': {u'value': u'rule:deny_readonly', u'key': u'telemetry:create_alarm'}, u'aodh-telemetry:alarm_history': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:alarm_history'}, u'aodh-telemetry:change_alarm': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'telemetry:change_alarm'}, u'aodh-telemetry:delete_alarm': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'telemetry:delete_alarm'}, u'aodh-telemetry:get_alarm': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:get_alarm'}, u'aodh-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'aodh-admin_or_owner': {u'value': u'rule:context_is_admin or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'aodh-telemetry:query_alarm': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:query_alarm'}, u'aodh-telemetry:change_alarm_state': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'telemetry:change_alarm_state'}, u'aodh-telemetry:get_alarms': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:get_alarms'}, u'aodh-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'aodh-segregation': {u'value': u'rule:context_is_admin', u'key': u'segregation'}}, u'mistral::policy::policies': {u'mistral-environments:update': {u'value': u'rule:admin_or_owner', u'key': u'environments:update'}, u'mistral-workbooks:update': {u'value': u'rule:admin_or_owner', u'key': u'workbooks:update'}, u'mistral-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'mistral-cron_triggers:create': {u'value': u'rule:admin_or_owner', u'key': u'cron_triggers:create'}, u'mistral-admin_or_owner': {u'value': u'is_admin:True or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'mistral-workbooks:get': {u'value': u'rule:admin_or_owner', u'key': u'workbooks:get'}, u'mistral-environments:get': {u'value': u'rule:admin_or_owner', u'key': u'environments:get'}, u'mistral-members:list': {u'value': u'rule:admin_or_owner', u'key': u'members:list'}, u'mistral-action_executions:list': {u'value': u'rule:admin_or_owner', u'key': u'action_executions:list'}, u'mistral-executions:update': {u'value': u'rule:admin_or_owner', u'key': u'executions:update'}, u'mistral-event_triggers:delete': {u'value': u'rule:admin_or_owner', u'key': u'event_triggers:delete'}, u'mistral-workflows:update': {u'value': u'rule:admin_or_owner', u'key': u'workflows:update'}, u'mistral-executions:create': {u'value': u'rule:admin_or_owner', u'key': u'executions:create'}, u'mistral-services:list': {u'value': u'rule:admin_or_owner', u'key': u'services:list'}, u'mistral-action_executions:get': {u'value': u'rule:admin_or_owner', u'key': u'action_executions:get'}, u'mistral-workflows:list': {u'value': u'rule:admin_or_owner', u'key': u'workflows:list'}, u'mistral-tasks:update': {u'value': u'rule:admin_or_owner', u'key': u'tasks:update'}, u'mistral-tasks:list': {u'value': u'rule:admin_or_owner', u'key': u'tasks:list'}, u'mistral-event_triggers:get': {u'value': u'rule:admin_or_owner', u'key': u'event_triggers:get'}, u'mistral-workflows:create': {u'value': u'rule:admin_or_owner', u'key': u'workflows:create'}, u'mistral-workflows:delete': {u'value': u'rule:admin_or_owner', u'key': u'workflows:delete'}, u'mistral-admin_only': {u'value': u'is_admin:True', u'key': u'admin_only'}, u'mistral-actions:get': {u'value': u'rule:admin_or_owner', u'key': u'actions:get'}, u'mistral-workbooks:create': {u'value': u'rule:admin_or_owner', u'key': u'workbooks:create'}, u'mistral-action_executions:update': {u'value': u'rule:admin_or_owner', u'key': u'action_executions:update'}, u'mistral-environments:list': {u'value': u'rule:admin_or_owner', u'key': u'environments:list'}, u'mistral-executions:delete': {u'value': u'rule:admin_or_owner', u'key': u'executions:delete'}, u'mistral-environments:delete': {u'value': u'rule:admin_or_owner', u'key': u'environments:delete'}, u'mistral-cron_triggers:list': {u'value': u'rule:admin_or_owner', u'key': u'cron_triggers:list'}, u'mistral-environments:create': {u'value': u'rule:admin_or_owner', u'key': u'environments:create'}, u'mistral-workbooks:list': {u'value': u'rule:admin_or_owner', u'key': u'workbooks:list'}, u'mistral-action_executions:delete': {u'value': u'rule:admin_or_owner', u'key': u'action_executions:delete'}, u'mistral-actions:delete': {u'value': u'rule:admin_or_owner', u'key': u'actions:delete'}, u'mistral-members:create': {u'value': u'rule:admin_or_owner', u'key': u'members:create'}, u'mistral-members:delete': {u'value': u'rule:admin_or_owner', u'key': u'members:delete'}, u'mistral-executions:list': {u'value': u'rule:admin_or_owner', u'key': u'executions:list'}, u'mistral-event_triggers:list': {u'value': u'rule:admin_or_owner', u'key': u'event_triggers:list'}, u'mistral-event_triggers:update': {u'value': u'rule:admin_or_owner', u'key': u'event_triggers:update'}, u'mistral-cron_triggers:get': {u'value': u'rule:admin_or_owner', u'key': u'cron_triggers:get'}, u'mistral-tasks:get': {u'value': u'rule:admin_or_owner', u'key': u'tasks:get'}, u'mistral-action_execution:create': {u'value': u'rule:admin_or_owner', u'key': u'action_execution:create'}, u'mistral-workflows:get': {u'value': u'rule:admin_or_owner', u'key': u'workflows:get'}, u'mistral-event_triggers:create': {u'value': u'rule:admin_or_owner', u'key': u'event_triggers:create'}, u'mistral-executions:get': {u'value': u'rule:admin_or_owner', u'key': u'executions:get'}, u'mistral-actions:create': {u'value': u'rule:admin_or_owner', u'key': u'actions:create'}, u'mistral-actions:list': {u'value': u'rule:admin_or_owner', u'key': u'actions:list'}, u'mistral-actions:update': {u'value': u'rule:admin_or_owner', u'key': u'actions:update'}, u'mistral-cron_triggers:delete': {u'value': u'rule:admin_or_owner', u'key': u'cron_triggers:delete'}, u'mistral-members:get': {u'value': u'rule:admin_or_owner', u'key': u'members:get'}, u'mistral-workbooks:delete': {u'value': u'rule:admin_or_owner', u'key': u'workbooks:delete'}, u'mistral-members:update': {u'value': u'rule:admin_or_owner', u'key': u'members:update'}}, u'neutron::agents::ml2::ovs::bridge_mappings': [u'datacentre:br-ex', u'external:br-extnet'], u'sahara::policy::policies': {u'sahara-data-processing:data-sources:get': {u'value': u'', u'key': u'data-processing:data-sources:get'}, u'sahara-data-processing:node-group-templates:get': {u'value': u'', u'key': u'data-processing:node-group-templates:get'}, u'sahara-data-processing:job-binaries:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binaries:delete'}, u'sahara-data-processing:clusters:scale': {u'value': u'rule:deny_readonly', u'key': u'data-processing:clusters:scale'}, u'sahara-data-processing:jobs:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:jobs:create'}, u'sahara-data-processing:job-types:get_all': {u'value': u'', u'key': u'data-processing:job-types:get_all'}, u'sahara-data-processing:jobs:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:jobs:modify'}, u'sahara-data-processing:job-executions:cancel': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-executions:cancel'}, u'sahara-data-processing:job-binaries:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binaries:create'}, u'sahara-data-processing:job-binaries:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binaries:modify'}, u'sahara-data-processing:plugins:get_version': {u'value': u'', u'key': u'data-processing:plugins:get_version'}, u'sahara-default': {u'value': u'', u'key': u'default'}, u'sahara-data-processing:job-executions:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-executions:modify'}, u'sahara-data-processing:node-group-templates:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:node-group-templates:modify'}, u'sahara-data-processing:jobs:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:jobs:delete'}, u'sahara-data-processing:cluster-templates:get': {u'value': u'', u'key': u'data-processing:cluster-templates:get'}, u'sahara-data-processing:clusters:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:clusters:delete'}, u'sahara-data-processing:jobs:execute': {u'value': u'rule:deny_readonly', u'key': u'data-processing:jobs:execute'}, u'sahara-data-processing:data-sources:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:data-sources:delete'}, u'sahara-data-processing:job-executions:refresh_status': {u'value': u'', u'key': u'data-processing:job-executions:refresh_status'}, u'sahara-data-processing:jobs:get': {u'value': u'', u'key': u'data-processing:jobs:get'}, u'sahara-data-processing:job-binary-internals:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binary-internals:modify'}, u'sahara-data-processing:job-binary-internals:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binary-internals:delete'}, u'sahara-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'sahara-data-processing:clusters:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:clusters:create'}, u'sahara-data-processing:job-executions:get': {u'value': u'', u'key': u'data-processing:job-executions:get'}, u'sahara-data-processing:clusters:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:clusters:modify'}, u'sahara-data-processing:job-binary-internals:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binary-internals:create'}, u'sahara-data-processing:plugins:convert_config': {u'value': u'rule:deny_readonly', u'key': u'data-processing:plugins:convert_config'}, u'sahara-data-processing:job-binary-internals:get_data': {u'value': u'', u'key': u'data-processing:job-binary-internals:get_data'}, u'sahara-data-processing:node-group-templates:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:node-group-templates:create'}, u'sahara-data-processing:node-group-templates:get_all': {u'value': u'', u'key': u'data-processing:node-group-templates:get_all'}, u'sahara-data-processing:images:get': {u'value': u'', u'key': u'data-processing:images:get'}, u'sahara-data-processing:jobs:get_config_hints': {u'value': u'', u'key': u'data-processing:jobs:get_config_hints'}, u'sahara-data-processing:cluster-templates:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:cluster-templates:create'}, u'sahara-data-processing:job-binaries:get': {u'value': u'', u'key': u'data-processing:job-binaries:get'}, u'sahara-data-processing:node-group-templates:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:node-group-templates:delete'}, u'sahara-data-processing:job-binaries:get_all': {u'value': u'', u'key': u'data-processing:job-binaries:get_all'}, u'sahara-data-processing:job-executions:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-executions:delete'}, u'sahara-data-processing:images:get_all': {u'value': u'', u'key': u'data-processing:images:get_all'}, u'sahara-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'sahara-data-processing:clusters:get_all': {u'value': u'', u'key': u'data-processing:clusters:get_all'}, u'sahara-data-processing:images:register': {u'value': u'rule:deny_readonly', u'key': u'data-processing:images:register'}, u'sahara-data-processing:plugins:patch': {u'value': u'role:admin', u'key': u'data-processing:plugins:patch'}, u'sahara-data-processing:jobs:get_all': {u'value': u'', u'key': u'data-processing:jobs:get_all'}, u'sahara-data-processing:images:unregister': {u'value': u'rule:deny_readonly', u'key': u'data-processing:images:unregister'}, u'sahara-data-processing:data-sources:get_all': {u'value': u'', u'key': u'data-processing:data-sources:get_all'}, u'sahara-data-processing:cluster-templates:get_all': {u'value': u'', u'key': u'data-processing:cluster-templates:get_all'}, u'sahara-data-processing:plugins:get': {u'value': u'', u'key': u'data-processing:plugins:get'}, u'sahara-data-processing:job-binary-internals:get_all': {u'value': u'', u'key': u'data-processing:job-binary-internals:get_all'}, u'sahara-data-processing:images:remove_tags': {u'value': u'rule:deny_readonly', u'key': u'data-processing:images:remove_tags'}, u'sahara-data-processing:cluster-templates:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:cluster-templates:modify'}, u'sahara-data-processing:clusters:get': {u'value': u'', u'key': u'data-processing:clusters:get'}, u'sahara-data-processing:images:add_tags': {u'value': u'rule:deny_readonly', u'key': u'data-processing:images:add_tags'}, u'sahara-data-processing:job-binaries:get_data': {u'value': u'', u'key': u'data-processing:job-binaries:get_data'}, u'sahara-data-processing:data-sources:register': {u'value': u'rule:deny_readonly', u'key': u'data-processing:data-sources:register'}, u'sahara-data-processing:job-executions:get_all': {u'value': u'', u'key': u'data-processing:job-executions:get_all'}, u'sahara-data-processing:job-binary-internals:get': {u'value': u'', u'key': u'data-processing:job-binary-internals:get'}, u'sahara-data-processing:cluster-templates:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:cluster-templates:delete'}, u'sahara-data-processing:data-sources:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:data-sources:modify'}, u'sahara-data-processing:plugins:get_all': {u'value': u'', u'key': u'data-processing:plugins:get_all'}}, u'controller_classes': [u'::keystone::cron::token_flush'], u'horizon::api_versions': {u'identity': u'3'}, u'neutron::plugins::ml2::physical_network_mtus': [u'datacentre:1500', u'external:1500'], u'cinder::config::cinder_config': {u'scaleio/volume_driver': {u'value': u'cinder.volume.drivers.emc.scaleio.ScaleIODriver'}, u'scaleio/sio_protection_domain_name': {u'value': u'default'}, u'scaleio/volume_backend_name': {u'value': u'scaleio'}, u'scaleio/sio_round_volume_capacity': {u'value': u'True'}, u'scaleio/sio_storage_pool_name': {u'value': u'default'}, u'scaleio/sio_storage_pools': {u'value': u'default:default'}, u'scaleio/sio_force_delete': {u'value': u'True'}}, u'cinder::policy::policies': {u'cinder-volume_extension:volume_image_metadata': {u'value': u'rule:admin_or_owner', u'key': u'volume_extension:volume_image_metadata'}, u'cinder-volume_extension:backup_admin_actions:reset_status': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:backup_admin_actions:reset_status'}, u'cinder-snapshot_extension:snapshot_unmanage': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'snapshot_extension:snapshot_unmanage'}, u'cinder-backup:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'backup:delete'}, u'cinder-volume_extension:volume_type_access': {u'value': u'rule:admin_or_owner', u'key': u'volume_extension:volume_type_access'}, u'cinder-volume:get_all_transfers': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:get_all_transfers'}, u'cinder-consistencygroup:create': {u'value': u'group:nobody and rule:deny_readonly', u'key': u'consistencygroup:create'}, u'cinder-volume:create': {u'value': u'rule:deny_readonly', u'key': u'volume:create'}, u'cinder-snapshot_extension:list_manageable': {u'value': u'rule:admin_api', u'key': u'snapshot_extension:list_manageable'}, u'cinder-volume_extension:hosts': {u'value': u'rule:admin_api', u'key': u'volume_extension:hosts'}, u'cinder-volume:retype': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:retype'}, u'cinder-backup:get': {u'value': u'rule:admin_or_owner', u'key': u'backup:get'}, u'cinder-volume_extension:volume_admin_actions:reset_status': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_admin_actions:reset_status'}, u'cinder-backup:restore': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'backup:restore'}, u'cinder-volume:delete_transfer': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:delete_transfer'}, u'cinder-group:delete_group_snapshot': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'group:delete_group_snapshot'}, u'cinder-consistencygroup:get_cgsnapshot': {u'value': u'group:nobody', u'key': u'consistencygroup:get_cgsnapshot'}, u'cinder-volume_extension:volume_mig_status_attribute': {u'value': u'rule:admin_api', u'key': u'volume_extension:volume_mig_status_attribute'}, u'cinder-backup:backup-export': {u'value': u'rule:admin_api', u'key': u'backup:backup-export'}, u'cinder-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'cinder-clusters:get_all': {u'value': u'rule:admin_api', u'key': u'clusters:get_all'}, u'cinder-group:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'group:delete'}, u'cinder-volume:get_volume_metadata': {u'value': u'rule:admin_or_owner', u'key': u'volume:get_volume_metadata'}, u'cinder-volume:update_snapshot_metadata': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:update_snapshot_metadata'}, u'cinder-consistencygroup:delete': {u'value': u'group:nobody and rule:deny_readonly', u'key': u'consistencygroup:delete'}, u'cinder-volume_extension:volume_actions:upload_image': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume_extension:volume_actions:upload_image'}, u'cinder-volume_extension:snapshot_admin_actions:force_delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:snapshot_admin_actions:force_delete'}, u'cinder-volume_extension:quota_classes:validate_setup_for_nested_quota_use': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:quota_classes:validate_setup_for_nested_quota_use'}, u'cinder-volume_extension:quota_classes': {u'value': u'rule:admin_api', u'key': u'volume_extension:quota_classes'}, u'cinder-volume_extension:types_manage': {u'value': u'rule:admin_api', u'key': u'volume_extension:types_manage'}, u'cinder-volume_extension:replication:promote': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:replication:promote'}, u'cinder-volume_extension:types_extra_specs': {u'value': u'rule:admin_api', u'key': u'volume_extension:types_extra_specs'}, u'cinder-volume_extension:volume_admin_actions:force_detach': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_admin_actions:force_detach'}, u'cinder-volume_extension:volume_type_access:addProjectAccess': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_type_access:addProjectAccess'}, u'cinder-volume_extension:access_types_extra_specs': {u'value': u'rule:admin_api', u'key': u'volume_extension:access_types_extra_specs'}, u'cinder-group:create': {u'value': u'rule:deny_readonly', u'key': u'group:create'}, u'cinder-volume_extension:volume_encryption_metadata': {u'value': u'rule:admin_or_owner', u'key': u'volume_extension:volume_encryption_metadata'}, u'cinder-group:group_type_access': {u'value': u'rule:admin_or_owner', u'key': u'group:group_type_access'}, u'cinder-message:get': {u'value': u'rule:admin_or_owner', u'key': u'message:get'}, u'cinder-volume_extension:quotas:update': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:quotas:update'}, u'cinder-group:get_all_group_snapshots': {u'value': u'rule:admin_or_owner', u'key': u'group:get_all_group_snapshots'}, u'cinder-volume_extension:services:index': {u'value': u'rule:admin_api', u'key': u'volume_extension:services:index'}, u'cinder-volume_extension:volume_admin_actions:force_delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_admin_actions:force_delete'}, u'cinder-volume:delete_volume_metadata': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:delete_volume_metadata'}, u'cinder-volume:extend': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:extend'}, u'cinder-volume:get_all': {u'value': u'rule:admin_or_owner', u'key': u'volume:get_all'}, u'cinder-volume_extension:extended_snapshot_attributes': {u'value': u'rule:admin_or_owner', u'key': u'volume_extension:extended_snapshot_attributes'}, u'cinder-admin_api': {u'value': u'is_admin:True', u'key': u'admin_api'}, u'cinder-snapshot_extension:snapshot_actions:update_snapshot_status': {u'value': u'rule:deny_readonly', u'key': u'snapshot_extension:snapshot_actions:update_snapshot_status'}, u'cinder-group:get_all': {u'value': u'rule:admin_or_owner', u'key': u'group:get_all'}, u'cinder-volume:get_volume_admin_metadata': {u'value': u'rule:admin_api', u'key': u'volume:get_volume_admin_metadata'}, u'cinder-volume:get': {u'value': u'rule:admin_or_owner', u'key': u'volume:get'}, u'cinder-volume_extension:volume_admin_actions:migrate_volume_completion': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_admin_actions:migrate_volume_completion'}, u'cinder-backup:create': {u'value': u'rule:deny_readonly', u'key': u'backup:create'}, u'cinder-volume_extension:list_manageable': {u'value': u'rule:admin_api', u'key': u'volume_extension:list_manageable'}, u'cinder-volume_extension:replication:reenable': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:replication:reenable'}, u'cinder-volume_extension:volume_tenant_attribute': {u'value': u'rule:admin_or_owner', u'key': u'volume_extension:volume_tenant_attribute'}, u'cinder-volume:create_snapshot': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:create_snapshot'}, u'cinder-volume:get_snapshot': {u'value': u'rule:admin_or_owner', u'key': u'volume:get_snapshot'}, u'cinder-scheduler_extension:scheduler_stats:get_pools': {u'value': u'rule:admin_api', u'key': u'scheduler_extension:scheduler_stats:get_pools'}, u'cinder-backup:get_all': {u'value': u'rule:admin_or_owner', u'key': u'backup:get_all'}, u'cinder-admin_or_owner': {u'value': u'is_admin:True or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'cinder-volume_extension:quotas:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:quotas:delete'}, u'cinder-volume_extension:capabilities': {u'value': u'rule:admin_api', u'key': u'volume_extension:capabilities'}, u'cinder-volume:delete_snapshot_metadata': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:delete_snapshot_metadata'}, u'cinder-volume_extension:services:update': {u'value': u'rule:admin_api', u'key': u'volume_extension:services:update'}, u'cinder-group:group_types_specs': {u'value': u'rule:admin_api', u'key': u'group:group_types_specs'}, u'cinder-volume:thaw_host': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume:thaw_host'}, u'cinder-volume_extension:backup_admin_actions:force_delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:backup_admin_actions:force_delete'}, u'cinder-volume:freeze_host': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume:freeze_host'}, u'cinder-volume:delete_snapshot': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:delete_snapshot'}, u'cinder-group:create_group_snapshot': {u'value': u'rule:deny_readonly', u'key': u'group:create_group_snapshot'}, u'cinder-volume_extension:volume_type_encryption': {u'value': u'rule:admin_api', u'key': u'volume_extension:volume_type_encryption'}, u'cinder-volume:get_all_snapshots': {u'value': u'rule:admin_or_owner', u'key': u'volume:get_all_snapshots'}, u'cinder-group:group_types_manage': {u'value': u'rule:admin_api', u'key': u'group:group_types_manage'}, u'cinder-consistencygroup:create_cgsnapshot': {u'value': u'group:nobody and rule:deny_readonly', u'key': u'consistencygroup:create_cgsnapshot'}, u'cinder-volume_extension:volume_admin_actions:migrate_volume': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_admin_actions:migrate_volume'}, u'cinder-volume_extension:access_types_qos_specs_id': {u'value': u'rule:admin_api', u'key': u'volume_extension:access_types_qos_specs_id'}, u'cinder-consistencygroup:get_all': {u'value': u'group:nobody', u'key': u'consistencygroup:get_all'}, u'cinder-group:get': {u'value': u'rule:admin_or_owner', u'key': u'group:get'}, u'cinder-volume:create_volume_metadata': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:create_volume_metadata'}, u'cinder-volume:update': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:update'}, u'cinder-volume:update_volume_metadata': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:update_volume_metadata'}, u'cinder-consistencygroup:update': {u'value': u'group:nobody and rule:deny_readonly', u'key': u'consistencygroup:update'}, u'cinder-group:update': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'group:update'}, u'cinder-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'cinder-volume:update_volume_admin_metadata': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume:update_volume_admin_metadata'}, u'cinder-volume:create_transfer': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:create_transfer'}, u'cinder-volume_extension:quotas:show': {u'value': u'', u'key': u'volume_extension:quotas:show'}, u'cinder-volume_extension:volume_actions:upload_public': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_actions:upload_public'}, u'cinder-volume_extension:snapshot_admin_actions:reset_status': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:snapshot_admin_actions:reset_status'}, u'cinder-consistencygroup:get': {u'value': u'group:nobody', u'key': u'consistencygroup:get'}, u'cinder-volume:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:delete'}, u'cinder-message:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'message:delete'}, u'cinder-snapshot_extension:snapshot_manage': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'snapshot_extension:snapshot_manage'}, u'cinder-group:update_group_snapshot': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'group:update_group_snapshot'}, u'cinder-volume_extension:volume_manage': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_manage'}, u'cinder-volume:failover_host': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume:failover_host'}, u'cinder-volume:update_snapshot': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:update_snapshot'}, u'cinder-group:access_group_types_specs': {u'value': u'rule:admin_api', u'key': u'group:access_group_types_specs'}, u'cinder-clusters:get': {u'value': u'rule:admin_api', u'key': u'clusters:get'}, u'cinder-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'cinder-volume:get_snapshot_metadata': {u'value': u'rule:admin_or_owner', u'key': u'volume:get_snapshot_metadata'}, u'cinder-volume:accept_transfer': {u'value': u'rule:deny_readonly', u'key': u'volume:accept_transfer'}, u'cinder-consistencygroup:delete_cgsnapshot': {u'value': u'group:nobody and rule:deny_readonly', u'key': u'consistencygroup:delete_cgsnapshot'}, u'cinder-backup:backup-import': {u'value': u'rule:admin_api', u'key': u'backup:backup-import'}, u'cinder-volume:update_readonly_flag': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:update_readonly_flag'}, u'cinder-volume_extension:volume_host_attribute': {u'value': u'rule:admin_api', u'key': u'volume_extension:volume_host_attribute'}, u'cinder-consistencygroup:get_all_cgsnapshots': {u'value': u'group:nobody', u'key': u'consistencygroup:get_all_cgsnapshots'}, u'cinder-volume_extension:volume_unmanage': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_unmanage'}, u'cinder-message:get_all': {u'value': u'rule:admin_or_owner', u'key': u'message:get_all'}, u'cinder-volume_extension:volume_type_access:removeProjectAccess': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_type_access:removeProjectAccess'}, u'cinder-clusters:update': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'clusters:update'}, u'cinder-backup:update': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'backup:update'}, u'cinder-volume:get_transfer': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:get_transfer'}, u'cinder-group:get_group_snapshot': {u'value': u'rule:admin_or_owner', u'key': u'group:get_group_snapshot'}}, u'neutron::policy::policies': {u'neutron-create_router:distributed': {u'value': u'rule:admin_only', u'key': u'create_router:distributed'}, u'neutron-admin_or_owner': {u'value': u'rule:context_is_admin or rule:owner', u'key': u'admin_or_owner'}, u'neutron-get_policy_dscp_marking_rule': {u'value': u'rule:regular_user', u'key': u'get_policy_dscp_marking_rule'}, u'neutron-create_policy': {u'value': u'rule:admin_only', u'key': u'create_policy'}, u'neutron-update_port:fixed_ips': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'update_port:fixed_ips'}, u'neutron-delete_trunk': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_trunk'}, u'neutron-update_rbac_policy': {u'value': u'rule:admin_or_owner', u'key': u'update_rbac_policy'}, u'neutron-get_router': {u'value': u'rule:admin_or_owner', u'key': u'get_router'}, u'neutron-delete_rbac_policy': {u'value': u'rule:admin_or_owner', u'key': u'delete_rbac_policy'}, u'neutron-create_subnetpool': {u'value': u'rule:deny_readonly', u'key': u'create_subnetpool'}, u'neutron-create_port:allowed_address_pairs': {u'value': u'rule:admin_or_network_owner and rule:deny_readonly', u'key': u'create_port:allowed_address_pairs'}, u'neutron-create_network:shared': {u'value': u'rule:admin_only', u'key': u'create_network:shared'}, u'neutron-get_flavor': {u'value': u'rule:regular_user', u'key': u'get_flavor'}, u'neutron-delete_policy_minimum_bandwidth_rule': {u'value': u'rule:admin_only', u'key': u'delete_policy_minimum_bandwidth_rule'}, u'neutron-create_metering_label': {u'value': u'rule:admin_only', u'key': u'create_metering_label'}, u'neutron-update_subnet:service_types': {u'value': u'rule:admin_only', u'key': u'update_subnet:service_types'}, u'neutron-create_floatingip': {u'value': u'rule:regular_user and rule:deny_readonly', u'key': u'create_floatingip'}, u'neutron-update_port:binding:host_id': {u'value': u'rule:admin_only and rule:deny_readonly', u'key': u'update_port:binding:host_id'}, u'neutron-get_metering_label': {u'value': u'rule:admin_only', u'key': u'get_metering_label'}, u'neutron-create_router': {u'value': u'rule:regular_user and rule:deny_readonly', u'key': u'create_router'}, u'neutron-update_flavor': {u'value': u'rule:admin_only', u'key': u'update_flavor'}, u'neutron-update_port:mac_learning_enabled': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'update_port:mac_learning_enabled'}, u'neutron-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'neutron-create_port:port_security_enabled': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'create_port:port_security_enabled'}, u'neutron-update_port:allowed_address_pairs': {u'value': u'rule:admin_or_network_owner and rule:deny_readonly', u'key': u'update_port:allowed_address_pairs'}, u'neutron-get_router:ha': {u'value': u'rule:admin_only', u'key': u'get_router:ha'}, u'neutron-update_network:router:external': {u'value': u'rule:admin_only', u'key': u'update_network:router:external'}, u'neutron-create_network_profile': {u'value': u'rule:admin_only', u'key': u'create_network_profile'}, u'neutron-create_network:provider:segmentation_id': {u'value': u'', u'key': u'create_network:provider:segmentation_id'}, u'neutron-delete_address_scope': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_address_scope'}, u'neutron-get_network:provider:network_type': {u'value': u'', u'key': u'get_network:provider:network_type'}, u'neutron-external': {u'value': u'field:networks:router:external=True', u'key': u'external'}, u'neutron-update_network_profile': {u'value': u'rule:admin_only', u'key': u'update_network_profile'}, u'neutron-update_policy_bandwidth_limit_rule': {u'value': u'rule:admin_only', u'key': u'update_policy_bandwidth_limit_rule'}, u'neutron-update_policy_profiles': {u'value': u'rule:admin_only', u'key': u'update_policy_profiles'}, u'neutron-admin_owner_or_network_owner': {u'value': u'rule:owner or rule:admin_or_network_owner', u'key': u'admin_owner_or_network_owner'}, u'neutron-create_address_scope': {u'value': u'rule:deny_readonly', u'key': u'create_address_scope'}, u'neutron-network_device': {u'value': u'field:port:device_owner=~^network:', u'key': u'network_device'}, u'neutron-update_port:mac_address': {u'value': u'rule:admin_only or rule:context_is_advsvc', u'key': u'update_port:mac_address'}, u'neutron-get_network_profile': {u'value': u'', u'key': u'get_network_profile'}, u'neutron-get_subnetpool': {u'value': u'rule:admin_or_owner or rule:shared_subnetpools', u'key': u'get_subnetpool'}, u'neutron-get_port:queue_id': {u'value': u'rule:admin_only', u'key': u'get_port:queue_id'}, u'neutron-create_policy_dscp_marking_rule': {u'value': u'rule:admin_only', u'key': u'create_policy_dscp_marking_rule'}, u'neutron-delete_segment': {u'value': u'rule:admin_only and rule:deny_readonly', u'key': u'delete_segment'}, u'neutron-update_rbac_policy:target_tenant': {u'value': u'rule:restrict_wildcard and rule:admin_or_owner', u'key': u'update_rbac_policy:target_tenant'}, u'neutron-get_network_profiles': {u'value': u'', u'key': u'get_network_profiles'}, u'neutron-get_rule_type': {u'value': u'rule:regular_user', u'key': u'get_rule_type'}, u'neutron-create_router:external_gateway_info:enable_snat': {u'value': u'rule:admin_only', u'key': u'create_router:external_gateway_info:enable_snat'}, u'neutron-create_port:binding:profile': {u'value': u'rule:admin_only', u'key': u'create_port:binding:profile'}, u'neutron-delete_policy': {u'value': u'rule:admin_only', u'key': u'delete_policy'}, u'neutron-update_router:distributed': {u'value': u'rule:admin_only', u'key': u'update_router:distributed'}, u'neutron-delete_policy_dscp_marking_rule': {u'value': u'rule:admin_only', u'key': u'delete_policy_dscp_marking_rule'}, u'neutron-create_flavor': {u'value': u'rule:admin_only', u'key': u'create_flavor'}, u'neutron-update_floatingip': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'update_floatingip'}, u'neutron-admin_or_network_owner': {u'value': u'rule:context_is_admin or tenant_id:%(network:tenant_id)s or role:network_admin', u'key': u'admin_or_network_owner'}, u'neutron-create_router:external_gateway_info:external_fixed_ips': {u'value': u'rule:admin_only', u'key': u'create_router:external_gateway_info:external_fixed_ips'}, u'neutron-create_network:router:external': {u'value': u'rule:admin_only', u'key': u'create_network:router:external'}, u'neutron-get_auto_allocated_topology': {u'value': u'rule:admin_or_owner', u'key': u'get_auto_allocated_topology'}, u'neutron-shared_subnetpools': {u'value': u'field:subnetpools:shared=True', u'key': u'shared_subnetpools'}, u'neutron-get_network:segments': {u'value': u'', u'key': u'get_network:segments'}, u'neutron-delete_floatingip': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_floatingip'}, u'neutron-create_network': {u'value': u'rule:deny_readonly', u'key': u'create_network'}, u'neutron-update_service_profile': {u'value': u'rule:admin_only', u'key': u'update_service_profile'}, u'neutron-remove_subports': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'remove_subports'}, u'neutron-delete_l3-router': {u'value': u'rule:admin_only', u'key': u'delete_l3-router'}, u'neutron-update_network:provider:segmentation_id': {u'value': u'', u'key': u'update_network:provider:segmentation_id'}, u'neutron-get_subnet:segment_id': {u'value': u'rule:admin_only', u'key': u'get_subnet:segment_id'}, u'neutron-create_subnet:segment_id': {u'value': u'rule:admin_only', u'key': u'create_subnet:segment_id'}, u'neutron-get_policy_bandwidth_limit_rule': {u'value': u'rule:regular_user', u'key': u'get_policy_bandwidth_limit_rule'}, u'neutron-get_subnet': {u'value': u'rule:admin_or_owner or rule:shared', u'key': u'get_subnet'}, u'neutron-get_network:provider:segmentation_id': {u'value': u'', u'key': u'get_network:provider:segmentation_id'}, u'neutron-get_trunk': {u'value': u'rule:admin_or_owner', u'key': u'get_trunk'}, u'neutron-get_address_scope': {u'value': u'rule:admin_or_owner or rule:shared_address_scopes', u'key': u'get_address_scope'}, u'neutron-get_port:binding:host_id': {u'value': u'rule:admin_only', u'key': u'get_port:binding:host_id'}, u'neutron-update_router:ha': {u'value': u'rule:admin_only', u'key': u'update_router:ha'}, u'neutron-update_network:provider:network_type': {u'value': u'', u'key': u'update_network:provider:network_type'}, u'neutron-create_subnet:service_types': {u'value': u'rule:admin_only', u'key': u'create_subnet:service_types'}, u'neutron-delete_agent': {u'value': u'rule:admin_only', u'key': u'delete_agent'}, u'neutron-create_lsn': {u'value': u'rule:admin_only', u'key': u'create_lsn'}, u'neutron-update_network:shared': {u'value': u'rule:admin_only', u'key': u'update_network:shared'}, u'neutron-get_dhcp-agents': {u'value': u'rule:admin_only', u'key': u'get_dhcp-agents'}, u'neutron-get_floatingip': {u'value': u'rule:admin_or_owner', u'key': u'get_floatingip'}, u'neutron-get_network_ip_availabilities': {u'value': u'rule:admin_only', u'key': u'get_network_ip_availabilities'}, u'neutron-context_is_advsvc': {u'value': u'role:advsvc and rule:deny_readonly', u'key': u'context_is_advsvc'}, u'neutron-create_network:is_default': {u'value': u'rule:admin_only', u'key': u'create_network:is_default'}, u'neutron-update_network:provider:physical_network': {u'value': u'', u'key': u'update_network:provider:physical_network'}, u'neutron-create_address_scope:shared': {u'value': u'rule:admin_only', u'key': u'create_address_scope:shared'}, u'neutron-delete_policy_bandwidth_limit_rule': {u'value': u'rule:admin_only', u'key': u'delete_policy_bandwidth_limit_rule'}, u'neutron-create_segment': {u'value': u'rule:admin_only and rule:deny_readonly', u'key': u'create_segment'}, u'neutron-update_port': {u'value': u'rule:admin_or_owner or rule:context_is_advsvc', u'key': u'update_port'}, u'neutron-get_l3-routers': {u'value': u'rule:admin_only', u'key': u'get_l3-routers'}, u'neutron-create_metering_label_rule': {u'value': u'rule:admin_only', u'key': u'create_metering_label_rule'}, u'neutron-delete_metering_label_rule': {u'value': u'rule:admin_only', u'key': u'delete_metering_label_rule'}, u'neutron-get_router:distributed': {u'value': u'rule:admin_only', u'key': u'get_router:distributed'}, u'neutron-delete_service_profile': {u'value': u'rule:admin_only', u'key': u'delete_service_profile'}, u'neutron-create_qos_queue': {u'value': u'rule:admin_only', u'key': u'create_qos_queue'}, u'neutron-create_port:binding:host_id': {u'value': u'rule:admin_only', u'key': u'create_port:binding:host_id'}, u'neutron-update_policy_dscp_marking_rule': {u'value': u'rule:admin_only', u'key': u'update_policy_dscp_marking_rule'}, u'neutron-get_flavor_service_profile': {u'value': u'rule:regular_user', u'key': u'get_flavor_service_profile'}, u'neutron-update_port:device_owner': {u'value': u'not rule:network_device or rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'update_port:device_owner'}, u'neutron-update_router:external_gateway_info:enable_snat': {u'value': u'rule:admin_only', u'key': u'update_router:external_gateway_info:enable_snat'}, u'neutron-add_router_interface': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'add_router_interface'}, u'neutron-get_port:binding:vif_details': {u'value': u'rule:admin_only', u'key': u'get_port:binding:vif_details'}, u'neutron-get_policy': {u'value': u'rule:regular_user', u'key': u'get_policy'}, u'neutron-get_flavors': {u'value': u'rule:regular_user', u'key': u'get_flavors'}, u'neutron-create_service_profile': {u'value': u'rule:admin_only', u'key': u'create_service_profile'}, u'neutron-get_network:queue_id': {u'value': u'rule:admin_only', u'key': u'get_network:queue_id'}, u'neutron-create_subnetpool:is_default': {u'value': u'rule:admin_only', u'key': u'create_subnetpool:is_default'}, u'neutron-create_policy_minimum_bandwidth_rule': {u'value': u'rule:admin_only', u'key': u'create_policy_minimum_bandwidth_rule'}, u'neutron-get_policy_profile': {u'value': u'', u'key': u'get_policy_profile'}, u'neutron-delete_dhcp-network': {u'value': u'rule:admin_only', u'key': u'delete_dhcp-network'}, u'neutron-delete_subnet': {u'value': u'rule:admin_or_network_owner and rule:deny_readonly', u'key': u'delete_subnet'}, u'neutron-update_address_scope': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'update_address_scope'}, u'neutron-get_policy_profiles': {u'value': u'', u'key': u'get_policy_profiles'}, u'neutron-add_subports': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'add_subports'}, u'neutron-delete_subnetpool': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_subnetpool'}, u'neutron-update_subnetpool:is_default': {u'value': u'rule:admin_only', u'key': u'update_subnetpool:is_default'}, u'neutron-owner': {u'value': u'tenant_id:%(tenant_id)s and rule:deny_readonly', u'key': u'owner'}, u'neutron-update_agent': {u'value': u'rule:admin_only', u'key': u'update_agent'}, u'neutron-update_network:segments': {u'value': u'', u'key': u'update_network:segments'}, u'neutron-update_policy': {u'value': u'rule:admin_only', u'key': u'update_policy'}, u'neutron-get_rbac_policy': {u'value': u'rule:admin_or_owner', u'key': u'get_rbac_policy'}, u'neutron-get_loadbalancer-hosting-agent': {u'value': u'rule:admin_only', u'key': u'get_loadbalancer-hosting-agent'}, u'neutron-create_network:provider:network_type': {u'value': u'', u'key': u'create_network:provider:network_type'}, u'neutron-update_port:port_security_enabled': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'update_port:port_security_enabled'}, u'neutron-delete_flavor': {u'value': u'rule:admin_only', u'key': u'delete_flavor'}, u'neutron-update_subnetpool': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'update_subnetpool'}, u'neutron-create_port:mac_address': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'create_port:mac_address'}, u'neutron-get_subports': {u'value': u'', u'key': u'get_subports'}, u'neutron-create_floatingip:floating_ip_address': {u'value': u'rule:admin_only', u'key': u'create_floatingip:floating_ip_address'}, u'neutron-get_network': {u'value': u'rule:admin_or_owner or rule:shared or rule:external or rule:context_is_advsvc', u'key': u'get_network'}, u'neutron-create_rbac_policy': {u'value': u'rule:deny_readonly', u'key': u'create_rbac_policy'}, u'neutron-shared_address_scopes': {u'value': u'field:address_scopes:shared=True', u'key': u'shared_address_scopes'}, u'neutron-get_port:binding:vif_type': {u'value': u'rule:admin_only', u'key': u'get_port:binding:vif_type'}, u'neutron-delete_router': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_router'}, u'neutron-create_port:device_owner': {u'value': u'not rule:network_device or rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'create_port:device_owner'}, u'neutron-get_agent': {u'value': u'rule:admin_only', u'key': u'get_agent'}, u'neutron-create_dhcp-network': {u'value': u'rule:admin_only', u'key': u'create_dhcp-network'}, u'neutron-get_agent-loadbalancers': {u'value': u'rule:admin_only', u'key': u'get_agent-loadbalancers'}, u'neutron-create_trunk': {u'value': u'rule:regular_user and rule:deny_readonly', u'key': u'create_trunk'}, u'neutron-update_network': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'update_network'}, u'neutron-create_network:provider:physical_network': {u'value': u'', u'key': u'create_network:provider:physical_network'}, u'neutron-update_port:binding:profile': {u'value': u'rule:admin_only and rule:deny_readonly', u'key': u'update_port:binding:profile'}, u'neutron-create_port': {u'value': u'rule:deny_readonly', u'key': u'create_port'}, u'neutron-get_l3-agents': {u'value': u'rule:admin_only', u'key': u'get_l3-agents'}, u'neutron-create_subnetpool:shared': {u'value': u'rule:admin_only', u'key': u'create_subnetpool:shared'}, u'neutron-create_router:ha': {u'value': u'rule:admin_only', u'key': u'create_router:ha'}, u'neutron-admin_only': {u'value': u'rule:context_is_admin and rule:deny_readonly', u'key': u'admin_only'}, u'neutron-get_service_profiles': {u'value': u'rule:admin_only', u'key': u'get_service_profiles'}, u'neutron-regular_user': {u'value': u'rule:deny_readonly', u'key': u'regular_user'}, u'neutron-get_qos_queue': {u'value': u'rule:admin_only', u'key': u'get_qos_queue'}, u'neutron-create_rbac_policy:target_tenant': {u'value': u'rule:restrict_wildcard', u'key': u'create_rbac_policy:target_tenant'}, u'neutron-update_segment': {u'value': u'rule:admin_only and rule:deny_readonly', u'key': u'update_segment'}, u'neutron-get_service_provider': {u'value': u'rule:regular_user', u'key': u'get_service_provider'}, u'neutron-update_address_scope:shared': {u'value': u'rule:admin_only', u'key': u'update_address_scope:shared'}, u'neutron-update_router:external_gateway_info:external_fixed_ips': {u'value': u'rule:admin_only', u'key': u'update_router:external_gateway_info:external_fixed_ips'}, u'neutron-delete_network': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_network'}, u'neutron-update_policy_minimum_bandwidth_rule': {u'value': u'rule:admin_only', u'key': u'update_policy_minimum_bandwidth_rule'}, u'neutron-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'neutron-get_network_ip_availability': {u'value': u'rule:admin_only', u'key': u'get_network_ip_availability'}, u'neutron-get_port': {u'value': u'rule:context_is_advsvc or rule:admin_owner_or_network_owner', u'key': u'get_port'}, u'neutron-get_segment': {u'value': u'rule:admin_only', u'key': u'get_segment'}, u'neutron-delete_network_profile': {u'value': u'rule:admin_only', u'key': u'delete_network_profile'}, u'neutron-delete_flavor_service_profile': {u'value': u'rule:admin_only', u'key': u'delete_flavor_service_profile'}, u'neutron-get_port:binding:profile': {u'value': u'rule:admin_only', u'key': u'get_port:binding:profile'}, u'neutron-get_network:provider:physical_network': {u'value': u'', u'key': u'get_network:provider:physical_network'}, u'neutron-create_l3-router': {u'value': u'rule:admin_only', u'key': u'create_l3-router'}, u'neutron-remove_rule': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'remove_rule'}, u'neutron-insert_rule': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'insert_rule'}, u'neutron-delete_port': {u'value': u'rule:context_is_advsvc or rule:admin_owner_or_network_owner', u'key': u'delete_port'}, u'neutron-create_port:mac_learning_enabled': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'create_port:mac_learning_enabled'}, u'neutron-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'neutron-create_flavor_service_profile': {u'value': u'rule:admin_only', u'key': u'create_flavor_service_profile'}, u'neutron-delete_metering_label': {u'value': u'rule:admin_only', u'key': u'delete_metering_label'}, u'neutron-get_metering_label_rule': {u'value': u'rule:admin_only', u'key': u'get_metering_label_rule'}, u'neutron-get_loadbalancer-pools': {u'value': u'rule:admin_only', u'key': u'get_loadbalancer-pools'}, u'neutron-get_service_profile': {u'value': u'rule:admin_only', u'key': u'get_service_profile'}, u'neutron-create_network:segments': {u'value': u'', u'key': u'create_network:segments'}, u'neutron-remove_router_interface': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'remove_router_interface'}, u'neutron-create_subnet': {u'value': u'rule:admin_or_network_owner and rule:deny_readonly', u'key': u'create_subnet'}, u'neutron-restrict_wildcard': {u'value': u'(not field:rbac_policy:target_tenant=*) or rule:admin_only', u'key': u'restrict_wildcard'}, u'neutron-update_subnet': {u'value': u'rule:admin_or_network_owner and rule:deny_readonly', u'key': u'update_subnet'}, u'neutron-get_network:router:external': {u'value': u'rule:regular_user', u'key': u'get_network:router:external'}, u'neutron-get_policy_minimum_bandwidth_rule': {u'value': u'rule:regular_user', u'key': u'get_policy_minimum_bandwidth_rule'}, u'neutron-get_dhcp-networks': {u'value': u'rule:admin_only', u'key': u'get_dhcp-networks'}, u'neutron-get_lsn': {u'value': u'rule:admin_only', u'key': u'get_lsn'}, u'neutron-shared': {u'value': u'field:networks:shared=True', u'key': u'shared'}, u'neutron-create_port:fixed_ips': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'create_port:fixed_ips'}, u'neutron-get_loadbalancer-agent': {u'value': u'rule:admin_only', u'key': u'get_loadbalancer-agent'}, u'neutron-create_policy_bandwidth_limit_rule': {u'value': u'rule:admin_only', u'key': u'create_policy_bandwidth_limit_rule'}}, u'neutron::plugins::ml2::mechanism_drivers': [u'openvswitch', u'sriovnicswitch'], u'gnocchi::wsgi::apache::threads': 1, u'manila::policy::policies': {u'manila-share:manage': {u'value': u'rule:admin_api', u'key': u'share:manage'}, u'manila-share_network:show': {u'value': u'rule:default', u'key': u'share_network:show'}, u'manila-share_snapshot_instance:show': {u'value': u'rule:admin_api', u'key': u'share_snapshot_instance:show'}, u'manila-scheduler_stats:pools:index': {u'value': u'rule:admin_api', u'key': u'scheduler_stats:pools:index'}, u'manila-share:access_get': {u'value': u'rule:default', u'key': u'share:access_get'}, u'manila-share_type:show': {u'value': u'rule:default', u'key': u'share_type:show'}, u'manila-security_service:create': {u'value': u'rule:default', u'key': u'security_service:create'}, u'manila-consistency_group:force_delete': {u'value': u'rule:admin_api', u'key': u'consistency_group:force_delete'}, u'manila-consistency_group:create': {u'value': u'rule:default', u'key': u'consistency_group:create'}, u'manila-consistency_group:get': {u'value': u'rule:default', u'key': u'consistency_group:get'}, u'manila-share_types_extra_spec:delete': {u'value': u'rule:admin_api', u'key': u'share_types_extra_spec:delete'}, u'manila-share_snapshot_instance:index': {u'value': u'rule:admin_api', u'key': u'share_snapshot_instance:index'}, u'manila-share_snapshot:force_delete': {u'value': u'rule:admin_api', u'key': u'share_snapshot:force_delete'}, u'manila-scheduler_stats:pools:detail': {u'value': u'rule:admin_api', u'key': u'scheduler_stats:pools:detail'}, u'manila-share:migration_start': {u'value': u'rule:admin_api', u'key': u'share:migration_start'}, u'manila-share_types_extra_spec:index': {u'value': u'rule:admin_api', u'key': u'share_types_extra_spec:index'}, u'manila-share_snapshot:unmanage_snapshot': {u'value': u'rule:admin_api', u'key': u'share_snapshot:unmanage_snapshot'}, u'manila-cgsnapshot:force_delete': {u'value': u'rule:admin_api', u'key': u'cgsnapshot:force_delete'}, u'manila-share:migration_cancel': {u'value': u'rule:admin_api', u'key': u'share:migration_cancel'}, u'manila-share:get': {u'value': u'rule:default', u'key': u'share:get'}, u'manila-share_snapshot_instance:detail': {u'value': u'rule:admin_api', u'key': u'share_snapshot_instance:detail'}, u'manila-consistency_group:update': {u'value': u'rule:default', u'key': u'consistency_group:update'}, u'manila-share_instance:force_delete': {u'value': u'rule:admin_api', u'key': u'share_instance:force_delete'}, u'manila-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'manila-share:get_all': {u'value': u'rule:default', u'key': u'share:get_all'}, u'manila-security_service:detail': {u'value': u'rule:default', u'key': u'security_service:detail'}, u'manila-share_replica:delete': {u'value': u'rule:default', u'key': u'share_replica:delete'}, u'manila-share_snapshot:manage_snapshot': {u'value': u'rule:admin_api', u'key': u'share_snapshot:manage_snapshot'}, u'manila-share_network:index': {u'value': u'rule:default', u'key': u'share_network:index'}, u'manila-share_snapshot:snapshot_update': {u'value': u'rule:default', u'key': u'share_snapshot:snapshot_update'}, u'manila-share:reset_status': {u'value': u'rule:admin_api', u'key': u'share:reset_status'}, u'manila-share:update_share_metadata': {u'value': u'rule:default', u'key': u'share:update_share_metadata'}, u'manila-share_replica:create': {u'value': u'rule:default', u'key': u'share_replica:create'}, u'manila-consistency_group:get_all': {u'value': u'rule:default', u'key': u'consistency_group:get_all'}, u'manila-share:update': {u'value': u'rule:default', u'key': u'share:update'}, u'manila-share_server:index': {u'value': u'rule:admin_api', u'key': u'share_server:index'}, u'manila-share_type:list_project_access': {u'value': u'rule:admin_api', u'key': u'share_type:list_project_access'}, u'manila-share_instance:reset_status': {u'value': u'rule:admin_api', u'key': u'share_instance:reset_status'}, u'manila-share_network:get_all_share_networks': {u'value': u'rule:admin_api', u'key': u'share_network:get_all_share_networks'}, u'manila-share_types_extra_spec:update': {u'value': u'rule:admin_api', u'key': u'share_types_extra_spec:update'}, u'manila-admin_api': {u'value': u'is_admin:True', u'key': u'admin_api'}, u'manila-cgsnapshot:reset_status': {u'value': u'rule:admin_api', u'key': u'cgsnapshot:reset_status'}, u'manila-share_snapshot:create_snapshot': {u'value': u'rule:default', u'key': u'share_snapshot:create_snapshot'}, u'manila-share_snapshot:reset_status': {u'value': u'rule:admin_api', u'key': u'share_snapshot:reset_status'}, u'manila-share_replica:reset_status': {u'value': u'rule:admin_api', u'key': u'share_replica:reset_status'}, u'manila-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'manila-share_server:details': {u'value': u'rule:admin_api', u'key': u'share_server:details'}, u'manila-share_types_extra_spec:show': {u'value': u'rule:admin_api', u'key': u'share_types_extra_spec:show'}, u'manila-share:list_by_share_server_id': {u'value': u'rule:admin_api', u'key': u'share:list_by_share_server_id'}, u'manila-share_replica:reset_replica_state': {u'value': u'rule:admin_api', u'key': u'share_replica:reset_replica_state'}, u'manila-share_server:show': {u'value': u'rule:admin_api', u'key': u'share_server:show'}, u'manila-cgsnapshot:delete': {u'value': u'rule:default', u'key': u'cgsnapshot:delete'}, u'manila-admin_or_owner': {u'value': u'is_admin:True or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'manila-share_network:update': {u'value': u'rule:default', u'key': u'share_network:update'}, u'manila-share_replica:get_all': {u'value': u'rule:default', u'key': u'share_replica:get_all'}, u'manila-share_types_extra_spec:create': {u'value': u'rule:admin_api', u'key': u'share_types_extra_spec:create'}, u'manila-cgsnapshot:get_cgsnapshot': {u'value': u'rule:default', u'key': u'cgsnapshot:get_cgsnapshot'}, u'manila-share:migration_get_progress': {u'value': u'rule:admin_api', u'key': u'share:migration_get_progress'}, u'manila-share_export_location:show': {u'value': u'rule:default', u'key': u'share_export_location:show'}, u'manila-share_network:delete': {u'value': u'rule:default', u'key': u'share_network:delete'}, u'manila-availability_zone:index': {u'value': u'rule:default', u'key': u'availability_zone:index'}, u'manila-share_snapshot_instance:reset_status': {u'value': u'rule:admin_api', u'key': u'share_snapshot_instance:reset_status'}, u'manila-share_instance:index': {u'value': u'rule:admin_api', u'key': u'share_instance:index'}, u'manila-share_type:index': {u'value': u'rule:default', u'key': u'share_type:index'}, u'manila-share_type:delete': {u'value': u'rule:admin_api', u'key': u'share_type:delete'}, u'manila-share_replica:show': {u'value': u'rule:default', u'key': u'share_replica:show'}, u'manila-share_type:add_project_access': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'share_type:add_project_access'}, u'manila-share:delete': {u'value': u'rule:default', u'key': u'share:delete'}, u'manila-share_type:remove_project_access': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'share_type:remove_project_access'}, u'manila-share:force_delete': {u'value': u'rule:admin_api', u'key': u'share:force_delete'}, u'manila-share:reset_task_state': {u'value': u'rule:admin_api', u'key': u'share:reset_task_state'}, u'manila-share:unmanage': {u'value': u'rule:admin_api', u'key': u'share:unmanage'}, u'manila-share_network:add_security_service': {u'value': u'rule:default', u'key': u'share_network:add_security_service'}, u'manila-share_instance_export_location:show': {u'value': u'rule:admin_api', u'key': u'share_instance_export_location:show'}, u'manila-share_snapshot:get_all_snapshots': {u'value': u'rule:default', u'key': u'share_snapshot:get_all_snapshots'}, u'manila-share_snapshot:get_snapshot': {u'value': u'rule:default', u'key': u'share_snapshot:get_snapshot'}, u'manila-share_server:delete': {u'value': u'rule:admin_api', u'key': u'share_server:delete'}, u'manila-service:update': {u'value': u'rule:admin_api', u'key': u'service:update'}, u'manila-share:migration_complete': {u'value': u'rule:admin_api', u'key': u'share:migration_complete'}, u'manila-cgsnapshot:create': {u'value': u'rule:default', u'key': u'cgsnapshot:create'}, u'manila-security_service:get_all_security_services': {u'value': u'rule:admin_api', u'key': u'security_service:get_all_security_services'}, u'manila-share_type:default': {u'value': u'rule:default', u'key': u'share_type:default'}, u'manila-consistency_group:delete': {u'value': u'rule:default', u'key': u'consistency_group:delete'}, u'manila-share_replica:force_delete': {u'value': u'rule:admin_api', u'key': u'share_replica:force_delete'}, u'manila-share_replica:promote': {u'value': u'rule:default', u'key': u'share_replica:promote'}, u'manila-share:create': {u'value': u'rule:deny_readonly', u'key': u'share:create'}, u'manila-share_export_location:index': {u'value': u'rule:default', u'key': u'share_export_location:index'}, u'manila-share_instance_export_location:index': {u'value': u'rule:admin_api', u'key': u'share_instance_export_location:index'}, u'manila-share_snapshot:delete_snapshot': {u'value': u'rule:default', u'key': u'share_snapshot:delete_snapshot'}, u'manila-quota_class_set:show': {u'value': u'rule:default', u'key': u'quota_class_set:show'}, u'manila-share:deny_access': {u'value': u'rule:default', u'key': u'share:deny_access'}, u'manila-share:extend': {u'value': u'rule:default', u'key': u'share:extend'}, u'manila-service:index': {u'value': u'rule:admin_api', u'key': u'service:index'}, u'manila-share_network:remove_security_service': {u'value': u'rule:default and rule:deny_readonly', u'key': u'share_network:remove_security_service'}, u'manila-share:get_share_metadata': {u'value': u'rule:default', u'key': u'share:get_share_metadata'}, u'manila-security_service:index': {u'value': u'rule:default', u'key': u'security_service:index'}, u'manila-quota_class_set:update': {u'value': u'rule:admin_api', u'key': u'quota_class_set:update'}, u'manila-consistency_group:reset_status': {u'value': u'rule:admin_api', u'key': u'consistency_group:reset_status'}, u'manila-share:delete_share_metadata': {u'value': u'rule:default', u'key': u'share:delete_share_metadata'}, u'manila-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'manila-security_service:delete': {u'value': u'rule:default', u'key': u'security_service:delete'}, u'manila-share:shrink': {u'value': u'rule:default', u'key': u'share:shrink'}, u'manila-quota_set:show': {u'value': u'rule:default', u'key': u'quota_set:show'}, u'manila-security_service:show': {u'value': u'rule:default', u'key': u'security_service:show'}, u'manila-share_replica:resync': {u'value': u'rule:admin_api', u'key': u'share_replica:resync'}, u'manila-quota_set:update': {u'value': u'rule:admin_api', u'key': u'quota_set:update'}, u'manila-share_network:create': {u'value': u'rule:default', u'key': u'share_network:create'}, u'manila-security_service:update': {u'value': u'rule:default', u'key': u'security_service:update'}, u'manila-share:allow_access': {u'value': u'rule:default', u'key': u'share:allow_access'}, u'manila-quota_set:delete': {u'value': u'rule:admin_api', u'key': u'quota_set:delete'}, u'manila-share_network:detail': {u'value': u'rule:default', u'key': u'share_network:detail'}, u'manila-share:access_get_all': {u'value': u'rule:default', u'key': u'share:access_get_all'}, u'manila-cgsnapshot:update': {u'value': u'rule:default', u'key': u'cgsnapshot:update'}, u'manila-share_type:create': {u'value': u'rule:admin_api', u'key': u'share_type:create'}, u'manila-share_instance:show': {u'value': u'rule:admin_api', u'key': u'share_instance:show'}, u'manila-cgsnapshot:get_all': {u'value': u'rule:default', u'key': u'cgsnapshot:get_all'}}, u'horizon::neutron_options': {u'enable_lb': True}, u'neutron::agents::lbaas::enabled': True, u'ceilometer::collector::collector_workers': 3, u'ceilometer::policy::policies': {u'ceilometer-telemetry:get_resource': {u'value': u'', u'key': u'telemetry:get_resource'}, u'ceilometer-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'ceilometer-telemetry:events:index': {u'value': u'', u'key': u'telemetry:events:index'}, u'ceilometer-telemetry:create_samples': {u'value': u'rule:deny_readonly', u'key': u'telemetry:create_samples'}, u'ceilometer-telemetry:get_meters': {u'value': u'', u'key': u'telemetry:get_meters'}, u'ceilometer-telemetry:query_sample': {u'value': u'', u'key': u'telemetry:query_sample'}, u'ceilometer-telemetry:get_sample': {u'value': u'', u'key': u'telemetry:get_sample'}, u'ceilometer-telemetry:get_samples': {u'value': u'', u'key': u'telemetry:get_samples'}, u'ceilometer-telemetry:events:show': {u'value': u'', u'key': u'telemetry:events:show'}, u'ceilometer-telemetry:get_resources': {u'value': u'', u'key': u'telemetry:get_resources'}, u'ceilometer-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'ceilometer-segregation': {u'value': u'rule:context_is_admin', u'key': u'segregation'}, u'ceilometer-telemetry:compute_statistics': {u'value': u'', u'key': u'telemetry:compute_statistics'}}, u'nova::config::nova_config': {u'vnc/keymap': {u'value': u'en-us'}, u'libvirt/volume_use_multipath': {u'value': u'True'}, u'libvirt/live_migration_permit_post_copy': {u'value': u'True'}}, u'ironic::policy::policies': {}, u'horizon::keystone_multidomain_support': u'True', u'gnocchi::storage::metric_processing_delay': 30, u'keystone::config::keystone_config': {u'identity/domain_config_dir': {u'value': u'/etc/keystone/domains'}, u'identity/domain_specific_drivers_enabled': {u'value': u'True'}}, u'neutron::config::server_config': {u'DEFAULT/min_l3_agents_per_router': {u'value': u'1'}}, u'zaqar::policy::policies': {u'zaqar-subscription:delete': {u'value': u'rule:deny_readonly', u'key': u'subscription:delete'}, u'zaqar-queues:get': {u'value': u'', u'key': u'queues:get'}, u'zaqar-messages:create': {u'value': u'rule:deny_readonly', u'key': u'messages:create'}, u'zaqar-flavors:update': {u'value': u'rule:context_is_admin', u'key': u'flavors:update'}, u'zaqar-messages:delete': {u'value': u'rule:deny_readonly', u'key': u'messages:delete'}, u'zaqar-claims:create': {u'value': u'rule:deny_readonly', u'key': u'claims:create'}, u'zaqar-pools:delete': {u'value': u'rule:context_is_admin', u'key': u'pools:delete'}, u'zaqar-claims:get': {u'value': u'', u'key': u'claims:get'}, u'zaqar-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'zaqar-claims:delete': {u'value': u'rule:deny_readonly', u'key': u'claims:delete'}, u'zaqar-claims:update': {u'value': u'rule:deny_readonly', u'key': u'claims:update'}, u'zaqar-subscription:create': {u'value': u'rule:deny_readonly', u'key': u'subscription:create'}, u'zaqar-pools:update': {u'value': u'rule:context_is_admin', u'key': u'pools:update'}, u'zaqar-queues:get_all': {u'value': u'', u'key': u'queues:get_all'}, u'zaqar-health:get': {u'value': u'rule:context_is_admin', u'key': u'health:get'}, u'zaqar-flavors:get_all': {u'value': u'', u'key': u'flavors:get_all'}, u'zaqar-subscription:get': {u'value': u'', u'key': u'subscription:get'}, u'zaqar-subscription:confirm': {u'value': u'rule:deny_readonly', u'key': u'subscription:confirm'}, u'zaqar-messages:get_all': {u'value': u'', u'key': u'messages:get_all'}, u'zaqar-admin_or_owner': {u'value': u'is_admin:True or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'zaqar-pools:get_all': {u'value': u'rule:context_is_admin', u'key': u'pools:get_all'}, u'zaqar-subscription:get_all': {u'value': u'', u'key': u'subscription:get_all'}, u'zaqar-queues:create': {u'value': u'rule:deny_readonly', u'key': u'queues:create'}, u'zaqar-queues:update': {u'value': u'rule:deny_readonly', u'key': u'queues:update'}, u'zaqar-flavors:create': {u'value': u'rule:context_is_admin', u'key': u'flavors:create'}, u'zaqar-flavors:get': {u'value': u'', u'key': u'flavors:get'}, u'zaqar-messages:get': {u'value': u'', u'key': u'messages:get'}, u'zaqar-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'zaqar-flavors:delete': {u'value': u'rule:context_is_admin', u'key': u'flavors:delete'}, u'zaqar-queues:delete': {u'value': u'rule:deny_readonly', u'key': u'queues:delete'}, u'zaqar-queues:stats': {u'value': u'', u'key': u'queues:stats'}, u'zaqar-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'zaqar-messages:delete_all': {u'value': u'rule:deny_readonly', u'key': u'messages:delete_all'}, u'zaqar-pools:create': {u'value': u'rule:context_is_admin', u'key': u'pools:create'}, u'zaqar-subscription:update': {u'value': u'rule:deny_readonly', u'key': u'subscription:update'}, u'zaqar-pools:get': {u'value': u'rule:context_is_admin', u'key': u'pools:get'}, u'zaqar-claims:get_all': {u'value': u'', u'key': u'claims:get_all'}, u'zaqar-ping:get': {u'value': u'', u'key': u'ping:get'}}, u'nova::policy::policies': {u'nova-os_compute_api:os-hypervisors:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-hypervisors:discoverable'}, u'nova-os_compute_api:os-assisted-volume-snapshots:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-assisted-volume-snapshots:discoverable'}, u'nova-admin_or_network_owner': {u'value': u'rule:context_is_admin or tenant_id:%(network:tenant_id)s or role:network_admin', u'key': u'admin_or_network_owner'}, u'nova-os_compute_api:os-flavor-extra-specs:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-flavor-extra-specs:update'}, u'nova-os_compute_api:os-aggregates:create': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-aggregates:create'}, u'nova-os_compute_api:os-migrate-server:migrate': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-migrate-server:migrate'}, u'nova-os_compute_api:os-quota-class-sets:show': {u'value': u'is_admin:True or quota_class:%(quota_class)s', u'key': u'os_compute_api:os-quota-class-sets:show'}, u'nova-os_compute_api:os-floating-ip-dns': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-floating-ip-dns'}, u'nova-os_compute_api:servers:confirm_resize': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:confirm_resize'}, u'nova-os_compute_api:os-networks:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-networks:discoverable'}, u'nova-os_compute_api:os-floating-ips-bulk:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-floating-ips-bulk:discoverable'}, u'nova-os_compute_api:os-floating-ips': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-floating-ips'}, u'nova-os_compute_api:os-server-tags:index': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:index'}, u'nova-os_compute_api:os-aggregates:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-aggregates:update'}, u'nova-os_compute_api:servers:create:attach_volume': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:create:attach_volume'}, u'nova-os_compute_api:os-extended-status': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-extended-status'}, u'nova-os_compute_api:server-metadata:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:server-metadata:create'}, u'nova-network:attach_external_network': {u'value': u'is_admin:True', u'key': u'network:attach_external_network'}, u'nova-os_compute_api:server-metadata:update': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:server-metadata:update'}, u'nova-os_compute_api:os-migrate-server:migrate_live': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-migrate-server:migrate_live'}, u'nova-os_compute_api:os-pci:detail': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-pci:detail'}, u'nova-os_compute_api:os-keypairs:delete': {u'value': u'rule:admin_api or user_id:%(user_id)s', u'key': u'os_compute_api:os-keypairs:delete'}, u'nova-os_compute_api:os-server-groups:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-groups:discoverable'}, u'nova-os_compute_api:os-instance-actions:events': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-instance-actions:events'}, u'nova-os_compute_api:os-security-group-default-rules': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-security-group-default-rules'}, u'nova-os_compute_api:os-cells:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-cells:discoverable'}, u'nova-os_compute_api:os-admin-actions:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-admin-actions:discoverable'}, u'nova-os_compute_api:os-migrations:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-migrations:discoverable'}, u'nova-os_compute_api:servers:create_image:allow_volume_backed': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:create_image:allow_volume_backed'}, u'nova-os_compute_api:os-migrate-server:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-migrate-server:discoverable'}, u'nova-os_compute_api:os-volumes-attachments:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-volumes-attachments:delete'}, u'nova-os_compute_api:os-extended-status:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-extended-status:discoverable'}, u'nova-os_compute_api:os-lock-server:unlock': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-lock-server:unlock'}, u'nova-os_compute_api:servers:detail': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:detail'}, u'nova-os_compute_api:extensions:discoverable': {u'value': u'@', u'key': u'os_compute_api:extensions:discoverable'}, u'nova-os_compute_api:server-metadata:discoverable': {u'value': u'@', u'key': u'os_compute_api:server-metadata:discoverable'}, u'nova-os_compute_api:os-simple-tenant-usage:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-simple-tenant-usage:discoverable'}, u'nova-os_compute_api:limits': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:limits'}, u'nova-os_compute_api:os-shelve:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-shelve:discoverable'}, u'nova-os_compute_api:os-shelve:unshelve': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-shelve:unshelve'}, u'nova-os_compute_api:os-console-output': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-console-output'}, u'nova-os_compute_api:os-keypairs:index': {u'value': u'rule:admin_api or user_id:%(user_id)s', u'key': u'os_compute_api:os-keypairs:index'}, u'nova-os_compute_api:os-aggregates:remove_host': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-aggregates:remove_host'}, u'nova-os_compute_api:os-server-tags:delete': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:delete'}, u'nova-os_compute_api:os-flavor-access:add_tenant_access': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-flavor-access:add_tenant_access'}, u'nova-os_compute_api:os-aggregates:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-aggregates:discoverable'}, u'nova-os_compute_api:os-services': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-services'}, u'nova-os_compute_api:os-networks-associate:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-networks-associate:discoverable'}, u'nova-os_compute_api:os-server-usage:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-usage:discoverable'}, u'nova-os_compute_api:os-server-tags:update': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:update'}, u'nova-os_compute_api:os-flavor-extra-specs:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-flavor-extra-specs:show'}, u'nova-os_compute_api:flavors': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:flavors'}, u'nova-os_compute_api:ips:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:ips:show'}, u'nova-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'nova-os_compute_api:os-instance-usage-audit-log:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-instance-usage-audit-log:discoverable'}, u'nova-os_compute_api:os-availability-zone:detail': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-availability-zone:detail'}, u'nova-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'nova-os_compute_api:os-multinic': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-multinic'}, u'nova-os_compute_api:os-volumes-attachments:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-volumes-attachments:create'}, u'nova-os_compute_api:os-rescue:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-rescue:discoverable'}, u'nova-cells_scheduler_filter:TargetCellFilter': {u'value': u'is_admin:True', u'key': u'cells_scheduler_filter:TargetCellFilter'}, u'nova-os_compute_api:os-server-tags:delete_all': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:delete_all'}, u'nova-os_compute_api:os-quota-class-sets:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-quota-class-sets:discoverable'}, u'nova-os_compute_api:os-user-data:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-user-data:discoverable'}, u'nova-os_compute_api:os-flavor-extra-specs:delete': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-flavor-extra-specs:delete'}, u'nova-os_compute_api:servers:create:attach_network': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:create:attach_network'}, u'nova-os_compute_api:os-admin-actions': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-admin-actions'}, u'nova-os_compute_api:os-flavor-extra-specs:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-flavor-extra-specs:index'}, u'nova-os_compute_api:os-attach-interfaces': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-attach-interfaces'}, u'nova-admin_owner_or_network_owner': {u'value': u'rule:owner or rule:admin_or_network_owner', u'key': u'admin_owner_or_network_owner'}, u'nova-os_compute_api:os-used-limits': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-used-limits'}, u'nova-os_compute_api:os-flavor-access:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-flavor-access:discoverable'}, u'nova-admin_only': {u'value': u'rule:context_is_admin and rule:deny_readonly', u'key': u'admin_only'}, u'nova-os_compute_api:os-tenant-networks': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-tenant-networks'}, u'nova-os_compute_api:images:discoverable': {u'value': u'@', u'key': u'os_compute_api:images:discoverable'}, u'nova-os_compute_api:servers:migrations:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:servers:migrations:delete'}, u'nova-os_compute_api:os-pause-server:pause': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-pause-server:pause'}, u'nova-os_compute_api:os-keypairs:create': {u'value': u'rule:admin_api or user_id:%(user_id)s', u'key': u'os_compute_api:os-keypairs:create'}, u'nova-os_compute_api:servers:revert_resize': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:revert_resize'}, u'nova-os_compute_api:servers:detail:get_all_tenants': {u'value': u'rule:admin_api', u'key': u'os_compute_api:servers:detail:get_all_tenants'}, u'nova-os_compute_api:os-suspend-server:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-suspend-server:discoverable'}, u'nova-os_compute_api:os-flavor-rxtx:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-flavor-rxtx:discoverable'}, u'nova-os_compute_api:os-server-tags:show': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:show'}, u'nova-os_compute_api:os-certificates:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-certificates:show'}, u'nova-os_compute_api:os-fping:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-fping:discoverable'}, u'nova-os_compute_api:os-flavor-rxtx': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-flavor-rxtx'}, u'nova-os_compute_api:os-fixed-ips:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-fixed-ips:discoverable'}, u'nova-os_compute_api:os-remote-consoles': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-remote-consoles'}, u'nova-os_compute_api:os-extended-availability-zone:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-extended-availability-zone:discoverable'}, u'nova-os_compute_api:os-networks': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-networks'}, u'nova-os_compute_api:os-admin-actions:inject_network_info': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-admin-actions:inject_network_info'}, u'nova-os_compute_api:os-attach-interfaces:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-attach-interfaces:discoverable'}, u'nova-os_compute_api:os-cloudpipe': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-cloudpipe'}, u'nova-os_compute_api:image-metadata:discoverable': {u'value': u'@', u'key': u'os_compute_api:image-metadata:discoverable'}, u'nova-os_compute_api:server-metadata:update_all': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:server-metadata:update_all'}, u'nova-os_compute_api:os-quota-sets:detail': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-quota-sets:detail'}, u'nova-os_compute_api:os-server-password:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-password:discoverable'}, u'nova-os_compute_api:servers:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:delete'}, u'nova-os_compute_api:server-metadata:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:server-metadata:index'}, u'nova-os_compute_api:os-consoles:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-consoles:index'}, u'nova-os_compute_api:os-attach-interfaces:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-attach-interfaces:create'}, u'nova-os_compute_api:os-multinic:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-multinic:discoverable'}, u'nova-os_compute_api:servers:reboot': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:reboot'}, u'nova-os_compute_api:os-lock-server:lock': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-lock-server:lock'}, u'nova-os_compute_api:os-flavor-access:remove_tenant_access': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-flavor-access:remove_tenant_access'}, u'nova-os_compute_api:os-consoles:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-consoles:delete'}, u'nova-os_compute_api:os-deferred-delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-deferred-delete'}, u'nova-os_compute_api:os-pci:pci_servers': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-pci:pci_servers'}, u'nova-os_compute_api:os-console-auth-tokens': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-console-auth-tokens'}, u'nova-os_compute_api:os-server-diagnostics': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-server-diagnostics'}, u'nova-os_compute_api:os-extended-availability-zone': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-extended-availability-zone'}, u'nova-os_compute_api:servers:trigger_crash_dump': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:trigger_crash_dump'}, u'nova-os_compute_api:os-flavor-manage:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-flavor-manage:discoverable'}, u'nova-os_compute_api:os-cells:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-cells:delete'}, u'nova-os_compute_api:os-floating-ip-pools': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-floating-ip-pools'}, u'nova-os_compute_api:os-block-device-mapping-v1:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-block-device-mapping-v1:discoverable'}, u'nova-os_compute_api:os-hosts:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-hosts:discoverable'}, u'nova-os_compute_api:os-volumes-attachments:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-volumes-attachments:discoverable'}, u'nova-os_compute_api:versions:discoverable': {u'value': u'@', u'key': u'os_compute_api:versions:discoverable'}, u'nova-os_compute_api:os-instance-actions:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-instance-actions:discoverable'}, u'nova-regular_user': {u'value': u'rule:deny_readonly', u'key': u'regular_user'}, u'nova-os_compute_api:os-services:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-services:discoverable'}, u'nova-os_compute_api:os-evacuate': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-evacuate'}, u'nova-os_compute_api:os-virtual-interfaces': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-virtual-interfaces'}, u'nova-cells_scheduler_filter:DifferentCellFilter': {u'value': u'is_admin:True', u'key': u'cells_scheduler_filter:DifferentCellFilter'}, u'nova-os_compute_api:os-create-backup': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-create-backup'}, u'nova-os_compute_api:os-used-limits:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-used-limits:discoverable'}, u'nova-os_compute_api:os-aggregates:add_host': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-aggregates:add_host'}, u'nova-os_compute_api:os-aggregates:index': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-aggregates:index'}, u'nova-os_compute_api:os-volumes-attachments:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-volumes-attachments:index'}, u'nova-os_compute_api:os-remote-consoles:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-remote-consoles:discoverable'}, u'nova-os_compute_api:os-admin-password:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-admin-password:discoverable'}, u'nova-os_compute_api:servers:resize': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:resize'}, u'nova-os_compute_api:os-baremetal-nodes': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-baremetal-nodes'}, u'nova-os_compute_api:os-hosts': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-hosts'}, u'nova-owner': {u'value': u'tenant_id:%(tenant_id)s and rule:deny_readonly', u'key': u'owner'}, u'nova-os_compute_api:os-flavor-extra-specs:create': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-flavor-extra-specs:create'}, u'nova-os_compute_api:server-metadata:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:server-metadata:show'}, u'nova-os_compute_api:os-tenant-networks:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-tenant-networks:discoverable'}, u'nova-os_compute_api:servers:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:index'}, u'nova-os_compute_api:os-hide-server-addresses:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-hide-server-addresses:discoverable'}, u'nova-os_compute_api:os-evacuate:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-evacuate:discoverable'}, u'nova-os_compute_api:os-aggregates:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-aggregates:delete'}, u'nova-os_compute_api:servers:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:show'}, u'nova-os_compute_api:os-server-diagnostics:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-diagnostics:discoverable'}, u'nova-os_compute_api:os-volumes-attachments:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-volumes-attachments:update'}, u'nova-os_compute_api:os-quota-sets:update': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-quota-sets:update'}, u'nova-os_compute_api:servers:index:get_all_tenants': {u'value': u'rule:admin_api', u'key': u'os_compute_api:servers:index:get_all_tenants'}, u'nova-os_compute_api:os-cells:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-cells:update'}, u'nova-os_compute_api:os-suspend-server:resume': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-suspend-server:resume'}, u'nova-os_compute_api:servers:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:create'}, u'nova-os_compute_api:image-size': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:image-size'}, u'nova-os_compute_api:os-server-external-events:create': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-server-external-events:create'}, u'nova-os_compute_api:os-agents': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-agents'}, u'nova-os_compute_api:os-scheduler-hints:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-scheduler-hints:discoverable'}, u'nova-os_compute_api:os-quota-sets:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-quota-sets:show'}, u'nova-context_is_advsvc': {u'value': u'role:advsvc', u'key': u'context_is_advsvc'}, u'nova-os_compute_api:os-admin-actions:reset_state': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-admin-actions:reset_state'}, u'nova-os_compute_api:os-certificates:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-certificates:discoverable'}, u'nova-os_compute_api:os-extended-server-attributes:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-extended-server-attributes:discoverable'}, u'nova-os_compute_api:os-consoles:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-consoles:discoverable'}, u'nova-os_compute_api:os-virtual-interfaces:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-virtual-interfaces:discoverable'}, u'nova-os_compute_api:extensions': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:extensions'}, u'nova-os_compute_api:os-server-tags:update_all': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:update_all'}, u'nova-os_compute_api:servers:migrations:show': {u'value': u'rule:admin_api', u'key': u'os_compute_api:servers:migrations:show'}, u'nova-os_compute_api:os-security-groups': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-security-groups'}, u'nova-os_compute_api:ips:discoverable': {u'value': u'@', u'key': u'os_compute_api:ips:discoverable'}, u'nova-os_compute_api:os-quota-sets:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-quota-sets:discoverable'}, u'nova-os_compute_api:os-console-output:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-console-output:discoverable'}, u'nova-os_compute_api:servers:rebuild': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:rebuild'}, u'nova-os_compute_api:os-certificates:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-certificates:create'}, u'nova-os_compute_api:os-fping': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-fping'}, u'nova-os_compute_api:os-shelve:shelve': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-shelve:shelve'}, u'nova-os_compute_api:servers:create:forced_host': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:servers:create:forced_host'}, u'nova-os_compute_api:server-migrations:discoverable': {u'value': u'@', u'key': u'os_compute_api:server-migrations:discoverable'}, u'nova-os_compute_api:servers:discoverable': {u'value': u'@', u'key': u'os_compute_api:servers:discoverable'}, u'nova-os_compute_api:os-consoles:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-consoles:create'}, u'nova-os_compute_api:os-instance-usage-audit-log': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-instance-usage-audit-log'}, u'nova-os_compute_api:os-quota-class-sets:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-quota-class-sets:update'}, u'nova-os_compute_api:os-keypairs': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-keypairs'}, u'nova-os_compute_api:os-consoles:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-consoles:show'}, u'nova-os_compute_api:os-aggregates:show': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-aggregates:show'}, u'nova-os_compute_api:os-extended-volumes:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-extended-volumes:discoverable'}, u'nova-os_compute_api:os-baremetal-nodes:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-baremetal-nodes:discoverable'}, u'nova-os_compute_api:os-server-password': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-server-password'}, u'nova-os_compute_api:os-volumes:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-volumes:discoverable'}, u'nova-os_compute_api:os-security-groups:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-security-groups:discoverable'}, u'nova-os_compute_api:os-floating-ips:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-floating-ips:discoverable'}, u'nova-os_compute_api:os-rescue': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-rescue'}, u'nova-os_compute_api:os-block-device-mapping:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-block-device-mapping:discoverable'}, u'nova-os_compute_api:os-extended-server-attributes': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-extended-server-attributes'}, u'nova-os_compute_api:os-security-group-default-rules:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-security-group-default-rules:discoverable'}, u'nova-os_compute_api:os-keypairs:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-keypairs:discoverable'}, u'nova-os_compute_api:os-pci:show': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-pci:show'}, u'nova-os_compute_api:os-server-groups': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-server-groups'}, u'nova-os_compute_api:os-extended-volumes': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-extended-volumes'}, u'nova-os_compute_api:os-assisted-volume-snapshots:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-assisted-volume-snapshots:delete'}, u'nova-os_compute_api:os-server-tags:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:discoverable'}, u'nova-os_compute_api:os-server-external-events:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-external-events:discoverable'}, u'nova-os_compute_api:os-floating-ip-pools:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-floating-ip-pools:discoverable'}, u'nova-os_compute_api:os-instance-actions': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-instance-actions'}, u'nova-os_compute_api:os-cloudpipe:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-cloudpipe:discoverable'}, u'nova-os_compute_api:os-networks-associate': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-networks-associate'}, u'nova-os_compute_api:os-floating-ip-dns:domain:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-floating-ip-dns:domain:delete'}, u'nova-os_compute_api:os-deferred-delete:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-deferred-delete:discoverable'}, u'nova-os_compute_api:os-server-usage': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-server-usage'}, u'nova-os_compute_api:limits:discoverable': {u'value': u'@', u'key': u'os_compute_api:limits:discoverable'}, u'nova-os_compute_api:os-simple-tenant-usage:list': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-simple-tenant-usage:list'}, u'nova-os_compute_api:os-attach-interfaces:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-attach-interfaces:delete'}, u'nova-os_compute_api:image-size:discoverable': {u'value': u'@', u'key': u'os_compute_api:image-size:discoverable'}, u'nova-os_compute_api:os-flavor-manage': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-flavor-manage'}, u'nova-os_compute_api:servers:update': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:update'}, u'nova-os_compute_api:os-multiple-create:discoverable': {u'value': u'@ and rule:deny_readonly', u'key': u'os_compute_api:os-multiple-create:discoverable'}, u'nova-os_compute_api:os-volumes-attachments:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-volumes-attachments:show'}, u'nova-os_compute_api:os-cells': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-cells'}, u'nova-os_compute_api:servers:migrations:index': {u'value': u'rule:admin_api', u'key': u'os_compute_api:servers:migrations:index'}, u'nova-os_compute_api:servers:create_image': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:create_image'}, u'nova-os_compute_api:os-agents:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-agents:discoverable'}, u'nova-os_compute_api:os-config-drive:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-config-drive:discoverable'}, u'nova-os_compute_api:os-quota-sets:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-quota-sets:delete'}, u'nova-os_compute_api:servers:migrations:force_complete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:servers:migrations:force_complete'}, u'nova-os_compute_api:os-flavor-extra-specs:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-flavor-extra-specs:discoverable'}, u'nova-os_compute_api:os-floating-ip-dns:domain:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-floating-ip-dns:domain:update'}, u'nova-os_compute_api:os-config-drive': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-config-drive'}, u'nova-os_compute_api:os-networks:view': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-networks:view'}, u'nova-os_compute_api:os-pause-server:unpause': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-pause-server:unpause'}, u'nova-os_compute_api:os-admin-password': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-admin-password'}, u'nova-os_compute_api:os-suspend-server:suspend': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-suspend-server:suspend'}, u'nova-os_compute_api:server-metadata:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:server-metadata:delete'}, u'nova-os_compute_api:os-shelve:shelve_offload': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-shelve:shelve_offload'}, u'nova-os_compute_api:os-console-auth-tokens:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-console-auth-tokens:discoverable'}, u'nova-os_compute_api:os-assisted-volume-snapshots:create': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-assisted-volume-snapshots:create'}, u'nova-os_compute_api:os-quota-sets:defaults': {u'value': u'@', u'key': u'os_compute_api:os-quota-sets:defaults'}, u'nova-os_compute_api:os-simple-tenant-usage:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-simple-tenant-usage:show'}, u'nova-os_compute_api:os-pci:index': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-pci:index'}, u'nova-os_compute_api:servers:start': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:start'}, u'nova-os_compute_api:os-availability-zone:list': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-availability-zone:list'}, u'nova-os_compute_api:os-hide-server-addresses': {u'value': u'is_admin:False', u'key': u'os_compute_api:os-hide-server-addresses'}, u'nova-os_compute_api:os-lock-server:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-lock-server:discoverable'}, u'nova-os_compute_api:os-pause-server:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-pause-server:discoverable'}, u'nova-os_compute_api:extension_info:discoverable': {u'value': u'@', u'key': u'os_compute_api:extension_info:discoverable'}, u'nova-os_compute_api:os-availability-zone:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-availability-zone:discoverable'}, u'nova-os_compute_api:os-fixed-ips': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-fixed-ips'}, u'nova-os_compute_api:servers:show:host_status': {u'value': u'rule:admin_api', u'key': u'os_compute_api:servers:show:host_status'}, u'nova-os_compute_api:os-fping:all_tenants': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-fping:all_tenants'}, u'nova-os_compute_api:os-pci:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-pci:discoverable'}, u'nova-os_compute_api:os-admin-actions:reset_network': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-admin-actions:reset_network'}, u'nova-os_compute_api:os-floating-ip-dns:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-floating-ip-dns:discoverable'}, u'nova-os_compute_api:flavors:discoverable': {u'value': u'@', u'key': u'os_compute_api:flavors:discoverable'}, u'nova-os_compute_api:os-cells:sync_instances': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-cells:sync_instances'}, u'nova-os_compute_api:os-hypervisors': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-hypervisors'}, u'nova-os_compute_api:os-migrations:index': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-migrations:index'}, u'nova-os_compute_api:servers:stop': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:stop'}, u'nova-admin_api': {u'value': u'is_admin:True', u'key': u'admin_api'}, u'nova-os_compute_api:os-create-backup:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-create-backup:discoverable'}, u'nova-os_compute_api:ips:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:ips:index'}, u'nova-os_compute_api:os-aggregates:set_metadata': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-aggregates:set_metadata'}, u'nova-os_compute_api:os-lock-server:unlock:unlock_override': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-lock-server:unlock:unlock_override'}, u'nova-os_compute_api:os-floating-ips-bulk': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-floating-ips-bulk'}, u'nova-admin_or_owner': {u'value': u'is_admin:True or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'nova-os_compute_api:os-keypairs:show': {u'value': u'rule:admin_api or user_id:%(user_id)s', u'key': u'os_compute_api:os-keypairs:show'}, u'nova-os_compute_api:os-volumes': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-volumes'}, u'nova-os_compute_api:os-flavor-access': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-flavor-access'}, u'nova-os_compute_api:os-cells:create': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-cells:create'}}, u'gnocchi::wsgi::apache::workers': 12, u'ceilometer::dispatcher::gnocchi::archive_policy': u'low_workload', u'glance::policy::policies': {u'glance-delete_member': {u'value': u'rule:deny_readonly', u'key': u'delete_member'}, u'glance-modify_member': {u'value': u'rule:deny_readonly', u'key': u'modify_member'}, u'glance-get_members': {u'value': u'', u'key': u'get_members'}, u'glance-add_metadef_tags': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_tags'}, u'glance-modify_metadef_namespace': {u'value': u'rule:deny_readonly', u'key': u'modify_metadef_namespace'}, u'glance-get_tasks': {u'value': u'role:admin', u'key': u'get_tasks'}, u'glance-add_metadef_namespace': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_namespace'}, u'glance-add_metadef_resource_type_association': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_resource_type_association'}, u'glance-modify_image': {u'value': u'rule:deny_readonly', u'key': u'modify_image'}, u'glance-add_task': {u'value': u'role:admin and rule:deny_readonly', u'key': u'add_task'}, u'glance-get_metadef_property': {u'value': u'', u'key': u'get_metadef_property'}, u'glance-set_image_location': {u'value': u'rule:deny_readonly', u'key': u'set_image_location'}, u'glance-get_task': {u'value': u'role:admin', u'key': u'get_task'}, u'glance-modify_task': {u'value': u'role:admin and rule:deny_readonly', u'key': u'modify_task'}, u'glance-add_metadef_property': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_property'}, u'glance-list_metadef_resource_types': {u'value': u'', u'key': u'list_metadef_resource_types'}, u'glance-publicize_image': {u'value': u'role:admin', u'key': u'publicize_image'}, u'glance-reactivate': {u'value': u'rule:deny_readonly', u'key': u'reactivate'}, u'glance-get_metadef_namespace': {u'value': u'', u'key': u'get_metadef_namespace'}, u'glance-copy_from': {u'value': u'rule:deny_readonly', u'key': u'copy_from'}, u'glance-add_image': {u'value': u'rule:deny_readonly', u'key': u'add_image'}, u'glance-get_image': {u'value': u'', u'key': u'get_image'}, u'glance-get_metadef_object': {u'value': u'', u'key': u'get_metadef_object'}, u'glance-modify_metadef_property': {u'value': u'rule:deny_readonly', u'key': u'modify_metadef_property'}, u'glance-get_metadef_tags': {u'value': u'', u'key': u'get_metadef_tags'}, u'glance-add_member': {u'value': u'rule:deny_readonly', u'key': u'add_member'}, u'glance-upload_image': {u'value': u'rule:deny_readonly', u'key': u'upload_image'}, u'glance-modify_metadef_object': {u'value': u'rule:deny_readonly', u'key': u'modify_metadef_object'}, u'glance-get_metadef_namespaces': {u'value': u'', u'key': u'get_metadef_namespaces'}, u'glance-get_image_location': {u'value': u'', u'key': u'get_image_location'}, u'glance-deactivate': {u'value': u'rule:deny_readonly', u'key': u'deactivate'}, u'glance-delete_image_location': {u'value': u'rule:deny_readonly', u'key': u'delete_image_location'}, u'glance-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'glance-get_metadef_properties': {u'value': u'', u'key': u'get_metadef_properties'}, u'glance-get_metadef_tag': {u'value': u'', u'key': u'get_metadef_tag'}, u'glance-download_image': {u'value': u'rule:deny_readonly', u'key': u'download_image'}, u'glance-manage_image_cache': {u'value': u'role:admin', u'key': u'manage_image_cache'}, u'glance-get_images': {u'value': u'', u'key': u'get_images'}, u'glance-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'glance-get_member': {u'value': u'', u'key': u'get_member'}, u'glance-modify_metadef_tag': {u'value': u'rule:deny_readonly', u'key': u'modify_metadef_tag'}, u'glance-add_metadef_tag': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_tag'}, u'glance-delete_image': {u'value': u'rule:deny_readonly', u'key': u'delete_image'}, u'glance-get_metadef_resource_type': {u'value': u'', u'key': u'get_metadef_resource_type'}, u'glance-add_metadef_object': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_object'}, u'glance-default': {u'value': u'role:admin', u'key': u'default'}, u'glance-get_metadef_objects': {u'value': u'', u'key': u'get_metadef_objects'}}, u'neutron::agents::lbaas::manage_service': True, u'neutron::agents::lbaas::manage_haproxy_package': False, u'keystone::cron::token_flush::minute': 1, u'neutron::agents::ml2::ovs::prevent_arp_spoofing': False, u'gnocchi::statsd::archive_policy_name': u'low_workload', u'keystone::cron::token_flush::maxdelay': 1800, u'gnocchi::metricd::workers': 12, u'horizon::keystone_default_domain': u'Default', u'neutron::agents::l3::enable_metadata_proxy': True, u'neutron::agents::lbaas::user_group': u'haproxy', u'keystone::policy::policies': {u'keystone-identity:get_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:get_endpoint'}, u'keystone-identity:create_user': {u'value': u'rule:admin_required', u'key': u'identity:create_user'}, u'keystone-identity:create_credential': {u'value': u'rule:admin_required', u'key': u'identity:create_credential'}, u'keystone-identity:delete_project': {u'value': u'rule:admin_required', u'key': u'identity:delete_project'}, u'keystone-identity:get_endpoint_group_in_project': {u'value': u'rule:admin_required', u'key': u'identity:get_endpoint_group_in_project'}, u'keystone-identity:delete_service_provider': {u'value': u'rule:admin_required', u'key': u'identity:delete_service_provider'}, u'keystone-identity:update_domain_config': {u'value': u'rule:admin_required', u'key': u'identity:update_domain_config'}, u'keystone-identity:revoke_token': {u'value': u'rule:admin_or_token_subject', u'key': u'identity:revoke_token'}, u'keystone-identity:delete_credential': {u'value': u'rule:admin_required', u'key': u'identity:delete_credential'}, u'keystone-identity:create_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:create_endpoint_group'}, u'keystone-identity:change_password': {u'value': u'rule:admin_or_owner', u'key': u'identity:change_password'}, u'keystone-identity:get_policy': {u'value': u'rule:admin_required', u'key': u'identity:get_policy'}, u'keystone-identity:delete_group': {u'value': u'rule:admin_required', u'key': u'identity:delete_group'}, u'keystone-identity:create_domain_role': {u'value': u'rule:admin_required', u'key': u'identity:create_domain_role'}, u'keystone-identity:remove_user_from_group': {u'value': u'rule:admin_required', u'key': u'identity:remove_user_from_group'}, u'keystone-identity:create_policy_association_for_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:create_policy_association_for_endpoint'}, u'keystone-identity:list_service_providers': {u'value': u'rule:admin_required', u'key': u'identity:list_service_providers'}, u'keystone-identity:get_mapping': {u'value': u'rule:admin_required', u'key': u'identity:get_mapping'}, u'keystone-identity:list_consumers': {u'value': u'rule:admin_required', u'key': u'identity:list_consumers'}, u'keystone-identity:update_service_provider': {u'value': u'rule:admin_required', u'key': u'identity:update_service_provider'}, u'keystone-identity:update_policy': {u'value': u'rule:admin_required', u'key': u'identity:update_policy'}, u'keystone-identity:list_role_assignments_for_tree': {u'value': u'rule:admin_required', u'key': u'identity:list_role_assignments_for_tree'}, u'keystone-identity:create_trust': {u'value': u'user_id:%(trust.trustor_user_id)s', u'key': u'identity:create_trust'}, u'keystone-identity:list_revoke_events': {u'value': u'', u'key': u'identity:list_revoke_events'}, u'keystone-token_subject': {u'value': u'user_id:%(target.token.user_id)s', u'key': u'token_subject'}, u'keystone-identity:create_project': {u'value': u'rule:admin_required', u'key': u'identity:create_project'}, u'keystone-identity:update_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:update_endpoint'}, u'keystone-service_role': {u'value': u'role:service', u'key': u'service_role'}, u'keystone-identity:list_endpoints_associated_with_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoints_associated_with_endpoint_group'}, u'keystone-identity:check_policy_association_for_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:check_policy_association_for_endpoint'}, u'keystone-identity:get_role_for_trust': {u'value': u'', u'key': u'identity:get_role_for_trust'}, u'keystone-service_admin_or_token_subject': {u'value': u'rule:service_or_admin or rule:token_subject', u'key': u'service_admin_or_token_subject'}, u'keystone-service_or_admin': {u'value': u'rule:admin_required or rule:service_role', u'key': u'service_or_admin'}, u'keystone-identity:list_role_inference_rules': {u'value': u'rule:admin_required', u'key': u'identity:list_role_inference_rules'}, u'keystone-identity:revoke_grant': {u'value': u'rule:admin_required', u'key': u'identity:revoke_grant'}, u'keystone-identity:list_projects_associated_with_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:list_projects_associated_with_endpoint_group'}, u'keystone-identity:list_domain_roles': {u'value': u'rule:admin_required', u'key': u'identity:list_domain_roles'}, u'keystone-identity:delete_protocol': {u'value': u'rule:admin_required', u'key': u'identity:delete_protocol'}, u'keystone-identity:list_access_token_roles': {u'value': u'rule:admin_required', u'key': u'identity:list_access_token_roles'}, u'keystone-identity:list_projects_for_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:list_projects_for_endpoint'}, u'keystone-identity:delete_policy_association_for_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:delete_policy_association_for_endpoint'}, u'keystone-identity:delete_policy': {u'value': u'rule:admin_required', u'key': u'identity:delete_policy'}, u'keystone-identity:list_projects': {u'value': u'rule:admin_required', u'key': u'identity:list_projects'}, u'keystone-identity:create_policy_association_for_service': {u'value': u'rule:admin_required', u'key': u'identity:create_policy_association_for_service'}, u'keystone-admin_or_owner': {u'value': u'rule:admin_required or rule:owner', u'key': u'admin_or_owner'}, u'keystone-identity:create_domain_config': {u'value': u'rule:admin_required', u'key': u'identity:create_domain_config'}, u'keystone-identity:delete_implied_role': {u'value': u'rule:admin_required', u'key': u'identity:delete_implied_role'}, u'keystone-identity:create_identity_provider': {u'value': u'rule:admin_required', u'key': u'identity:create_identity_provider'}, u'keystone-identity:list_trusts': {u'value': u'', u'key': u'identity:list_trusts'}, u'keystone-identity:delete_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:delete_endpoint'}, u'keystone-identity:create_service_provider': {u'value': u'rule:admin_required', u'key': u'identity:create_service_provider'}, u'keystone-identity:update_service': {u'value': u'rule:admin_required', u'key': u'identity:update_service'}, u'keystone-identity:ec2_get_credential': {u'value': u'rule:admin_required or (rule:owner and user_id:%(target.credential.user_id)s)', u'key': u'identity:ec2_get_credential'}, u'keystone-identity:delete_service': {u'value': u'rule:admin_required', u'key': u'identity:delete_service'}, u'keystone-identity:delete_identity_provider': {u'value': u'rule:admin_required', u'key': u'identity:delete_identity_provider'}, u'keystone-identity:delete_user': {u'value': u'rule:admin_required', u'key': u'identity:delete_user'}, u'keystone-identity:update_mapping': {u'value': u'rule:admin_required', u'key': u'identity:update_mapping'}, u'keystone-identity:create_policy_association_for_region_and_service': {u'value': u'rule:admin_required', u'key': u'identity:create_policy_association_for_region_and_service'}, u'keystone-identity:update_domain_role': {u'value': u'rule:admin_required', u'key': u'identity:update_domain_role'}, u'keystone-identity:create_implied_role': {u'value': u'rule:admin_required', u'key': u'identity:create_implied_role'}, u'keystone-identity:list_endpoints_for_policy': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoints_for_policy'}, u'keystone-identity:list_domains': {u'value': u'rule:admin_required', u'key': u'identity:list_domains'}, u'keystone-identity:list_policies': {u'value': u'rule:admin_required', u'key': u'identity:list_policies'}, u'keystone-identity:get_domain_role': {u'value': u'rule:admin_required', u'key': u'identity:get_domain_role'}, u'keystone-identity:get_domain': {u'value': u'rule:admin_required or token.project.domain.id:%(target.domain.id)s', u'key': u'identity:get_domain'}, u'keystone-identity:list_endpoints_for_project': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoints_for_project'}, u'keystone-identity:update_identity_provider': {u'value': u'rule:admin_required', u'key': u'identity:update_identity_provider'}, u'keystone-identity:get_auth_projects': {u'value': u'', u'key': u'identity:get_auth_projects'}, u'keystone-identity:delete_mapping': {u'value': u'rule:admin_required', u'key': u'identity:delete_mapping'}, u'keystone-identity:get_project': {u'value': u'rule:admin_required or project_id:%(target.project.id)s', u'key': u'identity:get_project'}, u'keystone-identity:list_users': {u'value': u'rule:admin_required', u'key': u'identity:list_users'}, u'keystone-identity:get_policy_for_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:get_policy_for_endpoint'}, u'keystone-identity:list_regions': {u'value': u'', u'key': u'identity:list_regions'}, u'keystone-identity:get_auth_domains': {u'value': u'', u'key': u'identity:get_auth_domains'}, u'keystone-identity:delete_domain_role': {u'value': u'rule:admin_required', u'key': u'identity:delete_domain_role'}, u'keystone-identity:get_domain_config_default': {u'value': u'rule:admin_required', u'key': u'identity:get_domain_config_default'}, u'keystone-identity:list_access_tokens': {u'value': u'rule:admin_required', u'key': u'identity:list_access_tokens'}, u'keystone-identity:get_auth_catalog': {u'value': u'', u'key': u'identity:get_auth_catalog'}, u'keystone-identity:get_consumer': {u'value': u'rule:admin_required', u'key': u'identity:get_consumer'}, u'keystone-identity:list_endpoint_groups_for_project': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoint_groups_for_project'}, u'keystone-identity:ec2_create_credential': {u'value': u'rule:admin_or_owner', u'key': u'identity:ec2_create_credential'}, u'keystone-identity:revocation_list': {u'value': u'rule:service_or_admin', u'key': u'identity:revocation_list'}, u'keystone-identity:get_domain_config': {u'value': u'rule:admin_required', u'key': u'identity:get_domain_config'}, u'keystone-identity:list_groups': {u'value': u'rule:admin_required', u'key': u'identity:list_groups'}, u'keystone-identity:check_endpoint_in_project': {u'value': u'rule:admin_required', u'key': u'identity:check_endpoint_in_project'}, u'keystone-identity:list_roles': {u'value': u'rule:admin_required', u'key': u'identity:list_roles'}, u'keystone-identity:list_protocols': {u'value': u'rule:admin_required', u'key': u'identity:list_protocols'}, u'keystone-owner': {u'value': u'user_id:%(user_id)s', u'key': u'owner'}, u'keystone-identity:list_users_in_group': {u'value': u'rule:admin_required', u'key': u'identity:list_users_in_group'}, u'keystone-identity:create_domain': {u'value': u'rule:admin_required', u'key': u'identity:create_domain'}, u'keystone-identity:create_consumer': {u'value': u'rule:admin_required', u'key': u'identity:create_consumer'}, u'keystone-identity:delete_access_token': {u'value': u'rule:admin_required', u'key': u'identity:delete_access_token'}, u'keystone-identity:get_service_provider': {u'value': u'rule:admin_required', u'key': u'identity:get_service_provider'}, u'keystone-identity:create_region': {u'value': u'rule:admin_required', u'key': u'identity:create_region'}, u'keystone-identity:check_implied_role': {u'value': u'rule:admin_required', u'key': u'identity:check_implied_role'}, u'keystone-identity:list_groups_for_user': {u'value': u'rule:admin_or_owner', u'key': u'identity:list_groups_for_user'}, u'keystone-identity:delete_trust': {u'value': u'rule:deny_readonly', u'key': u'identity:delete_trust'}, u'keystone-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'keystone-identity:get_service': {u'value': u'rule:admin_required', u'key': u'identity:get_service'}, u'keystone-identity:add_endpoint_group_to_project': {u'value': u'rule:admin_required', u'key': u'identity:add_endpoint_group_to_project'}, u'keystone-identity:list_grants': {u'value': u'rule:admin_required', u'key': u'identity:list_grants'}, u'keystone-identity:create_protocol': {u'value': u'rule:admin_required', u'key': u'identity:create_protocol'}, u'keystone-identity:create_group': {u'value': u'rule:admin_required', u'key': u'identity:create_group'}, u'keystone-identity:update_credential': {u'value': u'rule:admin_required', u'key': u'identity:update_credential'}, u'keystone-identity:get_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:get_endpoint_group'}, u'keystone-identity:delete_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:delete_endpoint_group'}, u'keystone-identity:check_policy_association_for_service': {u'value': u'rule:admin_required', u'key': u'identity:check_policy_association_for_service'}, u'keystone-identity:add_user_to_group': {u'value': u'rule:admin_required', u'key': u'identity:add_user_to_group'}, u'keystone-identity:delete_domain': {u'value': u'rule:admin_required', u'key': u'identity:delete_domain'}, u'keystone-identity:create_grant': {u'value': u'rule:admin_required', u'key': u'identity:create_grant'}, u'keystone-identity:update_domain': {u'value': u'rule:admin_required', u'key': u'identity:update_domain'}, u'keystone-identity:delete_consumer': {u'value': u'rule:admin_required', u'key': u'identity:delete_consumer'}, u'keystone-identity:get_access_token': {u'value': u'rule:admin_required', u'key': u'identity:get_access_token'}, u'keystone-identity:delete_region': {u'value': u'rule:admin_required', u'key': u'identity:delete_region'}, u'keystone-identity:validate_token': {u'value': u'rule:service_admin_or_token_subject', u'key': u'identity:validate_token'}, u'keystone-identity:delete_policy_association_for_region_and_service': {u'value': u'rule:admin_required', u'key': u'identity:delete_policy_association_for_region_and_service'}, u'keystone-default': {u'value': u'rule:admin_required', u'key': u'default'}, u'keystone-identity:update_project': {u'value': u'rule:admin_required', u'key': u'identity:update_project'}, u'keystone-identity:list_implied_roles': {u'value': u'rule:admin_required', u'key': u'identity:list_implied_roles'}, u'keystone-identity:get_group': {u'value': u'rule:admin_required', u'key': u'identity:get_group'}, u'keystone-identity:update_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:update_endpoint_group'}, u'keystone-identity:create_role': {u'value': u'rule:admin_required', u'key': u'identity:create_role'}, u'keystone-identity:check_user_in_group': {u'value': u'rule:admin_required', u'key': u'identity:check_user_in_group'}, u'keystone-identity:update_consumer': {u'value': u'rule:admin_required', u'key': u'identity:update_consumer'}, u'keystone-identity:validate_token_head': {u'value': u'rule:service_or_admin', u'key': u'identity:validate_token_head'}, u'keystone-admin_required': {u'value': u'role:admin or is_admin:1', u'key': u'admin_required'}, u'keystone-identity:update_role': {u'value': u'rule:admin_required', u'key': u'identity:update_role'}, u'keystone-identity:check_policy_association_for_region_and_service': {u'value': u'rule:admin_required', u'key': u'identity:check_policy_association_for_region_and_service'}, u'keystone-identity:check_grant': {u'value': u'rule:admin_required', u'key': u'identity:check_grant'}, u'keystone-identity:get_region': {u'value': u'', u'key': u'identity:get_region'}, u'keystone-identity:create_mapping': {u'value': u'rule:admin_required', u'key': u'identity:create_mapping'}, u'keystone-identity:update_region': {u'value': u'rule:admin_required', u'key': u'identity:update_region'}, u'keystone-identity:list_credentials': {u'value': u'rule:admin_required', u'key': u'identity:list_credentials'}, u'keystone-identity:add_endpoint_to_project': {u'value': u'rule:admin_required', u'key': u'identity:add_endpoint_to_project'}, u'keystone-identity:ec2_delete_credential': {u'value': u'rule:admin_required or (rule:owner and user_id:%(target.credential.user_id)s)', u'key': u'identity:ec2_delete_credential'}, u'keystone-identity:list_role_assignments': {u'value': u'rule:admin_required', u'key': u'identity:list_role_assignments'}, u'keystone-identity:get_user': {u'value': u'rule:admin_or_owner', u'key': u'identity:get_user'}, u'keystone-identity:update_protocol': {u'value': u'rule:admin_required', u'key': u'identity:update_protocol'}, u'keystone-identity:list_endpoint_groups': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoint_groups'}, u'keystone-identity:get_implied_role': {u'value': u'rule:admin_required ', u'key': u'identity:get_implied_role'}, u'keystone-identity:get_access_token_role': {u'value': u'rule:admin_required', u'key': u'identity:get_access_token_role'}, u'keystone-identity:get_protocol': {u'value': u'rule:admin_required', u'key': u'identity:get_protocol'}, u'keystone-identity:remove_endpoint_from_project': {u'value': u'rule:admin_required', u'key': u'identity:remove_endpoint_from_project'}, u'keystone-identity:check_token': {u'value': u'rule:admin_or_token_subject', u'key': u'identity:check_token'}, u'keystone-identity:list_user_projects': {u'value': u'rule:admin_or_owner', u'key': u'identity:list_user_projects'}, u'keystone-identity:get_identity_providers': {u'value': u'rule:admin_required', u'key': u'identity:get_identity_providers'}, u'keystone-identity:delete_policy_association_for_service': {u'value': u'rule:admin_required', u'key': u'identity:delete_policy_association_for_service'}, u'keystone-identity:list_endpoints': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoints'}, u'keystone-identity:update_group': {u'value': u'rule:admin_required', u'key': u'identity:update_group'}, u'keystone-identity:list_roles_for_trust': {u'value': u'', u'key': u'identity:list_roles_for_trust'}, u'keystone-identity:get_role': {u'value': u'rule:admin_required', u'key': u'identity:get_role'}, u'keystone-identity:get_credential': {u'value': u'rule:admin_required', u'key': u'identity:get_credential'}, u'keystone-identity:authorize_request_token': {u'value': u'rule:admin_required', u'key': u'identity:authorize_request_token'}, u'keystone-identity:create_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:create_endpoint'}, u'keystone-identity:list_services': {u'value': u'rule:admin_required', u'key': u'identity:list_services'}, u'keystone-identity:list_identity_providers': {u'value': u'rule:admin_required', u'key': u'identity:list_identity_providers'}, u'keystone-identity:list_mappings': {u'value': u'rule:admin_required', u'key': u'identity:list_mappings'}, u'keystone-admin_or_token_subject': {u'value': u'rule:admin_required or rule:token_subject', u'key': u'admin_or_token_subject'}, u'keystone-identity:create_service': {u'value': u'rule:admin_required', u'key': u'identity:create_service'}, u'keystone-identity:delete_role': {u'value': u'rule:admin_required', u'key': u'identity:delete_role'}, u'keystone-identity:list_projects_for_user': {u'value': u'', u'key': u'identity:list_projects_for_user'}, u'keystone-identity:ec2_list_credentials': {u'value': u'rule:admin_or_owner', u'key': u'identity:ec2_list_credentials'}, u'keystone-identity:create_policy': {u'value': u'rule:admin_required', u'key': u'identity:create_policy'}, u'keystone-identity:delete_domain_config': {u'value': u'rule:admin_required', u'key': u'identity:delete_domain_config'}, u'keystone-identity:list_domains_for_user': {u'value': u'', u'key': u'identity:list_domains_for_user'}, u'keystone-identity:update_user': {u'value': u'rule:admin_required', u'key': u'identity:update_user'}, u'keystone-identity:remove_endpoint_group_from_project': {u'value': u'rule:admin_required', u'key': u'identity:remove_endpoint_group_from_project'}}, u'ceilometer::metering_time_to_live': 604800, u'ceilometer::event_time_to_live': 604800, u'heat::policy::policies': {u'heat-software_deployments:show': {u'value': u'rule:deny_stack_user', u'key': u'software_deployments:show'}, u'heat-stacks:resource_schema': {u'value': u'rule:deny_stack_user', u'key': u'stacks:resource_schema'}, u'heat-stacks:template': {u'value': u'rule:deny_stack_user', u'key': u'stacks:template'}, u'heat-stacks:list_template_versions': {u'value': u'rule:deny_stack_user', u'key': u'stacks:list_template_versions'}, u'heat-deny_everybody': {u'value': u'!', u'key': u'deny_everybody'}, u'heat-service:index': {u'value': u'rule:context_is_admin', u'key': u'service:index'}, u'heat-stacks:environment': {u'value': u'rule:deny_stack_user', u'key': u'stacks:environment'}, u'heat-stacks:preview': {u'value': u'rule:deny_stack_user', u'key': u'stacks:preview'}, u'heat-cloudformation:EstimateTemplateCost': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:EstimateTemplateCost'}, u'heat-cloudformation:UpdateStack': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudformation:UpdateStack'}, u'heat-stacks:preview_update': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:preview_update'}, u'heat-resource:metadata': {u'value': u'', u'key': u'resource:metadata'}, u'heat-resource_types:OS::Nova::Flavor': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Nova::Flavor'}, u'heat-stacks:restore_snapshot': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:restore_snapshot'}, u'heat-resource:index': {u'value': u'rule:deny_stack_user', u'key': u'resource:index'}, u'heat-resource_types:OS::Cinder::Quota': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Cinder::Quota'}, u'heat-stacks:list_template_functions': {u'value': u'rule:deny_stack_user', u'key': u'stacks:list_template_functions'}, u'heat-cloudwatch:DeleteAlarms': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudwatch:DeleteAlarms'}, u'heat-cloudformation:GetTemplate': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:GetTemplate'}, u'heat-stacks:detail': {u'value': u'rule:deny_stack_user', u'key': u'stacks:detail'}, u'heat-software_deployments:index': {u'value': u'rule:deny_stack_user', u'key': u'software_deployments:index'}, u'heat-stacks:abandon': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:abandon'}, u'heat-stacks:list_resource_types': {u'value': u'rule:deny_stack_user', u'key': u'stacks:list_resource_types'}, u'heat-stacks:update': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:update'}, u'heat-resource_types:OS::Cinder::VolumeType': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Cinder::VolumeType'}, u'heat-build_info:build_info': {u'value': u'rule:deny_stack_user', u'key': u'build_info:build_info'}, u'heat-stacks:files': {u'value': u'rule:deny_stack_user', u'key': u'stacks:files'}, u'heat-cloudformation:ValidateTemplate': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:ValidateTemplate'}, u'heat-cloudformation:CancelUpdateStack': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudformation:CancelUpdateStack'}, u'heat-resource_types:OS::Neutron::QoSBandwidthLimitRule': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Neutron::QoSBandwidthLimitRule'}, u'heat-software_configs:create': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'software_configs:create'}, u'heat-resource:mark_unhealthy': {u'value': u'rule:deny_stack_user', u'key': u'resource:mark_unhealthy'}, u'heat-stacks:create': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:create'}, u'heat-software_configs:delete': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'software_configs:delete'}, u'heat-cloudwatch:PutMetricData': {u'value': u'', u'key': u'cloudwatch:PutMetricData'}, u'heat-software_deployments:delete': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'software_deployments:delete'}, u'heat-cloudformation:DescribeStackResources': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:DescribeStackResources'}, u'heat-resource_types:OS::Manila::ShareType': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Manila::ShareType'}, u'heat-cloudwatch:ListMetrics': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:ListMetrics'}, u'heat-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'heat-stacks:lookup': {u'value': u'', u'key': u'stacks:lookup'}, u'heat-resource_types:OS::Neutron::QoSPolicy': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Neutron::QoSPolicy'}, u'heat-stacks:validate_template': {u'value': u'rule:deny_stack_user', u'key': u'stacks:validate_template'}, u'heat-cloudwatch:DescribeAlarmHistory': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:DescribeAlarmHistory'}, u'heat-cloudformation:DescribeStackResource': {u'value': u'', u'key': u'cloudformation:DescribeStackResource'}, u'heat-resource:show': {u'value': u'rule:deny_stack_user', u'key': u'resource:show'}, u'heat-cloudwatch:PutMetricAlarm': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:PutMetricAlarm'}, u'heat-cloudformation:ListStackResources': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:ListStackResources'}, u'heat-software_deployments:create': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'software_deployments:create'}, u'heat-stacks:global_index': {u'value': u'rule:deny_everybody', u'key': u'stacks:global_index'}, u'heat-cloudwatch:DescribeAlarmsForMetric': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:DescribeAlarmsForMetric'}, u'heat-events:show': {u'value': u'rule:deny_stack_user', u'key': u'events:show'}, u'heat-stacks:index': {u'value': u'rule:deny_stack_user', u'key': u'stacks:index'}, u'heat-cloudformation:DescribeStackEvents': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:DescribeStackEvents'}, u'heat-stacks:list_snapshots': {u'value': u'rule:deny_stack_user', u'key': u'stacks:list_snapshots'}, u'heat-software_deployments:metadata': {u'value': u'', u'key': u'software_deployments:metadata'}, u'heat-stacks:show': {u'value': u'rule:deny_stack_user', u'key': u'stacks:show'}, u'heat-cloudformation:DescribeStacks': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:DescribeStacks'}, u'heat-cloudwatch:SetAlarmState': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudwatch:SetAlarmState'}, u'heat-actions:action': {u'value': u'rule:deny_stack_user', u'key': u'actions:action'}, u'heat-cloudformation:CreateStack': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudformation:CreateStack'}, u'heat-software_configs:index': {u'value': u'rule:deny_stack_user', u'key': u'software_configs:index'}, u'heat-stacks:delete_snapshot': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:delete_snapshot'}, u'heat-stacks:update_patch': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:update_patch'}, u'heat-cloudformation:DeleteStack': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudformation:DeleteStack'}, u'heat-deny_stack_user': {u'value': u'not role:heat_stack_user', u'key': u'deny_stack_user'}, u'heat-stacks:export': {u'value': u'rule:deny_stack_user', u'key': u'stacks:export'}, u'heat-resource_types:OS::Nova::HostAggregate': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Nova::HostAggregate'}, u'heat-stacks:preview_update_patch': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:preview_update_patch'}, u'heat-cloudwatch:DescribeAlarms': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:DescribeAlarms'}, u'heat-stacks:show_output': {u'value': u'rule:deny_stack_user', u'key': u'stacks:show_output'}, u'heat-cloudwatch:EnableAlarmActions': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudwatch:EnableAlarmActions'}, u'heat-stacks:show_snapshot': {u'value': u'rule:deny_stack_user', u'key': u'stacks:show_snapshot'}, u'heat-cloudwatch:DisableAlarmActions': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudwatch:DisableAlarmActions'}, u'heat-cloudformation:ListStacks': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:ListStacks'}, u'heat-software_configs:show': {u'value': u'rule:deny_stack_user', u'key': u'software_configs:show'}, u'heat-stacks:generate_template': {u'value': u'rule:deny_stack_user', u'key': u'stacks:generate_template'}, u'heat-software_deployments:update': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'software_deployments:update'}, u'heat-resource_types:OS::Cinder::QoSSpecs': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Cinder::QoSSpecs'}, u'heat-cloudwatch:GetMetricStatistics': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:GetMetricStatistics'}, u'heat-resource:signal': {u'value': u'', u'key': u'resource:signal'}, u'heat-project_admin': {u'value': u'role:admin', u'key': u'project_admin'}, u'heat-stacks:delete': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:delete'}, u'heat-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'heat-events:index': {u'value': u'rule:deny_stack_user', u'key': u'events:index'}, u'heat-resource_types:OS::Cinder::EncryptedVolumeType': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Cinder::EncryptedVolumeType'}, u'heat-stacks:list_outputs': {u'value': u'rule:deny_stack_user', u'key': u'stacks:list_outputs'}, u'heat-software_configs:global_index': {u'value': u'rule:deny_everybody', u'key': u'software_configs:global_index'}, u'heat-stacks:snapshot': {u'value': u'rule:deny_stack_user', u'key': u'stacks:snapshot'}}, u'ceilometer::config::ceilometer_config': {u'oslo_messaging_rabbit/rabbit_qos_prefetch_count': {u'value': 64}}, u'cinder_user_enabled_backends': u'[scaleio]', u'gnocchi::policy::policies': {u'gnocchi-list resource': {u'value': u'rule:admin_or_creator or rule:resource_owner', u'key': u'list resource'}, u'gnocchi-update resource type': {u'value': u'role:admin', u'key': u'update resource type'}, u'gnocchi-delete resource': {u'value': u'rule:admin_or_creator', u'key': u'delete resource'}, u'gnocchi-list archive policy rule': {u'value': u'', u'key': u'list archive policy rule'}, u'gnocchi-admin_or_creator': {u'value': u'role:admin or project_id:%(created_by_project_id)s', u'key': u'admin_or_creator'}, u'gnocchi-resource_owner': {u'value': u'project_id:%(project_id)s', u'key': u'resource_owner'}, u'gnocchi-delete resources': {u'value': u'rule:admin_or_creator', u'key': u'delete resources'}, u'gnocchi-create archive policy': {u'value': u'role:admin', u'key': u'create archive policy'}, u'gnocchi-get status': {u'value': u'role:admin', u'key': u'get status'}, u'gnocchi-delete archive policy rule': {u'value': u'role:admin', u'key': u'delete archive policy rule'}, u'gnocchi-update archive policy': {u'value': u'role:admin', u'key': u'update archive policy'}, u'gnocchi-delete archive policy': {u'value': u'role:admin', u'key': u'delete archive policy'}, u'gnocchi-get archive policy rule': {u'value': u'', u'key': u'get archive policy rule'}, u'gnocchi-get resource': {u'value': u'rule:admin_or_creator or rule:resource_owner', u'key': u'get resource'}, u'gnocchi-list metric': {u'value': u'', u'key': u'list metric'}, u'gnocchi-delete resource type': {u'value': u'role:admin', u'key': u'delete resource type'}, u'gnocchi-update resource': {u'value': u'rule:admin_or_creator', u'key': u'update resource'}, u'gnocchi-list all metric': {u'value': u'role:admin or role:readonly', u'key': u'list all metric'}, u'gnocchi-post measures': {u'value': u'rule:admin_or_creator', u'key': u'post measures'}, u'gnocchi-get archive policy': {u'value': u'', u'key': u'get archive policy'}, u'gnocchi-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'gnocchi-get resource type': {u'value': u'', u'key': u'get resource type'}, u'gnocchi-metric_owner': {u'value': u'project_id:%(resource.project_id)s', u'key': u'metric_owner'}, u'gnocchi-list archive policy': {u'value': u'', u'key': u'list archive policy'}, u'gnocchi-get measures': {u'value': u'rule:admin_or_creator or rule:metric_owner or role:readonly', u'key': u'get measures'}, u'gnocchi-search resource': {u'value': u'rule:admin_or_creator or rule:resource_owner', u'key': u'search resource'}, u'gnocchi-create metric': {u'value': u'rule:deny_readonly', u'key': u'create metric'}, u'gnocchi-list resource type': {u'value': u'', u'key': u'list resource type'}, u'gnocchi-search metric': {u'value': u'rule:admin_or_creator or rule:metric_owner', u'key': u'search metric'}, u'gnocchi-get metric': {u'value': u'rule:admin_or_creator or rule:metric_owner or role:readonly', u'key': u'get metric'}, u'gnocchi-create archive policy rule': {u'value': u'role:admin', u'key': u'create archive policy rule'}, u'gnocchi-create resource type': {u'value': u'role:admin', u'key': u'create resource type'}, u'gnocchi-create resource': {u'value': u'rule:deny_readonly', u'key': u'create resource'}, u'gnocchi-delete metric': {u'value': u'rule:admin_or_creator', u'key': u'delete metric'}}, u'horizon::cinder_options': {u'enable_backup': True}, u'keystone::cron::token_flush::hour': u'"*"'}, u'f5_icontrol_hostname': u'10.128.19.83', u'rhel_reg_machine_name': u'', u'rhel_reg_force': u'true', u'NovaRbdPoolName': u'vms', u'SSLIntermediateCertificate': u'', u'node_admin_extra_ssh_keys': u'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCQrjaLGIcSZ2ivjvQ0dRO3doj3oPOgTeDn2uP5YZym/Mox1tm5FWO/XL+zJnCo5t98isitDJ3oS/HnH7A1vxzYD5fkVVqq0w0ZPkV8C2w/+E9ko8A1C9ng+n0R5eyPR6BWRB3aFl9fxDKWcNo9NKeoOT4JA/cKEYCMHaiYEZmY0egV2df+INynWakmZM2dvddOzWBUsCJcuviEV8fmJo9ygkPL8q0vpsiVFcOtNdnKUmNXNiAlTalGNTqOE2LD3BonHYJk9NkUmyycNePwMlq0IVfXPYYUPM6FFwvB53zWUO84sTbln4Y+f5CljZZbcfJeREg45gcis1lZh0xoMITB Generated by TripleO', u'ComputeDpdkKernelArgs': u'default_hugepagesz=1GB hugepagesz=1G hugepages=128 intel_iommu=on iommu=pt', u'ComputeHostnameFormat': u'krynn-cmpt-%index%', u'ComputeDpdkHostIsolatedCoreList': u'4-21,48-65,26-43,70-87', u'tripleo::loadbalancer::ssl_cipher_suite': u'ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+3DES:DH+3DES:RSA+AES:RSA+3DES:!ADH:!AECDH:!MD5:!DSS', u'NovaSchedulerAvailableFilters': [u'nova.scheduler.filters.all_filters', u'nova.scheduler.filters.pci_passthrough_filter.PciPassthroughFilter'], u'ComputeSriovHostIsolatedCoreList': u'4-21,48-65,26-43,70-87', u'GlanceBackend': u'rbd', u'rhel_reg_http_proxy_username': u'', u'NeutronEnableL2Pop': False, u'rhel_reg_service_level': u'', u'osp_ad_domain': u'ad.lasthome.solace.krynn', u'CloudDomain': u'lasthome.solace.krynn', u'TenantNetworkVlanID': 40, u'BlockStorageHostnameFormat': u'krynn-cndr-%index%', u'f5_env_prefix': u'krynnaz3', u'rhel_reg_environment': u'', u'NeutronL3HA': True, u'ExtraConfig': {u'ceph::profile::params::osd_pool_default_size': 3, u'nova::notification_driver': u'noop', u'sahara::notify::notification_driver': u'noop', u'ceph::profile::params::osd_pool_default_pg_num': 128, u'keystone::notification_driver': u'noop', u'neutron::notification_driver': u'noop', u'ceph::profile::params::osd_journal_size': 4096, u'ceilometer::notification_driver': u'noop', u'manila::notification_driver': u'noop', u'ceph::profile::params::osd_pool_default_pgp_num': 128, u'cinder::ceilometer::notification_driver': u'noop', u'glance::notify::rabbitmq::notification_driver': u'noop', u'ceph::profile::params::osd_pool_default_min_size': 1, u'barbican::api::notification_driver': u'noop'}, u'CephStorageHostnameFormat': u'krynn-ceph-%index%', u'rhel_reg_user': u'admin', u'NeutronSupportedPCIVendorDevs': [u'8086:154c'], u'KeystoneCACertificate': u'-----BEGIN CERTIFICATE-----\nMIIDNzCCAh+gAwIBAgIBATANBgkqhkiG9w0BAQUFADBTMQswCQYDVQQGEwJYWDEO\nMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVuc2V0MQ4wDAYDVQQKDAVVbnNldDEU\nMBIGA1UEAwwLS2V5c3RvbmUgQ0EwHhcNMTgwODIxMTMxMDAwWhcNMjgwODE4MTMx\nMDAwWjBTMQswCQYDVQQGEwJYWDEOMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVu\nc2V0MQ4wDAYDVQQKDAVVbnNldDEUMBIGA1UEAwwLS2V5c3RvbmUgQ0EwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDN1IXDbhcyWGDarwqnGsp605QX6WqG\nO6lfrxZ9PlkQV73pHuwjL6fNcGu//Cxrl38oLg/LXxzKT5BPjygSzs4HO4CmXQHQ\nXIkaivbgVXhyAsGs5UddqvZVSLvQJJJ4GvIeFrA0C3nXlSzigmaOqzGTBJEAfLIz\nKuEtXh0EbNauldnXLSwFioG5aawgNwviupO4A7NScudWUFA+PK+97Xs4B4Jak4ua\nzsOkIrvrM5z1yQCmMpey6NhVL4q1DZHvSeDkqOVRyevBVug6cMz6F3xsvhJP43UY\n7BXxEnwC9ii9h7rav2ISUQDNYPgxR0hp6x4+Q4uM4vNZyX4kdcZH7Qa7AgMBAAGj\nFjAUMBIGA1UdEwEB/wQIMAYBAf8CAQAwDQYJKoZIhvcNAQEFBQADggEBAJVhsoYz\neeSfBApUCjEmWMhHPtofnSIClih+ykE5ruH+kmJNPItGycdWrG7BVtZ1Wu75LdlT\nX8+Gy4KlJfg/RPWqE6KDt7s65XCMYqgfFSoRsv8p6GyY7Tmc4N2LdWktRGa5WS+I\n7+ZcbeAZ5JxmL9gKc+s2TA5DR+b0HYno2sL4UqiZTe0EG/0rl3VJ8u/obvYoTiyX\nD5xtbouDht4PBsb85sp1rTpdphqAlIFbXN/CHMQrwKPqA+1KBjjdl/7ebSCElOMV\nNGgHplc61bTDFQxmSjkfnONkHliWZP9FuUZvosdEOZjvO1HYT6bOGuQLnbWiUcdJ\nUJRW2IZ5ceeNuEc=\n-----END CERTIFICATE-----\n', u'ExternalNetCidr': u'10.162.200.0/23', u'SwiftRingPutTempurl': u'https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=9bd4bcfcfee1c06f8f8bc07ba625c064a0b5e884&temp_url_expires=1534943415', u'TenantAllocationPools': [{u'start': u'10.3.0.10', u'end': u'10.3.0.200'}], u'OvercloudComputeDpdkFlavor': u'computedpdk', u'MysqlMaxConnections': 8192, u'rhel_reg_org': u'Krynn', u'ControllerCount': 3, u'emc_scaleio_ip2': u'10.128.19.82', u'NeutronTunnelTypes': u'vxlan', u'rhel_reg_http_proxy_host': u'', u'ValidateFqdn': True, u'PublicVirtualFixedIPs': [{u'ip_address': u'10.162.200.42'}], u'GlanceRbdPoolName': u'images', u'BondInterfaceOvsOptions': u'bond_mode=active-backup lacp=off other_config:bond-detect-mode=miimon other_config:bond-miimon-interval=500', u'NeutronEnableIsolatedMetadata': True, u'NeutronVniRanges': [u'1:4094'], u'rhel_reg_method': u'satellite', u'emc_scaleio_ip1': u'10.128.19.81', u'SSLKey': u'-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEA8bIh4q8nmozTyWTHCIgIqIwD6RHmTteIkb9+gKCSg1L/NYuT\n6O93D5vBXGZMm6LK3paY6HQim90TO1iNHdRllEt+AZ396yPHW0TUAUOJWYP5PATq\niGmbg5rL0q7E5dR+OE02qF+IG8yS/y/zvnn+5wxWCXXSoYB9dRNSbYoBkvkRMtxz\nG9jB/tmnVEIUWiPSLolguLUophs7crl/vSw3i89y524EjVJPmOINADaFsPZBK6+m\nQaZNDfJKSPCWZw723xrc19Uw0316Fs+TVl3+DPE1BzP8qcsSLBii7qMwiyxWs98k\nrNn0uHWN1NcZnLUDIv+etPMwGqgTHJy71HjAZQIDAQABAoIBAQCsFg62Xcuu6LIq\nZIyp8GFp0DdAjTQT0rY0P8oMP0fSJRf8weKQKV/2RwnHhjbpYWFcVpGMgJPbse5t\nhMEFCiNBEPcoo5sU/qaEv17Lf5Cdoa+lIkLy2W6Wp3KUEUez9DXiVGekPlCkqmXH\nOBct+aKaU1g26CMORnQNFbLMt0Qjpbxuzx4UGa+QFd28VNw6CQ6K1Aswk16pDV8j\n7ymjOf8GUXBiP7EIK4NF69ONazy3xyZqMrA6R2pByvcIRLT1kFCDb3p1PwJPIiuG\neCUQOHSo2tmSglBMMBujrZN/ZAN7ylTLRj3MHEwQPhBCQ0kSTyQ/4nwKMcskvaqC\nRX7x32qJAoGBAPxJaNudC+piLX16b47rPm9hjfMfNd5HZElfcajmYgLJizyR6hrH\n/Gd/V74HhAlr40l79WnyBpnzEGuezJQnkR1srOpRdHARZETLZJkNIt4ahsIEFVTJ\nrWEEwKjSb40WcwRN+CKS+gAeA1M1PHL0XyJwcf9oyE/Ns8EdugTI9cS3AoGBAPVA\n0TcpK/9xiuru7iLRdIfEjVGYJQB07D/DvTb0ym9k8UzL6I6fcceoOJDo1mtxgKin\nqBh9zFU6efo1uT1HWhbqnJH5Q2HHe7zjurTk0CNJT1hDwnAv5+11uYb7KobJK2OY\nG2KaPexZWHOoJ3netAIJj7JMWA2+8YmSY6WA3F/DAoGAKaTsfCPmTaA7JhVJyOun\n+La/ubwTJkfelAX/OwQcdZ1TMIJdhGIyldr9Xs7ayrtWX1Do574dvNfUhA9IccQ+\nPf8sY9liQQV96aUxS9pRQRxb1jbaVo6b4gHo03U5GK71+WXtabedMNvDbL7C5a7U\n7VhmWOSw/AtWerAvfo61ku0CgYA6M9yyy4mOgKKoKHXJO439Hm8vOv0lA5qBc3F3\nFlboYrtFL2sMVdiJumlaMneYXgJbhBZHYatZWpxR/eftG/7MS3dGyTHthYrfA+hu\nP5MJnL9AwivltejDmNmjp/2qqRkr9JAjMVmauoVcRT7BFFIB3cUFWkrXUEZAEMan\nI1KpQwKBgCbwArI2lENhfBvmJ1Jk/QEBj7EKXm5dX0epBPQImKhzSUNjDtYO4wec\nYbVo7RLmHZd11+XtTWq6kbRgUjnUUr3lMbl2+EK11gb32BByUr7sJ5xJObRrazuT\nPhsa28oyIbl629WdJ/jJ5Lq9gBOq1MVlMtCStfkRBPoetirlWkg/\n-----END RSA PRIVATE KEY-----\n', u'StorageMgmtNetworkVlanID': 30, u'ExternalAllocationPools': [{u'start': u'10.162.200.43', u'end': u'10.162.200.96'}], u'ControlPlaneSubnetCidr': u'24', u'ComputeSriovHostnameFormat': u'krynn-sriov-%index%', u'OvercloudCephStorageFlavor': u'ceph-storage', u'InternalApiNetworkVlanID': 10, u'ObjectStorageCount': 0, u'NeutronExternalNetworkBridge': u"''", u'InternalApiNetCidr': u'10.0.0.0/24', u'BlockStorageCount': 0, u'DnsServers': [u'10.162.200.254', u'8.8.8.8'], u'rhel_reg_auto_attach': u'', u'StorageAllocationPools': [{u'start': u'10.1.0.10', u'end': u'10.1.0.200'}], u'NovaComputeLibvirtType': u'qemu', u'StorageNetCidr': u'10.1.0.0/24', u'rhel_reg_sat_repo': u'rhel-7-server-satellite-tools-6.3-rpms', u'StorageNetworkVlanID': 20, u'SwiftRingGetTempurl': u'https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=aead6a55fb884b3314551f3fb12bb4b3c723611d&temp_url_expires=1534943413', u'NetworkerExtraConfig': {u'neutron::plugins::ml2::path_mtu': 1550}, u'CinderRbdPoolName': u'volumes', u'ComputeDpdkHostnameFormat': u'krynn-dpdk-%index%', u'rhel_reg_server_url': u'', u'OvercloudBlockStorageFlavor': u'cinder-storage', u'NovaComputeExtraConfig': {u'nova::compute::resume_guests_state_on_host_boot': True, u'compute_classes': [u'::nova::config', u'::neutron::config', u'::neutron::plugins::ml2', u'::neutron::agents::ml2::ovs'], u'nova::config::nova_config': {u'DEFAULT/max_local_block_devices': {u'value': u'4'}, u'libvirt/volume_use_multipath': {u'value': u'True'}, u'libvirt/mem_stats_period_seconds': {u'value': u'0'}, u'libvirt/live_migration_permit_post_copy': {u'value': u'True'}, u'DEFAULT/allow_migrate_to_same_host': {u'value': u'True'}}, u'neutron::agents::ml2::ovs::bridge_mappings': [u'datacentre:br-ex', u'external:br-extnet'], u'neutron::plugins::ml2::network_vlan_ranges': [u'datacentre:1:4000', u'external:1:4000'], u'neutron::plugins::ml2::physical_network_mtus': [u'datacentre:1500', u'external:1500'], u'ceph::profile::params::osds': {u'/dev/sdh': {}, u'/dev/sdf': {}, u'/dev/sdg': {}, u'/dev/sdd': {}, u'/dev/sde': {}, u'/dev/sdc': {}}}, u'EC2MetadataIp': u'10.20.0.2', u'ComputeCount': 2, u'ComputeDpdkCount': 0, u'rhel_reg_repos': u'rhel-7-server-rpms,rhel-7-server-supplementary-rpms,rhel-7-server-optional-rpms,rhel-7-server-extras-rpms,rhel-7-server-openstack-10-rpms,rhel-7-server-openstack-10-tools-rpms,rhel-7-server-openstack-10-optools-rpms,rhel-7-server-openstack-10-devtools-rpms,rhel-7-server-rhceph-2-osd-rpms,rhel-7-server-rhceph-2-mon-rpms,rhel-7-server-rhceph-2-tools-rpms', u'SSLRootCertificate': u'-----BEGIN CERTIFICATE-----\nMIIFDzCCA/egAwIBAgIJAMLnsbDD5KVMMA0GCSqGSIb3DQEBCwUAMIG1MQswCQYD\nVQQGEwJDQTELMAkGA1UECBMCUUMxETAPBgNVBAcTCE1vbnRyZWFsMRMwEQYDVQQK\nEwpLcnlubiBJbmMuMRAwDgYDVQQLEwdUcmFudG9yMRYwFAYDVQQDEw1LcnlubiBJ\nbmMuIENBMRgwFgYDVQQpEw9SYWlzdGxpbiBNYWplcmUxLTArBgkqhkiG9w0BCQEW\nHnJhaXN0bGluQGxhc3Rob21lLnNvbGFjZS5rcnlubjAeFw0xNjAzMDMyMjM2NDla\nFw0yNjAzMDEyMjM2NDlaMIG1MQswCQYDVQQGEwJDQTELMAkGA1UECBMCUUMxETAP\nBgNVBAcTCE1vbnRyZWFsMRMwEQYDVQQKEwpLcnlubiBJbmMuMRAwDgYDVQQLEwdU\ncmFudG9yMRYwFAYDVQQDEw1LcnlubiBJbmMuIENBMRgwFgYDVQQpEw9SYWlzdGxp\nbiBNYWplcmUxLTArBgkqhkiG9w0BCQEWHnJhaXN0bGluQGxhc3Rob21lLnNvbGFj\nZS5rcnlubjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL+ycHZrGwRR\nU2mZvXcinAc1tHqmX6uRX8xTd/KnAlmo9FKkryYT6fH+Vt3YoQZxt1y1/zwP8b5q\nYD/fZCXpK+m2tH7KfbHD+dRwOfkfiqEKYlnZjzJDoa1fFXgcD1MOH4WtW0e76gJu\nqazHS8PxnPGVbov/Zct4dhu9N5bptyAkSgy8qM58VY+XSfjMo4KlBAMrRIkYD6Km\ngxckvl0+h6b+izc67ftcoWqj24mep4mRAF6jRzldWp9gj5oSh/qR7CUBN7AvS+GU\nB/hLVkQw3mT3RqZxXDsVrrzrnm+xtRDJMakbwQUyIQ8JrtYGgpo4z+T6tOC9IwJ1\no6mCMreLy7ECAwEAAaOCAR4wggEaMB0GA1UdDgQWBBSuML7sQDcVORQov3TrBvf5\nqoq09TCB6gYDVR0jBIHiMIHfgBSuML7sQDcVORQov3TrBvf5qoq09aGBu6SBuDCB\ntTELMAkGA1UEBhMCQ0ExCzAJBgNVBAgTAlFDMREwDwYDVQQHEwhNb250cmVhbDET\nMBEGA1UEChMKS3J5bm4gSW5jLjEQMA4GA1UECxMHVHJhbnRvcjEWMBQGA1UEAxMN\nS3J5bm4gSW5jLiBDQTEYMBYGA1UEKRMPUmFpc3RsaW4gTWFqZXJlMS0wKwYJKoZI\nhvcNAQkBFh5yYWlzdGxpbkBsYXN0aG9tZS5zb2xhY2Uua3J5bm6CCQDC57Gww+Sl\nTDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQCCALlwYznNn8ZOe+/h\nsBeDKhiK44CBJBZgfI26V6BB+CGFBsTFanyrmH+kNJyWyL2MNubSZH3qoaL3WTdT\n1jnX6Eyv2LjOq+5HgHOq3uOI0+vcWd80PEbIjrf7cC99GbkDn+bUNf0erySiJKR2\nAFHgYAE31q/3X4rO/cb5eN9h01uA92m7nmcDfxa3I3C19v9GBRvZ+Kj3z3dbKpNe\nhCyC72/+1a93Vxn9JbZsV0XJUZhEB15hemQ57U91Jb6gK18IxvyX2J9tSfeKSvCe\nNroC43O7EkOOCr/yBRWxWWojXTiLqlq+3IowBHu524V3TMHpWCnBXqlggw1GfKSF\nOwn1\n-----END CERTIFICATE-----\n', u'NeutronDpdkMemoryChannels': u'4', u'rhel_reg_http_proxy_port': u'', u'NeutronNetworkType': u'vxlan,gre,vlan,flat', u'ComputeSriovCount': 0, u'ComputeServices': [u'OS::TripleO::Services::CACerts', u'OS::TripleO::Services::CephClient', u'OS::TripleO::Services::CephExternal', u'OS::TripleO::Services::Timezone', u'OS::TripleO::Services::Ntp', u'OS::TripleO::Services::Snmp', u'OS::TripleO::Services::Sshd', u'OS::TripleO::Services::NovaCompute', u'OS::TripleO::Services::NovaLibvirt', u'OS::TripleO::Services::Kernel', u'OS::TripleO::Services::ComputeNeutronCorePlugin', u'OS::TripleO::Services::ComputeNeutronOvsAgent', u'OS::TripleO::Services::ComputeCeilometerAgent', u'OS::TripleO::Services::ComputeNeutronL3Agent', u'OS::TripleO::Services::ComputeNeutronMetadataAgent', u'OS::TripleO::Services::TripleoPackages', u'OS::TripleO::Services::TripleoFirewall', u'OS::TripleO::Services::NeutronSriovAgent', u'OS::TripleO::Services::OpenDaylightOvs', u'OS::TripleO::Services::SensuClient', u'OS::TripleO::Services::FluentdClient', u'OS::TripleO::Services::VipHosts', u'OS::TripleO::Services::CephOSD'], u'HeatWorkers': 4, u'tripleo::profile::base::database::mysql::innodb_buffer_pool_size': u'256M', u'NovaSchedulerDefaultFilters': [u'RetryFilter', u'AvailabilityZoneFilter', u'RamFilter', u'ComputeFilter', u'ComputeCapabilitiesFilter', u'ImagePropertiesFilter', u'ServerGroupAntiAffinityFilter', u'ServerGroupAffinityFilter', u'PciPassthroughFilter', u'NUMATopologyFilter'], u'ControllerEnableSwiftStorage': False, u'SSLCertificate': u'-----BEGIN CERTIFICATE-----\nMIIDwTCCAqmgAwIBAgIBCjANBgkqhkiG9w0BAQsFADCBtTELMAkGA1UEBhMCQ0Ex\nCzAJBgNVBAgTAlFDMREwDwYDVQQHEwhNb250cmVhbDETMBEGA1UEChMKS3J5bm4g\nSW5jLjEQMA4GA1UECxMHVHJhbnRvcjEWMBQGA1UEAxMNS3J5bm4gSW5jLiBDQTEY\nMBYGA1UEKRMPUmFpc3RsaW4gTWFqZXJlMS0wKwYJKoZIhvcNAQkBFh5yYWlzdGxp\nbkBsYXN0aG9tZS5zb2xhY2Uua3J5bm4wHhcNMTgwMjE1MjI1OTA1WhcNMjgwMjEz\nMjI1OTA1WjBZMQswCQYDVQQGEwJDQTELMAkGA1UECBMCUUMxEzARBgNVBAoTCkty\neW5uIEluYy4xEDAOBgNVBAsTB1RyYW50b3IxFjAUBgNVBAMTDTEwLjE2Mi4yMDAu\nNDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDxsiHiryeajNPJZMcI\niAiojAPpEeZO14iRv36AoJKDUv81i5Po73cPm8FcZkybosrelpjodCKb3RM7WI0d\n1GWUS34Bnf3rI8dbRNQBQ4lZg/k8BOqIaZuDmsvSrsTl1H44TTaoX4gbzJL/L/O+\nef7nDFYJddKhgH11E1JtigGS+REy3HMb2MH+2adUQhRaI9IuiWC4tSimGztyuX+9\nLDeLz3LnbgSNUk+Y4g0ANoWw9kErr6ZBpk0N8kpI8JZnDvbfGtzX1TDTfXoWz5NW\nXf4M8TUHM/ypyxIsGKLuozCLLFaz3ySs2fS4dY3U1xmctQMi/5608zAaqBMcnLvU\neMBlAgMBAAGjNzA1MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMBsGA1UdEQQUMBKH\nBAqiyCqHBAoUAAOHBAoUAAQwDQYJKoZIhvcNAQELBQADggEBAHF6Pu9SOkHQv+uL\nUC8rQYiBZpp8WTT5evdCSDooc+/l9KKAalL0KULYYwn5LeaXzXTG/+bfPhL1wy7D\n9HTwxXW5X1ROkI82QYyhZyAltor7QtdzyTCyxO7UTdM8i9Dj9woQ5JJSyBb3Eq0Z\nLsfxtMz3XGYwYGPsVbdBHU643N+RzZvrfrHjn82FpGqnsIJ+rJKI/rCT27Y3CgJV\nZ8tqRmZQLEL76cH7KJfCu2WHjAr2khawYF6QbKlgSQ+4zi5UFbWfrYfW5X6sYLuM\n/MTIR9PQyq8PNFCyX8xnJIy7FtxwGp1AWFn2OjY+Yg+lB1/33SqtjsNjt7H9Ldm+\nTrSvLS4=\n-----END CERTIFICATE-----\n', u'OvercloudComputeSriovFlavor': u'computesriov', u'ComputeDpdkExtraConfig': {u'nova::compute::vcpu_pin_set': [u'4-21', u'48-65', u'26-43', u'70-87'], u'neutron::plugins::ml2::path_mtu': 1550, u'nova::compute::reserved_host_memory': 4096, u'neutron::plugins::ml2::type_drivers': [u'vlan', u'flat'], u'neutron::agents::ml2::ovs::bridge_mappings': [u'datacentre:br-ex', u'external:br-extnet', u'dpdk_ens1f0:br-dpdk1', u'dpdk_ens1f1:br-dpdk2', u'dpdk_ens2f0:br-dpdk3', u'dpdk_ens2f1:br-dpdk4'], u'neutron::plugins::ml2::network_vlan_ranges': [u'datacentre:1:4000', u'external:1:4000', u'dpdk_ens1f0:1:4000', u'dpdk_ens1f1:1:4000', u'dpdk_ens2f0:1:4000', u'dpdk_ens2f1:1:4000'], u'neutron::plugins::ml2::physical_network_mtus': [u'datacentre:1500', u'external:1500'], u'ceph::profile::params::osds': {u'/dev/sdh': {}, u'/dev/sdf': {}, u'/dev/sdg': {}, u'/dev/sdd': {}, u'/dev/sde': {}, u'/dev/sdc': {}}, u'computesriov_classes': [u'::nova::config', u'::neutron::config', u'::neutron::plugins::ml2', u'::neutron::agents::ml2::ovs'], u'neutron::agents::ml2::ovs::datapath_type': u'netdev'}, u'NetworkerHostnameFormat': u'krynn-netwrk-%index%', u'EndpointMap': {u'GnocchiInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8041'}, u'HeatPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13004'}, u'GlanceInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'9292'}, u'KeystonePublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13000'}, u'NeutronAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'9696'}, u'AodhInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8042'}, u'CeilometerAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8777'}, u'GlanceAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'9292'}, u'NovaVNCProxyAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'6080'}, u'HeatCfnInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8000'}, u'HeatInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8004'}, u'HeatCfnAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8000'}, u'NeutronPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13696'}, u'CinderPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13776'}, u'ManilaInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8786'}, u'HorizonPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'443'}, u'SaharaPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13386'}, u'GlancePublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13292'}, u'ManilaAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8786'}, u'HeatCfnPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13005'}, u'IronicAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'6385'}, u'AodhAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8042'}, u'IronicPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13385'}, u'GnocchiPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13041'}, u'HeatAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8004'}, u'SwiftInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8080'}, u'AodhPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13042'}, u'NovaVNCProxyPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13080'}, u'CeilometerInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8777'}, u'NovaInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8774'}, u'GlanceRegistryInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'9191'}, u'CeilometerPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13777'}, u'NovaAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8774'}, u'SwiftAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8080'}, u'NeutronInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'9696'}, u'GnocchiAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8041'}, u'CephRgwInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8080'}, u'CephRgwPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13808'}, u'NovaPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13774'}, u'MysqlInternal': {u'host': u'IP_ADDRESS', u'protocol': u'mysql+pymysql', u'port': u'3306'}, u'ManilaPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13786'}, u'SaharaAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8386'}, u'CephRgwAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8080'}, u'IronicInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'6385'}, u'KeystoneAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'35357'}, u'CinderInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8776'}, u'SwiftPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13808'}, u'KeystoneInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'5000'}, u'NovaVNCProxyInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'6080'}, u'SaharaInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8386'}, u'CinderAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8776'}}, u'ExternalInterfaceDefaultRoute': u'10.162.200.254', u'NeutronDpdkSocketMemory': u'2048,2048', u'rhel_reg_release': u'', u'RootPW': u'r00tme', u'CephStorageExtraConfig': {u'ceph::profile::params::osds': {u'/dev/sdh': {}, u'/dev/sdf': {}, u'/dev/sdg': {}, u'/dev/sdd': {}, u'/dev/sde': {}, u'/dev/sdb': {}, u'/dev/sdc': {}}}, u'tripleo::loadbalancer::ssl_options': u'no-sslv3 ', u'ObjectStorageHostnameFormat': u'krynn-swift-%index%', u'rhel_reg_sat_url': u'http://10.162.200.124', u'UpdateIdentifier': u''}, u'passwords': {u'HAProxyStatsPassword': u'XknBPwQd4AsTKwH4seqp2BVJq', u'ManilaPassword': u'4nQPbu7Ch798gPPthwrZs6Kr2', u'NeutronPassword': u'8kgQ3U27gQMTaUvWb724KbQ8K', u'GlancePassword': u'um99YHx2cP9ZGfRWThvk6c2n8', u'SnmpdReadonlyUserPassword': u'7f54596ff715c1ca1878a1185ded051f44beef33', u'HeatPassword': u'jkF88nM6nuGtshmVp2ePsUAHd', u'AdminPassword': u'F9afsbdYtNjMwb6hgAKw9rtTX', u'IronicPassword': u'VvJZUqPaDRJQwJmBNKPtgyjuv', u'HeatStackDomainAdminPassword': u'qzQqR8cv8e9r6cMRyk8KUWCkk', u'ZaqarPassword': u'8jDVYemtbrZ9eCvHUWc8gTAZv', u'MysqlClustercheckPassword': u'xJQMPhkgs2PqG9wNdWgZW4msW', u'GnocchiPassword': u'TN4tjsYYvTZayc4DqqZuY642M', u'CephAdminKey': u'AQC2S45aAAAAABAAAYT/baXKeRAZkZHshteO3Q==', u'CeilometerPassword': u'4rCWnU6GjNyNXhr9rFTZmJ3cC', u'CinderPassword': u'hNds7nsunkghcCmHtM6ghnajb', u'RabbitPassword': u'NqfDJEFDujfBEFefGrAgVt9vZ', u'CephRgwKey': u'AQC2S45aAAAAABAAC3w5Uiw0SXYUjEio/I7a6Q==', u'TrovePassword': u'Y9ZwMEQ92up4FWMaRZaV6X7sD', u'KeystoneCredential0': u'GavlhcO47vp1kgATYD5niOdOcdRxDQcrydYZgo7RQbs=', u'KeystoneCredential1': u'sjlkgpY39e8CVGu2ZZyN5f-PWUkT8xHTGfrVqIa8-hs=', u'CephClientKey': u'AQC2S45aAAAAABAAD0oMJfCjQwv/FhnAOOkBdw==', u'NovaPassword': u'v72sUpAsQRaDtg4KYnztQaHCu', u'AdminToken': u'pX9qYWFAEsgxycBrWbqtPJ29G', u'RedisPassword': u'TcjBjD6FpxhZDP6y9V7gaj8gP', u'MistralPassword': u'bTxxR3KcM8kuKYaghZqPPxBwY', u'SwiftHashSuffix': u'PRqEGctUHHNxZH3ZwP7DbUTxm', u'AodhPassword': u'scVG8JBBP9N9Pmhng2M6AzZBc', u'MigrationSshKey': {u'public_key': u'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC78G3xWGQJHaaMe0DaeebVDK/tmgLGwD4BRwPmWJG9z5CSTAEroCCCWXYtoGKol5MM9VQshV4Ogy1X4DCZRForWgl9hu9GL8UwHruuB0Y7zoBlFYaPCCGPZsrlhj8zo2fstnq/je/rjnFFXlmUKOCIyfLuYovlY8SJSeqQ3jkVxg4EZDkSwrN+82nmCXhfREgjxXTBSiLPSDwANtFbsCy49YvHmCNolikjegXr8PyqY7Qdz7FFU5e0CtNO1ADwwsYnIkDuDaL6KUlGD711bxPY5+hYVgM+GeU1grZVLDx6G74BavKDzg+yr5wcgNDuirdrjN9GjaFzPU+/ch9WKNyd Generated by TripleO', u'private_key': u'-----BEGIN RSA PRIVATE KEY-----\nMIIEpAIBAAKCAQEAu/Bt8VhkCR2mjHtA2nnm1Qyv7ZoCxsA+AUcD5liRvc+QkkwB\nK6Aggll2LaBiqJeTDPVULIVeDoMtV+AwmURaK1oJfYbvRi/FMB67rgdGO86AZRWG\njwghj2bK5YY/M6Nn7LZ6v43v645xRV5ZlCjgiMny7mKL5WPEiUnqkN45FcYOBGQ5\nEsKzfvNp5gl4X0RII8V0wUoiz0g8ADbRW7AsuPWLx5gjaJYpI3oF6/D8qmO0Hc+x\nRVOXtArTTtQA8MLGJyJA7g2i+ilJRg+9dW8T2OfoWFYDPhnlNYK2VSw8ehu+AWry\ng84Psq+cHIDQ7oq3a4zfRo2hcz1Pv3IfVijcnQIDAQABAoIBAQCRfeSu9P2kbPbV\nREmFmN9RSZwcdaD2mjamKILlXOWeqsRB7WLukez43Cb31XTrDUSCwJ1kRe71jymY\nIO+eh2LCstYr/jzX+f1ObkxewjTl8cxF9O8RZXsNl8c0/sOIx1SZ1P6bslbs5X3c\n9NimMSr52lUdpN6mO6EXo0ha1B4fMrl5lY3TzQXm1T48Zi5IMOZgpuQNbT9hRXss\n68oAmNEmDHapIjH5u2rZNn1d5W4pvyHtA/G+mWXu0hUxXlGWCN0YBcMErJ53HjOV\nGcWbd88kzDzbybPGYXqx2ExUGdeeP+tv1IWPimbWtemLRdxXGr2QRUdK8WiJ0M8S\n9dk7LJuFAoGBAPPpI+2P0JjNXVNjlizP4p5aTfjeCWJ1EEIOTSlPWNqxClTB0LJO\n8MR9qVZrOr0NWJEXs1PQ5icNJsjSNCNFBR54gMC56UKgSnOgZCEnxjjSKve4gzZ9\nP9P8Qn4fBtdsnfdlaiBIERBaQk5TWwlxukXmJ7Gygy0nUbQEljKOQ9qDAoGBAMVB\nGD6BsfK2F2rKtFpETHZ9AtIk/lWKLMW5Q26ihVweQ4DTKkTQNlEC36dSUQn8SsV5\nN4NH1jlahansLM5gC88laQxCK9vPAYVllN7YtJBYU78MhyPNsnzIrGgA6WgE6SMv\nuZuFaZ5IiKvPCLUHtIqsqaMQbptBFxqZKddzt0JfAoGAeWcVxuzKOwQc66Cp4uwm\nNANmw/RgX209BmPv7BvechuktMMziUzZcjPJ0YXV2ruF1dIiJBnaNJ3LLDHUWanE\n/oGkNElU3SDDbgHrVMVjWGzjjiF8zeZRmsX4oqX21cruZXFI/YBhXe5PCoVazryY\npqoEH+JmgFcNx7hwugEtrNkCgYA/dX2zPk5dYy+Nb8Et+SMQS4+Iw9X+9wEIa13C\nTg7RX/sfis/ia4nN7jq9vcHMkJoNhb3SQl4s/W5bCFwx2Lxz2/k7tF4fzS0UGWYX\ne2g7t+7ZW9JuNlLhyj2NCB4PFOVcKJJx8i3Uekld3LFUbDItGvdIOpUa5YnlSLkp\nU1T1yQKBgQDhEdJWFQZJrsILv3zFhuDtuy15QR1QvcRQXnUodaCj7dNQyK/+6CFG\nipxgzDI3537fMcC/MO7PDCG5HB0FZl7b3SDuNWbzW7hqCBZtBxRuBqdticc8jbkV\nnGt4UuYs+DVGPULDuDscVAKKCGT6cSFn5m1jedMgxsSxxm1A+xL8Ww==\n-----END RSA PRIVATE KEY-----\n'}, u'CephClusterFSID': u'afa4bfa0-178b-11e8-a78c-525400a6c54d', u'CephMonKey': u'AQC2S45aAAAAABAAuV7N5EtCfAjZ0GKecXseZA==', u'SwiftPassword': u'8cBNKm2qPfwwx7y7e3HJkmKhf', u'CeilometerMeteringSecret': u'b4tmWMngDw9yfv8rxyj7YTbPs', u'NeutronMetadataProxySharedSecret': u'Np7VUh38WzatDXetXEcJwQt6g', u'BarbicanPassword': u'gVR4qTFAkfYHd2bRCaWHFCG4W', u'SaharaPassword': u'hje6PHVNzV7PWzrwECArQsmZf'}, u'root_template': u'overcloud.yaml', u'environments': [{u'path': u'overcloud-resource-registry-puppet.yaml'}, {u'path': u'user-environment.yaml'}], u'template': u'overcloud.yaml'}, u'name': u'overcloud'}, u'execution': {u'input': {u'queue_name': u'e6fc52bf-7f9f-4993-b999-a2ddf072d20c', u'container': u'overcloud'}, u'spec': {u'input': [u'container', {u'queue_name': u'tripleo'}], u'tasks': {u'put_tempurl': {u'name': u'put_tempurl', u'on-success': u'set_put_tempurl', u'version': u'2.0', u'action': u'tripleo.swift.tempurl', u'input': {u'container': u'<% $.container %>-swift-rings', u'obj': u'swift-rings.tar.gz', u'method': u'PUT'}, u'type': u'direct'}, u'set_get_tempurl': {u'name': u'set_get_tempurl', u'on-success': u'put_tempurl', u'version': u'2.0', u'action': u'tripleo.parameters.update', u'input': {u'container': u'<% $.container %>', u'parameters': {u'SwiftRingGetTempurl': u'<% task(get_tempurl).result %>'}}, u'type': u'direct'}, u'get_tempurl': {u'name': u'get_tempurl', u'on-success': u'set_get_tempurl', u'version': u'2.0', u'action': u'tripleo.swift.tempurl', u'input': {u'container': u'<% $.container %>-swift-rings', u'obj': u'swift-rings.tar.gz'}, u'type': u'direct'}, u'set_status_success': {u'version': u'2.0', u'type': u'direct', u'name': u'set_status_success', u'publish': {u'status': u'SUCCESS', u'message': u'<% task(set_put_tempurl).result %>'}, u'on-success': u'notify_zaqar'}, u'notify_zaqar': {u'name': u'notify_zaqar', u'on-success': [{u'fail': u'<% $.get(\'status\') = "FAILED" %>'}], u'version': u'2.0', u'action': u'zaqar.queue_post', u'input': {u'queue_name': u'<% $.queue_name %>', u'messages': {u'body': {u'type': u'tripleo.swift_rings_backup.v1.create_swift_rings_backup_container_plan', u'payload': {u'status': u'<% $.status %>', u'message': u"<% $.get('message', '') %>", u'execution': u'<% execution() %>'}}}}, u'type': u'direct'}, u'set_put_tempurl_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'set_put_tempurl_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(set_put_tempurl).result %>'}, u'on-success': u'notify_zaqar'}, u'set_create_container_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'set_create_container_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(create_container_failed).result %>'}, u'on-success': u'notify_zaqar'}, u'check_container': {u'name': u'check_container', u'on-error': u'create_container', u'on-success': u'get_tempurl', u'version': u'2.0', u'action': u'swift.head_container container=<% $.container %>', u'type': u'direct'}, u'create_container': {u'name': u'create_container', u'on-error': u'set_create_container_failed', u'on-success': u'get_tempurl', u'version': u'2.0', u'action': u'tripleo.plan.create_container container="<% $.container %>-swift-rings"', u'type': u'direct'}, u'set_put_tempurl': {u'name': u'set_put_tempurl', u'on-error': u'set_put_tempurl_failed', u'on-success': u'set_status_success', u'version': u'2.0', u'action': u'tripleo.parameters.update', u'input': {u'container': u'<% $.container %>', u'parameters': {u'SwiftRingPutTempurl': u'<% task(put_tempurl).result %>'}}, u'type': u'direct'}}, u'description': u'This plan ensures existence of container for Swift Rings backup.\n', u'version': u'2.0', u'name': u'create_swift_rings_backup_container_plan'}, u'params': {u'index': 0, u'use_default_templates': True, u'task_execution_id': u'aade2725-0030-4503-896b-1fd2057eaa1d'}, u'id': u'232bcf5f-e0f9-4f0c-8364-e326c3ea68d5', u'name': u'tripleo.swift_rings_backup.v1.create_swift_rings_backup_container_plan'}}}}}] 2018-08-21 09:10:23.010 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'7d4c47ea627145f99de6dd083996ab5d', u'expires_at': u'2018-08-21T17:08:53.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=a4c0b9f1-2dc2-4ed7-92d7-40a5fb5000fd, action_class=tripleo_common.actions.deployment.DeployStackAction, attributes={}, params={u'skip_deploy_identifier': False, u'container': u'overcloud', u'timeout': 240}] 2018-08-21 09:10:26.767 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering docker/post.j2.yaml 2018-08-21 09:10:27.338 2043 INFO tripleo_common.actions.templates [-] Writing rendered template docker/post.yaml 2018-08-21 09:10:27.372 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/all_nodes/mac_hostname.j2.yaml 2018-08-21 09:10:27.880 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/all_nodes/mac_hostname.yaml 2018-08-21 09:10:27.917 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/all_nodes/random_string.j2.yaml 2018-08-21 09:10:28.423 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/all_nodes/random_string.yaml 2018-08-21 09:10:28.455 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/all_nodes/swap-partition.j2.yaml 2018-08-21 09:10:28.953 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/all_nodes/swap-partition.yaml 2018-08-21 09:10:28.988 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/all_nodes/swap.j2.yaml 2018-08-21 09:10:29.564 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/all_nodes/swap.yaml 2018-08-21 09:10:29.596 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/tasks/major_upgrade_pacemaker_init.j2.yaml 2018-08-21 09:10:30.145 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/tasks/major_upgrade_pacemaker_init.yaml 2018-08-21 09:10:30.176 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering network/service_net_map.j2.yaml 2018-08-21 09:10:30.677 2043 INFO tripleo_common.actions.templates [-] Writing rendered template network/service_net_map.yaml 2018-08-21 09:10:30.711 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering overcloud-resource-registry-puppet.j2.yaml 2018-08-21 09:10:31.215 2043 INFO tripleo_common.actions.templates [-] Writing rendered template overcloud-resource-registry-puppet.yaml 2018-08-21 09:10:31.250 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering overcloud.j2.yaml 2018-08-21 09:10:31.797 2043 INFO tripleo_common.actions.templates [-] Writing rendered template overcloud.yaml 2018-08-21 09:10:31.831 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role template puppet/config.role.j2.yaml 2018-08-21 09:10:31.852 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering roles Controller,Compute,ComputeSriov,ComputeDpdk,BlockStorage,ObjectStorage,CephStorage,Networker 2018-08-21 09:10:31.853 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Controller 2018-08-21 09:10:32.328 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/controller-config.yaml 2018-08-21 09:10:32.361 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Compute 2018-08-21 09:10:32.844 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/compute-config.yaml 2018-08-21 09:10:32.875 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ComputeSriov 2018-08-21 09:10:33.363 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/computesriov-config.yaml 2018-08-21 09:10:33.395 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ComputeDpdk 2018-08-21 09:10:33.911 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/computedpdk-config.yaml 2018-08-21 09:10:33.941 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role BlockStorage 2018-08-21 09:10:34.420 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/blockstorage-config.yaml 2018-08-21 09:10:34.468 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ObjectStorage 2018-08-21 09:10:34.965 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/objectstorage-config.yaml 2018-08-21 09:10:34.996 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role CephStorage 2018-08-21 09:10:35.496 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/cephstorage-config.yaml 2018-08-21 09:10:35.529 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Networker 2018-08-21 09:10:36.029 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/networker-config.yaml 2018-08-21 09:10:36.124 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering puppet/extraconfig/all_nodes/neutron-ml2-cisco-nexus-ucsm.j2.yaml 2018-08-21 09:10:36.644 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/extraconfig/all_nodes/neutron-ml2-cisco-nexus-ucsm.yaml 2018-08-21 09:10:36.676 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering puppet/post.j2.yaml 2018-08-21 09:10:37.233 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/post.yaml 2018-08-21 09:10:37.267 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role template puppet/role.role.j2.yaml 2018-08-21 09:10:37.295 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering roles Controller,Compute,ComputeSriov,ComputeDpdk,BlockStorage,ObjectStorage,CephStorage,Networker 2018-08-21 09:10:37.296 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Controller 2018-08-21 09:10:37.297 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/controller-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-21 09:10:37.297 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Compute 2018-08-21 09:10:37.297 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/compute-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-21 09:10:37.298 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ComputeSriov 2018-08-21 09:10:37.812 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/computesriov-role.yaml 2018-08-21 09:10:37.843 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ComputeDpdk 2018-08-21 09:10:38.350 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/computedpdk-role.yaml 2018-08-21 09:10:38.382 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role BlockStorage 2018-08-21 09:10:38.383 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/blockstorage-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-21 09:10:38.384 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ObjectStorage 2018-08-21 09:10:38.385 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/objectstorage-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-21 09:10:38.385 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role CephStorage 2018-08-21 09:10:38.386 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/cephstorage-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-21 09:10:38.387 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Networker 2018-08-21 09:10:38.898 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/networker-role.yaml 2018-08-21 09:10:52.132 2043 INFO swiftclient [-] REQ: curl -i https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz COPY -H "Destination: overcloud-swift-rings/swift-rings.tar.gz-1534857052" -H "X-Auth-Token: 7d4c47ea627145f9..." 2018-08-21 09:10:52.133 2043 INFO swiftclient [-] RESP STATUS: 404 Not Found 2018-08-21 09:10:52.133 2043 INFO swiftclient [-] RESP HEADERS: {u'Date': u'Tue, 21 Aug 2018 13:10:52 GMT', u'Content-Length': u'70', u'Content-Type': u'text/html; charset=UTF-8', u'X-Trans-Id': u'txc17fa6acea4d4224bddff-005b7c0f5c'} 2018-08-21 09:10:52.134 2043 INFO swiftclient [-] RESP BODY:

Not Found

The resource could not be found.

2018-08-21 09:10:52.134 2043 ERROR swiftclient [-] Object COPY failed: https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz 404 Not Found [first 60 chars of response]

Not Found

The resource could not be found.< 2018-08-21 09:10:52.134 2043 ERROR swiftclient Traceback (most recent call last): 2018-08-21 09:10:52.134 2043 ERROR swiftclient File "/usr/lib/python2.7/site-packages/swiftclient/client.py", line 1649, in _retry 2018-08-21 09:10:52.134 2043 ERROR swiftclient service_token=self.service_token, **kwargs) 2018-08-21 09:10:52.134 2043 ERROR swiftclient File "/usr/lib/python2.7/site-packages/swiftclient/client.py", line 1404, in copy_object 2018-08-21 09:10:52.134 2043 ERROR swiftclient raise ClientException.from_response(resp, 'Object COPY failed', body) 2018-08-21 09:10:52.134 2043 ERROR swiftclient ClientException: Object COPY failed: https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz 404 Not Found [first 60 chars of response]

Not Found

The resource could not be found.< 2018-08-21 09:10:52.134 2043 ERROR swiftclient 2018-08-21 09:10:52.135 2043 INFO tripleo_common.actions.deployment [-] Perfoming Heat stack create 2018-08-21 09:11:02.961 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'7d4c47ea627145f99de6dd083996ab5d', u'expires_at': u'2018-08-21T17:08:53.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=f57cc0e4-81ee-4647-a873-f04709f803a5, action_class=mistral.actions.openstack.actions.ZaqarAction, attributes={u'client_method_name': u'queue_post'}, params={u'queue_name': u'e6fc52bf-7f9f-4993-b999-a2ddf072d20c', u'messages': {u'body': {u'type': u'tripleo.deployment.v1.deploy_plan', u'payload': {u'status': u'SUCCESS', u'message': u'', u'execution': {u'input': {u'skip_deploy_identifier': False, u'container': u'overcloud', u'queue_name': u'e6fc52bf-7f9f-4993-b999-a2ddf072d20c', u'timeout': 240}, u'spec': {u'input': [u'container', {u'timeout': 240}, {u'skip_deploy_identifier': False}, {u'queue_name': u'tripleo'}], u'tasks': {u'add_validation_ssh_key': {u'on-complete': u'create_swift_rings_backup_plan', u'version': u'2.0', u'type': u'direct', u'name': u'add_validation_ssh_key', u'workflow': u'tripleo.validations.v1.add_validation_ssh_key_parameter container=<% $.container %>'}, u'deploy': {u'name': u'deploy', u'on-error': u'set_deployment_failed', u'on-success': u'send_message', u'version': u'2.0', u'action': u'tripleo.deployment.deploy timeout=<% $.timeout %> container=<% $.container %>', u'input': {u'skip_deploy_identifier': u'<% $.skip_deploy_identifier %>', u'container': u'<% $.container %>', u'timeout': u'<% $.timeout %>'}, u'type': u'direct'}, u'create_swift_rings_backup_plan': {u'name': u'create_swift_rings_backup_plan', u'on-error': u'create_swift_rings_backup_plan_set_status_failed', u'workflow': u'tripleo.swift_rings_backup.v1.create_swift_rings_backup_container_plan', u'on-success': u'deploy', u'version': u'2.0', u'input': {u'use_default_templates': True, u'queue_name': u'<% $.queue_name %>', u'container': u'<% $.container %>'}, u'type': u'direct'}, u'create_swift_rings_backup_plan_set_status_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'create_swift_rings_backup_plan_set_status_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(create_swift_rings_backup_plan).result %>'}, u'on-success': u'send_message'}, u'send_message': {u'retry': u'count=5 delay=1', u'name': u'send_message', u'version': u'2.0', u'action': u'zaqar.queue_post', u'input': {u'queue_name': u'<% $.queue_name %>', u'messages': {u'body': {u'type': u'tripleo.deployment.v1.deploy_plan', u'payload': {u'status': u"<% $.get('status', 'SUCCESS') %>", u'message': u"<% $.get('message', '') %>", u'execution': u'<% execution() %>'}}}}, u'type': u'direct'}, u'set_deployment_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'set_deployment_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(deploy).result %>'}, u'on-success': u'send_message'}}, u'name': u'deploy_plan', u'version': u'2.0'}, u'params': {}, u'id': u'8e301ffd-87bd-46ac-9b7b-f7ca2946cf79', u'name': u'tripleo.deployment.v1.deploy_plan'}}}}}] 2018-08-21 10:33:43.917 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'7d4c47ea627145f99de6dd083996ab5d', u'expires_at': u'2018-08-21T17:08:53.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=None, action_class=tripleo_common.actions.deployment.OvercloudRcAction, attributes={}, params={u'no_proxy': u'', u'container': u'overcloud'}] 2018-08-21 12:02:23.544 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'73aa91e4c98945bab13620bc73b73c68', u'expires_at': u'2018-08-21T20:02:19.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=None, action_class=tripleo_common.actions.plan.ListPlansAction, attributes={}, params={}] 2018-08-21 12:02:41.829 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'73aa91e4c98945bab13620bc73b73c68', u'expires_at': u'2018-08-21T20:02:19.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=3c883c1a-8f09-4e1d-ba2e-9d321b81315a, action_class=mistral.actions.openstack.actions.SwiftAction, attributes={u'client_method_name': u'head_container'}, params={u'headers': None, u'container': u'overcloud'}] 2018-08-21 12:02:42.961 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'73aa91e4c98945bab13620bc73b73c68', u'expires_at': u'2018-08-21T20:02:19.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=88c2e3d3-bc75-499f-be8f-be47ddb8c720, action_class=tripleo_common.actions.swifthelper.SwiftTempUrlAction, attributes={}, params={u'obj': u'swift-rings.tar.gz', u'valid': u'86400', u'container': u'overcloud-swift-rings', u'method': u'GET'}] 2018-08-21 12:02:44.062 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'73aa91e4c98945bab13620bc73b73c68', u'expires_at': u'2018-08-21T20:02:19.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=e1e779f7-0593-44fb-aacc-ea43672cd5d6, action_class=tripleo_common.actions.parameters.UpdateParametersAction, attributes={}, params={u'container': u'overcloud', u'parameters': {u'SwiftRingGetTempurl': u'https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=4c155a82f7792208417120d7bb29e0b7c91db42e&temp_url_expires=1534953763'}}] 2018-08-21 12:02:45.123 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'73aa91e4c98945bab13620bc73b73c68', u'expires_at': u'2018-08-21T20:02:19.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=2e32e8a0-402a-4d50-b284-e91fdb51dbf2, action_class=tripleo_common.actions.swifthelper.SwiftTempUrlAction, attributes={}, params={u'obj': u'swift-rings.tar.gz', u'valid': u'86400', u'container': u'overcloud-swift-rings', u'method': u'PUT'}] 2018-08-21 12:02:46.227 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'73aa91e4c98945bab13620bc73b73c68', u'expires_at': u'2018-08-21T20:02:19.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=6591a46f-b507-4653-a1dd-95decfdb0bef, action_class=tripleo_common.actions.parameters.UpdateParametersAction, attributes={}, params={u'container': u'overcloud', u'parameters': {u'SwiftRingPutTempurl': u'https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=cd7ef62624700ff2c4f8b242b7e7eb49f45b3f27&temp_url_expires=1534953765'}}] 2018-08-21 12:02:47.353 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'73aa91e4c98945bab13620bc73b73c68', u'expires_at': u'2018-08-21T20:02:19.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=4f62a957-b10d-45c4-866d-a6ccb6747b0f, action_class=mistral.actions.std_actions.NoOpAction, attributes={}, params={}] 2018-08-21 12:02:47.353 2043 INFO mistral.actions.std_actions [-] Running no-op action 2018-08-21 12:02:48.409 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'73aa91e4c98945bab13620bc73b73c68', u'expires_at': u'2018-08-21T20:02:19.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=316c056c-8c55-4fe2-93de-7b6c4497b575, action_class=mistral.actions.openstack.actions.ZaqarAction, attributes={u'client_method_name': u'queue_post'}, params={u'queue_name': u'e29ea782-e32c-4412-b6f5-c7c3e72e1049', u'messages': {u'body': {u'type': u'tripleo.swift_rings_backup.v1.create_swift_rings_backup_container_plan', u'payload': {u'status': u'SUCCESS', u'message': {u'description': None, u'created_at': u'2018-02-22 04:48:52', u'updated_at': u'2018-08-21 16:02:44', u'id': u'968f1f11-6f20-4df5-80c9-44c37af9fbf9', u'manager': {u'client': {u'cron_triggers': None, u'tasks': None, u'workbooks': None, u'actions': None, u'executions': None, u'environments': None, u'members': None, u'workflows': None, u'services': None, u'http_client': None, u'action_executions': None}}, u'scope': u'private', u'_data': {u'created_at': u'2018-02-22 04:48:52', u'description': None, u'variables': u'{"root_template": "overcloud.yaml", "passwords": {"CephClusterFSID": "afa4bfa0-178b-11e8-a78c-525400a6c54d", "CephMonKey": "AQC2S45aAAAAABAAuV7N5EtCfAjZ0GKecXseZA==", "NeutronPassword": "8kgQ3U27gQMTaUvWb724KbQ8K", "HeatPassword": "jkF88nM6nuGtshmVp2ePsUAHd", "SnmpdReadonlyUserPassword": "7f54596ff715c1ca1878a1185ded051f44beef33", "GlancePassword": "um99YHx2cP9ZGfRWThvk6c2n8", "IronicPassword": "VvJZUqPaDRJQwJmBNKPtgyjuv", "HeatStackDomainAdminPassword": "qzQqR8cv8e9r6cMRyk8KUWCkk", "ZaqarPassword": "8jDVYemtbrZ9eCvHUWc8gTAZv", "MysqlClustercheckPassword": "xJQMPhkgs2PqG9wNdWgZW4msW", "GnocchiPassword": "TN4tjsYYvTZayc4DqqZuY642M", "CephAdminKey": "AQC2S45aAAAAABAAAYT/baXKeRAZkZHshteO3Q==", "CeilometerPassword": "4rCWnU6GjNyNXhr9rFTZmJ3cC", "CinderPassword": "hNds7nsunkghcCmHtM6ghnajb", "RabbitPassword": "NqfDJEFDujfBEFefGrAgVt9vZ", "CephRgwKey": "AQC2S45aAAAAABAAC3w5Uiw0SXYUjEio/I7a6Q==", "TrovePassword": "Y9ZwMEQ92up4FWMaRZaV6X7sD", "AodhPassword": "scVG8JBBP9N9Pmhng2M6AzZBc", "KeystoneCredential0": "GavlhcO47vp1kgATYD5niOdOcdRxDQcrydYZgo7RQbs=", "KeystoneCredential1": "sjlkgpY39e8CVGu2ZZyN5f-PWUkT8xHTGfrVqIa8-hs=", "CephClientKey": "AQC2S45aAAAAABAAD0oMJfCjQwv/FhnAOOkBdw==", "NovaPassword": "v72sUpAsQRaDtg4KYnztQaHCu", "AdminToken": "pX9qYWFAEsgxycBrWbqtPJ29G", "RedisPassword": "TcjBjD6FpxhZDP6y9V7gaj8gP", "MistralPassword": "bTxxR3KcM8kuKYaghZqPPxBwY", "SwiftHashSuffix": "PRqEGctUHHNxZH3ZwP7DbUTxm", "AdminPassword": "F9afsbdYtNjMwb6hgAKw9rtTX", "MigrationSshKey": {"public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC78G3xWGQJHaaMe0DaeebVDK/tmgLGwD4BRwPmWJG9z5CSTAEroCCCWXYtoGKol5MM9VQshV4Ogy1X4DCZRForWgl9hu9GL8UwHruuB0Y7zoBlFYaPCCGPZsrlhj8zo2fstnq/je/rjnFFXlmUKOCIyfLuYovlY8SJSeqQ3jkVxg4EZDkSwrN+82nmCXhfREgjxXTBSiLPSDwANtFbsCy49YvHmCNolikjegXr8PyqY7Qdz7FFU5e0CtNO1ADwwsYnIkDuDaL6KUlGD711bxPY5+hYVgM+GeU1grZVLDx6G74BavKDzg+yr5wcgNDuirdrjN9GjaFzPU+/ch9WKNyd Generated by TripleO", "private_key": "-----BEGIN RSA PRIVATE KEY-----\\nMIIEpAIBAAKCAQEAu/Bt8VhkCR2mjHtA2nnm1Qyv7ZoCxsA+AUcD5liRvc+QkkwB\\nK6Aggll2LaBiqJeTDPVULIVeDoMtV+AwmURaK1oJfYbvRi/FMB67rgdGO86AZRWG\\njwghj2bK5YY/M6Nn7LZ6v43v645xRV5ZlCjgiMny7mKL5WPEiUnqkN45FcYOBGQ5\\nEsKzfvNp5gl4X0RII8V0wUoiz0g8ADbRW7AsuPWLx5gjaJYpI3oF6/D8qmO0Hc+x\\nRVOXtArTTtQA8MLGJyJA7g2i+ilJRg+9dW8T2OfoWFYDPhnlNYK2VSw8ehu+AWry\\ng84Psq+cHIDQ7oq3a4zfRo2hcz1Pv3IfVijcnQIDAQABAoIBAQCRfeSu9P2kbPbV\\nREmFmN9RSZwcdaD2mjamKILlXOWeqsRB7WLukez43Cb31XTrDUSCwJ1kRe71jymY\\nIO+eh2LCstYr/jzX+f1ObkxewjTl8cxF9O8RZXsNl8c0/sOIx1SZ1P6bslbs5X3c\\n9NimMSr52lUdpN6mO6EXo0ha1B4fMrl5lY3TzQXm1T48Zi5IMOZgpuQNbT9hRXss\\n68oAmNEmDHapIjH5u2rZNn1d5W4pvyHtA/G+mWXu0hUxXlGWCN0YBcMErJ53HjOV\\nGcWbd88kzDzbybPGYXqx2ExUGdeeP+tv1IWPimbWtemLRdxXGr2QRUdK8WiJ0M8S\\n9dk7LJuFAoGBAPPpI+2P0JjNXVNjlizP4p5aTfjeCWJ1EEIOTSlPWNqxClTB0LJO\\n8MR9qVZrOr0NWJEXs1PQ5icNJsjSNCNFBR54gMC56UKgSnOgZCEnxjjSKve4gzZ9\\nP9P8Qn4fBtdsnfdlaiBIERBaQk5TWwlxukXmJ7Gygy0nUbQEljKOQ9qDAoGBAMVB\\nGD6BsfK2F2rKtFpETHZ9AtIk/lWKLMW5Q26ihVweQ4DTKkTQNlEC36dSUQn8SsV5\\nN4NH1jlahansLM5gC88laQxCK9vPAYVllN7YtJBYU78MhyPNsnzIrGgA6WgE6SMv\\nuZuFaZ5IiKvPCLUHtIqsqaMQbptBFxqZKddzt0JfAoGAeWcVxuzKOwQc66Cp4uwm\\nNANmw/RgX209BmPv7BvechuktMMziUzZcjPJ0YXV2ruF1dIiJBnaNJ3LLDHUWanE\\n/oGkNElU3SDDbgHrVMVjWGzjjiF8zeZRmsX4oqX21cruZXFI/YBhXe5PCoVazryY\\npqoEH+JmgFcNx7hwugEtrNkCgYA/dX2zPk5dYy+Nb8Et+SMQS4+Iw9X+9wEIa13C\\nTg7RX/sfis/ia4nN7jq9vcHMkJoNhb3SQl4s/W5bCFwx2Lxz2/k7tF4fzS0UGWYX\\ne2g7t+7ZW9JuNlLhyj2NCB4PFOVcKJJx8i3Uekld3LFUbDItGvdIOpUa5YnlSLkp\\nU1T1yQKBgQDhEdJWFQZJrsILv3zFhuDtuy15QR1QvcRQXnUodaCj7dNQyK/+6CFG\\nipxgzDI3537fMcC/MO7PDCG5HB0FZl7b3SDuNWbzW7hqCBZtBxRuBqdticc8jbkV\\nnGt4UuYs+DVGPULDuDscVAKKCGT6cSFn5m1jedMgxsSxxm1A+xL8Ww==\\n-----END RSA PRIVATE KEY-----\\n"}, "HAProxyStatsPassword": "XknBPwQd4AsTKwH4seqp2BVJq", "ManilaPassword": "4nQPbu7Ch798gPPthwrZs6Kr2", "SwiftPassword": "8cBNKm2qPfwwx7y7e3HJkmKhf", "CeilometerMeteringSecret": "b4tmWMngDw9yfv8rxyj7YTbPs", "NeutronMetadataProxySharedSecret": "Np7VUh38WzatDXetXEcJwQt6g", "BarbicanPassword": "gVR4qTFAkfYHd2bRCaWHFCG4W", "SaharaPassword": "hje6PHVNzV7PWzrwECArQsmZf"}, "parameter_defaults": {"SwiftRingGetTempurl": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=4c155a82f7792208417120d7bb29e0b7c91db42e&temp_url_expires=1534953763"}, "template": "overcloud.yaml", "environments": []}', u'updated_at': u'2018-08-21 16:02:44', u'scope': u'private', u'id': u'968f1f11-6f20-4df5-80c9-44c37af9fbf9', u'name': u'overcloud'}, u'variables': {u'parameter_defaults': {u'SwiftRingPutTempurl': u'https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=cd7ef62624700ff2c4f8b242b7e7eb49f45b3f27&temp_url_expires=1534953765', u'SwiftRingGetTempurl': u'https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=4c155a82f7792208417120d7bb29e0b7c91db42e&temp_url_expires=1534953763'}, u'passwords': {u'HAProxyStatsPassword': u'XknBPwQd4AsTKwH4seqp2BVJq', u'ManilaPassword': u'4nQPbu7Ch798gPPthwrZs6Kr2', u'NeutronPassword': u'8kgQ3U27gQMTaUvWb724KbQ8K', u'GlancePassword': u'um99YHx2cP9ZGfRWThvk6c2n8', u'SnmpdReadonlyUserPassword': u'7f54596ff715c1ca1878a1185ded051f44beef33', u'HeatPassword': u'jkF88nM6nuGtshmVp2ePsUAHd', u'AdminPassword': u'F9afsbdYtNjMwb6hgAKw9rtTX', u'IronicPassword': u'VvJZUqPaDRJQwJmBNKPtgyjuv', u'HeatStackDomainAdminPassword': u'qzQqR8cv8e9r6cMRyk8KUWCkk', u'ZaqarPassword': u'8jDVYemtbrZ9eCvHUWc8gTAZv', u'MysqlClustercheckPassword': u'xJQMPhkgs2PqG9wNdWgZW4msW', u'GnocchiPassword': u'TN4tjsYYvTZayc4DqqZuY642M', u'CephAdminKey': u'AQC2S45aAAAAABAAAYT/baXKeRAZkZHshteO3Q==', u'CeilometerPassword': u'4rCWnU6GjNyNXhr9rFTZmJ3cC', u'CinderPassword': u'hNds7nsunkghcCmHtM6ghnajb', u'RabbitPassword': u'NqfDJEFDujfBEFefGrAgVt9vZ', u'CephRgwKey': u'AQC2S45aAAAAABAAC3w5Uiw0SXYUjEio/I7a6Q==', u'TrovePassword': u'Y9ZwMEQ92up4FWMaRZaV6X7sD', u'KeystoneCredential0': u'GavlhcO47vp1kgATYD5niOdOcdRxDQcrydYZgo7RQbs=', u'KeystoneCredential1': u'sjlkgpY39e8CVGu2ZZyN5f-PWUkT8xHTGfrVqIa8-hs=', u'CephClientKey': u'AQC2S45aAAAAABAAD0oMJfCjQwv/FhnAOOkBdw==', u'NovaPassword': u'v72sUpAsQRaDtg4KYnztQaHCu', u'AdminToken': u'pX9qYWFAEsgxycBrWbqtPJ29G', u'RedisPassword': u'TcjBjD6FpxhZDP6y9V7gaj8gP', u'MistralPassword': u'bTxxR3KcM8kuKYaghZqPPxBwY', u'SwiftHashSuffix': u'PRqEGctUHHNxZH3ZwP7DbUTxm', u'AodhPassword': u'scVG8JBBP9N9Pmhng2M6AzZBc', u'MigrationSshKey': {u'public_key': u'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC78G3xWGQJHaaMe0DaeebVDK/tmgLGwD4BRwPmWJG9z5CSTAEroCCCWXYtoGKol5MM9VQshV4Ogy1X4DCZRForWgl9hu9GL8UwHruuB0Y7zoBlFYaPCCGPZsrlhj8zo2fstnq/je/rjnFFXlmUKOCIyfLuYovlY8SJSeqQ3jkVxg4EZDkSwrN+82nmCXhfREgjxXTBSiLPSDwANtFbsCy49YvHmCNolikjegXr8PyqY7Qdz7FFU5e0CtNO1ADwwsYnIkDuDaL6KUlGD711bxPY5+hYVgM+GeU1grZVLDx6G74BavKDzg+yr5wcgNDuirdrjN9GjaFzPU+/ch9WKNyd Generated by TripleO', u'private_key': u'-----BEGIN RSA PRIVATE KEY-----\nMIIEpAIBAAKCAQEAu/Bt8VhkCR2mjHtA2nnm1Qyv7ZoCxsA+AUcD5liRvc+QkkwB\nK6Aggll2LaBiqJeTDPVULIVeDoMtV+AwmURaK1oJfYbvRi/FMB67rgdGO86AZRWG\njwghj2bK5YY/M6Nn7LZ6v43v645xRV5ZlCjgiMny7mKL5WPEiUnqkN45FcYOBGQ5\nEsKzfvNp5gl4X0RII8V0wUoiz0g8ADbRW7AsuPWLx5gjaJYpI3oF6/D8qmO0Hc+x\nRVOXtArTTtQA8MLGJyJA7g2i+ilJRg+9dW8T2OfoWFYDPhnlNYK2VSw8ehu+AWry\ng84Psq+cHIDQ7oq3a4zfRo2hcz1Pv3IfVijcnQIDAQABAoIBAQCRfeSu9P2kbPbV\nREmFmN9RSZwcdaD2mjamKILlXOWeqsRB7WLukez43Cb31XTrDUSCwJ1kRe71jymY\nIO+eh2LCstYr/jzX+f1ObkxewjTl8cxF9O8RZXsNl8c0/sOIx1SZ1P6bslbs5X3c\n9NimMSr52lUdpN6mO6EXo0ha1B4fMrl5lY3TzQXm1T48Zi5IMOZgpuQNbT9hRXss\n68oAmNEmDHapIjH5u2rZNn1d5W4pvyHtA/G+mWXu0hUxXlGWCN0YBcMErJ53HjOV\nGcWbd88kzDzbybPGYXqx2ExUGdeeP+tv1IWPimbWtemLRdxXGr2QRUdK8WiJ0M8S\n9dk7LJuFAoGBAPPpI+2P0JjNXVNjlizP4p5aTfjeCWJ1EEIOTSlPWNqxClTB0LJO\n8MR9qVZrOr0NWJEXs1PQ5icNJsjSNCNFBR54gMC56UKgSnOgZCEnxjjSKve4gzZ9\nP9P8Qn4fBtdsnfdlaiBIERBaQk5TWwlxukXmJ7Gygy0nUbQEljKOQ9qDAoGBAMVB\nGD6BsfK2F2rKtFpETHZ9AtIk/lWKLMW5Q26ihVweQ4DTKkTQNlEC36dSUQn8SsV5\nN4NH1jlahansLM5gC88laQxCK9vPAYVllN7YtJBYU78MhyPNsnzIrGgA6WgE6SMv\nuZuFaZ5IiKvPCLUHtIqsqaMQbptBFxqZKddzt0JfAoGAeWcVxuzKOwQc66Cp4uwm\nNANmw/RgX209BmPv7BvechuktMMziUzZcjPJ0YXV2ruF1dIiJBnaNJ3LLDHUWanE\n/oGkNElU3SDDbgHrVMVjWGzjjiF8zeZRmsX4oqX21cruZXFI/YBhXe5PCoVazryY\npqoEH+JmgFcNx7hwugEtrNkCgYA/dX2zPk5dYy+Nb8Et+SMQS4+Iw9X+9wEIa13C\nTg7RX/sfis/ia4nN7jq9vcHMkJoNhb3SQl4s/W5bCFwx2Lxz2/k7tF4fzS0UGWYX\ne2g7t+7ZW9JuNlLhyj2NCB4PFOVcKJJx8i3Uekld3LFUbDItGvdIOpUa5YnlSLkp\nU1T1yQKBgQDhEdJWFQZJrsILv3zFhuDtuy15QR1QvcRQXnUodaCj7dNQyK/+6CFG\nipxgzDI3537fMcC/MO7PDCG5HB0FZl7b3SDuNWbzW7hqCBZtBxRuBqdticc8jbkV\nnGt4UuYs+DVGPULDuDscVAKKCGT6cSFn5m1jedMgxsSxxm1A+xL8Ww==\n-----END RSA PRIVATE KEY-----\n'}, u'CephClusterFSID': u'afa4bfa0-178b-11e8-a78c-525400a6c54d', u'CephMonKey': u'AQC2S45aAAAAABAAuV7N5EtCfAjZ0GKecXseZA==', u'SwiftPassword': u'8cBNKm2qPfwwx7y7e3HJkmKhf', u'CeilometerMeteringSecret': u'b4tmWMngDw9yfv8rxyj7YTbPs', u'NeutronMetadataProxySharedSecret': u'Np7VUh38WzatDXetXEcJwQt6g', u'BarbicanPassword': u'gVR4qTFAkfYHd2bRCaWHFCG4W', u'SaharaPassword': u'hje6PHVNzV7PWzrwECArQsmZf'}, u'root_template': u'overcloud.yaml', u'environments': [], u'template': u'overcloud.yaml'}, u'name': u'overcloud'}, u'execution': {u'input': {u'queue_name': u'e29ea782-e32c-4412-b6f5-c7c3e72e1049', u'container': u'overcloud'}, u'spec': {u'input': [u'container', {u'queue_name': u'tripleo'}], u'tasks': {u'put_tempurl': {u'name': u'put_tempurl', u'on-success': u'set_put_tempurl', u'version': u'2.0', u'action': u'tripleo.swift.tempurl', u'input': {u'container': u'<% $.container %>-swift-rings', u'obj': u'swift-rings.tar.gz', u'method': u'PUT'}, u'type': u'direct'}, u'set_get_tempurl': {u'name': u'set_get_tempurl', u'on-success': u'put_tempurl', u'version': u'2.0', u'action': u'tripleo.parameters.update', u'input': {u'container': u'<% $.container %>', u'parameters': {u'SwiftRingGetTempurl': u'<% task(get_tempurl).result %>'}}, u'type': u'direct'}, u'get_tempurl': {u'name': u'get_tempurl', u'on-success': u'set_get_tempurl', u'version': u'2.0', u'action': u'tripleo.swift.tempurl', u'input': {u'container': u'<% $.container %>-swift-rings', u'obj': u'swift-rings.tar.gz'}, u'type': u'direct'}, u'set_status_success': {u'version': u'2.0', u'type': u'direct', u'name': u'set_status_success', u'publish': {u'status': u'SUCCESS', u'message': u'<% task(set_put_tempurl).result %>'}, u'on-success': u'notify_zaqar'}, u'notify_zaqar': {u'name': u'notify_zaqar', u'on-success': [{u'fail': u'<% $.get(\'status\') = "FAILED" %>'}], u'version': u'2.0', u'action': u'zaqar.queue_post', u'input': {u'queue_name': u'<% $.queue_name %>', u'messages': {u'body': {u'type': u'tripleo.swift_rings_backup.v1.create_swift_rings_backup_container_plan', u'payload': {u'status': u'<% $.status %>', u'message': u"<% $.get('message', '') %>", u'execution': u'<% execution() %>'}}}}, u'type': u'direct'}, u'set_put_tempurl_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'set_put_tempurl_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(set_put_tempurl).result %>'}, u'on-success': u'notify_zaqar'}, u'set_create_container_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'set_create_container_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(create_container_failed).result %>'}, u'on-success': u'notify_zaqar'}, u'check_container': {u'name': u'check_container', u'on-error': u'create_container', u'on-success': u'get_tempurl', u'version': u'2.0', u'action': u'swift.head_container container=<% $.container %>', u'type': u'direct'}, u'create_container': {u'name': u'create_container', u'on-error': u'set_create_container_failed', u'on-success': u'get_tempurl', u'version': u'2.0', u'action': u'tripleo.plan.create_container container="<% $.container %>-swift-rings"', u'type': u'direct'}, u'set_put_tempurl': {u'name': u'set_put_tempurl', u'on-error': u'set_put_tempurl_failed', u'on-success': u'set_status_success', u'version': u'2.0', u'action': u'tripleo.parameters.update', u'input': {u'container': u'<% $.container %>', u'parameters': {u'SwiftRingPutTempurl': u'<% task(put_tempurl).result %>'}}, u'type': u'direct'}}, u'description': u'This plan ensures existence of container for Swift Rings backup.\n', u'version': u'2.0', u'name': u'create_swift_rings_backup_container_plan'}, u'params': {u'index': 0, u'use_default_templates': True, u'task_execution_id': u'7918baea-9765-421f-aeee-664c77614300'}, u'id': u'5f7a25af-c37f-4646-aa9d-1d5587ac360a', u'name': u'tripleo.swift_rings_backup.v1.create_swift_rings_backup_container_plan'}}}}}] 2018-08-21 12:02:52.804 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'73aa91e4c98945bab13620bc73b73c68', u'expires_at': u'2018-08-21T20:02:19.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=8b9c5c19-fbeb-4056-84a3-ddcda3e17275, action_class=tripleo_common.actions.plan.UpdatePlanAction, attributes={}, params={u'container': u'overcloud'}] 2018-08-21 12:02:54.915 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'73aa91e4c98945bab13620bc73b73c68', u'expires_at': u'2018-08-21T20:02:19.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=6ead18c8-5c1f-45d1-9373-73606260e24e, action_class=tripleo_common.actions.parameters.GeneratePasswordsAction, attributes={}, params={u'container': u'overcloud'}] 2018-08-21 12:02:58.058 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'73aa91e4c98945bab13620bc73b73c68', u'expires_at': u'2018-08-21T20:02:19.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=f18dd01b-6e3f-4186-93ca-9ab64c421c4c, action_class=tripleo_common.actions.templates.ProcessTemplatesAction, attributes={}, params={u'container': u'overcloud'}] 2018-08-21 12:03:00.950 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering docker/post.j2.yaml 2018-08-21 12:03:01.668 2043 INFO tripleo_common.actions.templates [-] Writing rendered template docker/post.yaml 2018-08-21 12:03:01.699 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/all_nodes/mac_hostname.j2.yaml 2018-08-21 12:03:02.478 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/all_nodes/mac_hostname.yaml 2018-08-21 12:03:02.508 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/all_nodes/random_string.j2.yaml 2018-08-21 12:03:03.181 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/all_nodes/random_string.yaml 2018-08-21 12:03:03.215 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/all_nodes/swap-partition.j2.yaml 2018-08-21 12:03:03.904 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/all_nodes/swap-partition.yaml 2018-08-21 12:03:03.935 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/all_nodes/swap.j2.yaml 2018-08-21 12:03:04.626 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/all_nodes/swap.yaml 2018-08-21 12:03:04.655 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/tasks/major_upgrade_pacemaker_init.j2.yaml 2018-08-21 12:03:05.461 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/tasks/major_upgrade_pacemaker_init.yaml 2018-08-21 12:03:05.496 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering network/service_net_map.j2.yaml 2018-08-21 12:03:06.175 2043 INFO tripleo_common.actions.templates [-] Writing rendered template network/service_net_map.yaml 2018-08-21 12:03:06.210 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering overcloud-resource-registry-puppet.j2.yaml 2018-08-21 12:03:06.932 2043 INFO tripleo_common.actions.templates [-] Writing rendered template overcloud-resource-registry-puppet.yaml 2018-08-21 12:03:06.964 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering overcloud.j2.yaml 2018-08-21 12:03:07.694 2043 INFO tripleo_common.actions.templates [-] Writing rendered template overcloud.yaml 2018-08-21 12:03:07.726 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role template puppet/config.role.j2.yaml 2018-08-21 12:03:07.736 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering roles Controller,Compute,ComputeSriov,ComputeDpdk,BlockStorage,ObjectStorage,CephStorage,Networker 2018-08-21 12:03:07.736 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Controller 2018-08-21 12:03:08.416 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/controller-config.yaml 2018-08-21 12:03:08.446 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Compute 2018-08-21 12:03:09.139 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/compute-config.yaml 2018-08-21 12:03:09.170 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ComputeSriov 2018-08-21 12:03:09.921 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/computesriov-config.yaml 2018-08-21 12:03:09.952 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ComputeDpdk 2018-08-21 12:03:10.620 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/computedpdk-config.yaml 2018-08-21 12:03:10.654 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role BlockStorage 2018-08-21 12:03:11.338 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/blockstorage-config.yaml 2018-08-21 12:03:11.370 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ObjectStorage 2018-08-21 12:03:12.053 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/objectstorage-config.yaml 2018-08-21 12:03:12.083 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role CephStorage 2018-08-21 12:03:12.789 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/cephstorage-config.yaml 2018-08-21 12:03:12.820 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Networker 2018-08-21 12:03:13.492 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/networker-config.yaml 2018-08-21 12:03:13.524 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering puppet/extraconfig/all_nodes/neutron-ml2-cisco-nexus-ucsm.j2.yaml 2018-08-21 12:03:14.268 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/extraconfig/all_nodes/neutron-ml2-cisco-nexus-ucsm.yaml 2018-08-21 12:03:14.300 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering puppet/post.j2.yaml 2018-08-21 12:03:14.997 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/post.yaml 2018-08-21 12:03:15.029 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role template puppet/role.role.j2.yaml 2018-08-21 12:03:15.042 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering roles Controller,Compute,ComputeSriov,ComputeDpdk,BlockStorage,ObjectStorage,CephStorage,Networker 2018-08-21 12:03:15.043 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Controller 2018-08-21 12:03:15.043 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/controller-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-21 12:03:15.044 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Compute 2018-08-21 12:03:15.044 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/compute-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-21 12:03:15.045 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ComputeSriov 2018-08-21 12:03:15.729 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/computesriov-role.yaml 2018-08-21 12:03:15.765 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ComputeDpdk 2018-08-21 12:03:16.477 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/computedpdk-role.yaml 2018-08-21 12:03:16.513 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role BlockStorage 2018-08-21 12:03:16.514 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/blockstorage-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-21 12:03:16.514 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ObjectStorage 2018-08-21 12:03:16.515 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/objectstorage-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-21 12:03:16.515 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role CephStorage 2018-08-21 12:03:16.515 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/cephstorage-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-21 12:03:16.515 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Networker 2018-08-21 12:03:17.216 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/networker-role.yaml 2018-08-21 12:03:25.341 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'73aa91e4c98945bab13620bc73b73c68', u'expires_at': u'2018-08-21T20:02:19.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=3c62ed2e-7e66-4971-96cc-9354ebc94739, action_class=mistral.actions.std_actions.NoOpAction, attributes={}, params={}] 2018-08-21 12:03:25.342 2043 INFO mistral.actions.std_actions [-] Running no-op action 2018-08-21 12:03:26.403 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'73aa91e4c98945bab13620bc73b73c68', u'expires_at': u'2018-08-21T20:02:19.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=ff573bb3-0944-4c2a-9274-e5807d6afd3e, action_class=mistral.actions.openstack.actions.ZaqarAction, attributes={u'client_method_name': u'queue_post'}, params={u'queue_name': u'e29ea782-e32c-4412-b6f5-c7c3e72e1049', u'messages': {u'body': {u'type': u'tripleo.plan_management.v1.update_deployment_plan', u'payload': {u'status': u'SUCCESS', u'message': u'', u'execution': {u'input': {u'queue_name': u'e29ea782-e32c-4412-b6f5-c7c3e72e1049', u'container': u'overcloud'}, u'spec': {u'input': [u'container', {u'queue_name': u'tripleo'}], u'tasks': {u'update_plan': {u'name': u'update_plan', u'on-error': u'update_plan_set_status_failed', u'on-success': u'ensure_passwords_exist', u'version': u'2.0', u'action': u'tripleo.plan.update container=<% $.container %>', u'type': u'direct'}, u'ensure_passwords_exist': {u'name': u'ensure_passwords_exist', u'on-error': u'ensure_passwords_exist_set_status_failed', u'on-success': u'process_templates', u'version': u'2.0', u'action': u'tripleo.parameters.generate_passwords container=<% $.container %>', u'type': u'direct'}, u'create_swift_rings_backup_plan': {u'name': u'create_swift_rings_backup_plan', u'on-error': u'create_swift_rings_backup_plan_set_status_failed', u'workflow': u'tripleo.swift_rings_backup.v1.create_swift_rings_backup_container_plan', u'on-success': u'update_plan', u'version': u'2.0', u'input': {u'use_default_templates': True, u'queue_name': u'<% $.queue_name %>', u'container': u'<% $.container %>'}, u'type': u'direct'}, u'update_plan_set_status_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'update_plan_set_status_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(update_plan).result %>'}, u'on-success': u'notify_zaqar'}, u'create_swift_rings_backup_plan_set_status_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'create_swift_rings_backup_plan_set_status_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(create_swift_rings_backup_plan).result %>'}, u'on-success': u'notify_zaqar'}, u'process_templates_set_status_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'process_templates_set_status_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(process_templates).result %>'}, u'on-success': u'notify_zaqar'}, u'notify_zaqar': {u'retry': u'count=5 delay=1', u'name': u'notify_zaqar', u'version': u'2.0', u'action': u'zaqar.queue_post', u'input': {u'queue_name': u'<% $.queue_name %>', u'messages': {u'body': {u'type': u'tripleo.plan_management.v1.update_deployment_plan', u'payload': {u'status': u'<% $.status %>', u'message': u"<% $.message or '' %>", u'execution': u'<% execution() %>'}}}}, u'type': u'direct'}, u'process_templates': {u'name': u'process_templates', u'on-error': u'process_templates_set_status_failed', u'on-success': u'set_status_success', u'version': u'2.0', u'action': u'tripleo.templates.process container=<% $.container %>', u'type': u'direct'}, u'set_status_success': {u'version': u'2.0', u'type': u'direct', u'name': u'set_status_success', u'publish': {u'status': u'SUCCESS', u'message': u'<% task(update_plan).result %>'}, u'on-success': u'notify_zaqar'}, u'ensure_passwords_exist_set_status_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'ensure_passwords_exist_set_status_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(ensure_passwords_exist).result %>'}, u'on-success': u'notify_zaqar'}}, u'name': u'update_deployment_plan', u'version': u'2.0'}, u'params': {}, u'id': u'd61647db-dee0-444a-bb74-fd78b9118fce', u'name': u'tripleo.plan_management.v1.update_deployment_plan'}}}}}] 2018-08-21 12:03:31.877 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'73aa91e4c98945bab13620bc73b73c68', u'expires_at': u'2018-08-21T20:02:19.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=None, action_class=tripleo_common.actions.parameters.UpdateParametersAction, attributes={}, params={u'container': u'overcloud', u'parameters': {u'KeystoneSigningKey': u'-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDicIOaCEBED5at\nexgn1Z6twcS1Z2/8z1cAa3pqW+vL+wIxh4S5wjlQtSO6lvXpnOz64aXgR6/T7nZf\nryPQ/YLXs9r108GrezvZ5DjepSLyc7tl2x86MTPsTJgI1xubWFp9SFNGBGUgC2jd\nEh5TG9bLGjVXy7tmTPsz5j6u6gLjbxxrpmV5g8n9dYLOLdQdURzONxHDuU7o/lXA\n/AC24QMaFOLkZtO1Adi9upp8O/orrdzFpTsvDQn0kuBgLTX52l8H/Rn0OS2WvtPm\nF4vnC5mVxYySx8zLSI6LI3yK2yM3iT/XSBFT//eLFNgGa0uAiCE9jyP3SJ5/qzvQ\nhf/FibXLAgMBAAECggEAYEcInYBumsGqBj71SVKZsjVWBu9g/TPHQSVxmjFVM5iZ\nGSgOtdCv//HUrCwtiNOxKwawOYkhaFHWwN49s0lmzYHqUmVjzh6Klx1jVL8P+dhd\nUHR3dY2gDxON/QxA768EYopS5c1Ole5j+sMOY7XNgPO2xIqaNmf60tlNw5859Srn\nQ9JivdNRnd5Yxwc8zzRxYLdKcswXTIMbVw+CWkqu38veGlQe95LeqsakBSy3YG7t\nB/0eythjW445MrCGONEHwlDV07HLTu5g/oFOTObTtcCcbB4t+S/yleaHSMyKFz1m\n7T+xo1EMUwFCRnPV7LZLN5Tlf0bgXVODSYui+A/SeQKBgQDxD4GTigCpvvOfS44m\nqcfvS6ddcQrcY+4GiN/Ul+I1Dyx3Zqnj/FIjiku+cTUaApS8PkUAM9dVpX5hUk6I\ndDcafiZH8kRXN/kqR5UCPRAZOQhfKpd/h9hKy7ay8htjxxzPwPkJGePH1pTe5g/G\nQANch6OnuNEKV0hTMSObts3uhQKBgQDweQpm3dhCXRBuPfMbiXHkZa4TWqRJFIbM\nKbS6+635ihQt4VyIbIRlueJaZUsFVu4Zb+a90zUPMqsFV/UkJxAaRjwPuzNPW7vq\nas+hAbM/fuJ5wTTnWy3J2qCHH+cf/SzoOxHrlNOxnr+g2+Adfxl46Jhb98vM+CCb\nyjctz2iMDwKBgQDR7J76zQMmz5N49WMlaFUkns1xIjBDHQL7zdaeXGYxrrUahd0N\nHX6qVJUBk7SaogTEqbWNJ5gujaAxQGwDiLEz8QeFQAUjryrdFtk8ydBrJq+TsJOe\nC77f4+eGjjAsBAmjInm84z7pmISsV80E6FoFCloKhXgFeV0SlYhc4iUTwQKBgQCZ\nRc0ne8dXpVHPspS9vIFnfpfRpjiIjBjPENYtSDW/lA8An2AHZIOPA0gPLfj/UkU4\n2WZNH831/emb4lBR1sQguxuVO1CdCG9iHupwSVEi65EW4dsCi89HlZ40AlWiwhBZ\nhS0K5zV3RSQHN55Frrlho39ZPzwbTRwbsGwzOrv8aQKBgEVLFP8a8sXMoi8RwwSm\nODrfDbcLQWZQQ66ubSvU0P02dpSLvqjm/jfa1mJN/EMweVELpTHR+7agupNuj7J9\nWyh9PAHO3P8NsAHkiR4kmLW58pLLqy903eJudBxpih6mOfno9LWilQkf7hdHU8+A\nP9C43z/wrzBphoso5SsIbqhF\n-----END PRIVATE KEY-----\n', u'rhel_reg_activation_key': u'ak_rhosp10', u'ComputeCount': 2, u'OvercloudControlFlavor': u'control', u'rhel_reg_type': u'', u'GnocchiBackend': u'rbd', u'NeutronFlatNetworks': u'datacentre,external', u'ComputeDpdkHostCpusList': u"'2,46,24,68'", u'ControlPlaneDefaultRoute': u'10.20.0.1', u'NovaEnableRbdBackend': True, u'NeutronVhostuserSocketGroup': u'hugetlbfs', u'CinderEnableRbdBackend': True, u'ControllerHostnameFormat': u'krynn-ctrl-%index%', u'KeystoneSigningCertificate': u'-----BEGIN CERTIFICATE-----\nMIIDJDCCAgygAwIBAgIBAjANBgkqhkiG9w0BAQUFADBTMQswCQYDVQQGEwJYWDEO\nMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVuc2V0MQ4wDAYDVQQKDAVVbnNldDEU\nMBIGA1UEAwwLS2V5c3RvbmUgQ0EwHhcNMTgwODIxMTYwMzI4WhcNMjgwODE4MTYw\nMzI4WjBYMQswCQYDVQQGEwJYWDEOMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVu\nc2V0MQ4wDAYDVQQKDAVVbnNldDEZMBcGA1UEAwwQS2V5c3RvbmUgU2lnbmluZzCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOJwg5oIQEQPlq17GCfVnq3B\nxLVnb/zPVwBrempb68v7AjGHhLnCOVC1I7qW9emc7PrhpeBHr9Pudl+vI9D9gtez\n2vXTwat7O9nkON6lIvJzu2XbHzoxM+xMmAjXG5tYWn1IU0YEZSALaN0SHlMb1ssa\nNVfLu2ZM+zPmPq7qAuNvHGumZXmDyf11gs4t1B1RHM43EcO5Tuj+VcD8ALbhAxoU\n4uRm07UB2L26mnw7+iut3MWlOy8NCfSS4GAtNfnaXwf9GfQ5LZa+0+YXi+cLmZXF\njJLHzMtIjosjfIrbIzeJP9dIEVP/94sU2AZrS4CIIT2PI/dInn+rO9CF/8WJtcsC\nAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAPHTyytEaLr0Y+/Hkj5pTxp2JIR+hcVmo\n17fDZACrv9G4RLJnl0XlW3TzWKaBGAb6ZZ1z60yqRChPTqkibtrVgx5VQ5er36/t\nmbElcXouqpg4bxZgA5HCwEeldm9z2i4tPs9zHL6rvWaWWpXl6Qz9SX7JoQxIOpl5\nIbfWdix9jrcIcpymdmA8k7jmzCY0zAP+yzLQoHsgMEZitbd/SZCaw36hroDUhal9\nQZvX3M79gDxztE/WFxS3rHlAYzYT532smF0mtJpMB6i/y0bYepT18CU2coAtlAmJ\nCPZf7Xl0csg5MLrW4MGmCcEp/jpmDqYuHkGfoDF2DlHkiZv8Jpqb/w==\n-----END CERTIFICATE-----\n', u'CephStorageCount': 1, u'rhel_reg_http_proxy_password': u'', u'TenantNetCidr': u'10.3.0.0/24', u'rhel_reg_http_proxy_host': u'', u'osp_ad_primary_dc': u'dc00.ad.lasthome.solace.krynn', u'NtpServer': [u'10.20.0.1', u'10.20.0.2'], u'osp_ad_enable': u'False', u'NeutronDpdkCoreList': u"'3,47,25,69'", u'ComputeSriovExtraConfig': {u'nova::compute::vcpu_pin_set': [u'4-21', u'48-65', u'26-43', u'70-87'], u'neutron::plugins::ml2::path_mtu': 1550, u'neutron::agents::ml2::ovs::firewall_driver': [u'noop'], u'neutron::plugins::ml2::type_drivers': [u'vlan', u'flat'], u'neutron::agents::ml2::ovs::bridge_mappings': [u'datacentre:br-ex', u'external:br-extnet', u'sriov_ens1f0:br-sriov1', u'sriov_ens1f1:br-sriov2', u'sriov_ens2f0:br-sriov3', u'sriov_ens2f1:br-sriov4'], u'neutron::plugins::ml2::network_vlan_ranges': [u'datacentre:1:4000', u'external:1:4000', u'sriov_ens1f0:1:4000', u'sriov_ens1f1:1:4000', u'sriov_ens2f0:1:4000', u'sriov_ens2f1:1:4000'], u'tripleo::host::sriov::number_of_vfs': [u'ens1f0:16', u'ens1f1:16', u'ens2f0:16', u'ens2f1:16'], u'neutron::plugins::ml2::physical_network_mtus': [u'datacentre:1500', u'external:1500'], u'ceph::profile::params::osds': {u'/dev/sdh': {}, u'/dev/sdf': {}, u'/dev/sdg': {}, u'/dev/sdd': {}, u'/dev/sde': {}, u'/dev/sdc': {}}, u'neutron::agents::ml2::sriov::physical_device_mappings': [u'sriov_ens1f0:ens1f0', u'sriov_ens1f1:ens1f1', u'sriov_ens2f0:ens2f0', u'sriov_ens2f1:ens2f1'], u'neutron::plugins::ml2::supported_pci_vendor_devs': [u'8086:154c'], u'computesriov_classes': [u'::nova::config', u'::neutron::config', u'::neutron::plugins::ml2', u'::neutron::agents::ml2::ovs'], u'nova::compute::reserved_host_memory': 2048, u'nova::compute::pci_passthrough': [{u'devname': u'ens1f0', u'physical_network': u'sriov_ens1f0'}, {u'devname': u'ens1f1', u'physical_network': u'sriov_ens1f1'}, {u'devname': u'ens2f0', u'physical_network': u'sriov_ens2f0'}, {u'devname': u'ens2f1', u'physical_network': u'sriov_ens2f1'}]}, u'StackAction': u'CREATE', u'StorageMgmtAllocationPools': [{u'start': u'10.2.0.10', u'end': u'10.2.0.200'}], u'InternalApiAllocationPools': [{u'start': u'10.0.0.10', u'end': u'10.0.0.200'}], u'NeutronVhostuserSocketDir': u'/var/lib/vhost_sockets', u'rhel_reg_pool_id': u'', u'NeutronDatapathType': u'netdev', u'Debug': False, u'CinderBackupBackend': u'ceph', u'OvercloudComputeDpdkFlavor': u'computedpdk', u'ComputeSriovKernelArgs': u'default_hugepagesz=1GB hugepagesz=1G hugepages=128 intel_iommu=on iommu=pt', u'rhel_reg_base_url': u'', u'RabbitFDLimit': 65436, u'StorageMgmtNetCidr': u'10.2.0.0/24', u'osp_netbios_domain': u'KRYNN', u'OvercloudComputeFlavor': u'compute', u'CinderEnableIscsiBackend': False, u'NeutronDpdkDriverType': u'vfio-pci', u'NeutronOVSFirewallDriver': u'openvswitch', u'rhel_reg_password': u'password', u'NovaReservedHostMemory': 4096, u'CloudDomain': u'lasthome.solace.krynn', u'ControllerExtraConfig': {u'neutron::plugins::ml2::path_mtu': 1550, u'gnocchi::statsd::archive_policy_name': u'low_workload', u'apache::trace_enable': u'Off', u'aodh::policy::policies': {u'aodh-telemetry:get_alarm_state': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:get_alarm_state'}, u'aodh-telemetry:query_alarm_history': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:query_alarm_history'}, u'aodh-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'aodh-telemetry:create_alarm': {u'value': u'rule:deny_readonly', u'key': u'telemetry:create_alarm'}, u'aodh-telemetry:alarm_history': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:alarm_history'}, u'aodh-telemetry:change_alarm': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'telemetry:change_alarm'}, u'aodh-telemetry:delete_alarm': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'telemetry:delete_alarm'}, u'aodh-telemetry:get_alarm': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:get_alarm'}, u'aodh-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'aodh-admin_or_owner': {u'value': u'rule:context_is_admin or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'aodh-telemetry:query_alarm': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:query_alarm'}, u'aodh-telemetry:change_alarm_state': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'telemetry:change_alarm_state'}, u'aodh-telemetry:get_alarms': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:get_alarms'}, u'aodh-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'aodh-segregation': {u'value': u'rule:context_is_admin', u'key': u'segregation'}}, u'mistral::policy::policies': {u'mistral-environments:update': {u'value': u'rule:admin_or_owner', u'key': u'environments:update'}, u'mistral-workbooks:update': {u'value': u'rule:admin_or_owner', u'key': u'workbooks:update'}, u'mistral-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'mistral-cron_triggers:create': {u'value': u'rule:admin_or_owner', u'key': u'cron_triggers:create'}, u'mistral-admin_or_owner': {u'value': u'is_admin:True or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'mistral-workbooks:get': {u'value': u'rule:admin_or_owner', u'key': u'workbooks:get'}, u'mistral-environments:get': {u'value': u'rule:admin_or_owner', u'key': u'environments:get'}, u'mistral-members:list': {u'value': u'rule:admin_or_owner', u'key': u'members:list'}, u'mistral-action_executions:list': {u'value': u'rule:admin_or_owner', u'key': u'action_executions:list'}, u'mistral-executions:update': {u'value': u'rule:admin_or_owner', u'key': u'executions:update'}, u'mistral-event_triggers:delete': {u'value': u'rule:admin_or_owner', u'key': u'event_triggers:delete'}, u'mistral-workflows:update': {u'value': u'rule:admin_or_owner', u'key': u'workflows:update'}, u'mistral-executions:create': {u'value': u'rule:admin_or_owner', u'key': u'executions:create'}, u'mistral-services:list': {u'value': u'rule:admin_or_owner', u'key': u'services:list'}, u'mistral-action_executions:get': {u'value': u'rule:admin_or_owner', u'key': u'action_executions:get'}, u'mistral-workflows:list': {u'value': u'rule:admin_or_owner', u'key': u'workflows:list'}, u'mistral-tasks:update': {u'value': u'rule:admin_or_owner', u'key': u'tasks:update'}, u'mistral-tasks:list': {u'value': u'rule:admin_or_owner', u'key': u'tasks:list'}, u'mistral-event_triggers:get': {u'value': u'rule:admin_or_owner', u'key': u'event_triggers:get'}, u'mistral-workflows:create': {u'value': u'rule:admin_or_owner', u'key': u'workflows:create'}, u'mistral-workflows:delete': {u'value': u'rule:admin_or_owner', u'key': u'workflows:delete'}, u'mistral-admin_only': {u'value': u'is_admin:True', u'key': u'admin_only'}, u'mistral-actions:get': {u'value': u'rule:admin_or_owner', u'key': u'actions:get'}, u'mistral-workbooks:create': {u'value': u'rule:admin_or_owner', u'key': u'workbooks:create'}, u'mistral-action_executions:update': {u'value': u'rule:admin_or_owner', u'key': u'action_executions:update'}, u'mistral-environments:list': {u'value': u'rule:admin_or_owner', u'key': u'environments:list'}, u'mistral-executions:delete': {u'value': u'rule:admin_or_owner', u'key': u'executions:delete'}, u'mistral-environments:delete': {u'value': u'rule:admin_or_owner', u'key': u'environments:delete'}, u'mistral-cron_triggers:list': {u'value': u'rule:admin_or_owner', u'key': u'cron_triggers:list'}, u'mistral-environments:create': {u'value': u'rule:admin_or_owner', u'key': u'environments:create'}, u'mistral-workbooks:list': {u'value': u'rule:admin_or_owner', u'key': u'workbooks:list'}, u'mistral-action_executions:delete': {u'value': u'rule:admin_or_owner', u'key': u'action_executions:delete'}, u'mistral-actions:delete': {u'value': u'rule:admin_or_owner', u'key': u'actions:delete'}, u'mistral-members:create': {u'value': u'rule:admin_or_owner', u'key': u'members:create'}, u'mistral-members:delete': {u'value': u'rule:admin_or_owner', u'key': u'members:delete'}, u'mistral-executions:list': {u'value': u'rule:admin_or_owner', u'key': u'executions:list'}, u'mistral-event_triggers:list': {u'value': u'rule:admin_or_owner', u'key': u'event_triggers:list'}, u'mistral-event_triggers:update': {u'value': u'rule:admin_or_owner', u'key': u'event_triggers:update'}, u'mistral-cron_triggers:get': {u'value': u'rule:admin_or_owner', u'key': u'cron_triggers:get'}, u'mistral-tasks:get': {u'value': u'rule:admin_or_owner', u'key': u'tasks:get'}, u'mistral-action_execution:create': {u'value': u'rule:admin_or_owner', u'key': u'action_execution:create'}, u'mistral-workflows:get': {u'value': u'rule:admin_or_owner', u'key': u'workflows:get'}, u'mistral-event_triggers:create': {u'value': u'rule:admin_or_owner', u'key': u'event_triggers:create'}, u'mistral-executions:get': {u'value': u'rule:admin_or_owner', u'key': u'executions:get'}, u'mistral-actions:create': {u'value': u'rule:admin_or_owner', u'key': u'actions:create'}, u'mistral-actions:list': {u'value': u'rule:admin_or_owner', u'key': u'actions:list'}, u'mistral-actions:update': {u'value': u'rule:admin_or_owner', u'key': u'actions:update'}, u'mistral-cron_triggers:delete': {u'value': u'rule:admin_or_owner', u'key': u'cron_triggers:delete'}, u'mistral-members:get': {u'value': u'rule:admin_or_owner', u'key': u'members:get'}, u'mistral-workbooks:delete': {u'value': u'rule:admin_or_owner', u'key': u'workbooks:delete'}, u'mistral-members:update': {u'value': u'rule:admin_or_owner', u'key': u'members:update'}}, u'sahara::policy::policies': {u'sahara-data-processing:data-sources:get': {u'value': u'', u'key': u'data-processing:data-sources:get'}, u'sahara-data-processing:node-group-templates:get': {u'value': u'', u'key': u'data-processing:node-group-templates:get'}, u'sahara-data-processing:job-binaries:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binaries:delete'}, u'sahara-data-processing:clusters:scale': {u'value': u'rule:deny_readonly', u'key': u'data-processing:clusters:scale'}, u'sahara-data-processing:jobs:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:jobs:create'}, u'sahara-data-processing:job-types:get_all': {u'value': u'', u'key': u'data-processing:job-types:get_all'}, u'sahara-data-processing:jobs:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:jobs:modify'}, u'sahara-data-processing:job-executions:cancel': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-executions:cancel'}, u'sahara-data-processing:job-binaries:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binaries:create'}, u'sahara-data-processing:job-binaries:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binaries:modify'}, u'sahara-data-processing:plugins:get_version': {u'value': u'', u'key': u'data-processing:plugins:get_version'}, u'sahara-default': {u'value': u'', u'key': u'default'}, u'sahara-data-processing:job-executions:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-executions:modify'}, u'sahara-data-processing:node-group-templates:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:node-group-templates:modify'}, u'sahara-data-processing:jobs:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:jobs:delete'}, u'sahara-data-processing:cluster-templates:get': {u'value': u'', u'key': u'data-processing:cluster-templates:get'}, u'sahara-data-processing:clusters:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:clusters:delete'}, u'sahara-data-processing:jobs:execute': {u'value': u'rule:deny_readonly', u'key': u'data-processing:jobs:execute'}, u'sahara-data-processing:data-sources:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:data-sources:delete'}, u'sahara-data-processing:job-executions:refresh_status': {u'value': u'', u'key': u'data-processing:job-executions:refresh_status'}, u'sahara-data-processing:jobs:get': {u'value': u'', u'key': u'data-processing:jobs:get'}, u'sahara-data-processing:job-binary-internals:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binary-internals:modify'}, u'sahara-data-processing:job-binary-internals:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binary-internals:delete'}, u'sahara-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'sahara-data-processing:clusters:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:clusters:create'}, u'sahara-data-processing:job-executions:get': {u'value': u'', u'key': u'data-processing:job-executions:get'}, u'sahara-data-processing:clusters:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:clusters:modify'}, u'sahara-data-processing:job-binary-internals:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binary-internals:create'}, u'sahara-data-processing:plugins:convert_config': {u'value': u'rule:deny_readonly', u'key': u'data-processing:plugins:convert_config'}, u'sahara-data-processing:job-binary-internals:get_data': {u'value': u'', u'key': u'data-processing:job-binary-internals:get_data'}, u'sahara-data-processing:node-group-templates:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:node-group-templates:create'}, u'sahara-data-processing:node-group-templates:get_all': {u'value': u'', u'key': u'data-processing:node-group-templates:get_all'}, u'sahara-data-processing:images:get': {u'value': u'', u'key': u'data-processing:images:get'}, u'sahara-data-processing:jobs:get_config_hints': {u'value': u'', u'key': u'data-processing:jobs:get_config_hints'}, u'sahara-data-processing:cluster-templates:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:cluster-templates:create'}, u'sahara-data-processing:job-binaries:get': {u'value': u'', u'key': u'data-processing:job-binaries:get'}, u'sahara-data-processing:job-binaries:get_all': {u'value': u'', u'key': u'data-processing:job-binaries:get_all'}, u'sahara-data-processing:job-executions:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-executions:delete'}, u'sahara-data-processing:images:get_all': {u'value': u'', u'key': u'data-processing:images:get_all'}, u'sahara-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'sahara-data-processing:node-group-templates:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:node-group-templates:delete'}, u'sahara-data-processing:images:register': {u'value': u'rule:deny_readonly', u'key': u'data-processing:images:register'}, u'sahara-data-processing:plugins:patch': {u'value': u'role:admin', u'key': u'data-processing:plugins:patch'}, u'sahara-data-processing:jobs:get_all': {u'value': u'', u'key': u'data-processing:jobs:get_all'}, u'sahara-data-processing:images:unregister': {u'value': u'rule:deny_readonly', u'key': u'data-processing:images:unregister'}, u'sahara-data-processing:data-sources:get_all': {u'value': u'', u'key': u'data-processing:data-sources:get_all'}, u'sahara-data-processing:cluster-templates:get_all': {u'value': u'', u'key': u'data-processing:cluster-templates:get_all'}, u'sahara-data-processing:plugins:get': {u'value': u'', u'key': u'data-processing:plugins:get'}, u'sahara-data-processing:job-binary-internals:get_all': {u'value': u'', u'key': u'data-processing:job-binary-internals:get_all'}, u'sahara-data-processing:images:remove_tags': {u'value': u'rule:deny_readonly', u'key': u'data-processing:images:remove_tags'}, u'sahara-data-processing:cluster-templates:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:cluster-templates:modify'}, u'sahara-data-processing:clusters:get': {u'value': u'', u'key': u'data-processing:clusters:get'}, u'sahara-data-processing:images:add_tags': {u'value': u'rule:deny_readonly', u'key': u'data-processing:images:add_tags'}, u'sahara-data-processing:job-binaries:get_data': {u'value': u'', u'key': u'data-processing:job-binaries:get_data'}, u'sahara-data-processing:data-sources:register': {u'value': u'rule:deny_readonly', u'key': u'data-processing:data-sources:register'}, u'sahara-data-processing:job-executions:get_all': {u'value': u'', u'key': u'data-processing:job-executions:get_all'}, u'sahara-data-processing:plugins:get_all': {u'value': u'', u'key': u'data-processing:plugins:get_all'}, u'sahara-data-processing:job-binary-internals:get': {u'value': u'', u'key': u'data-processing:job-binary-internals:get'}, u'sahara-data-processing:cluster-templates:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:cluster-templates:delete'}, u'sahara-data-processing:data-sources:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:data-sources:modify'}, u'sahara-data-processing:clusters:get_all': {u'value': u'', u'key': u'data-processing:clusters:get_all'}}, u'controller_classes': [u'::keystone::cron::token_flush'], u'horizon::api_versions': {u'identity': u'3'}, u'neutron::plugins::ml2::physical_network_mtus': [u'datacentre:1500', u'external:1500'], u'cinder::config::cinder_config': {u'scaleio/volume_driver': {u'value': u'cinder.volume.drivers.emc.scaleio.ScaleIODriver'}, u'scaleio/sio_protection_domain_name': {u'value': u'default'}, u'scaleio/volume_backend_name': {u'value': u'scaleio'}, u'scaleio/sio_round_volume_capacity': {u'value': u'True'}, u'scaleio/sio_storage_pool_name': {u'value': u'default'}, u'scaleio/sio_storage_pools': {u'value': u'default:default'}, u'scaleio/sio_force_delete': {u'value': u'True'}}, u'cinder::policy::policies': {u'cinder-volume_extension:volume_image_metadata': {u'value': u'rule:admin_or_owner', u'key': u'volume_extension:volume_image_metadata'}, u'cinder-volume_extension:backup_admin_actions:reset_status': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:backup_admin_actions:reset_status'}, u'cinder-snapshot_extension:snapshot_unmanage': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'snapshot_extension:snapshot_unmanage'}, u'cinder-backup:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'backup:delete'}, u'cinder-volume_extension:volume_type_access': {u'value': u'rule:admin_or_owner', u'key': u'volume_extension:volume_type_access'}, u'cinder-volume:get_all_transfers': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:get_all_transfers'}, u'cinder-consistencygroup:create': {u'value': u'group:nobody and rule:deny_readonly', u'key': u'consistencygroup:create'}, u'cinder-volume:create': {u'value': u'rule:deny_readonly', u'key': u'volume:create'}, u'cinder-snapshot_extension:list_manageable': {u'value': u'rule:admin_api', u'key': u'snapshot_extension:list_manageable'}, u'cinder-volume_extension:hosts': {u'value': u'rule:admin_api', u'key': u'volume_extension:hosts'}, u'cinder-volume:retype': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:retype'}, u'cinder-backup:get': {u'value': u'rule:admin_or_owner', u'key': u'backup:get'}, u'cinder-volume_extension:volume_admin_actions:reset_status': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_admin_actions:reset_status'}, u'cinder-backup:restore': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'backup:restore'}, u'cinder-volume:delete_transfer': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:delete_transfer'}, u'cinder-group:delete_group_snapshot': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'group:delete_group_snapshot'}, u'cinder-consistencygroup:get_cgsnapshot': {u'value': u'group:nobody', u'key': u'consistencygroup:get_cgsnapshot'}, u'cinder-volume_extension:volume_mig_status_attribute': {u'value': u'rule:admin_api', u'key': u'volume_extension:volume_mig_status_attribute'}, u'cinder-backup:backup-export': {u'value': u'rule:admin_api', u'key': u'backup:backup-export'}, u'cinder-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'cinder-clusters:get_all': {u'value': u'rule:admin_api', u'key': u'clusters:get_all'}, u'cinder-group:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'group:delete'}, u'cinder-volume:get_volume_metadata': {u'value': u'rule:admin_or_owner', u'key': u'volume:get_volume_metadata'}, u'cinder-volume:update_snapshot_metadata': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:update_snapshot_metadata'}, u'cinder-consistencygroup:delete': {u'value': u'group:nobody and rule:deny_readonly', u'key': u'consistencygroup:delete'}, u'cinder-volume_extension:volume_actions:upload_image': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume_extension:volume_actions:upload_image'}, u'cinder-volume_extension:snapshot_admin_actions:force_delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:snapshot_admin_actions:force_delete'}, u'cinder-volume_extension:quota_classes:validate_setup_for_nested_quota_use': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:quota_classes:validate_setup_for_nested_quota_use'}, u'cinder-volume_extension:quota_classes': {u'value': u'rule:admin_api', u'key': u'volume_extension:quota_classes'}, u'cinder-volume_extension:types_manage': {u'value': u'rule:admin_api', u'key': u'volume_extension:types_manage'}, u'cinder-volume_extension:replication:promote': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:replication:promote'}, u'cinder-volume_extension:types_extra_specs': {u'value': u'rule:admin_api', u'key': u'volume_extension:types_extra_specs'}, u'cinder-volume_extension:volume_admin_actions:force_detach': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_admin_actions:force_detach'}, u'cinder-volume_extension:volume_type_access:addProjectAccess': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_type_access:addProjectAccess'}, u'cinder-volume_extension:access_types_extra_specs': {u'value': u'rule:admin_api', u'key': u'volume_extension:access_types_extra_specs'}, u'cinder-group:create': {u'value': u'rule:deny_readonly', u'key': u'group:create'}, u'cinder-volume_extension:volume_encryption_metadata': {u'value': u'rule:admin_or_owner', u'key': u'volume_extension:volume_encryption_metadata'}, u'cinder-group:group_type_access': {u'value': u'rule:admin_or_owner', u'key': u'group:group_type_access'}, u'cinder-message:get': {u'value': u'rule:admin_or_owner', u'key': u'message:get'}, u'cinder-volume_extension:quotas:update': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:quotas:update'}, u'cinder-group:get_all_group_snapshots': {u'value': u'rule:admin_or_owner', u'key': u'group:get_all_group_snapshots'}, u'cinder-volume_extension:services:index': {u'value': u'rule:admin_api', u'key': u'volume_extension:services:index'}, u'cinder-volume_extension:volume_admin_actions:force_delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_admin_actions:force_delete'}, u'cinder-volume:delete_volume_metadata': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:delete_volume_metadata'}, u'cinder-volume:extend': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:extend'}, u'cinder-volume:get_all': {u'value': u'rule:admin_or_owner', u'key': u'volume:get_all'}, u'cinder-volume_extension:extended_snapshot_attributes': {u'value': u'rule:admin_or_owner', u'key': u'volume_extension:extended_snapshot_attributes'}, u'cinder-admin_api': {u'value': u'is_admin:True', u'key': u'admin_api'}, u'cinder-snapshot_extension:snapshot_actions:update_snapshot_status': {u'value': u'rule:deny_readonly', u'key': u'snapshot_extension:snapshot_actions:update_snapshot_status'}, u'cinder-group:get_all': {u'value': u'rule:admin_or_owner', u'key': u'group:get_all'}, u'cinder-volume:get_volume_admin_metadata': {u'value': u'rule:admin_api', u'key': u'volume:get_volume_admin_metadata'}, u'cinder-volume:get': {u'value': u'rule:admin_or_owner', u'key': u'volume:get'}, u'cinder-volume_extension:volume_admin_actions:migrate_volume_completion': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_admin_actions:migrate_volume_completion'}, u'cinder-backup:create': {u'value': u'rule:deny_readonly', u'key': u'backup:create'}, u'cinder-volume_extension:list_manageable': {u'value': u'rule:admin_api', u'key': u'volume_extension:list_manageable'}, u'cinder-volume_extension:replication:reenable': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:replication:reenable'}, u'cinder-volume_extension:volume_tenant_attribute': {u'value': u'rule:admin_or_owner', u'key': u'volume_extension:volume_tenant_attribute'}, u'cinder-volume:create_snapshot': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:create_snapshot'}, u'cinder-volume:get_snapshot': {u'value': u'rule:admin_or_owner', u'key': u'volume:get_snapshot'}, u'cinder-scheduler_extension:scheduler_stats:get_pools': {u'value': u'rule:admin_api', u'key': u'scheduler_extension:scheduler_stats:get_pools'}, u'cinder-backup:get_all': {u'value': u'rule:admin_or_owner', u'key': u'backup:get_all'}, u'cinder-admin_or_owner': {u'value': u'is_admin:True or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'cinder-volume_extension:quotas:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:quotas:delete'}, u'cinder-volume_extension:capabilities': {u'value': u'rule:admin_api', u'key': u'volume_extension:capabilities'}, u'cinder-volume:delete_snapshot_metadata': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:delete_snapshot_metadata'}, u'cinder-volume_extension:services:update': {u'value': u'rule:admin_api', u'key': u'volume_extension:services:update'}, u'cinder-group:group_types_specs': {u'value': u'rule:admin_api', u'key': u'group:group_types_specs'}, u'cinder-volume:thaw_host': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume:thaw_host'}, u'cinder-volume_extension:backup_admin_actions:force_delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:backup_admin_actions:force_delete'}, u'cinder-volume:freeze_host': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume:freeze_host'}, u'cinder-volume:delete_snapshot': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:delete_snapshot'}, u'cinder-group:create_group_snapshot': {u'value': u'rule:deny_readonly', u'key': u'group:create_group_snapshot'}, u'cinder-volume_extension:volume_type_encryption': {u'value': u'rule:admin_api', u'key': u'volume_extension:volume_type_encryption'}, u'cinder-volume:get_all_snapshots': {u'value': u'rule:admin_or_owner', u'key': u'volume:get_all_snapshots'}, u'cinder-group:group_types_manage': {u'value': u'rule:admin_api', u'key': u'group:group_types_manage'}, u'cinder-consistencygroup:create_cgsnapshot': {u'value': u'group:nobody and rule:deny_readonly', u'key': u'consistencygroup:create_cgsnapshot'}, u'cinder-volume_extension:volume_admin_actions:migrate_volume': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_admin_actions:migrate_volume'}, u'cinder-volume_extension:access_types_qos_specs_id': {u'value': u'rule:admin_api', u'key': u'volume_extension:access_types_qos_specs_id'}, u'cinder-consistencygroup:get_all': {u'value': u'group:nobody', u'key': u'consistencygroup:get_all'}, u'cinder-group:get': {u'value': u'rule:admin_or_owner', u'key': u'group:get'}, u'cinder-volume:create_volume_metadata': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:create_volume_metadata'}, u'cinder-volume:update': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:update'}, u'cinder-volume:update_volume_metadata': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:update_volume_metadata'}, u'cinder-consistencygroup:update': {u'value': u'group:nobody and rule:deny_readonly', u'key': u'consistencygroup:update'}, u'cinder-group:update': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'group:update'}, u'cinder-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'cinder-volume:update_volume_admin_metadata': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume:update_volume_admin_metadata'}, u'cinder-volume:create_transfer': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:create_transfer'}, u'cinder-volume_extension:quotas:show': {u'value': u'', u'key': u'volume_extension:quotas:show'}, u'cinder-volume_extension:volume_actions:upload_public': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_actions:upload_public'}, u'cinder-volume_extension:snapshot_admin_actions:reset_status': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:snapshot_admin_actions:reset_status'}, u'cinder-consistencygroup:get': {u'value': u'group:nobody', u'key': u'consistencygroup:get'}, u'cinder-volume:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:delete'}, u'cinder-message:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'message:delete'}, u'cinder-snapshot_extension:snapshot_manage': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'snapshot_extension:snapshot_manage'}, u'cinder-group:update_group_snapshot': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'group:update_group_snapshot'}, u'cinder-volume_extension:volume_manage': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_manage'}, u'cinder-volume:failover_host': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume:failover_host'}, u'cinder-volume:update_snapshot': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:update_snapshot'}, u'cinder-group:access_group_types_specs': {u'value': u'rule:admin_api', u'key': u'group:access_group_types_specs'}, u'cinder-clusters:get': {u'value': u'rule:admin_api', u'key': u'clusters:get'}, u'cinder-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'cinder-volume:get_snapshot_metadata': {u'value': u'rule:admin_or_owner', u'key': u'volume:get_snapshot_metadata'}, u'cinder-volume:accept_transfer': {u'value': u'rule:deny_readonly', u'key': u'volume:accept_transfer'}, u'cinder-consistencygroup:delete_cgsnapshot': {u'value': u'group:nobody and rule:deny_readonly', u'key': u'consistencygroup:delete_cgsnapshot'}, u'cinder-backup:backup-import': {u'value': u'rule:admin_api', u'key': u'backup:backup-import'}, u'cinder-volume:update_readonly_flag': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:update_readonly_flag'}, u'cinder-volume_extension:volume_host_attribute': {u'value': u'rule:admin_api', u'key': u'volume_extension:volume_host_attribute'}, u'cinder-consistencygroup:get_all_cgsnapshots': {u'value': u'group:nobody', u'key': u'consistencygroup:get_all_cgsnapshots'}, u'cinder-volume_extension:volume_unmanage': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_unmanage'}, u'cinder-message:get_all': {u'value': u'rule:admin_or_owner', u'key': u'message:get_all'}, u'cinder-volume_extension:volume_type_access:removeProjectAccess': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_type_access:removeProjectAccess'}, u'cinder-clusters:update': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'clusters:update'}, u'cinder-backup:update': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'backup:update'}, u'cinder-volume:get_transfer': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:get_transfer'}, u'cinder-group:get_group_snapshot': {u'value': u'rule:admin_or_owner', u'key': u'group:get_group_snapshot'}}, u'neutron::policy::policies': {u'neutron-create_router:distributed': {u'value': u'rule:admin_only', u'key': u'create_router:distributed'}, u'neutron-admin_or_owner': {u'value': u'rule:context_is_admin or rule:owner', u'key': u'admin_or_owner'}, u'neutron-get_policy_dscp_marking_rule': {u'value': u'rule:regular_user', u'key': u'get_policy_dscp_marking_rule'}, u'neutron-create_policy': {u'value': u'rule:admin_only', u'key': u'create_policy'}, u'neutron-update_port:fixed_ips': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'update_port:fixed_ips'}, u'neutron-delete_trunk': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_trunk'}, u'neutron-update_rbac_policy': {u'value': u'rule:admin_or_owner', u'key': u'update_rbac_policy'}, u'neutron-get_router': {u'value': u'rule:admin_or_owner', u'key': u'get_router'}, u'neutron-delete_rbac_policy': {u'value': u'rule:admin_or_owner', u'key': u'delete_rbac_policy'}, u'neutron-create_subnetpool': {u'value': u'rule:deny_readonly', u'key': u'create_subnetpool'}, u'neutron-create_port:allowed_address_pairs': {u'value': u'rule:admin_or_network_owner and rule:deny_readonly', u'key': u'create_port:allowed_address_pairs'}, u'neutron-create_network:shared': {u'value': u'rule:admin_only', u'key': u'create_network:shared'}, u'neutron-get_flavor': {u'value': u'rule:regular_user', u'key': u'get_flavor'}, u'neutron-delete_policy_minimum_bandwidth_rule': {u'value': u'rule:admin_only', u'key': u'delete_policy_minimum_bandwidth_rule'}, u'neutron-create_metering_label': {u'value': u'rule:admin_only', u'key': u'create_metering_label'}, u'neutron-update_subnet:service_types': {u'value': u'rule:admin_only', u'key': u'update_subnet:service_types'}, u'neutron-create_floatingip': {u'value': u'rule:regular_user and rule:deny_readonly', u'key': u'create_floatingip'}, u'neutron-update_port:binding:host_id': {u'value': u'rule:admin_only and rule:deny_readonly', u'key': u'update_port:binding:host_id'}, u'neutron-get_metering_label': {u'value': u'rule:admin_only', u'key': u'get_metering_label'}, u'neutron-create_router': {u'value': u'rule:regular_user and rule:deny_readonly', u'key': u'create_router'}, u'neutron-update_flavor': {u'value': u'rule:admin_only', u'key': u'update_flavor'}, u'neutron-update_port:mac_learning_enabled': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'update_port:mac_learning_enabled'}, u'neutron-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'neutron-create_port:port_security_enabled': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'create_port:port_security_enabled'}, u'neutron-update_port:allowed_address_pairs': {u'value': u'rule:admin_or_network_owner and rule:deny_readonly', u'key': u'update_port:allowed_address_pairs'}, u'neutron-get_router:ha': {u'value': u'rule:admin_only', u'key': u'get_router:ha'}, u'neutron-update_network:router:external': {u'value': u'rule:admin_only', u'key': u'update_network:router:external'}, u'neutron-create_network_profile': {u'value': u'rule:admin_only', u'key': u'create_network_profile'}, u'neutron-create_network:provider:segmentation_id': {u'value': u'', u'key': u'create_network:provider:segmentation_id'}, u'neutron-delete_address_scope': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_address_scope'}, u'neutron-get_network:provider:network_type': {u'value': u'', u'key': u'get_network:provider:network_type'}, u'neutron-external': {u'value': u'field:networks:router:external=True', u'key': u'external'}, u'neutron-update_network_profile': {u'value': u'rule:admin_only', u'key': u'update_network_profile'}, u'neutron-update_policy_bandwidth_limit_rule': {u'value': u'rule:admin_only', u'key': u'update_policy_bandwidth_limit_rule'}, u'neutron-update_policy_profiles': {u'value': u'rule:admin_only', u'key': u'update_policy_profiles'}, u'neutron-admin_owner_or_network_owner': {u'value': u'rule:owner or rule:admin_or_network_owner', u'key': u'admin_owner_or_network_owner'}, u'neutron-create_address_scope': {u'value': u'rule:deny_readonly', u'key': u'create_address_scope'}, u'neutron-network_device': {u'value': u'field:port:device_owner=~^network:', u'key': u'network_device'}, u'neutron-update_port:mac_address': {u'value': u'rule:admin_only or rule:context_is_advsvc', u'key': u'update_port:mac_address'}, u'neutron-get_network_profile': {u'value': u'', u'key': u'get_network_profile'}, u'neutron-get_subnetpool': {u'value': u'rule:admin_or_owner or rule:shared_subnetpools', u'key': u'get_subnetpool'}, u'neutron-get_port:queue_id': {u'value': u'rule:admin_only', u'key': u'get_port:queue_id'}, u'neutron-create_policy_dscp_marking_rule': {u'value': u'rule:admin_only', u'key': u'create_policy_dscp_marking_rule'}, u'neutron-delete_segment': {u'value': u'rule:admin_only and rule:deny_readonly', u'key': u'delete_segment'}, u'neutron-update_rbac_policy:target_tenant': {u'value': u'rule:restrict_wildcard and rule:admin_or_owner', u'key': u'update_rbac_policy:target_tenant'}, u'neutron-get_network_profiles': {u'value': u'', u'key': u'get_network_profiles'}, u'neutron-get_rule_type': {u'value': u'rule:regular_user', u'key': u'get_rule_type'}, u'neutron-create_router:external_gateway_info:enable_snat': {u'value': u'rule:admin_only', u'key': u'create_router:external_gateway_info:enable_snat'}, u'neutron-create_port:binding:profile': {u'value': u'rule:admin_only', u'key': u'create_port:binding:profile'}, u'neutron-delete_policy': {u'value': u'rule:admin_only', u'key': u'delete_policy'}, u'neutron-update_router:distributed': {u'value': u'rule:admin_only', u'key': u'update_router:distributed'}, u'neutron-delete_policy_dscp_marking_rule': {u'value': u'rule:admin_only', u'key': u'delete_policy_dscp_marking_rule'}, u'neutron-create_flavor': {u'value': u'rule:admin_only', u'key': u'create_flavor'}, u'neutron-update_floatingip': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'update_floatingip'}, u'neutron-admin_or_network_owner': {u'value': u'rule:context_is_admin or tenant_id:%(network:tenant_id)s or role:network_admin', u'key': u'admin_or_network_owner'}, u'neutron-create_router:external_gateway_info:external_fixed_ips': {u'value': u'rule:admin_only', u'key': u'create_router:external_gateway_info:external_fixed_ips'}, u'neutron-create_network:router:external': {u'value': u'rule:admin_only', u'key': u'create_network:router:external'}, u'neutron-get_auto_allocated_topology': {u'value': u'rule:admin_or_owner', u'key': u'get_auto_allocated_topology'}, u'neutron-shared_subnetpools': {u'value': u'field:subnetpools:shared=True', u'key': u'shared_subnetpools'}, u'neutron-get_network:segments': {u'value': u'', u'key': u'get_network:segments'}, u'neutron-delete_floatingip': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_floatingip'}, u'neutron-create_network': {u'value': u'rule:deny_readonly', u'key': u'create_network'}, u'neutron-update_service_profile': {u'value': u'rule:admin_only', u'key': u'update_service_profile'}, u'neutron-remove_subports': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'remove_subports'}, u'neutron-delete_l3-router': {u'value': u'rule:admin_only', u'key': u'delete_l3-router'}, u'neutron-update_network:provider:segmentation_id': {u'value': u'', u'key': u'update_network:provider:segmentation_id'}, u'neutron-get_subnet:segment_id': {u'value': u'rule:admin_only', u'key': u'get_subnet:segment_id'}, u'neutron-create_subnet:segment_id': {u'value': u'rule:admin_only', u'key': u'create_subnet:segment_id'}, u'neutron-get_policy_bandwidth_limit_rule': {u'value': u'rule:regular_user', u'key': u'get_policy_bandwidth_limit_rule'}, u'neutron-get_subnet': {u'value': u'rule:admin_or_owner or rule:shared', u'key': u'get_subnet'}, u'neutron-get_network:provider:segmentation_id': {u'value': u'', u'key': u'get_network:provider:segmentation_id'}, u'neutron-get_trunk': {u'value': u'rule:admin_or_owner', u'key': u'get_trunk'}, u'neutron-get_address_scope': {u'value': u'rule:admin_or_owner or rule:shared_address_scopes', u'key': u'get_address_scope'}, u'neutron-get_port:binding:host_id': {u'value': u'rule:admin_only', u'key': u'get_port:binding:host_id'}, u'neutron-update_router:ha': {u'value': u'rule:admin_only', u'key': u'update_router:ha'}, u'neutron-update_network:provider:network_type': {u'value': u'', u'key': u'update_network:provider:network_type'}, u'neutron-create_subnet:service_types': {u'value': u'rule:admin_only', u'key': u'create_subnet:service_types'}, u'neutron-delete_agent': {u'value': u'rule:admin_only', u'key': u'delete_agent'}, u'neutron-create_lsn': {u'value': u'rule:admin_only', u'key': u'create_lsn'}, u'neutron-update_network:shared': {u'value': u'rule:admin_only', u'key': u'update_network:shared'}, u'neutron-get_dhcp-agents': {u'value': u'rule:admin_only', u'key': u'get_dhcp-agents'}, u'neutron-get_floatingip': {u'value': u'rule:admin_or_owner', u'key': u'get_floatingip'}, u'neutron-get_network_ip_availabilities': {u'value': u'rule:admin_only', u'key': u'get_network_ip_availabilities'}, u'neutron-context_is_advsvc': {u'value': u'role:advsvc and rule:deny_readonly', u'key': u'context_is_advsvc'}, u'neutron-create_network:is_default': {u'value': u'rule:admin_only', u'key': u'create_network:is_default'}, u'neutron-update_network:provider:physical_network': {u'value': u'', u'key': u'update_network:provider:physical_network'}, u'neutron-create_address_scope:shared': {u'value': u'rule:admin_only', u'key': u'create_address_scope:shared'}, u'neutron-delete_policy_bandwidth_limit_rule': {u'value': u'rule:admin_only', u'key': u'delete_policy_bandwidth_limit_rule'}, u'neutron-create_segment': {u'value': u'rule:admin_only and rule:deny_readonly', u'key': u'create_segment'}, u'neutron-delete_flavor': {u'value': u'rule:admin_only', u'key': u'delete_flavor'}, u'neutron-update_port': {u'value': u'rule:admin_or_owner or rule:context_is_advsvc', u'key': u'update_port'}, u'neutron-get_l3-routers': {u'value': u'rule:admin_only', u'key': u'get_l3-routers'}, u'neutron-create_metering_label_rule': {u'value': u'rule:admin_only', u'key': u'create_metering_label_rule'}, u'neutron-delete_metering_label_rule': {u'value': u'rule:admin_only', u'key': u'delete_metering_label_rule'}, u'neutron-get_router:distributed': {u'value': u'rule:admin_only', u'key': u'get_router:distributed'}, u'neutron-delete_service_profile': {u'value': u'rule:admin_only', u'key': u'delete_service_profile'}, u'neutron-create_qos_queue': {u'value': u'rule:admin_only', u'key': u'create_qos_queue'}, u'neutron-create_port:binding:host_id': {u'value': u'rule:admin_only', u'key': u'create_port:binding:host_id'}, u'neutron-update_policy_dscp_marking_rule': {u'value': u'rule:admin_only', u'key': u'update_policy_dscp_marking_rule'}, u'neutron-get_flavor_service_profile': {u'value': u'rule:regular_user', u'key': u'get_flavor_service_profile'}, u'neutron-update_router:external_gateway_info:enable_snat': {u'value': u'rule:admin_only', u'key': u'update_router:external_gateway_info:enable_snat'}, u'neutron-add_router_interface': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'add_router_interface'}, u'neutron-get_port:binding:vif_details': {u'value': u'rule:admin_only', u'key': u'get_port:binding:vif_details'}, u'neutron-get_policy': {u'value': u'rule:regular_user', u'key': u'get_policy'}, u'neutron-get_flavors': {u'value': u'rule:regular_user', u'key': u'get_flavors'}, u'neutron-create_service_profile': {u'value': u'rule:admin_only', u'key': u'create_service_profile'}, u'neutron-get_network:queue_id': {u'value': u'rule:admin_only', u'key': u'get_network:queue_id'}, u'neutron-create_subnetpool:is_default': {u'value': u'rule:admin_only', u'key': u'create_subnetpool:is_default'}, u'neutron-create_policy_minimum_bandwidth_rule': {u'value': u'rule:admin_only', u'key': u'create_policy_minimum_bandwidth_rule'}, u'neutron-get_policy_profile': {u'value': u'', u'key': u'get_policy_profile'}, u'neutron-delete_dhcp-network': {u'value': u'rule:admin_only', u'key': u'delete_dhcp-network'}, u'neutron-delete_subnet': {u'value': u'rule:admin_or_network_owner and rule:deny_readonly', u'key': u'delete_subnet'}, u'neutron-update_address_scope': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'update_address_scope'}, u'neutron-get_policy_profiles': {u'value': u'', u'key': u'get_policy_profiles'}, u'neutron-add_subports': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'add_subports'}, u'neutron-delete_subnetpool': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_subnetpool'}, u'neutron-update_subnetpool:is_default': {u'value': u'rule:admin_only', u'key': u'update_subnetpool:is_default'}, u'neutron-owner': {u'value': u'tenant_id:%(tenant_id)s and rule:deny_readonly', u'key': u'owner'}, u'neutron-update_agent': {u'value': u'rule:admin_only', u'key': u'update_agent'}, u'neutron-update_network:segments': {u'value': u'', u'key': u'update_network:segments'}, u'neutron-update_policy': {u'value': u'rule:admin_only', u'key': u'update_policy'}, u'neutron-get_rbac_policy': {u'value': u'rule:admin_or_owner', u'key': u'get_rbac_policy'}, u'neutron-get_loadbalancer-hosting-agent': {u'value': u'rule:admin_only', u'key': u'get_loadbalancer-hosting-agent'}, u'neutron-create_network:provider:network_type': {u'value': u'', u'key': u'create_network:provider:network_type'}, u'neutron-update_port:port_security_enabled': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'update_port:port_security_enabled'}, u'neutron-get_port:binding:profile': {u'value': u'rule:admin_only', u'key': u'get_port:binding:profile'}, u'neutron-update_subnetpool': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'update_subnetpool'}, u'neutron-create_port:mac_address': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'create_port:mac_address'}, u'neutron-get_subports': {u'value': u'', u'key': u'get_subports'}, u'neutron-create_floatingip:floating_ip_address': {u'value': u'rule:admin_only', u'key': u'create_floatingip:floating_ip_address'}, u'neutron-get_network': {u'value': u'rule:admin_or_owner or rule:shared or rule:external or rule:context_is_advsvc', u'key': u'get_network'}, u'neutron-create_rbac_policy': {u'value': u'rule:deny_readonly', u'key': u'create_rbac_policy'}, u'neutron-shared_address_scopes': {u'value': u'field:address_scopes:shared=True', u'key': u'shared_address_scopes'}, u'neutron-get_port:binding:vif_type': {u'value': u'rule:admin_only', u'key': u'get_port:binding:vif_type'}, u'neutron-delete_router': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_router'}, u'neutron-create_port:device_owner': {u'value': u'not rule:network_device or rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'create_port:device_owner'}, u'neutron-get_agent': {u'value': u'rule:admin_only', u'key': u'get_agent'}, u'neutron-create_dhcp-network': {u'value': u'rule:admin_only', u'key': u'create_dhcp-network'}, u'neutron-get_agent-loadbalancers': {u'value': u'rule:admin_only', u'key': u'get_agent-loadbalancers'}, u'neutron-create_trunk': {u'value': u'rule:regular_user and rule:deny_readonly', u'key': u'create_trunk'}, u'neutron-update_network': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'update_network'}, u'neutron-create_network:provider:physical_network': {u'value': u'', u'key': u'create_network:provider:physical_network'}, u'neutron-update_port:binding:profile': {u'value': u'rule:admin_only and rule:deny_readonly', u'key': u'update_port:binding:profile'}, u'neutron-create_port': {u'value': u'rule:deny_readonly', u'key': u'create_port'}, u'neutron-get_l3-agents': {u'value': u'rule:admin_only', u'key': u'get_l3-agents'}, u'neutron-create_subnetpool:shared': {u'value': u'rule:admin_only', u'key': u'create_subnetpool:shared'}, u'neutron-create_router:ha': {u'value': u'rule:admin_only', u'key': u'create_router:ha'}, u'neutron-admin_only': {u'value': u'rule:context_is_admin and rule:deny_readonly', u'key': u'admin_only'}, u'neutron-get_service_profiles': {u'value': u'rule:admin_only', u'key': u'get_service_profiles'}, u'neutron-regular_user': {u'value': u'rule:deny_readonly', u'key': u'regular_user'}, u'neutron-get_qos_queue': {u'value': u'rule:admin_only', u'key': u'get_qos_queue'}, u'neutron-create_rbac_policy:target_tenant': {u'value': u'rule:restrict_wildcard', u'key': u'create_rbac_policy:target_tenant'}, u'neutron-update_segment': {u'value': u'rule:admin_only and rule:deny_readonly', u'key': u'update_segment'}, u'neutron-get_service_provider': {u'value': u'rule:regular_user', u'key': u'get_service_provider'}, u'neutron-update_address_scope:shared': {u'value': u'rule:admin_only', u'key': u'update_address_scope:shared'}, u'neutron-update_router:external_gateway_info:external_fixed_ips': {u'value': u'rule:admin_only', u'key': u'update_router:external_gateway_info:external_fixed_ips'}, u'neutron-delete_network': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_network'}, u'neutron-update_policy_minimum_bandwidth_rule': {u'value': u'rule:admin_only', u'key': u'update_policy_minimum_bandwidth_rule'}, u'neutron-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'neutron-create_subnet': {u'value': u'rule:admin_or_network_owner and rule:deny_readonly', u'key': u'create_subnet'}, u'neutron-get_port': {u'value': u'rule:context_is_advsvc or rule:admin_owner_or_network_owner', u'key': u'get_port'}, u'neutron-get_segment': {u'value': u'rule:admin_only', u'key': u'get_segment'}, u'neutron-delete_network_profile': {u'value': u'rule:admin_only', u'key': u'delete_network_profile'}, u'neutron-delete_flavor_service_profile': {u'value': u'rule:admin_only', u'key': u'delete_flavor_service_profile'}, u'neutron-get_network_ip_availability': {u'value': u'rule:admin_only', u'key': u'get_network_ip_availability'}, u'neutron-get_network:provider:physical_network': {u'value': u'', u'key': u'get_network:provider:physical_network'}, u'neutron-create_l3-router': {u'value': u'rule:admin_only', u'key': u'create_l3-router'}, u'neutron-remove_rule': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'remove_rule'}, u'neutron-insert_rule': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'insert_rule'}, u'neutron-delete_port': {u'value': u'rule:context_is_advsvc or rule:admin_owner_or_network_owner', u'key': u'delete_port'}, u'neutron-create_port:mac_learning_enabled': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'create_port:mac_learning_enabled'}, u'neutron-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'neutron-create_flavor_service_profile': {u'value': u'rule:admin_only', u'key': u'create_flavor_service_profile'}, u'neutron-delete_metering_label': {u'value': u'rule:admin_only', u'key': u'delete_metering_label'}, u'neutron-get_metering_label_rule': {u'value': u'rule:admin_only', u'key': u'get_metering_label_rule'}, u'neutron-get_loadbalancer-pools': {u'value': u'rule:admin_only', u'key': u'get_loadbalancer-pools'}, u'neutron-get_service_profile': {u'value': u'rule:admin_only', u'key': u'get_service_profile'}, u'neutron-create_network:segments': {u'value': u'', u'key': u'create_network:segments'}, u'neutron-remove_router_interface': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'remove_router_interface'}, u'neutron-update_port:device_owner': {u'value': u'not rule:network_device or rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'update_port:device_owner'}, u'neutron-restrict_wildcard': {u'value': u'(not field:rbac_policy:target_tenant=*) or rule:admin_only', u'key': u'restrict_wildcard'}, u'neutron-update_subnet': {u'value': u'rule:admin_or_network_owner and rule:deny_readonly', u'key': u'update_subnet'}, u'neutron-get_network:router:external': {u'value': u'rule:regular_user', u'key': u'get_network:router:external'}, u'neutron-get_policy_minimum_bandwidth_rule': {u'value': u'rule:regular_user', u'key': u'get_policy_minimum_bandwidth_rule'}, u'neutron-get_dhcp-networks': {u'value': u'rule:admin_only', u'key': u'get_dhcp-networks'}, u'neutron-get_lsn': {u'value': u'rule:admin_only', u'key': u'get_lsn'}, u'neutron-shared': {u'value': u'field:networks:shared=True', u'key': u'shared'}, u'neutron-create_port:fixed_ips': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'create_port:fixed_ips'}, u'neutron-get_loadbalancer-agent': {u'value': u'rule:admin_only', u'key': u'get_loadbalancer-agent'}, u'neutron-create_policy_bandwidth_limit_rule': {u'value': u'rule:admin_only', u'key': u'create_policy_bandwidth_limit_rule'}}, u'neutron::plugins::ml2::mechanism_drivers': [u'openvswitch', u'sriovnicswitch'], u'gnocchi::wsgi::apache::threads': 1, u'manila::policy::policies': {u'manila-share:manage': {u'value': u'rule:admin_api', u'key': u'share:manage'}, u'manila-share_network:show': {u'value': u'rule:default', u'key': u'share_network:show'}, u'manila-share_snapshot_instance:show': {u'value': u'rule:admin_api', u'key': u'share_snapshot_instance:show'}, u'manila-scheduler_stats:pools:index': {u'value': u'rule:admin_api', u'key': u'scheduler_stats:pools:index'}, u'manila-share:access_get': {u'value': u'rule:default', u'key': u'share:access_get'}, u'manila-share_type:show': {u'value': u'rule:default', u'key': u'share_type:show'}, u'manila-security_service:create': {u'value': u'rule:default', u'key': u'security_service:create'}, u'manila-consistency_group:force_delete': {u'value': u'rule:admin_api', u'key': u'consistency_group:force_delete'}, u'manila-consistency_group:create': {u'value': u'rule:default', u'key': u'consistency_group:create'}, u'manila-consistency_group:get': {u'value': u'rule:default', u'key': u'consistency_group:get'}, u'manila-share_types_extra_spec:delete': {u'value': u'rule:admin_api', u'key': u'share_types_extra_spec:delete'}, u'manila-share_snapshot_instance:index': {u'value': u'rule:admin_api', u'key': u'share_snapshot_instance:index'}, u'manila-share_snapshot:force_delete': {u'value': u'rule:admin_api', u'key': u'share_snapshot:force_delete'}, u'manila-scheduler_stats:pools:detail': {u'value': u'rule:admin_api', u'key': u'scheduler_stats:pools:detail'}, u'manila-share:migration_start': {u'value': u'rule:admin_api', u'key': u'share:migration_start'}, u'manila-share_types_extra_spec:index': {u'value': u'rule:admin_api', u'key': u'share_types_extra_spec:index'}, u'manila-share_snapshot:unmanage_snapshot': {u'value': u'rule:admin_api', u'key': u'share_snapshot:unmanage_snapshot'}, u'manila-cgsnapshot:force_delete': {u'value': u'rule:admin_api', u'key': u'cgsnapshot:force_delete'}, u'manila-share:migration_cancel': {u'value': u'rule:admin_api', u'key': u'share:migration_cancel'}, u'manila-share:get': {u'value': u'rule:default', u'key': u'share:get'}, u'manila-share_snapshot_instance:detail': {u'value': u'rule:admin_api', u'key': u'share_snapshot_instance:detail'}, u'manila-consistency_group:update': {u'value': u'rule:default', u'key': u'consistency_group:update'}, u'manila-share_instance:force_delete': {u'value': u'rule:admin_api', u'key': u'share_instance:force_delete'}, u'manila-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'manila-share:get_all': {u'value': u'rule:default', u'key': u'share:get_all'}, u'manila-security_service:detail': {u'value': u'rule:default', u'key': u'security_service:detail'}, u'manila-share_replica:delete': {u'value': u'rule:default', u'key': u'share_replica:delete'}, u'manila-share_snapshot:manage_snapshot': {u'value': u'rule:admin_api', u'key': u'share_snapshot:manage_snapshot'}, u'manila-share_network:index': {u'value': u'rule:default', u'key': u'share_network:index'}, u'manila-share_snapshot:snapshot_update': {u'value': u'rule:default', u'key': u'share_snapshot:snapshot_update'}, u'manila-share:reset_status': {u'value': u'rule:admin_api', u'key': u'share:reset_status'}, u'manila-share:update_share_metadata': {u'value': u'rule:default', u'key': u'share:update_share_metadata'}, u'manila-share_replica:create': {u'value': u'rule:default', u'key': u'share_replica:create'}, u'manila-consistency_group:get_all': {u'value': u'rule:default', u'key': u'consistency_group:get_all'}, u'manila-share:update': {u'value': u'rule:default', u'key': u'share:update'}, u'manila-share_server:index': {u'value': u'rule:admin_api', u'key': u'share_server:index'}, u'manila-share_type:list_project_access': {u'value': u'rule:admin_api', u'key': u'share_type:list_project_access'}, u'manila-share_instance:reset_status': {u'value': u'rule:admin_api', u'key': u'share_instance:reset_status'}, u'manila-share_network:get_all_share_networks': {u'value': u'rule:admin_api', u'key': u'share_network:get_all_share_networks'}, u'manila-share_types_extra_spec:update': {u'value': u'rule:admin_api', u'key': u'share_types_extra_spec:update'}, u'manila-admin_api': {u'value': u'is_admin:True', u'key': u'admin_api'}, u'manila-cgsnapshot:reset_status': {u'value': u'rule:admin_api', u'key': u'cgsnapshot:reset_status'}, u'manila-share_snapshot:create_snapshot': {u'value': u'rule:default', u'key': u'share_snapshot:create_snapshot'}, u'manila-share_snapshot:reset_status': {u'value': u'rule:admin_api', u'key': u'share_snapshot:reset_status'}, u'manila-share_replica:reset_status': {u'value': u'rule:admin_api', u'key': u'share_replica:reset_status'}, u'manila-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'manila-share_server:details': {u'value': u'rule:admin_api', u'key': u'share_server:details'}, u'manila-share_types_extra_spec:show': {u'value': u'rule:admin_api', u'key': u'share_types_extra_spec:show'}, u'manila-share:list_by_share_server_id': {u'value': u'rule:admin_api', u'key': u'share:list_by_share_server_id'}, u'manila-share_replica:reset_replica_state': {u'value': u'rule:admin_api', u'key': u'share_replica:reset_replica_state'}, u'manila-share_server:show': {u'value': u'rule:admin_api', u'key': u'share_server:show'}, u'manila-cgsnapshot:delete': {u'value': u'rule:default', u'key': u'cgsnapshot:delete'}, u'manila-admin_or_owner': {u'value': u'is_admin:True or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'manila-share_network:update': {u'value': u'rule:default', u'key': u'share_network:update'}, u'manila-share_replica:get_all': {u'value': u'rule:default', u'key': u'share_replica:get_all'}, u'manila-share_types_extra_spec:create': {u'value': u'rule:admin_api', u'key': u'share_types_extra_spec:create'}, u'manila-cgsnapshot:get_cgsnapshot': {u'value': u'rule:default', u'key': u'cgsnapshot:get_cgsnapshot'}, u'manila-share:migration_get_progress': {u'value': u'rule:admin_api', u'key': u'share:migration_get_progress'}, u'manila-share_export_location:show': {u'value': u'rule:default', u'key': u'share_export_location:show'}, u'manila-share_network:delete': {u'value': u'rule:default', u'key': u'share_network:delete'}, u'manila-availability_zone:index': {u'value': u'rule:default', u'key': u'availability_zone:index'}, u'manila-share_snapshot_instance:reset_status': {u'value': u'rule:admin_api', u'key': u'share_snapshot_instance:reset_status'}, u'manila-share_instance:index': {u'value': u'rule:admin_api', u'key': u'share_instance:index'}, u'manila-share_type:index': {u'value': u'rule:default', u'key': u'share_type:index'}, u'manila-share_type:delete': {u'value': u'rule:admin_api', u'key': u'share_type:delete'}, u'manila-share_replica:show': {u'value': u'rule:default', u'key': u'share_replica:show'}, u'manila-share_type:add_project_access': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'share_type:add_project_access'}, u'manila-share:delete': {u'value': u'rule:default', u'key': u'share:delete'}, u'manila-share_type:remove_project_access': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'share_type:remove_project_access'}, u'manila-share:force_delete': {u'value': u'rule:admin_api', u'key': u'share:force_delete'}, u'manila-share:reset_task_state': {u'value': u'rule:admin_api', u'key': u'share:reset_task_state'}, u'manila-share:unmanage': {u'value': u'rule:admin_api', u'key': u'share:unmanage'}, u'manila-share_network:add_security_service': {u'value': u'rule:default', u'key': u'share_network:add_security_service'}, u'manila-share_instance_export_location:show': {u'value': u'rule:admin_api', u'key': u'share_instance_export_location:show'}, u'manila-share_snapshot:get_all_snapshots': {u'value': u'rule:default', u'key': u'share_snapshot:get_all_snapshots'}, u'manila-share_snapshot:get_snapshot': {u'value': u'rule:default', u'key': u'share_snapshot:get_snapshot'}, u'manila-share_server:delete': {u'value': u'rule:admin_api', u'key': u'share_server:delete'}, u'manila-service:update': {u'value': u'rule:admin_api', u'key': u'service:update'}, u'manila-share:migration_complete': {u'value': u'rule:admin_api', u'key': u'share:migration_complete'}, u'manila-cgsnapshot:create': {u'value': u'rule:default', u'key': u'cgsnapshot:create'}, u'manila-security_service:get_all_security_services': {u'value': u'rule:admin_api', u'key': u'security_service:get_all_security_services'}, u'manila-share_type:default': {u'value': u'rule:default', u'key': u'share_type:default'}, u'manila-consistency_group:delete': {u'value': u'rule:default', u'key': u'consistency_group:delete'}, u'manila-share_replica:force_delete': {u'value': u'rule:admin_api', u'key': u'share_replica:force_delete'}, u'manila-share_replica:promote': {u'value': u'rule:default', u'key': u'share_replica:promote'}, u'manila-share:create': {u'value': u'rule:deny_readonly', u'key': u'share:create'}, u'manila-share_export_location:index': {u'value': u'rule:default', u'key': u'share_export_location:index'}, u'manila-share_instance_export_location:index': {u'value': u'rule:admin_api', u'key': u'share_instance_export_location:index'}, u'manila-share_snapshot:delete_snapshot': {u'value': u'rule:default', u'key': u'share_snapshot:delete_snapshot'}, u'manila-quota_class_set:show': {u'value': u'rule:default', u'key': u'quota_class_set:show'}, u'manila-share:deny_access': {u'value': u'rule:default', u'key': u'share:deny_access'}, u'manila-share:extend': {u'value': u'rule:default', u'key': u'share:extend'}, u'manila-service:index': {u'value': u'rule:admin_api', u'key': u'service:index'}, u'manila-share_network:remove_security_service': {u'value': u'rule:default and rule:deny_readonly', u'key': u'share_network:remove_security_service'}, u'manila-share:get_share_metadata': {u'value': u'rule:default', u'key': u'share:get_share_metadata'}, u'manila-security_service:index': {u'value': u'rule:default', u'key': u'security_service:index'}, u'manila-quota_class_set:update': {u'value': u'rule:admin_api', u'key': u'quota_class_set:update'}, u'manila-consistency_group:reset_status': {u'value': u'rule:admin_api', u'key': u'consistency_group:reset_status'}, u'manila-share:delete_share_metadata': {u'value': u'rule:default', u'key': u'share:delete_share_metadata'}, u'manila-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'manila-security_service:delete': {u'value': u'rule:default', u'key': u'security_service:delete'}, u'manila-share:shrink': {u'value': u'rule:default', u'key': u'share:shrink'}, u'manila-quota_set:show': {u'value': u'rule:default', u'key': u'quota_set:show'}, u'manila-security_service:show': {u'value': u'rule:default', u'key': u'security_service:show'}, u'manila-share_replica:resync': {u'value': u'rule:admin_api', u'key': u'share_replica:resync'}, u'manila-quota_set:update': {u'value': u'rule:admin_api', u'key': u'quota_set:update'}, u'manila-share_network:create': {u'value': u'rule:default', u'key': u'share_network:create'}, u'manila-security_service:update': {u'value': u'rule:default', u'key': u'security_service:update'}, u'manila-share:allow_access': {u'value': u'rule:default', u'key': u'share:allow_access'}, u'manila-quota_set:delete': {u'value': u'rule:admin_api', u'key': u'quota_set:delete'}, u'manila-share_network:detail': {u'value': u'rule:default', u'key': u'share_network:detail'}, u'manila-share:access_get_all': {u'value': u'rule:default', u'key': u'share:access_get_all'}, u'manila-cgsnapshot:update': {u'value': u'rule:default', u'key': u'cgsnapshot:update'}, u'manila-share_type:create': {u'value': u'rule:admin_api', u'key': u'share_type:create'}, u'manila-share_instance:show': {u'value': u'rule:admin_api', u'key': u'share_instance:show'}, u'manila-cgsnapshot:get_all': {u'value': u'rule:default', u'key': u'cgsnapshot:get_all'}}, u'horizon::neutron_options': {u'enable_lb': True}, u'neutron::agents::lbaas::enabled': True, u'ceilometer::collector::collector_workers': 3, u'ceilometer::policy::policies': {u'ceilometer-telemetry:get_resource': {u'value': u'', u'key': u'telemetry:get_resource'}, u'ceilometer-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'ceilometer-telemetry:events:index': {u'value': u'', u'key': u'telemetry:events:index'}, u'ceilometer-telemetry:create_samples': {u'value': u'rule:deny_readonly', u'key': u'telemetry:create_samples'}, u'ceilometer-telemetry:get_meters': {u'value': u'', u'key': u'telemetry:get_meters'}, u'ceilometer-telemetry:query_sample': {u'value': u'', u'key': u'telemetry:query_sample'}, u'ceilometer-telemetry:get_sample': {u'value': u'', u'key': u'telemetry:get_sample'}, u'ceilometer-telemetry:get_samples': {u'value': u'', u'key': u'telemetry:get_samples'}, u'ceilometer-telemetry:events:show': {u'value': u'', u'key': u'telemetry:events:show'}, u'ceilometer-telemetry:get_resources': {u'value': u'', u'key': u'telemetry:get_resources'}, u'ceilometer-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'ceilometer-segregation': {u'value': u'rule:context_is_admin', u'key': u'segregation'}, u'ceilometer-telemetry:compute_statistics': {u'value': u'', u'key': u'telemetry:compute_statistics'}}, u'nova::config::nova_config': {u'vnc/keymap': {u'value': u'en-us'}, u'libvirt/volume_use_multipath': {u'value': u'True'}, u'libvirt/live_migration_permit_post_copy': {u'value': u'True'}}, u'ironic::policy::policies': {}, u'horizon::keystone_multidomain_support': u'True', u'gnocchi::storage::metric_processing_delay': 30, u'keystone::config::keystone_config': {u'identity/domain_config_dir': {u'value': u'/etc/keystone/domains'}, u'identity/domain_specific_drivers_enabled': {u'value': u'True'}}, u'neutron::config::server_config': {u'DEFAULT/min_l3_agents_per_router': {u'value': u'1'}}, u'zaqar::policy::policies': {u'zaqar-subscription:delete': {u'value': u'rule:deny_readonly', u'key': u'subscription:delete'}, u'zaqar-queues:get': {u'value': u'', u'key': u'queues:get'}, u'zaqar-messages:create': {u'value': u'rule:deny_readonly', u'key': u'messages:create'}, u'zaqar-flavors:update': {u'value': u'rule:context_is_admin', u'key': u'flavors:update'}, u'zaqar-messages:delete': {u'value': u'rule:deny_readonly', u'key': u'messages:delete'}, u'zaqar-claims:create': {u'value': u'rule:deny_readonly', u'key': u'claims:create'}, u'zaqar-pools:delete': {u'value': u'rule:context_is_admin', u'key': u'pools:delete'}, u'zaqar-claims:get': {u'value': u'', u'key': u'claims:get'}, u'zaqar-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'zaqar-claims:delete': {u'value': u'rule:deny_readonly', u'key': u'claims:delete'}, u'zaqar-claims:update': {u'value': u'rule:deny_readonly', u'key': u'claims:update'}, u'zaqar-subscription:create': {u'value': u'rule:deny_readonly', u'key': u'subscription:create'}, u'zaqar-pools:update': {u'value': u'rule:context_is_admin', u'key': u'pools:update'}, u'zaqar-queues:get_all': {u'value': u'', u'key': u'queues:get_all'}, u'zaqar-health:get': {u'value': u'rule:context_is_admin', u'key': u'health:get'}, u'zaqar-flavors:get_all': {u'value': u'', u'key': u'flavors:get_all'}, u'zaqar-subscription:get': {u'value': u'', u'key': u'subscription:get'}, u'zaqar-subscription:confirm': {u'value': u'rule:deny_readonly', u'key': u'subscription:confirm'}, u'zaqar-messages:get_all': {u'value': u'', u'key': u'messages:get_all'}, u'zaqar-admin_or_owner': {u'value': u'is_admin:True or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'zaqar-pools:get_all': {u'value': u'rule:context_is_admin', u'key': u'pools:get_all'}, u'zaqar-subscription:get_all': {u'value': u'', u'key': u'subscription:get_all'}, u'zaqar-queues:create': {u'value': u'rule:deny_readonly', u'key': u'queues:create'}, u'zaqar-queues:update': {u'value': u'rule:deny_readonly', u'key': u'queues:update'}, u'zaqar-flavors:create': {u'value': u'rule:context_is_admin', u'key': u'flavors:create'}, u'zaqar-flavors:get': {u'value': u'', u'key': u'flavors:get'}, u'zaqar-messages:get': {u'value': u'', u'key': u'messages:get'}, u'zaqar-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'zaqar-flavors:delete': {u'value': u'rule:context_is_admin', u'key': u'flavors:delete'}, u'zaqar-queues:delete': {u'value': u'rule:deny_readonly', u'key': u'queues:delete'}, u'zaqar-queues:stats': {u'value': u'', u'key': u'queues:stats'}, u'zaqar-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'zaqar-messages:delete_all': {u'value': u'rule:deny_readonly', u'key': u'messages:delete_all'}, u'zaqar-pools:create': {u'value': u'rule:context_is_admin', u'key': u'pools:create'}, u'zaqar-subscription:update': {u'value': u'rule:deny_readonly', u'key': u'subscription:update'}, u'zaqar-pools:get': {u'value': u'rule:context_is_admin', u'key': u'pools:get'}, u'zaqar-claims:get_all': {u'value': u'', u'key': u'claims:get_all'}, u'zaqar-ping:get': {u'value': u'', u'key': u'ping:get'}}, u'nova::policy::policies': {u'nova-os_compute_api:os-hypervisors:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-hypervisors:discoverable'}, u'nova-os_compute_api:os-assisted-volume-snapshots:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-assisted-volume-snapshots:discoverable'}, u'nova-admin_or_network_owner': {u'value': u'rule:context_is_admin or tenant_id:%(network:tenant_id)s or role:network_admin', u'key': u'admin_or_network_owner'}, u'nova-os_compute_api:os-flavor-extra-specs:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-flavor-extra-specs:update'}, u'nova-os_compute_api:os-aggregates:create': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-aggregates:create'}, u'nova-os_compute_api:os-migrate-server:migrate': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-migrate-server:migrate'}, u'nova-os_compute_api:os-quota-class-sets:show': {u'value': u'is_admin:True or quota_class:%(quota_class)s', u'key': u'os_compute_api:os-quota-class-sets:show'}, u'nova-os_compute_api:os-floating-ip-dns': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-floating-ip-dns'}, u'nova-os_compute_api:servers:confirm_resize': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:confirm_resize'}, u'nova-os_compute_api:os-networks:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-networks:discoverable'}, u'nova-os_compute_api:os-floating-ips-bulk:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-floating-ips-bulk:discoverable'}, u'nova-os_compute_api:os-floating-ips': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-floating-ips'}, u'nova-os_compute_api:os-server-tags:index': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:index'}, u'nova-os_compute_api:os-aggregates:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-aggregates:update'}, u'nova-os_compute_api:servers:create:attach_volume': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:create:attach_volume'}, u'nova-os_compute_api:os-extended-status': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-extended-status'}, u'nova-os_compute_api:server-metadata:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:server-metadata:create'}, u'nova-network:attach_external_network': {u'value': u'is_admin:True', u'key': u'network:attach_external_network'}, u'nova-os_compute_api:os-block-device-mapping:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-block-device-mapping:discoverable'}, u'nova-os_compute_api:server-metadata:update': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:server-metadata:update'}, u'nova-os_compute_api:os-migrate-server:migrate_live': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-migrate-server:migrate_live'}, u'nova-os_compute_api:os-pci:detail': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-pci:detail'}, u'nova-os_compute_api:os-consoles:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-consoles:show'}, u'nova-os_compute_api:os-keypairs:delete': {u'value': u'rule:admin_api or user_id:%(user_id)s', u'key': u'os_compute_api:os-keypairs:delete'}, u'nova-os_compute_api:os-server-groups:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-groups:discoverable'}, u'nova-os_compute_api:os-instance-actions:events': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-instance-actions:events'}, u'nova-os_compute_api:os-security-group-default-rules': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-security-group-default-rules'}, u'nova-os_compute_api:os-cells:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-cells:discoverable'}, u'nova-os_compute_api:os-admin-actions:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-admin-actions:discoverable'}, u'nova-os_compute_api:os-migrations:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-migrations:discoverable'}, u'nova-os_compute_api:servers:create_image:allow_volume_backed': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:create_image:allow_volume_backed'}, u'nova-os_compute_api:os-migrate-server:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-migrate-server:discoverable'}, u'nova-os_compute_api:os-volumes-attachments:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-volumes-attachments:delete'}, u'nova-os_compute_api:os-extended-status:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-extended-status:discoverable'}, u'nova-os_compute_api:os-lock-server:unlock': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-lock-server:unlock'}, u'nova-os_compute_api:servers:detail': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:detail'}, u'nova-os_compute_api:extensions:discoverable': {u'value': u'@', u'key': u'os_compute_api:extensions:discoverable'}, u'nova-os_compute_api:server-metadata:discoverable': {u'value': u'@', u'key': u'os_compute_api:server-metadata:discoverable'}, u'nova-os_compute_api:os-simple-tenant-usage:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-simple-tenant-usage:discoverable'}, u'nova-os_compute_api:limits': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:limits'}, u'nova-os_compute_api:os-shelve:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-shelve:discoverable'}, u'nova-os_compute_api:os-shelve:unshelve': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-shelve:unshelve'}, u'nova-os_compute_api:os-console-output': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-console-output'}, u'nova-os_compute_api:os-keypairs:index': {u'value': u'rule:admin_api or user_id:%(user_id)s', u'key': u'os_compute_api:os-keypairs:index'}, u'nova-os_compute_api:os-aggregates:remove_host': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-aggregates:remove_host'}, u'nova-os_compute_api:os-server-tags:delete': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:delete'}, u'nova-os_compute_api:os-flavor-access:add_tenant_access': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-flavor-access:add_tenant_access'}, u'nova-os_compute_api:os-aggregates:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-aggregates:discoverable'}, u'nova-os_compute_api:os-services': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-services'}, u'nova-os_compute_api:os-networks-associate:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-networks-associate:discoverable'}, u'nova-os_compute_api:os-server-usage:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-usage:discoverable'}, u'nova-os_compute_api:os-server-tags:update': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:update'}, u'nova-os_compute_api:os-flavor-extra-specs:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-flavor-extra-specs:show'}, u'nova-os_compute_api:ips:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:ips:show'}, u'nova-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'nova-os_compute_api:os-instance-usage-audit-log:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-instance-usage-audit-log:discoverable'}, u'nova-os_compute_api:os-availability-zone:detail': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-availability-zone:detail'}, u'nova-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'nova-os_compute_api:os-multinic': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-multinic'}, u'nova-os_compute_api:os-volumes-attachments:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-volumes-attachments:create'}, u'nova-os_compute_api:os-rescue:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-rescue:discoverable'}, u'nova-cells_scheduler_filter:TargetCellFilter': {u'value': u'is_admin:True', u'key': u'cells_scheduler_filter:TargetCellFilter'}, u'nova-os_compute_api:os-server-tags:delete_all': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:delete_all'}, u'nova-os_compute_api:os-quota-class-sets:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-quota-class-sets:discoverable'}, u'nova-os_compute_api:os-user-data:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-user-data:discoverable'}, u'nova-os_compute_api:os-flavor-extra-specs:delete': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-flavor-extra-specs:delete'}, u'nova-os_compute_api:servers:create:attach_network': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:create:attach_network'}, u'nova-os_compute_api:os-admin-actions': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-admin-actions'}, u'nova-os_compute_api:os-flavor-extra-specs:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-flavor-extra-specs:index'}, u'nova-os_compute_api:os-attach-interfaces': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-attach-interfaces'}, u'nova-admin_owner_or_network_owner': {u'value': u'rule:owner or rule:admin_or_network_owner', u'key': u'admin_owner_or_network_owner'}, u'nova-os_compute_api:os-used-limits': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-used-limits'}, u'nova-os_compute_api:os-flavor-access:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-flavor-access:discoverable'}, u'nova-admin_only': {u'value': u'rule:context_is_admin and rule:deny_readonly', u'key': u'admin_only'}, u'nova-os_compute_api:os-tenant-networks': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-tenant-networks'}, u'nova-os_compute_api:images:discoverable': {u'value': u'@', u'key': u'os_compute_api:images:discoverable'}, u'nova-os_compute_api:servers:migrations:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:servers:migrations:delete'}, u'nova-os_compute_api:os-pause-server:pause': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-pause-server:pause'}, u'nova-os_compute_api:os-keypairs:create': {u'value': u'rule:admin_api or user_id:%(user_id)s', u'key': u'os_compute_api:os-keypairs:create'}, u'nova-os_compute_api:servers:revert_resize': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:revert_resize'}, u'nova-os_compute_api:servers:detail:get_all_tenants': {u'value': u'rule:admin_api', u'key': u'os_compute_api:servers:detail:get_all_tenants'}, u'nova-os_compute_api:os-suspend-server:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-suspend-server:discoverable'}, u'nova-os_compute_api:os-flavor-rxtx:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-flavor-rxtx:discoverable'}, u'nova-os_compute_api:os-server-tags:show': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:show'}, u'nova-os_compute_api:os-certificates:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-certificates:show'}, u'nova-os_compute_api:os-fping:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-fping:discoverable'}, u'nova-os_compute_api:os-flavor-rxtx': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-flavor-rxtx'}, u'nova-os_compute_api:os-fixed-ips:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-fixed-ips:discoverable'}, u'nova-os_compute_api:os-remote-consoles': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-remote-consoles'}, u'nova-os_compute_api:os-extended-availability-zone:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-extended-availability-zone:discoverable'}, u'nova-os_compute_api:os-networks': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-networks'}, u'nova-os_compute_api:os-admin-actions:inject_network_info': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-admin-actions:inject_network_info'}, u'nova-os_compute_api:os-attach-interfaces:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-attach-interfaces:discoverable'}, u'nova-os_compute_api:os-cloudpipe': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-cloudpipe'}, u'nova-os_compute_api:image-metadata:discoverable': {u'value': u'@', u'key': u'os_compute_api:image-metadata:discoverable'}, u'nova-os_compute_api:server-metadata:update_all': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:server-metadata:update_all'}, u'nova-os_compute_api:os-quota-sets:detail': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-quota-sets:detail'}, u'nova-os_compute_api:os-server-password:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-password:discoverable'}, u'nova-os_compute_api:servers:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:delete'}, u'nova-os_compute_api:os-consoles:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-consoles:index'}, u'nova-os_compute_api:os-attach-interfaces:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-attach-interfaces:create'}, u'nova-os_compute_api:os-multinic:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-multinic:discoverable'}, u'nova-os_compute_api:servers:reboot': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:reboot'}, u'nova-os_compute_api:os-lock-server:lock': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-lock-server:lock'}, u'nova-os_compute_api:os-flavor-access:remove_tenant_access': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-flavor-access:remove_tenant_access'}, u'nova-os_compute_api:os-consoles:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-consoles:delete'}, u'nova-os_compute_api:os-deferred-delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-deferred-delete'}, u'nova-os_compute_api:os-pci:pci_servers': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-pci:pci_servers'}, u'nova-os_compute_api:os-console-auth-tokens': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-console-auth-tokens'}, u'nova-os_compute_api:os-server-diagnostics': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-server-diagnostics'}, u'nova-os_compute_api:os-extended-availability-zone': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-extended-availability-zone'}, u'nova-os_compute_api:servers:trigger_crash_dump': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:trigger_crash_dump'}, u'nova-os_compute_api:os-flavor-manage:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-flavor-manage:discoverable'}, u'nova-os_compute_api:os-cells:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-cells:delete'}, u'nova-os_compute_api:os-floating-ip-pools': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-floating-ip-pools'}, u'nova-os_compute_api:os-block-device-mapping-v1:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-block-device-mapping-v1:discoverable'}, u'nova-os_compute_api:os-hosts:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-hosts:discoverable'}, u'nova-os_compute_api:os-volumes-attachments:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-volumes-attachments:discoverable'}, u'nova-os_compute_api:versions:discoverable': {u'value': u'@', u'key': u'os_compute_api:versions:discoverable'}, u'nova-os_compute_api:os-instance-actions:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-instance-actions:discoverable'}, u'nova-regular_user': {u'value': u'rule:deny_readonly', u'key': u'regular_user'}, u'nova-os_compute_api:os-services:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-services:discoverable'}, u'nova-os_compute_api:os-evacuate': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-evacuate'}, u'nova-os_compute_api:os-virtual-interfaces': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-virtual-interfaces'}, u'nova-cells_scheduler_filter:DifferentCellFilter': {u'value': u'is_admin:True', u'key': u'cells_scheduler_filter:DifferentCellFilter'}, u'nova-os_compute_api:os-create-backup': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-create-backup'}, u'nova-os_compute_api:os-used-limits:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-used-limits:discoverable'}, u'nova-os_compute_api:os-aggregates:add_host': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-aggregates:add_host'}, u'nova-os_compute_api:os-volumes-attachments:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-volumes-attachments:index'}, u'nova-os_compute_api:os-remote-consoles:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-remote-consoles:discoverable'}, u'nova-os_compute_api:os-admin-password:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-admin-password:discoverable'}, u'nova-os_compute_api:servers:resize': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:resize'}, u'nova-os_compute_api:os-baremetal-nodes': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-baremetal-nodes'}, u'nova-os_compute_api:os-hosts': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-hosts'}, u'nova-owner': {u'value': u'tenant_id:%(tenant_id)s and rule:deny_readonly', u'key': u'owner'}, u'nova-os_compute_api:os-flavor-extra-specs:create': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-flavor-extra-specs:create'}, u'nova-os_compute_api:server-metadata:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:server-metadata:show'}, u'nova-os_compute_api:os-tenant-networks:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-tenant-networks:discoverable'}, u'nova-os_compute_api:servers:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:index'}, u'nova-os_compute_api:os-hide-server-addresses:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-hide-server-addresses:discoverable'}, u'nova-os_compute_api:os-evacuate:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-evacuate:discoverable'}, u'nova-os_compute_api:os-aggregates:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-aggregates:delete'}, u'nova-os_compute_api:servers:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:show'}, u'nova-os_compute_api:os-server-diagnostics:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-diagnostics:discoverable'}, u'nova-os_compute_api:os-volumes-attachments:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-volumes-attachments:update'}, u'nova-os_compute_api:os-quota-sets:update': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-quota-sets:update'}, u'nova-os_compute_api:servers:index:get_all_tenants': {u'value': u'rule:admin_api', u'key': u'os_compute_api:servers:index:get_all_tenants'}, u'nova-os_compute_api:os-cells:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-cells:update'}, u'nova-os_compute_api:os-suspend-server:resume': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-suspend-server:resume'}, u'nova-os_compute_api:servers:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:create'}, u'nova-os_compute_api:image-size': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:image-size'}, u'nova-os_compute_api:server-metadata:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:server-metadata:index'}, u'nova-os_compute_api:os-agents': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-agents'}, u'nova-os_compute_api:os-scheduler-hints:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-scheduler-hints:discoverable'}, u'nova-os_compute_api:os-quota-sets:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-quota-sets:show'}, u'nova-context_is_advsvc': {u'value': u'role:advsvc', u'key': u'context_is_advsvc'}, u'nova-os_compute_api:os-admin-actions:reset_state': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-admin-actions:reset_state'}, u'nova-os_compute_api:os-certificates:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-certificates:discoverable'}, u'nova-os_compute_api:os-extended-server-attributes:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-extended-server-attributes:discoverable'}, u'nova-os_compute_api:os-consoles:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-consoles:discoverable'}, u'nova-os_compute_api:os-virtual-interfaces:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-virtual-interfaces:discoverable'}, u'nova-os_compute_api:extensions': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:extensions'}, u'nova-os_compute_api:os-server-tags:update_all': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:update_all'}, u'nova-os_compute_api:servers:migrations:show': {u'value': u'rule:admin_api', u'key': u'os_compute_api:servers:migrations:show'}, u'nova-os_compute_api:os-security-groups': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-security-groups'}, u'nova-os_compute_api:ips:discoverable': {u'value': u'@', u'key': u'os_compute_api:ips:discoverable'}, u'nova-os_compute_api:os-quota-sets:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-quota-sets:discoverable'}, u'nova-os_compute_api:os-console-output:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-console-output:discoverable'}, u'nova-os_compute_api:servers:rebuild': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:rebuild'}, u'nova-os_compute_api:os-certificates:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-certificates:create'}, u'nova-os_compute_api:os-fping': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-fping'}, u'nova-os_compute_api:os-shelve:shelve': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-shelve:shelve'}, u'nova-os_compute_api:servers:create:forced_host': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:servers:create:forced_host'}, u'nova-os_compute_api:os-volumes': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-volumes'}, u'nova-os_compute_api:server-migrations:discoverable': {u'value': u'@', u'key': u'os_compute_api:server-migrations:discoverable'}, u'nova-os_compute_api:servers:discoverable': {u'value': u'@', u'key': u'os_compute_api:servers:discoverable'}, u'nova-os_compute_api:os-consoles:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-consoles:create'}, u'nova-os_compute_api:os-instance-usage-audit-log': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-instance-usage-audit-log'}, u'nova-os_compute_api:os-quota-class-sets:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-quota-class-sets:update'}, u'nova-os_compute_api:os-keypairs': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-keypairs'}, u'nova-os_compute_api:os-server-external-events:create': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-server-external-events:create'}, u'nova-os_compute_api:os-aggregates:show': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-aggregates:show'}, u'nova-os_compute_api:os-extended-volumes:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-extended-volumes:discoverable'}, u'nova-os_compute_api:os-baremetal-nodes:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-baremetal-nodes:discoverable'}, u'nova-os_compute_api:os-server-password': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-server-password'}, u'nova-os_compute_api:os-volumes:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-volumes:discoverable'}, u'nova-os_compute_api:os-security-groups:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-security-groups:discoverable'}, u'nova-os_compute_api:os-floating-ips:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-floating-ips:discoverable'}, u'nova-os_compute_api:os-rescue': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-rescue'}, u'nova-os_compute_api:os-aggregates:index': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-aggregates:index'}, u'nova-os_compute_api:os-extended-server-attributes': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-extended-server-attributes'}, u'nova-os_compute_api:os-security-group-default-rules:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-security-group-default-rules:discoverable'}, u'nova-os_compute_api:os-keypairs:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-keypairs:discoverable'}, u'nova-os_compute_api:os-pci:show': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-pci:show'}, u'nova-os_compute_api:os-server-groups': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-server-groups'}, u'nova-os_compute_api:os-extended-volumes': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-extended-volumes'}, u'nova-os_compute_api:os-assisted-volume-snapshots:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-assisted-volume-snapshots:delete'}, u'nova-os_compute_api:os-server-tags:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:discoverable'}, u'nova-os_compute_api:os-server-external-events:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-external-events:discoverable'}, u'nova-os_compute_api:os-floating-ip-pools:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-floating-ip-pools:discoverable'}, u'nova-os_compute_api:os-instance-actions': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-instance-actions'}, u'nova-os_compute_api:os-cloudpipe:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-cloudpipe:discoverable'}, u'nova-os_compute_api:os-networks-associate': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-networks-associate'}, u'nova-os_compute_api:os-floating-ip-dns:domain:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-floating-ip-dns:domain:delete'}, u'nova-os_compute_api:os-deferred-delete:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-deferred-delete:discoverable'}, u'nova-os_compute_api:os-server-usage': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-server-usage'}, u'nova-os_compute_api:limits:discoverable': {u'value': u'@', u'key': u'os_compute_api:limits:discoverable'}, u'nova-os_compute_api:os-simple-tenant-usage:list': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-simple-tenant-usage:list'}, u'nova-os_compute_api:os-attach-interfaces:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-attach-interfaces:delete'}, u'nova-os_compute_api:image-size:discoverable': {u'value': u'@', u'key': u'os_compute_api:image-size:discoverable'}, u'nova-os_compute_api:os-flavor-manage': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-flavor-manage'}, u'nova-os_compute_api:servers:update': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:update'}, u'nova-os_compute_api:os-multiple-create:discoverable': {u'value': u'@ and rule:deny_readonly', u'key': u'os_compute_api:os-multiple-create:discoverable'}, u'nova-os_compute_api:os-volumes-attachments:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-volumes-attachments:show'}, u'nova-os_compute_api:os-cells': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-cells'}, u'nova-os_compute_api:servers:migrations:index': {u'value': u'rule:admin_api', u'key': u'os_compute_api:servers:migrations:index'}, u'nova-os_compute_api:servers:create_image': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:create_image'}, u'nova-os_compute_api:os-agents:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-agents:discoverable'}, u'nova-os_compute_api:os-config-drive:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-config-drive:discoverable'}, u'nova-os_compute_api:os-quota-sets:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-quota-sets:delete'}, u'nova-os_compute_api:servers:migrations:force_complete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:servers:migrations:force_complete'}, u'nova-os_compute_api:os-flavor-extra-specs:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-flavor-extra-specs:discoverable'}, u'nova-os_compute_api:os-floating-ip-dns:domain:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-floating-ip-dns:domain:update'}, u'nova-os_compute_api:os-config-drive': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-config-drive'}, u'nova-os_compute_api:os-networks:view': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-networks:view'}, u'nova-os_compute_api:os-pause-server:unpause': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-pause-server:unpause'}, u'nova-os_compute_api:os-admin-password': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-admin-password'}, u'nova-os_compute_api:os-suspend-server:suspend': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-suspend-server:suspend'}, u'nova-os_compute_api:server-metadata:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:server-metadata:delete'}, u'nova-os_compute_api:os-shelve:shelve_offload': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-shelve:shelve_offload'}, u'nova-os_compute_api:os-console-auth-tokens:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-console-auth-tokens:discoverable'}, u'nova-os_compute_api:os-assisted-volume-snapshots:create': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-assisted-volume-snapshots:create'}, u'nova-os_compute_api:os-quota-sets:defaults': {u'value': u'@', u'key': u'os_compute_api:os-quota-sets:defaults'}, u'nova-os_compute_api:os-simple-tenant-usage:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-simple-tenant-usage:show'}, u'nova-os_compute_api:os-pci:index': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-pci:index'}, u'nova-os_compute_api:servers:start': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:start'}, u'nova-os_compute_api:os-availability-zone:list': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-availability-zone:list'}, u'nova-os_compute_api:os-hide-server-addresses': {u'value': u'is_admin:False', u'key': u'os_compute_api:os-hide-server-addresses'}, u'nova-os_compute_api:os-lock-server:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-lock-server:discoverable'}, u'nova-os_compute_api:os-pause-server:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-pause-server:discoverable'}, u'nova-os_compute_api:extension_info:discoverable': {u'value': u'@', u'key': u'os_compute_api:extension_info:discoverable'}, u'nova-os_compute_api:os-availability-zone:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-availability-zone:discoverable'}, u'nova-os_compute_api:os-fixed-ips': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-fixed-ips'}, u'nova-os_compute_api:servers:show:host_status': {u'value': u'rule:admin_api', u'key': u'os_compute_api:servers:show:host_status'}, u'nova-os_compute_api:os-fping:all_tenants': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-fping:all_tenants'}, u'nova-os_compute_api:os-pci:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-pci:discoverable'}, u'nova-os_compute_api:os-admin-actions:reset_network': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-admin-actions:reset_network'}, u'nova-os_compute_api:os-floating-ip-dns:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-floating-ip-dns:discoverable'}, u'nova-os_compute_api:flavors:discoverable': {u'value': u'@', u'key': u'os_compute_api:flavors:discoverable'}, u'nova-os_compute_api:os-cells:sync_instances': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-cells:sync_instances'}, u'nova-os_compute_api:os-hypervisors': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-hypervisors'}, u'nova-os_compute_api:os-migrations:index': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-migrations:index'}, u'nova-os_compute_api:servers:stop': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:stop'}, u'nova-admin_api': {u'value': u'is_admin:True', u'key': u'admin_api'}, u'nova-os_compute_api:flavors': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:flavors'}, u'nova-os_compute_api:ips:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:ips:index'}, u'nova-os_compute_api:os-aggregates:set_metadata': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-aggregates:set_metadata'}, u'nova-os_compute_api:os-lock-server:unlock:unlock_override': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-lock-server:unlock:unlock_override'}, u'nova-os_compute_api:os-floating-ips-bulk': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-floating-ips-bulk'}, u'nova-admin_or_owner': {u'value': u'is_admin:True or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'nova-os_compute_api:os-keypairs:show': {u'value': u'rule:admin_api or user_id:%(user_id)s', u'key': u'os_compute_api:os-keypairs:show'}, u'nova-os_compute_api:os-create-backup:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-create-backup:discoverable'}, u'nova-os_compute_api:os-flavor-access': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-flavor-access'}, u'nova-os_compute_api:os-cells:create': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-cells:create'}}, u'gnocchi::wsgi::apache::workers': 12, u'ceilometer::dispatcher::gnocchi::archive_policy': u'low_workload', u'glance::policy::policies': {u'glance-delete_member': {u'value': u'rule:deny_readonly', u'key': u'delete_member'}, u'glance-modify_member': {u'value': u'rule:deny_readonly', u'key': u'modify_member'}, u'glance-get_members': {u'value': u'', u'key': u'get_members'}, u'glance-add_metadef_tags': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_tags'}, u'glance-modify_metadef_namespace': {u'value': u'rule:deny_readonly', u'key': u'modify_metadef_namespace'}, u'glance-get_tasks': {u'value': u'role:admin', u'key': u'get_tasks'}, u'glance-add_metadef_namespace': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_namespace'}, u'glance-add_metadef_resource_type_association': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_resource_type_association'}, u'glance-modify_image': {u'value': u'rule:deny_readonly', u'key': u'modify_image'}, u'glance-add_task': {u'value': u'role:admin and rule:deny_readonly', u'key': u'add_task'}, u'glance-get_metadef_property': {u'value': u'', u'key': u'get_metadef_property'}, u'glance-set_image_location': {u'value': u'rule:deny_readonly', u'key': u'set_image_location'}, u'glance-get_task': {u'value': u'role:admin', u'key': u'get_task'}, u'glance-modify_task': {u'value': u'role:admin and rule:deny_readonly', u'key': u'modify_task'}, u'glance-add_metadef_property': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_property'}, u'glance-list_metadef_resource_types': {u'value': u'', u'key': u'list_metadef_resource_types'}, u'glance-publicize_image': {u'value': u'role:admin', u'key': u'publicize_image'}, u'glance-reactivate': {u'value': u'rule:deny_readonly', u'key': u'reactivate'}, u'glance-get_metadef_namespace': {u'value': u'', u'key': u'get_metadef_namespace'}, u'glance-copy_from': {u'value': u'rule:deny_readonly', u'key': u'copy_from'}, u'glance-add_image': {u'value': u'rule:deny_readonly', u'key': u'add_image'}, u'glance-get_image': {u'value': u'', u'key': u'get_image'}, u'glance-get_metadef_object': {u'value': u'', u'key': u'get_metadef_object'}, u'glance-modify_metadef_property': {u'value': u'rule:deny_readonly', u'key': u'modify_metadef_property'}, u'glance-get_metadef_tags': {u'value': u'', u'key': u'get_metadef_tags'}, u'glance-add_member': {u'value': u'rule:deny_readonly', u'key': u'add_member'}, u'glance-upload_image': {u'value': u'rule:deny_readonly', u'key': u'upload_image'}, u'glance-modify_metadef_object': {u'value': u'rule:deny_readonly', u'key': u'modify_metadef_object'}, u'glance-get_metadef_namespaces': {u'value': u'', u'key': u'get_metadef_namespaces'}, u'glance-get_image_location': {u'value': u'', u'key': u'get_image_location'}, u'glance-deactivate': {u'value': u'rule:deny_readonly', u'key': u'deactivate'}, u'glance-delete_image_location': {u'value': u'rule:deny_readonly', u'key': u'delete_image_location'}, u'glance-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'glance-get_metadef_properties': {u'value': u'', u'key': u'get_metadef_properties'}, u'glance-get_metadef_tag': {u'value': u'', u'key': u'get_metadef_tag'}, u'glance-download_image': {u'value': u'rule:deny_readonly', u'key': u'download_image'}, u'glance-manage_image_cache': {u'value': u'role:admin', u'key': u'manage_image_cache'}, u'glance-get_images': {u'value': u'', u'key': u'get_images'}, u'glance-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'glance-get_member': {u'value': u'', u'key': u'get_member'}, u'glance-modify_metadef_tag': {u'value': u'rule:deny_readonly', u'key': u'modify_metadef_tag'}, u'glance-add_metadef_tag': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_tag'}, u'glance-delete_image': {u'value': u'rule:deny_readonly', u'key': u'delete_image'}, u'glance-get_metadef_resource_type': {u'value': u'', u'key': u'get_metadef_resource_type'}, u'glance-add_metadef_object': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_object'}, u'glance-default': {u'value': u'role:admin', u'key': u'default'}, u'glance-get_metadef_objects': {u'value': u'', u'key': u'get_metadef_objects'}}, u'neutron::agents::lbaas::manage_service': True, u'neutron::agents::lbaas::manage_haproxy_package': False, u'keystone::cron::token_flush::minute': 1, u'neutron::agents::ml2::ovs::bridge_mappings': [u'datacentre:br-ex', u'external:br-extnet'], u'neutron::agents::ml2::ovs::prevent_arp_spoofing': False, u'keystone::cron::token_flush::maxdelay': 1800, u'gnocchi::metricd::workers': 12, u'horizon::keystone_default_domain': u'Default', u'neutron::agents::l3::enable_metadata_proxy': True, u'neutron::agents::lbaas::user_group': u'haproxy', u'keystone::policy::policies': {u'keystone-identity:get_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:get_endpoint'}, u'keystone-identity:create_user': {u'value': u'rule:admin_required', u'key': u'identity:create_user'}, u'keystone-identity:create_credential': {u'value': u'rule:admin_required', u'key': u'identity:create_credential'}, u'keystone-identity:delete_project': {u'value': u'rule:admin_required', u'key': u'identity:delete_project'}, u'keystone-identity:get_endpoint_group_in_project': {u'value': u'rule:admin_required', u'key': u'identity:get_endpoint_group_in_project'}, u'keystone-identity:delete_service_provider': {u'value': u'rule:admin_required', u'key': u'identity:delete_service_provider'}, u'keystone-identity:update_domain_config': {u'value': u'rule:admin_required', u'key': u'identity:update_domain_config'}, u'keystone-identity:revoke_token': {u'value': u'rule:admin_or_token_subject', u'key': u'identity:revoke_token'}, u'keystone-identity:delete_credential': {u'value': u'rule:admin_required', u'key': u'identity:delete_credential'}, u'keystone-identity:create_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:create_endpoint_group'}, u'keystone-identity:change_password': {u'value': u'rule:admin_or_owner', u'key': u'identity:change_password'}, u'keystone-identity:get_policy': {u'value': u'rule:admin_required', u'key': u'identity:get_policy'}, u'keystone-identity:delete_group': {u'value': u'rule:admin_required', u'key': u'identity:delete_group'}, u'keystone-identity:create_domain_role': {u'value': u'rule:admin_required', u'key': u'identity:create_domain_role'}, u'keystone-identity:remove_user_from_group': {u'value': u'rule:admin_required', u'key': u'identity:remove_user_from_group'}, u'keystone-identity:create_policy_association_for_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:create_policy_association_for_endpoint'}, u'keystone-identity:list_service_providers': {u'value': u'rule:admin_required', u'key': u'identity:list_service_providers'}, u'keystone-identity:get_mapping': {u'value': u'rule:admin_required', u'key': u'identity:get_mapping'}, u'keystone-identity:list_consumers': {u'value': u'rule:admin_required', u'key': u'identity:list_consumers'}, u'keystone-identity:update_service_provider': {u'value': u'rule:admin_required', u'key': u'identity:update_service_provider'}, u'keystone-identity:update_policy': {u'value': u'rule:admin_required', u'key': u'identity:update_policy'}, u'keystone-identity:list_role_assignments_for_tree': {u'value': u'rule:admin_required', u'key': u'identity:list_role_assignments_for_tree'}, u'keystone-identity:create_trust': {u'value': u'user_id:%(trust.trustor_user_id)s', u'key': u'identity:create_trust'}, u'keystone-identity:list_revoke_events': {u'value': u'', u'key': u'identity:list_revoke_events'}, u'keystone-token_subject': {u'value': u'user_id:%(target.token.user_id)s', u'key': u'token_subject'}, u'keystone-identity:create_project': {u'value': u'rule:admin_required', u'key': u'identity:create_project'}, u'keystone-identity:update_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:update_endpoint'}, u'keystone-service_role': {u'value': u'role:service', u'key': u'service_role'}, u'keystone-identity:list_endpoints_associated_with_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoints_associated_with_endpoint_group'}, u'keystone-identity:check_policy_association_for_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:check_policy_association_for_endpoint'}, u'keystone-identity:get_role_for_trust': {u'value': u'', u'key': u'identity:get_role_for_trust'}, u'keystone-service_admin_or_token_subject': {u'value': u'rule:service_or_admin or rule:token_subject', u'key': u'service_admin_or_token_subject'}, u'keystone-service_or_admin': {u'value': u'rule:admin_required or rule:service_role', u'key': u'service_or_admin'}, u'keystone-identity:list_role_inference_rules': {u'value': u'rule:admin_required', u'key': u'identity:list_role_inference_rules'}, u'keystone-identity:revoke_grant': {u'value': u'rule:admin_required', u'key': u'identity:revoke_grant'}, u'keystone-identity:list_projects_associated_with_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:list_projects_associated_with_endpoint_group'}, u'keystone-identity:list_domain_roles': {u'value': u'rule:admin_required', u'key': u'identity:list_domain_roles'}, u'keystone-identity:delete_protocol': {u'value': u'rule:admin_required', u'key': u'identity:delete_protocol'}, u'keystone-identity:list_access_token_roles': {u'value': u'rule:admin_required', u'key': u'identity:list_access_token_roles'}, u'keystone-identity:list_projects_for_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:list_projects_for_endpoint'}, u'keystone-identity:delete_policy_association_for_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:delete_policy_association_for_endpoint'}, u'keystone-identity:delete_policy': {u'value': u'rule:admin_required', u'key': u'identity:delete_policy'}, u'keystone-identity:list_projects': {u'value': u'rule:admin_required', u'key': u'identity:list_projects'}, u'keystone-identity:create_policy_association_for_service': {u'value': u'rule:admin_required', u'key': u'identity:create_policy_association_for_service'}, u'keystone-admin_or_owner': {u'value': u'rule:admin_required or rule:owner', u'key': u'admin_or_owner'}, u'keystone-identity:create_domain_config': {u'value': u'rule:admin_required', u'key': u'identity:create_domain_config'}, u'keystone-identity:delete_implied_role': {u'value': u'rule:admin_required', u'key': u'identity:delete_implied_role'}, u'keystone-identity:create_identity_provider': {u'value': u'rule:admin_required', u'key': u'identity:create_identity_provider'}, u'keystone-identity:list_trusts': {u'value': u'', u'key': u'identity:list_trusts'}, u'keystone-identity:delete_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:delete_endpoint'}, u'keystone-identity:create_service_provider': {u'value': u'rule:admin_required', u'key': u'identity:create_service_provider'}, u'keystone-identity:update_service': {u'value': u'rule:admin_required', u'key': u'identity:update_service'}, u'keystone-identity:ec2_get_credential': {u'value': u'rule:admin_required or (rule:owner and user_id:%(target.credential.user_id)s)', u'key': u'identity:ec2_get_credential'}, u'keystone-identity:delete_service': {u'value': u'rule:admin_required', u'key': u'identity:delete_service'}, u'keystone-identity:delete_identity_provider': {u'value': u'rule:admin_required', u'key': u'identity:delete_identity_provider'}, u'keystone-identity:delete_user': {u'value': u'rule:admin_required', u'key': u'identity:delete_user'}, u'keystone-identity:update_mapping': {u'value': u'rule:admin_required', u'key': u'identity:update_mapping'}, u'keystone-identity:create_policy_association_for_region_and_service': {u'value': u'rule:admin_required', u'key': u'identity:create_policy_association_for_region_and_service'}, u'keystone-identity:update_domain_role': {u'value': u'rule:admin_required', u'key': u'identity:update_domain_role'}, u'keystone-identity:create_implied_role': {u'value': u'rule:admin_required', u'key': u'identity:create_implied_role'}, u'keystone-identity:list_endpoints_for_policy': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoints_for_policy'}, u'keystone-identity:list_domains': {u'value': u'rule:admin_required', u'key': u'identity:list_domains'}, u'keystone-identity:list_policies': {u'value': u'rule:admin_required', u'key': u'identity:list_policies'}, u'keystone-identity:get_domain_role': {u'value': u'rule:admin_required', u'key': u'identity:get_domain_role'}, u'keystone-identity:get_domain': {u'value': u'rule:admin_required or token.project.domain.id:%(target.domain.id)s', u'key': u'identity:get_domain'}, u'keystone-identity:list_endpoints_for_project': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoints_for_project'}, u'keystone-identity:update_identity_provider': {u'value': u'rule:admin_required', u'key': u'identity:update_identity_provider'}, u'keystone-identity:get_auth_projects': {u'value': u'', u'key': u'identity:get_auth_projects'}, u'keystone-identity:delete_mapping': {u'value': u'rule:admin_required', u'key': u'identity:delete_mapping'}, u'keystone-identity:get_project': {u'value': u'rule:admin_required or project_id:%(target.project.id)s', u'key': u'identity:get_project'}, u'keystone-identity:list_users': {u'value': u'rule:admin_required', u'key': u'identity:list_users'}, u'keystone-identity:get_policy_for_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:get_policy_for_endpoint'}, u'keystone-identity:list_regions': {u'value': u'', u'key': u'identity:list_regions'}, u'keystone-identity:get_auth_domains': {u'value': u'', u'key': u'identity:get_auth_domains'}, u'keystone-identity:delete_domain_role': {u'value': u'rule:admin_required', u'key': u'identity:delete_domain_role'}, u'keystone-identity:delete_domain_config': {u'value': u'rule:admin_required', u'key': u'identity:delete_domain_config'}, u'keystone-identity:get_domain_config_default': {u'value': u'rule:admin_required', u'key': u'identity:get_domain_config_default'}, u'keystone-identity:list_access_tokens': {u'value': u'rule:admin_required', u'key': u'identity:list_access_tokens'}, u'keystone-identity:get_auth_catalog': {u'value': u'', u'key': u'identity:get_auth_catalog'}, u'keystone-identity:get_consumer': {u'value': u'rule:admin_required', u'key': u'identity:get_consumer'}, u'keystone-identity:list_endpoint_groups_for_project': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoint_groups_for_project'}, u'keystone-identity:ec2_create_credential': {u'value': u'rule:admin_or_owner', u'key': u'identity:ec2_create_credential'}, u'keystone-identity:revocation_list': {u'value': u'rule:service_or_admin', u'key': u'identity:revocation_list'}, u'keystone-identity:get_domain_config': {u'value': u'rule:admin_required', u'key': u'identity:get_domain_config'}, u'keystone-identity:list_groups': {u'value': u'rule:admin_required', u'key': u'identity:list_groups'}, u'keystone-identity:check_endpoint_in_project': {u'value': u'rule:admin_required', u'key': u'identity:check_endpoint_in_project'}, u'keystone-identity:list_roles': {u'value': u'rule:admin_required', u'key': u'identity:list_roles'}, u'keystone-identity:list_protocols': {u'value': u'rule:admin_required', u'key': u'identity:list_protocols'}, u'keystone-owner': {u'value': u'user_id:%(user_id)s', u'key': u'owner'}, u'keystone-identity:list_users_in_group': {u'value': u'rule:admin_required', u'key': u'identity:list_users_in_group'}, u'keystone-identity:create_domain': {u'value': u'rule:admin_required', u'key': u'identity:create_domain'}, u'keystone-identity:create_consumer': {u'value': u'rule:admin_required', u'key': u'identity:create_consumer'}, u'keystone-identity:delete_access_token': {u'value': u'rule:admin_required', u'key': u'identity:delete_access_token'}, u'keystone-identity:get_service_provider': {u'value': u'rule:admin_required', u'key': u'identity:get_service_provider'}, u'keystone-identity:create_region': {u'value': u'rule:admin_required', u'key': u'identity:create_region'}, u'keystone-identity:check_implied_role': {u'value': u'rule:admin_required', u'key': u'identity:check_implied_role'}, u'keystone-identity:list_groups_for_user': {u'value': u'rule:admin_or_owner', u'key': u'identity:list_groups_for_user'}, u'keystone-identity:delete_trust': {u'value': u'rule:deny_readonly', u'key': u'identity:delete_trust'}, u'keystone-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'keystone-identity:get_service': {u'value': u'rule:admin_required', u'key': u'identity:get_service'}, u'keystone-identity:add_endpoint_group_to_project': {u'value': u'rule:admin_required', u'key': u'identity:add_endpoint_group_to_project'}, u'keystone-identity:list_grants': {u'value': u'rule:admin_required', u'key': u'identity:list_grants'}, u'keystone-identity:create_protocol': {u'value': u'rule:admin_required', u'key': u'identity:create_protocol'}, u'keystone-identity:create_group': {u'value': u'rule:admin_required', u'key': u'identity:create_group'}, u'keystone-identity:update_credential': {u'value': u'rule:admin_required', u'key': u'identity:update_credential'}, u'keystone-identity:get_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:get_endpoint_group'}, u'keystone-identity:delete_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:delete_endpoint_group'}, u'keystone-identity:check_policy_association_for_service': {u'value': u'rule:admin_required', u'key': u'identity:check_policy_association_for_service'}, u'keystone-identity:add_user_to_group': {u'value': u'rule:admin_required', u'key': u'identity:add_user_to_group'}, u'keystone-identity:delete_domain': {u'value': u'rule:admin_required', u'key': u'identity:delete_domain'}, u'keystone-identity:create_grant': {u'value': u'rule:admin_required', u'key': u'identity:create_grant'}, u'keystone-identity:update_domain': {u'value': u'rule:admin_required', u'key': u'identity:update_domain'}, u'keystone-identity:delete_consumer': {u'value': u'rule:admin_required', u'key': u'identity:delete_consumer'}, u'keystone-identity:get_access_token': {u'value': u'rule:admin_required', u'key': u'identity:get_access_token'}, u'keystone-identity:delete_region': {u'value': u'rule:admin_required', u'key': u'identity:delete_region'}, u'keystone-identity:validate_token': {u'value': u'rule:service_admin_or_token_subject', u'key': u'identity:validate_token'}, u'keystone-identity:delete_policy_association_for_region_and_service': {u'value': u'rule:admin_required', u'key': u'identity:delete_policy_association_for_region_and_service'}, u'keystone-default': {u'value': u'rule:admin_required', u'key': u'default'}, u'keystone-identity:update_project': {u'value': u'rule:admin_required', u'key': u'identity:update_project'}, u'keystone-identity:list_implied_roles': {u'value': u'rule:admin_required', u'key': u'identity:list_implied_roles'}, u'keystone-identity:get_group': {u'value': u'rule:admin_required', u'key': u'identity:get_group'}, u'keystone-identity:update_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:update_endpoint_group'}, u'keystone-identity:create_role': {u'value': u'rule:admin_required', u'key': u'identity:create_role'}, u'keystone-identity:check_user_in_group': {u'value': u'rule:admin_required', u'key': u'identity:check_user_in_group'}, u'keystone-identity:update_consumer': {u'value': u'rule:admin_required', u'key': u'identity:update_consumer'}, u'keystone-identity:validate_token_head': {u'value': u'rule:service_or_admin', u'key': u'identity:validate_token_head'}, u'keystone-admin_required': {u'value': u'role:admin or is_admin:1', u'key': u'admin_required'}, u'keystone-identity:update_role': {u'value': u'rule:admin_required', u'key': u'identity:update_role'}, u'keystone-identity:check_policy_association_for_region_and_service': {u'value': u'rule:admin_required', u'key': u'identity:check_policy_association_for_region_and_service'}, u'keystone-identity:check_grant': {u'value': u'rule:admin_required', u'key': u'identity:check_grant'}, u'keystone-identity:get_region': {u'value': u'', u'key': u'identity:get_region'}, u'keystone-identity:create_mapping': {u'value': u'rule:admin_required', u'key': u'identity:create_mapping'}, u'keystone-identity:update_region': {u'value': u'rule:admin_required', u'key': u'identity:update_region'}, u'keystone-identity:list_credentials': {u'value': u'rule:admin_required', u'key': u'identity:list_credentials'}, u'keystone-identity:add_endpoint_to_project': {u'value': u'rule:admin_required', u'key': u'identity:add_endpoint_to_project'}, u'keystone-identity:ec2_delete_credential': {u'value': u'rule:admin_required or (rule:owner and user_id:%(target.credential.user_id)s)', u'key': u'identity:ec2_delete_credential'}, u'keystone-identity:list_role_assignments': {u'value': u'rule:admin_required', u'key': u'identity:list_role_assignments'}, u'keystone-identity:get_user': {u'value': u'rule:admin_or_owner', u'key': u'identity:get_user'}, u'keystone-identity:update_protocol': {u'value': u'rule:admin_required', u'key': u'identity:update_protocol'}, u'keystone-identity:list_endpoint_groups': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoint_groups'}, u'keystone-identity:get_access_token_role': {u'value': u'rule:admin_required', u'key': u'identity:get_access_token_role'}, u'keystone-identity:get_protocol': {u'value': u'rule:admin_required', u'key': u'identity:get_protocol'}, u'keystone-identity:remove_endpoint_from_project': {u'value': u'rule:admin_required', u'key': u'identity:remove_endpoint_from_project'}, u'keystone-identity:check_token': {u'value': u'rule:admin_or_token_subject', u'key': u'identity:check_token'}, u'keystone-identity:list_user_projects': {u'value': u'rule:admin_or_owner', u'key': u'identity:list_user_projects'}, u'keystone-identity:get_identity_providers': {u'value': u'rule:admin_required', u'key': u'identity:get_identity_providers'}, u'keystone-identity:delete_policy_association_for_service': {u'value': u'rule:admin_required', u'key': u'identity:delete_policy_association_for_service'}, u'keystone-identity:list_endpoints': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoints'}, u'keystone-identity:update_group': {u'value': u'rule:admin_required', u'key': u'identity:update_group'}, u'keystone-identity:list_roles_for_trust': {u'value': u'', u'key': u'identity:list_roles_for_trust'}, u'keystone-identity:get_role': {u'value': u'rule:admin_required', u'key': u'identity:get_role'}, u'keystone-identity:get_credential': {u'value': u'rule:admin_required', u'key': u'identity:get_credential'}, u'keystone-identity:authorize_request_token': {u'value': u'rule:admin_required', u'key': u'identity:authorize_request_token'}, u'keystone-identity:create_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:create_endpoint'}, u'keystone-identity:list_services': {u'value': u'rule:admin_required', u'key': u'identity:list_services'}, u'keystone-identity:list_identity_providers': {u'value': u'rule:admin_required', u'key': u'identity:list_identity_providers'}, u'keystone-identity:list_mappings': {u'value': u'rule:admin_required', u'key': u'identity:list_mappings'}, u'keystone-admin_or_token_subject': {u'value': u'rule:admin_required or rule:token_subject', u'key': u'admin_or_token_subject'}, u'keystone-identity:create_service': {u'value': u'rule:admin_required', u'key': u'identity:create_service'}, u'keystone-identity:delete_role': {u'value': u'rule:admin_required', u'key': u'identity:delete_role'}, u'keystone-identity:list_projects_for_user': {u'value': u'', u'key': u'identity:list_projects_for_user'}, u'keystone-identity:ec2_list_credentials': {u'value': u'rule:admin_or_owner', u'key': u'identity:ec2_list_credentials'}, u'keystone-identity:create_policy': {u'value': u'rule:admin_required', u'key': u'identity:create_policy'}, u'keystone-identity:get_implied_role': {u'value': u'rule:admin_required ', u'key': u'identity:get_implied_role'}, u'keystone-identity:list_domains_for_user': {u'value': u'', u'key': u'identity:list_domains_for_user'}, u'keystone-identity:update_user': {u'value': u'rule:admin_required', u'key': u'identity:update_user'}, u'keystone-identity:remove_endpoint_group_from_project': {u'value': u'rule:admin_required', u'key': u'identity:remove_endpoint_group_from_project'}}, u'ceilometer::metering_time_to_live': 604800, u'ceilometer::event_time_to_live': 604800, u'heat::policy::policies': {u'heat-software_deployments:show': {u'value': u'rule:deny_stack_user', u'key': u'software_deployments:show'}, u'heat-stacks:resource_schema': {u'value': u'rule:deny_stack_user', u'key': u'stacks:resource_schema'}, u'heat-stacks:template': {u'value': u'rule:deny_stack_user', u'key': u'stacks:template'}, u'heat-stacks:list_template_versions': {u'value': u'rule:deny_stack_user', u'key': u'stacks:list_template_versions'}, u'heat-deny_everybody': {u'value': u'!', u'key': u'deny_everybody'}, u'heat-service:index': {u'value': u'rule:context_is_admin', u'key': u'service:index'}, u'heat-stacks:environment': {u'value': u'rule:deny_stack_user', u'key': u'stacks:environment'}, u'heat-stacks:preview': {u'value': u'rule:deny_stack_user', u'key': u'stacks:preview'}, u'heat-cloudformation:EstimateTemplateCost': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:EstimateTemplateCost'}, u'heat-cloudformation:UpdateStack': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudformation:UpdateStack'}, u'heat-stacks:preview_update': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:preview_update'}, u'heat-resource:metadata': {u'value': u'', u'key': u'resource:metadata'}, u'heat-resource_types:OS::Nova::Flavor': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Nova::Flavor'}, u'heat-stacks:restore_snapshot': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:restore_snapshot'}, u'heat-resource:index': {u'value': u'rule:deny_stack_user', u'key': u'resource:index'}, u'heat-resource_types:OS::Cinder::Quota': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Cinder::Quota'}, u'heat-stacks:list_template_functions': {u'value': u'rule:deny_stack_user', u'key': u'stacks:list_template_functions'}, u'heat-cloudwatch:DeleteAlarms': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudwatch:DeleteAlarms'}, u'heat-cloudformation:GetTemplate': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:GetTemplate'}, u'heat-stacks:detail': {u'value': u'rule:deny_stack_user', u'key': u'stacks:detail'}, u'heat-software_deployments:index': {u'value': u'rule:deny_stack_user', u'key': u'software_deployments:index'}, u'heat-stacks:abandon': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:abandon'}, u'heat-stacks:list_resource_types': {u'value': u'rule:deny_stack_user', u'key': u'stacks:list_resource_types'}, u'heat-stacks:update': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:update'}, u'heat-resource_types:OS::Cinder::VolumeType': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Cinder::VolumeType'}, u'heat-build_info:build_info': {u'value': u'rule:deny_stack_user', u'key': u'build_info:build_info'}, u'heat-stacks:files': {u'value': u'rule:deny_stack_user', u'key': u'stacks:files'}, u'heat-cloudformation:ValidateTemplate': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:ValidateTemplate'}, u'heat-cloudformation:CancelUpdateStack': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudformation:CancelUpdateStack'}, u'heat-resource_types:OS::Neutron::QoSBandwidthLimitRule': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Neutron::QoSBandwidthLimitRule'}, u'heat-software_configs:create': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'software_configs:create'}, u'heat-resource:mark_unhealthy': {u'value': u'rule:deny_stack_user', u'key': u'resource:mark_unhealthy'}, u'heat-stacks:create': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:create'}, u'heat-software_configs:delete': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'software_configs:delete'}, u'heat-cloudwatch:PutMetricData': {u'value': u'', u'key': u'cloudwatch:PutMetricData'}, u'heat-software_deployments:delete': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'software_deployments:delete'}, u'heat-cloudformation:DescribeStackResources': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:DescribeStackResources'}, u'heat-resource_types:OS::Manila::ShareType': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Manila::ShareType'}, u'heat-cloudwatch:ListMetrics': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:ListMetrics'}, u'heat-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'heat-stacks:lookup': {u'value': u'', u'key': u'stacks:lookup'}, u'heat-resource_types:OS::Neutron::QoSPolicy': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Neutron::QoSPolicy'}, u'heat-stacks:validate_template': {u'value': u'rule:deny_stack_user', u'key': u'stacks:validate_template'}, u'heat-cloudwatch:DescribeAlarmHistory': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:DescribeAlarmHistory'}, u'heat-cloudformation:DescribeStackResource': {u'value': u'', u'key': u'cloudformation:DescribeStackResource'}, u'heat-resource:show': {u'value': u'rule:deny_stack_user', u'key': u'resource:show'}, u'heat-cloudwatch:PutMetricAlarm': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:PutMetricAlarm'}, u'heat-cloudformation:ListStackResources': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:ListStackResources'}, u'heat-software_deployments:create': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'software_deployments:create'}, u'heat-stacks:global_index': {u'value': u'rule:deny_everybody', u'key': u'stacks:global_index'}, u'heat-cloudwatch:DescribeAlarmsForMetric': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:DescribeAlarmsForMetric'}, u'heat-events:show': {u'value': u'rule:deny_stack_user', u'key': u'events:show'}, u'heat-stacks:index': {u'value': u'rule:deny_stack_user', u'key': u'stacks:index'}, u'heat-cloudformation:DescribeStackEvents': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:DescribeStackEvents'}, u'heat-stacks:list_snapshots': {u'value': u'rule:deny_stack_user', u'key': u'stacks:list_snapshots'}, u'heat-software_deployments:metadata': {u'value': u'', u'key': u'software_deployments:metadata'}, u'heat-stacks:show': {u'value': u'rule:deny_stack_user', u'key': u'stacks:show'}, u'heat-cloudformation:DescribeStacks': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:DescribeStacks'}, u'heat-cloudwatch:SetAlarmState': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudwatch:SetAlarmState'}, u'heat-actions:action': {u'value': u'rule:deny_stack_user', u'key': u'actions:action'}, u'heat-cloudformation:CreateStack': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudformation:CreateStack'}, u'heat-software_configs:index': {u'value': u'rule:deny_stack_user', u'key': u'software_configs:index'}, u'heat-stacks:delete_snapshot': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:delete_snapshot'}, u'heat-stacks:update_patch': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:update_patch'}, u'heat-cloudformation:DeleteStack': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudformation:DeleteStack'}, u'heat-deny_stack_user': {u'value': u'not role:heat_stack_user', u'key': u'deny_stack_user'}, u'heat-stacks:export': {u'value': u'rule:deny_stack_user', u'key': u'stacks:export'}, u'heat-resource_types:OS::Nova::HostAggregate': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Nova::HostAggregate'}, u'heat-stacks:preview_update_patch': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:preview_update_patch'}, u'heat-cloudwatch:DescribeAlarms': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:DescribeAlarms'}, u'heat-stacks:show_output': {u'value': u'rule:deny_stack_user', u'key': u'stacks:show_output'}, u'heat-cloudwatch:EnableAlarmActions': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudwatch:EnableAlarmActions'}, u'heat-stacks:show_snapshot': {u'value': u'rule:deny_stack_user', u'key': u'stacks:show_snapshot'}, u'heat-cloudwatch:DisableAlarmActions': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudwatch:DisableAlarmActions'}, u'heat-cloudformation:ListStacks': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:ListStacks'}, u'heat-software_configs:show': {u'value': u'rule:deny_stack_user', u'key': u'software_configs:show'}, u'heat-stacks:generate_template': {u'value': u'rule:deny_stack_user', u'key': u'stacks:generate_template'}, u'heat-software_deployments:update': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'software_deployments:update'}, u'heat-resource_types:OS::Cinder::QoSSpecs': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Cinder::QoSSpecs'}, u'heat-cloudwatch:GetMetricStatistics': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:GetMetricStatistics'}, u'heat-resource:signal': {u'value': u'', u'key': u'resource:signal'}, u'heat-project_admin': {u'value': u'role:admin', u'key': u'project_admin'}, u'heat-stacks:delete': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:delete'}, u'heat-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'heat-events:index': {u'value': u'rule:deny_stack_user', u'key': u'events:index'}, u'heat-resource_types:OS::Cinder::EncryptedVolumeType': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Cinder::EncryptedVolumeType'}, u'heat-stacks:list_outputs': {u'value': u'rule:deny_stack_user', u'key': u'stacks:list_outputs'}, u'heat-software_configs:global_index': {u'value': u'rule:deny_everybody', u'key': u'software_configs:global_index'}, u'heat-stacks:snapshot': {u'value': u'rule:deny_stack_user', u'key': u'stacks:snapshot'}}, u'ceilometer::config::ceilometer_config': {u'oslo_messaging_rabbit/rabbit_qos_prefetch_count': {u'value': 64}}, u'cinder_user_enabled_backends': u'[scaleio]', u'gnocchi::policy::policies': {u'gnocchi-list resource': {u'value': u'rule:admin_or_creator or rule:resource_owner', u'key': u'list resource'}, u'gnocchi-update resource type': {u'value': u'role:admin', u'key': u'update resource type'}, u'gnocchi-delete resource': {u'value': u'rule:admin_or_creator', u'key': u'delete resource'}, u'gnocchi-list archive policy rule': {u'value': u'', u'key': u'list archive policy rule'}, u'gnocchi-admin_or_creator': {u'value': u'role:admin or project_id:%(created_by_project_id)s', u'key': u'admin_or_creator'}, u'gnocchi-resource_owner': {u'value': u'project_id:%(project_id)s', u'key': u'resource_owner'}, u'gnocchi-delete resources': {u'value': u'rule:admin_or_creator', u'key': u'delete resources'}, u'gnocchi-create archive policy': {u'value': u'role:admin', u'key': u'create archive policy'}, u'gnocchi-get status': {u'value': u'role:admin', u'key': u'get status'}, u'gnocchi-delete archive policy rule': {u'value': u'role:admin', u'key': u'delete archive policy rule'}, u'gnocchi-update archive policy': {u'value': u'role:admin', u'key': u'update archive policy'}, u'gnocchi-delete archive policy': {u'value': u'role:admin', u'key': u'delete archive policy'}, u'gnocchi-get archive policy rule': {u'value': u'', u'key': u'get archive policy rule'}, u'gnocchi-get resource': {u'value': u'rule:admin_or_creator or rule:resource_owner', u'key': u'get resource'}, u'gnocchi-list metric': {u'value': u'', u'key': u'list metric'}, u'gnocchi-delete resource type': {u'value': u'role:admin', u'key': u'delete resource type'}, u'gnocchi-update resource': {u'value': u'rule:admin_or_creator', u'key': u'update resource'}, u'gnocchi-list all metric': {u'value': u'role:admin or role:readonly', u'key': u'list all metric'}, u'gnocchi-post measures': {u'value': u'rule:admin_or_creator', u'key': u'post measures'}, u'gnocchi-get archive policy': {u'value': u'', u'key': u'get archive policy'}, u'gnocchi-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'gnocchi-get resource type': {u'value': u'', u'key': u'get resource type'}, u'gnocchi-metric_owner': {u'value': u'project_id:%(resource.project_id)s', u'key': u'metric_owner'}, u'gnocchi-list archive policy': {u'value': u'', u'key': u'list archive policy'}, u'gnocchi-get measures': {u'value': u'rule:admin_or_creator or rule:metric_owner or role:readonly', u'key': u'get measures'}, u'gnocchi-search resource': {u'value': u'rule:admin_or_creator or rule:resource_owner', u'key': u'search resource'}, u'gnocchi-create metric': {u'value': u'rule:deny_readonly', u'key': u'create metric'}, u'gnocchi-list resource type': {u'value': u'', u'key': u'list resource type'}, u'gnocchi-search metric': {u'value': u'rule:admin_or_creator or rule:metric_owner', u'key': u'search metric'}, u'gnocchi-get metric': {u'value': u'rule:admin_or_creator or rule:metric_owner or role:readonly', u'key': u'get metric'}, u'gnocchi-create archive policy rule': {u'value': u'role:admin', u'key': u'create archive policy rule'}, u'gnocchi-create resource type': {u'value': u'role:admin', u'key': u'create resource type'}, u'gnocchi-create resource': {u'value': u'rule:deny_readonly', u'key': u'create resource'}, u'gnocchi-delete metric': {u'value': u'rule:admin_or_creator', u'key': u'delete metric'}}, u'horizon::cinder_options': {u'enable_backup': True}, u'keystone::cron::token_flush::hour': u'"*"'}, u'f5_icontrol_hostname': u'10.128.19.83', u'rhel_reg_machine_name': u'', u'rhel_reg_force': u'true', u'NovaRbdPoolName': u'vms', u'SSLIntermediateCertificate': u'', u'ComputeDpdkKernelArgs': u'default_hugepagesz=1GB hugepagesz=1G hugepages=128 intel_iommu=on iommu=pt', u'ComputeHostnameFormat': u'krynn-cmpt-%index%', u'ComputeDpdkHostIsolatedCoreList': u'4-21,48-65,26-43,70-87', u'tripleo::loadbalancer::ssl_cipher_suite': u'ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+3DES:DH+3DES:RSA+AES:RSA+3DES:!ADH:!AECDH:!MD5:!DSS', u'NovaSchedulerAvailableFilters': [u'nova.scheduler.filters.all_filters', u'nova.scheduler.filters.pci_passthrough_filter.PciPassthroughFilter'], u'ComputeSriovHostIsolatedCoreList': u'4-21,48-65,26-43,70-87', u'GlanceBackend': u'rbd', u'rhel_reg_http_proxy_username': u'', u'NeutronEnableL2Pop': False, u'rhel_reg_service_level': u'', u'osp_ad_domain': u'ad.lasthome.solace.krynn', u'HeatWorkers': 4, u'TenantNetworkVlanID': 40, u'BlockStorageHostnameFormat': u'krynn-cndr-%index%', u'f5_env_prefix': u'krynnaz3', u'rhel_reg_environment': u'', u'NeutronL3HA': True, u'ExtraConfig': {u'ceph::profile::params::osd_pool_default_size': 3, u'nova::notification_driver': u'noop', u'sahara::notify::notification_driver': u'noop', u'ceph::profile::params::osd_pool_default_pg_num': 128, u'keystone::notification_driver': u'noop', u'neutron::notification_driver': u'noop', u'ceph::profile::params::osd_journal_size': 4096, u'ceilometer::notification_driver': u'noop', u'manila::notification_driver': u'noop', u'ceph::profile::params::osd_pool_default_pgp_num': 128, u'cinder::ceilometer::notification_driver': u'noop', u'glance::notify::rabbitmq::notification_driver': u'noop', u'ceph::profile::params::osd_pool_default_min_size': 1, u'barbican::api::notification_driver': u'noop'}, u'CephStorageHostnameFormat': u'krynn-ceph-%index%', u'rhel_reg_user': u'admin', u'NeutronSupportedPCIVendorDevs': [u'8086:154c'], u'EndpointMap': {u'GnocchiInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8041'}, u'HeatPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13004'}, u'GlanceInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'9292'}, u'KeystonePublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13000'}, u'NeutronAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'9696'}, u'AodhInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8042'}, u'CeilometerAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8777'}, u'GlanceAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'9292'}, u'NovaVNCProxyAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'6080'}, u'HeatCfnInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8000'}, u'HeatInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8004'}, u'HeatCfnAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8000'}, u'NeutronPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13696'}, u'CinderPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13776'}, u'ManilaInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8786'}, u'HorizonPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'443'}, u'SaharaPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13386'}, u'GlancePublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13292'}, u'ManilaAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8786'}, u'HeatCfnPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13005'}, u'IronicAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'6385'}, u'AodhAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8042'}, u'IronicPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13385'}, u'GnocchiPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13041'}, u'HeatAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8004'}, u'SwiftInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8080'}, u'AodhPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13042'}, u'NovaVNCProxyPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13080'}, u'CeilometerInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8777'}, u'NovaInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8774'}, u'GlanceRegistryInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'9191'}, u'CeilometerPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13777'}, u'NovaAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8774'}, u'SwiftAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8080'}, u'NeutronInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'9696'}, u'GnocchiAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8041'}, u'CephRgwInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8080'}, u'CephRgwPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13808'}, u'NovaPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13774'}, u'MysqlInternal': {u'host': u'IP_ADDRESS', u'protocol': u'mysql+pymysql', u'port': u'3306'}, u'ManilaPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13786'}, u'SaharaAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8386'}, u'CephRgwAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8080'}, u'IronicInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'6385'}, u'KeystoneAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'35357'}, u'CinderInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8776'}, u'SwiftPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13808'}, u'KeystoneInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'5000'}, u'NovaVNCProxyInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'6080'}, u'SaharaInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8386'}, u'CinderAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8776'}}, u'ExternalNetCidr': u'10.162.200.0/23', u'StorageMgmtNetworkVlanID': 30, u'MysqlMaxConnections': 8192, u'rhel_reg_org': u'Krynn', u'ControllerCount': 3, u'ExternalAllocationPools': [{u'start': u'10.162.200.43', u'end': u'10.162.200.96'}], u'NeutronTunnelTypes': u'vxlan', u'token_flush_minute': [0, 20, 40], u'NeutronDpdkSocketMemory': u'2048,2048', u'PublicVirtualFixedIPs': [{u'ip_address': u'10.162.200.42'}], u'SSLRootCertificate': u'-----BEGIN CERTIFICATE-----\nMIIFDzCCA/egAwIBAgIJAMLnsbDD5KVMMA0GCSqGSIb3DQEBCwUAMIG1MQswCQYD\nVQQGEwJDQTELMAkGA1UECBMCUUMxETAPBgNVBAcTCE1vbnRyZWFsMRMwEQYDVQQK\nEwpLcnlubiBJbmMuMRAwDgYDVQQLEwdUcmFudG9yMRYwFAYDVQQDEw1LcnlubiBJ\nbmMuIENBMRgwFgYDVQQpEw9SYWlzdGxpbiBNYWplcmUxLTArBgkqhkiG9w0BCQEW\nHnJhaXN0bGluQGxhc3Rob21lLnNvbGFjZS5rcnlubjAeFw0xNjAzMDMyMjM2NDla\nFw0yNjAzMDEyMjM2NDlaMIG1MQswCQYDVQQGEwJDQTELMAkGA1UECBMCUUMxETAP\nBgNVBAcTCE1vbnRyZWFsMRMwEQYDVQQKEwpLcnlubiBJbmMuMRAwDgYDVQQLEwdU\ncmFudG9yMRYwFAYDVQQDEw1LcnlubiBJbmMuIENBMRgwFgYDVQQpEw9SYWlzdGxp\nbiBNYWplcmUxLTArBgkqhkiG9w0BCQEWHnJhaXN0bGluQGxhc3Rob21lLnNvbGFj\nZS5rcnlubjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL+ycHZrGwRR\nU2mZvXcinAc1tHqmX6uRX8xTd/KnAlmo9FKkryYT6fH+Vt3YoQZxt1y1/zwP8b5q\nYD/fZCXpK+m2tH7KfbHD+dRwOfkfiqEKYlnZjzJDoa1fFXgcD1MOH4WtW0e76gJu\nqazHS8PxnPGVbov/Zct4dhu9N5bptyAkSgy8qM58VY+XSfjMo4KlBAMrRIkYD6Km\ngxckvl0+h6b+izc67ftcoWqj24mep4mRAF6jRzldWp9gj5oSh/qR7CUBN7AvS+GU\nB/hLVkQw3mT3RqZxXDsVrrzrnm+xtRDJMakbwQUyIQ8JrtYGgpo4z+T6tOC9IwJ1\no6mCMreLy7ECAwEAAaOCAR4wggEaMB0GA1UdDgQWBBSuML7sQDcVORQov3TrBvf5\nqoq09TCB6gYDVR0jBIHiMIHfgBSuML7sQDcVORQov3TrBvf5qoq09aGBu6SBuDCB\ntTELMAkGA1UEBhMCQ0ExCzAJBgNVBAgTAlFDMREwDwYDVQQHEwhNb250cmVhbDET\nMBEGA1UEChMKS3J5bm4gSW5jLjEQMA4GA1UECxMHVHJhbnRvcjEWMBQGA1UEAxMN\nS3J5bm4gSW5jLiBDQTEYMBYGA1UEKRMPUmFpc3RsaW4gTWFqZXJlMS0wKwYJKoZI\nhvcNAQkBFh5yYWlzdGxpbkBsYXN0aG9tZS5zb2xhY2Uua3J5bm6CCQDC57Gww+Sl\nTDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQCCALlwYznNn8ZOe+/h\nsBeDKhiK44CBJBZgfI26V6BB+CGFBsTFanyrmH+kNJyWyL2MNubSZH3qoaL3WTdT\n1jnX6Eyv2LjOq+5HgHOq3uOI0+vcWd80PEbIjrf7cC99GbkDn+bUNf0erySiJKR2\nAFHgYAE31q/3X4rO/cb5eN9h01uA92m7nmcDfxa3I3C19v9GBRvZ+Kj3z3dbKpNe\nhCyC72/+1a93Vxn9JbZsV0XJUZhEB15hemQ57U91Jb6gK18IxvyX2J9tSfeKSvCe\nNroC43O7EkOOCr/yBRWxWWojXTiLqlq+3IowBHu524V3TMHpWCnBXqlggw1GfKSF\nOwn1\n-----END CERTIFICATE-----\n', u'GlanceRbdPoolName': u'images', u'BondInterfaceOvsOptions': u'bond_mode=active-backup lacp=off other_config:bond-detect-mode=miimon other_config:bond-miimon-interval=500', u'NeutronEnableIsolatedMetadata': True, u'NeutronVniRanges': [u'1:4094'], u'rhel_reg_method': u'satellite', u'emc_scaleio_ip1': u'10.128.19.81', u'SSLKey': u'-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEA8bIh4q8nmozTyWTHCIgIqIwD6RHmTteIkb9+gKCSg1L/NYuT\n6O93D5vBXGZMm6LK3paY6HQim90TO1iNHdRllEt+AZ396yPHW0TUAUOJWYP5PATq\niGmbg5rL0q7E5dR+OE02qF+IG8yS/y/zvnn+5wxWCXXSoYB9dRNSbYoBkvkRMtxz\nG9jB/tmnVEIUWiPSLolguLUophs7crl/vSw3i89y524EjVJPmOINADaFsPZBK6+m\nQaZNDfJKSPCWZw723xrc19Uw0316Fs+TVl3+DPE1BzP8qcsSLBii7qMwiyxWs98k\nrNn0uHWN1NcZnLUDIv+etPMwGqgTHJy71HjAZQIDAQABAoIBAQCsFg62Xcuu6LIq\nZIyp8GFp0DdAjTQT0rY0P8oMP0fSJRf8weKQKV/2RwnHhjbpYWFcVpGMgJPbse5t\nhMEFCiNBEPcoo5sU/qaEv17Lf5Cdoa+lIkLy2W6Wp3KUEUez9DXiVGekPlCkqmXH\nOBct+aKaU1g26CMORnQNFbLMt0Qjpbxuzx4UGa+QFd28VNw6CQ6K1Aswk16pDV8j\n7ymjOf8GUXBiP7EIK4NF69ONazy3xyZqMrA6R2pByvcIRLT1kFCDb3p1PwJPIiuG\neCUQOHSo2tmSglBMMBujrZN/ZAN7ylTLRj3MHEwQPhBCQ0kSTyQ/4nwKMcskvaqC\nRX7x32qJAoGBAPxJaNudC+piLX16b47rPm9hjfMfNd5HZElfcajmYgLJizyR6hrH\n/Gd/V74HhAlr40l79WnyBpnzEGuezJQnkR1srOpRdHARZETLZJkNIt4ahsIEFVTJ\nrWEEwKjSb40WcwRN+CKS+gAeA1M1PHL0XyJwcf9oyE/Ns8EdugTI9cS3AoGBAPVA\n0TcpK/9xiuru7iLRdIfEjVGYJQB07D/DvTb0ym9k8UzL6I6fcceoOJDo1mtxgKin\nqBh9zFU6efo1uT1HWhbqnJH5Q2HHe7zjurTk0CNJT1hDwnAv5+11uYb7KobJK2OY\nG2KaPexZWHOoJ3netAIJj7JMWA2+8YmSY6WA3F/DAoGAKaTsfCPmTaA7JhVJyOun\n+La/ubwTJkfelAX/OwQcdZ1TMIJdhGIyldr9Xs7ayrtWX1Do574dvNfUhA9IccQ+\nPf8sY9liQQV96aUxS9pRQRxb1jbaVo6b4gHo03U5GK71+WXtabedMNvDbL7C5a7U\n7VhmWOSw/AtWerAvfo61ku0CgYA6M9yyy4mOgKKoKHXJO439Hm8vOv0lA5qBc3F3\nFlboYrtFL2sMVdiJumlaMneYXgJbhBZHYatZWpxR/eftG/7MS3dGyTHthYrfA+hu\nP5MJnL9AwivltejDmNmjp/2qqRkr9JAjMVmauoVcRT7BFFIB3cUFWkrXUEZAEMan\nI1KpQwKBgCbwArI2lENhfBvmJ1Jk/QEBj7EKXm5dX0epBPQImKhzSUNjDtYO4wec\nYbVo7RLmHZd11+XtTWq6kbRgUjnUUr3lMbl2+EK11gb32BByUr7sJ5xJObRrazuT\nPhsa28oyIbl629WdJ/jJ5Lq9gBOq1MVlMtCStfkRBPoetirlWkg/\n-----END RSA PRIVATE KEY-----\n', u'TenantAllocationPools': [{u'start': u'10.3.0.10', u'end': u'10.3.0.200'}], u'emc_scaleio_ip2': u'10.128.19.82', u'ControlPlaneSubnetCidr': u'24', u'ComputeSriovHostnameFormat': u'krynn-sriov-%index%', u'OvercloudCephStorageFlavor': u'ceph-storage', u'InternalApiNetworkVlanID': 10, u'ObjectStorageCount': 0, u'NeutronExternalNetworkBridge': u"''", u'InternalApiNetCidr': u'10.0.0.0/24', u'BlockStorageCount': 0, u'DnsServers': [u'10.162.200.254', u'8.8.8.8'], u'rhel_reg_auto_attach': u'', u'StorageAllocationPools': [{u'start': u'10.1.0.10', u'end': u'10.1.0.200'}], u'NovaComputeLibvirtType': u'qemu', u'StorageNetCidr': u'10.1.0.0/24', u'rhel_reg_sat_repo': u'rhel-7-server-satellite-tools-6.3-rpms', u'StorageNetworkVlanID': 20, u'NetworkerExtraConfig': {u'neutron::plugins::ml2::path_mtu': 1550}, u'CinderRbdPoolName': u'volumes', u'ComputeDpdkHostnameFormat': u'krynn-dpdk-%index%', u'rhel_reg_server_url': u'', u'OvercloudBlockStorageFlavor': u'cinder-storage', u'NovaComputeExtraConfig': {u'nova::compute::resume_guests_state_on_host_boot': True, u'compute_classes': [u'::nova::config', u'::neutron::config', u'::neutron::plugins::ml2', u'::neutron::agents::ml2::ovs'], u'nova::config::nova_config': {u'DEFAULT/max_local_block_devices': {u'value': u'4'}, u'libvirt/volume_use_multipath': {u'value': u'True'}, u'libvirt/mem_stats_period_seconds': {u'value': u'0'}, u'libvirt/live_migration_permit_post_copy': {u'value': u'True'}, u'DEFAULT/allow_migrate_to_same_host': {u'value': u'True'}}, u'neutron::agents::ml2::ovs::bridge_mappings': [u'datacentre:br-ex', u'external:br-extnet'], u'neutron::plugins::ml2::network_vlan_ranges': [u'datacentre:1:4000', u'external:1:4000'], u'neutron::plugins::ml2::physical_network_mtus': [u'datacentre:1500', u'external:1500'], u'ceph::profile::params::osds': {u'/dev/sdh': {}, u'/dev/sdf': {}, u'/dev/sdg': {}, u'/dev/sdd': {}, u'/dev/sde': {}, u'/dev/sdc': {}}}, u'EC2MetadataIp': u'10.20.0.2', u'NetworkDeploymentActions': [u'CREATE', u'UPDATE'], u'ComputeDpdkCount': 0, u'rhel_reg_repos': u'rhel-7-server-rpms,rhel-7-server-supplementary-rpms,rhel-7-server-optional-rpms,rhel-7-server-extras-rpms,rhel-7-server-openstack-10-rpms,rhel-7-server-openstack-10-tools-rpms,rhel-7-server-openstack-10-optools-rpms,rhel-7-server-openstack-10-devtools-rpms,rhel-7-server-rhceph-2-osd-rpms,rhel-7-server-rhceph-2-mon-rpms,rhel-7-server-rhceph-2-tools-rpms', u'OvercloudObjectStorageFlavor': u'swift-storage', u'NeutronDpdkMemoryChannels': u'4', u'rhel_reg_http_proxy_port': u'', u'NeutronNetworkType': u'vxlan,gre,vlan,flat', u'ComputeSriovCount': 0, u'ComputeServices': [u'OS::TripleO::Services::CACerts', u'OS::TripleO::Services::CephClient', u'OS::TripleO::Services::CephExternal', u'OS::TripleO::Services::Timezone', u'OS::TripleO::Services::Ntp', u'OS::TripleO::Services::Snmp', u'OS::TripleO::Services::Sshd', u'OS::TripleO::Services::NovaCompute', u'OS::TripleO::Services::NovaLibvirt', u'OS::TripleO::Services::Kernel', u'OS::TripleO::Services::ComputeNeutronCorePlugin', u'OS::TripleO::Services::ComputeNeutronOvsAgent', u'OS::TripleO::Services::ComputeCeilometerAgent', u'OS::TripleO::Services::ComputeNeutronL3Agent', u'OS::TripleO::Services::ComputeNeutronMetadataAgent', u'OS::TripleO::Services::TripleoPackages', u'OS::TripleO::Services::TripleoFirewall', u'OS::TripleO::Services::NeutronSriovAgent', u'OS::TripleO::Services::OpenDaylightOvs', u'OS::TripleO::Services::SensuClient', u'OS::TripleO::Services::FluentdClient', u'OS::TripleO::Services::VipHosts', u'OS::TripleO::Services::CephOSD'], u'tripleo::profile::base::database::mysql::innodb_buffer_pool_size': u'256M', u'NovaSchedulerDefaultFilters': [u'RetryFilter', u'AvailabilityZoneFilter', u'RamFilter', u'ComputeFilter', u'ComputeCapabilitiesFilter', u'ImagePropertiesFilter', u'ServerGroupAntiAffinityFilter', u'ServerGroupAffinityFilter', u'PciPassthroughFilter', u'NUMATopologyFilter'], u'ControllerEnableSwiftStorage': False, u'SSLCertificate': u'-----BEGIN CERTIFICATE-----\nMIIDwTCCAqmgAwIBAgIBCjANBgkqhkiG9w0BAQsFADCBtTELMAkGA1UEBhMCQ0Ex\nCzAJBgNVBAgTAlFDMREwDwYDVQQHEwhNb250cmVhbDETMBEGA1UEChMKS3J5bm4g\nSW5jLjEQMA4GA1UECxMHVHJhbnRvcjEWMBQGA1UEAxMNS3J5bm4gSW5jLiBDQTEY\nMBYGA1UEKRMPUmFpc3RsaW4gTWFqZXJlMS0wKwYJKoZIhvcNAQkBFh5yYWlzdGxp\nbkBsYXN0aG9tZS5zb2xhY2Uua3J5bm4wHhcNMTgwMjE1MjI1OTA1WhcNMjgwMjEz\nMjI1OTA1WjBZMQswCQYDVQQGEwJDQTELMAkGA1UECBMCUUMxEzARBgNVBAoTCkty\neW5uIEluYy4xEDAOBgNVBAsTB1RyYW50b3IxFjAUBgNVBAMTDTEwLjE2Mi4yMDAu\nNDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDxsiHiryeajNPJZMcI\niAiojAPpEeZO14iRv36AoJKDUv81i5Po73cPm8FcZkybosrelpjodCKb3RM7WI0d\n1GWUS34Bnf3rI8dbRNQBQ4lZg/k8BOqIaZuDmsvSrsTl1H44TTaoX4gbzJL/L/O+\nef7nDFYJddKhgH11E1JtigGS+REy3HMb2MH+2adUQhRaI9IuiWC4tSimGztyuX+9\nLDeLz3LnbgSNUk+Y4g0ANoWw9kErr6ZBpk0N8kpI8JZnDvbfGtzX1TDTfXoWz5NW\nXf4M8TUHM/ypyxIsGKLuozCLLFaz3ySs2fS4dY3U1xmctQMi/5608zAaqBMcnLvU\neMBlAgMBAAGjNzA1MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMBsGA1UdEQQUMBKH\nBAqiyCqHBAoUAAOHBAoUAAQwDQYJKoZIhvcNAQELBQADggEBAHF6Pu9SOkHQv+uL\nUC8rQYiBZpp8WTT5evdCSDooc+/l9KKAalL0KULYYwn5LeaXzXTG/+bfPhL1wy7D\n9HTwxXW5X1ROkI82QYyhZyAltor7QtdzyTCyxO7UTdM8i9Dj9woQ5JJSyBb3Eq0Z\nLsfxtMz3XGYwYGPsVbdBHU643N+RzZvrfrHjn82FpGqnsIJ+rJKI/rCT27Y3CgJV\nZ8tqRmZQLEL76cH7KJfCu2WHjAr2khawYF6QbKlgSQ+4zi5UFbWfrYfW5X6sYLuM\n/MTIR9PQyq8PNFCyX8xnJIy7FtxwGp1AWFn2OjY+Yg+lB1/33SqtjsNjt7H9Ldm+\nTrSvLS4=\n-----END CERTIFICATE-----\n', u'OvercloudComputeSriovFlavor': u'computesriov', u'ComputeDpdkExtraConfig': {u'nova::compute::vcpu_pin_set': [u'4-21', u'48-65', u'26-43', u'70-87'], u'neutron::plugins::ml2::path_mtu': 1550, u'nova::compute::reserved_host_memory': 4096, u'neutron::plugins::ml2::type_drivers': [u'vlan', u'flat'], u'neutron::agents::ml2::ovs::bridge_mappings': [u'datacentre:br-ex', u'external:br-extnet', u'dpdk_ens1f0:br-dpdk1', u'dpdk_ens1f1:br-dpdk2', u'dpdk_ens2f0:br-dpdk3', u'dpdk_ens2f1:br-dpdk4'], u'neutron::plugins::ml2::network_vlan_ranges': [u'datacentre:1:4000', u'external:1:4000', u'dpdk_ens1f0:1:4000', u'dpdk_ens1f1:1:4000', u'dpdk_ens2f0:1:4000', u'dpdk_ens2f1:1:4000'], u'neutron::plugins::ml2::physical_network_mtus': [u'datacentre:1500', u'external:1500'], u'ceph::profile::params::osds': {u'/dev/sdh': {}, u'/dev/sdf': {}, u'/dev/sdg': {}, u'/dev/sdd': {}, u'/dev/sde': {}, u'/dev/sdc': {}}, u'computesriov_classes': [u'::nova::config', u'::neutron::config', u'::neutron::plugins::ml2', u'::neutron::agents::ml2::ovs'], u'neutron::agents::ml2::ovs::datapath_type': u'netdev'}, u'NetworkerHostnameFormat': u'krynn-netwrk-%index%', u'KeystoneCACertificate': u'-----BEGIN CERTIFICATE-----\nMIIDNzCCAh+gAwIBAgIBATANBgkqhkiG9w0BAQUFADBTMQswCQYDVQQGEwJYWDEO\nMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVuc2V0MQ4wDAYDVQQKDAVVbnNldDEU\nMBIGA1UEAwwLS2V5c3RvbmUgQ0EwHhcNMTgwODIxMTYwMzI4WhcNMjgwODE4MTYw\nMzI4WjBTMQswCQYDVQQGEwJYWDEOMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVu\nc2V0MQ4wDAYDVQQKDAVVbnNldDEUMBIGA1UEAwwLS2V5c3RvbmUgQ0EwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCy8/vfOzwa+5yHOQlXVeU8zSMBjvFT\nczhErjN+tEG3X/a+BAoArWms/ISK2RAnVnLB+EJd2ilTf975MDg/STOJ0T1FcPnB\nZWW/rwhG0yVwE1nJgfibSGINPqKecGkJY9wdWJT12m0hZUKYz97aZ9oIQQsiiydH\nwXisQtBCJ/Ybt2RC6M1/u+0v4K1HQ43lekrKmYqm2/x0W8fZx2BY7ULdtztZVnn8\nDhIvxzOdqpDvcGv1GxOJH6Pru1Qntpglr4m+1hy/a01sHd/Ub5MOn2TbJQrbfRnD\nxqc2Lp7rjdgNrSW/ZMBS8ViB3uNKFxNwMyIg5SdvZ/Lfr1OyNAGtWYw9AgMBAAGj\nFjAUMBIGA1UdEwEB/wQIMAYBAf8CAQAwDQYJKoZIhvcNAQEFBQADggEBADitTwzr\n1nLI4augD251OoHiyZV7Urb8ouae9mAcZQS+ey/EjYnMK7TcivaGlgLHgYlPis7C\nj4c/xlXDxBJ4BiGvQ/qDdM0dIXeanBpdMi8qdWPeraFThIRjAdkCHbxBlRMrFmX7\nZqnEq7xQRaE2riclmZIU+8TDclbRwrVhQM0lnXUc+q8t2qAiLCTsa6fJ39LURqQR\n49fV7OOfBPmJEgqo6mdykc7rcuk6QaA+OFg+gpu3erEERM8VxxoC/AW229gMhPn/\nKXO8kHvQUVJeIkhEI5RACCX0NL9xguu4xJ2ylGd/GGYjciKx/CdFGbqPAFCGci+s\nZyxHk3E8gr+AtC0=\n-----END CERTIFICATE-----\n', u'ExternalInterfaceDefaultRoute': u'10.162.200.254', u'ValidateFqdn': True, u'rhel_reg_release': u'', u'RootPW': u'r00tme', u'CephStorageExtraConfig': {u'ceph::profile::params::osds': {u'/dev/sdh': {}, u'/dev/sdf': {}, u'/dev/sdg': {}, u'/dev/sdd': {}, u'/dev/sde': {}, u'/dev/sdb': {}, u'/dev/sdc': {}}}, u'tripleo::loadbalancer::ssl_options': u'no-sslv3 ', u'ObjectStorageHostnameFormat': u'krynn-swift-%index%', u'rhel_reg_sat_url': u'http://10.162.200.124', u'UpdateIdentifier': u''}}] 2018-08-21 12:03:33.560 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'73aa91e4c98945bab13620bc73b73c68', u'expires_at': u'2018-08-21T20:02:19.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=156ad9bf-cb56-4fe2-9707-9a5bdbc25668, action_class=tripleo_common.actions.validations.Enabled, attributes={}, params={}] 2018-08-21 12:03:34.716 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'73aa91e4c98945bab13620bc73b73c68', u'expires_at': u'2018-08-21T20:02:19.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=f49fc1b4-1cbd-4bf5-b495-b024cb6ed9d4, action_class=tripleo_common.actions.validations.GetPubkeyAction, attributes={}, params={}] 2018-08-21 12:03:35.813 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'73aa91e4c98945bab13620bc73b73c68', u'expires_at': u'2018-08-21T20:02:19.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=356a4d13-453e-41a2-9804-7cca266d5802, action_class=tripleo_common.actions.parameters.UpdateParametersAction, attributes={}, params={u'container': u'overcloud', u'parameters': {u'node_admin_extra_ssh_keys': u'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCQrjaLGIcSZ2ivjvQ0dRO3doj3oPOgTeDn2uP5YZym/Mox1tm5FWO/XL+zJnCo5t98isitDJ3oS/HnH7A1vxzYD5fkVVqq0w0ZPkV8C2w/+E9ko8A1C9ng+n0R5eyPR6BWRB3aFl9fxDKWcNo9NKeoOT4JA/cKEYCMHaiYEZmY0egV2df+INynWakmZM2dvddOzWBUsCJcuviEV8fmJo9ygkPL8q0vpsiVFcOtNdnKUmNXNiAlTalGNTqOE2LD3BonHYJk9NkUmyycNePwMlq0IVfXPYYUPM6FFwvB53zWUO84sTbln4Y+f5CljZZbcfJeREg45gcis1lZh0xoMITB Generated by TripleO'}}] 2018-08-21 12:03:39.344 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'73aa91e4c98945bab13620bc73b73c68', u'expires_at': u'2018-08-21T20:02:19.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=16aef7cb-0846-4106-9e42-dbfb883b0540, action_class=mistral.actions.openstack.actions.SwiftAction, attributes={u'client_method_name': u'head_container'}, params={u'headers': None, u'container': u'overcloud'}] 2018-08-21 12:03:40.424 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'73aa91e4c98945bab13620bc73b73c68', u'expires_at': u'2018-08-21T20:02:19.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=5c49b545-25d0-42c9-b016-f31b92259c82, action_class=tripleo_common.actions.swifthelper.SwiftTempUrlAction, attributes={}, params={u'obj': u'swift-rings.tar.gz', u'valid': u'86400', u'container': u'overcloud-swift-rings', u'method': u'GET'}] 2018-08-21 12:03:41.513 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'73aa91e4c98945bab13620bc73b73c68', u'expires_at': u'2018-08-21T20:02:19.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=2a286a1e-e3af-4535-a580-95f317e46510, action_class=tripleo_common.actions.parameters.UpdateParametersAction, attributes={}, params={u'container': u'overcloud', u'parameters': {u'SwiftRingGetTempurl': u'https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=a6a77a551d2c65afb1cdf1e9b2cc1bcca8dc6714&temp_url_expires=1534953821'}}] 2018-08-21 12:03:43.766 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'73aa91e4c98945bab13620bc73b73c68', u'expires_at': u'2018-08-21T20:02:19.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=c8b9d436-5fd9-4e57-8b2c-e3b49cf321ce, action_class=tripleo_common.actions.swifthelper.SwiftTempUrlAction, attributes={}, params={u'obj': u'swift-rings.tar.gz', u'valid': u'86400', u'container': u'overcloud-swift-rings', u'method': u'PUT'}] 2018-08-21 12:03:44.870 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'73aa91e4c98945bab13620bc73b73c68', u'expires_at': u'2018-08-21T20:02:19.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=e015a5cd-9743-4ddd-8dc6-d9422988f43e, action_class=tripleo_common.actions.parameters.UpdateParametersAction, attributes={}, params={u'container': u'overcloud', u'parameters': {u'SwiftRingPutTempurl': u'https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=2a5e76bfe89c0243e58e46a7575a2219c131ac1f&temp_url_expires=1534953824'}}] 2018-08-21 12:03:47.082 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'73aa91e4c98945bab13620bc73b73c68', u'expires_at': u'2018-08-21T20:02:19.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=8c3df2a6-996d-4470-ad15-44dd0f3a8a24, action_class=mistral.actions.std_actions.NoOpAction, attributes={}, params={}] 2018-08-21 12:03:47.082 2043 INFO mistral.actions.std_actions [-] Running no-op action 2018-08-21 12:03:48.329 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'73aa91e4c98945bab13620bc73b73c68', u'expires_at': u'2018-08-21T20:02:19.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=18f4981a-d36c-4bfe-98e7-6408dcd5862e, action_class=mistral.actions.openstack.actions.ZaqarAction, attributes={u'client_method_name': u'queue_post'}, params={u'queue_name': u'0d7085ae-6859-4f5e-ae90-09a3fee34794', u'messages': {u'body': {u'type': u'tripleo.swift_rings_backup.v1.create_swift_rings_backup_container_plan', u'payload': {u'status': u'SUCCESS', u'message': {u'description': None, u'created_at': u'2018-02-22 04:48:52', u'updated_at': u'2018-08-21 16:03:42', u'id': u'968f1f11-6f20-4df5-80c9-44c37af9fbf9', u'manager': {u'client': {u'cron_triggers': None, u'tasks': None, u'workbooks': None, u'actions': None, u'executions': None, u'environments': None, u'members': None, u'workflows': None, u'services': None, u'http_client': None, u'action_executions': None}}, u'scope': u'private', u'_data': {u'created_at': u'2018-02-22 04:48:52', u'description': None, u'variables': u'{"root_template": "overcloud.yaml", "passwords": {"CephClusterFSID": "afa4bfa0-178b-11e8-a78c-525400a6c54d", "CephMonKey": "AQC2S45aAAAAABAAuV7N5EtCfAjZ0GKecXseZA==", "NeutronPassword": "8kgQ3U27gQMTaUvWb724KbQ8K", "HeatPassword": "jkF88nM6nuGtshmVp2ePsUAHd", "SnmpdReadonlyUserPassword": "7f54596ff715c1ca1878a1185ded051f44beef33", "GlancePassword": "um99YHx2cP9ZGfRWThvk6c2n8", "IronicPassword": "VvJZUqPaDRJQwJmBNKPtgyjuv", "HeatStackDomainAdminPassword": "qzQqR8cv8e9r6cMRyk8KUWCkk", "ZaqarPassword": "8jDVYemtbrZ9eCvHUWc8gTAZv", "MysqlClustercheckPassword": "xJQMPhkgs2PqG9wNdWgZW4msW", "GnocchiPassword": "TN4tjsYYvTZayc4DqqZuY642M", "CephAdminKey": "AQC2S45aAAAAABAAAYT/baXKeRAZkZHshteO3Q==", "CeilometerPassword": "4rCWnU6GjNyNXhr9rFTZmJ3cC", "CinderPassword": "hNds7nsunkghcCmHtM6ghnajb", "RabbitPassword": "NqfDJEFDujfBEFefGrAgVt9vZ", "CephRgwKey": "AQC2S45aAAAAABAAC3w5Uiw0SXYUjEio/I7a6Q==", "TrovePassword": "Y9ZwMEQ92up4FWMaRZaV6X7sD", "AodhPassword": "scVG8JBBP9N9Pmhng2M6AzZBc", "KeystoneCredential0": "GavlhcO47vp1kgATYD5niOdOcdRxDQcrydYZgo7RQbs=", "KeystoneCredential1": "sjlkgpY39e8CVGu2ZZyN5f-PWUkT8xHTGfrVqIa8-hs=", "CephClientKey": "AQC2S45aAAAAABAAD0oMJfCjQwv/FhnAOOkBdw==", "NovaPassword": "v72sUpAsQRaDtg4KYnztQaHCu", "AdminToken": "pX9qYWFAEsgxycBrWbqtPJ29G", "RedisPassword": "TcjBjD6FpxhZDP6y9V7gaj8gP", "MistralPassword": "bTxxR3KcM8kuKYaghZqPPxBwY", "SwiftHashSuffix": "PRqEGctUHHNxZH3ZwP7DbUTxm", "AdminPassword": "F9afsbdYtNjMwb6hgAKw9rtTX", "MigrationSshKey": {"public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC78G3xWGQJHaaMe0DaeebVDK/tmgLGwD4BRwPmWJG9z5CSTAEroCCCWXYtoGKol5MM9VQshV4Ogy1X4DCZRForWgl9hu9GL8UwHruuB0Y7zoBlFYaPCCGPZsrlhj8zo2fstnq/je/rjnFFXlmUKOCIyfLuYovlY8SJSeqQ3jkVxg4EZDkSwrN+82nmCXhfREgjxXTBSiLPSDwANtFbsCy49YvHmCNolikjegXr8PyqY7Qdz7FFU5e0CtNO1ADwwsYnIkDuDaL6KUlGD711bxPY5+hYVgM+GeU1grZVLDx6G74BavKDzg+yr5wcgNDuirdrjN9GjaFzPU+/ch9WKNyd Generated by TripleO", "private_key": "-----BEGIN RSA PRIVATE KEY-----\\nMIIEpAIBAAKCAQEAu/Bt8VhkCR2mjHtA2nnm1Qyv7ZoCxsA+AUcD5liRvc+QkkwB\\nK6Aggll2LaBiqJeTDPVULIVeDoMtV+AwmURaK1oJfYbvRi/FMB67rgdGO86AZRWG\\njwghj2bK5YY/M6Nn7LZ6v43v645xRV5ZlCjgiMny7mKL5WPEiUnqkN45FcYOBGQ5\\nEsKzfvNp5gl4X0RII8V0wUoiz0g8ADbRW7AsuPWLx5gjaJYpI3oF6/D8qmO0Hc+x\\nRVOXtArTTtQA8MLGJyJA7g2i+ilJRg+9dW8T2OfoWFYDPhnlNYK2VSw8ehu+AWry\\ng84Psq+cHIDQ7oq3a4zfRo2hcz1Pv3IfVijcnQIDAQABAoIBAQCRfeSu9P2kbPbV\\nREmFmN9RSZwcdaD2mjamKILlXOWeqsRB7WLukez43Cb31XTrDUSCwJ1kRe71jymY\\nIO+eh2LCstYr/jzX+f1ObkxewjTl8cxF9O8RZXsNl8c0/sOIx1SZ1P6bslbs5X3c\\n9NimMSr52lUdpN6mO6EXo0ha1B4fMrl5lY3TzQXm1T48Zi5IMOZgpuQNbT9hRXss\\n68oAmNEmDHapIjH5u2rZNn1d5W4pvyHtA/G+mWXu0hUxXlGWCN0YBcMErJ53HjOV\\nGcWbd88kzDzbybPGYXqx2ExUGdeeP+tv1IWPimbWtemLRdxXGr2QRUdK8WiJ0M8S\\n9dk7LJuFAoGBAPPpI+2P0JjNXVNjlizP4p5aTfjeCWJ1EEIOTSlPWNqxClTB0LJO\\n8MR9qVZrOr0NWJEXs1PQ5icNJsjSNCNFBR54gMC56UKgSnOgZCEnxjjSKve4gzZ9\\nP9P8Qn4fBtdsnfdlaiBIERBaQk5TWwlxukXmJ7Gygy0nUbQEljKOQ9qDAoGBAMVB\\nGD6BsfK2F2rKtFpETHZ9AtIk/lWKLMW5Q26ihVweQ4DTKkTQNlEC36dSUQn8SsV5\\nN4NH1jlahansLM5gC88laQxCK9vPAYVllN7YtJBYU78MhyPNsnzIrGgA6WgE6SMv\\nuZuFaZ5IiKvPCLUHtIqsqaMQbptBFxqZKddzt0JfAoGAeWcVxuzKOwQc66Cp4uwm\\nNANmw/RgX209BmPv7BvechuktMMziUzZcjPJ0YXV2ruF1dIiJBnaNJ3LLDHUWanE\\n/oGkNElU3SDDbgHrVMVjWGzjjiF8zeZRmsX4oqX21cruZXFI/YBhXe5PCoVazryY\\npqoEH+JmgFcNx7hwugEtrNkCgYA/dX2zPk5dYy+Nb8Et+SMQS4+Iw9X+9wEIa13C\\nTg7RX/sfis/ia4nN7jq9vcHMkJoNhb3SQl4s/W5bCFwx2Lxz2/k7tF4fzS0UGWYX\\ne2g7t+7ZW9JuNlLhyj2NCB4PFOVcKJJx8i3Uekld3LFUbDItGvdIOpUa5YnlSLkp\\nU1T1yQKBgQDhEdJWFQZJrsILv3zFhuDtuy15QR1QvcRQXnUodaCj7dNQyK/+6CFG\\nipxgzDI3537fMcC/MO7PDCG5HB0FZl7b3SDuNWbzW7hqCBZtBxRuBqdticc8jbkV\\nnGt4UuYs+DVGPULDuDscVAKKCGT6cSFn5m1jedMgxsSxxm1A+xL8Ww==\\n-----END RSA PRIVATE KEY-----\\n"}, "HAProxyStatsPassword": "XknBPwQd4AsTKwH4seqp2BVJq", "ManilaPassword": "4nQPbu7Ch798gPPthwrZs6Kr2", "SwiftPassword": "8cBNKm2qPfwwx7y7e3HJkmKhf", "CeilometerMeteringSecret": "b4tmWMngDw9yfv8rxyj7YTbPs", "NeutronMetadataProxySharedSecret": "Np7VUh38WzatDXetXEcJwQt6g", "BarbicanPassword": "gVR4qTFAkfYHd2bRCaWHFCG4W", "SaharaPassword": "hje6PHVNzV7PWzrwECArQsmZf"}, "parameter_defaults": {"KeystoneSigningKey": "-----BEGIN PRIVATE KEY-----\\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDicIOaCEBED5at\\nexgn1Z6twcS1Z2/8z1cAa3pqW+vL+wIxh4S5wjlQtSO6lvXpnOz64aXgR6/T7nZf\\nryPQ/YLXs9r108GrezvZ5DjepSLyc7tl2x86MTPsTJgI1xubWFp9SFNGBGUgC2jd\\nEh5TG9bLGjVXy7tmTPsz5j6u6gLjbxxrpmV5g8n9dYLOLdQdURzONxHDuU7o/lXA\\n/AC24QMaFOLkZtO1Adi9upp8O/orrdzFpTsvDQn0kuBgLTX52l8H/Rn0OS2WvtPm\\nF4vnC5mVxYySx8zLSI6LI3yK2yM3iT/XSBFT//eLFNgGa0uAiCE9jyP3SJ5/qzvQ\\nhf/FibXLAgMBAAECggEAYEcInYBumsGqBj71SVKZsjVWBu9g/TPHQSVxmjFVM5iZ\\nGSgOtdCv//HUrCwtiNOxKwawOYkhaFHWwN49s0lmzYHqUmVjzh6Klx1jVL8P+dhd\\nUHR3dY2gDxON/QxA768EYopS5c1Ole5j+sMOY7XNgPO2xIqaNmf60tlNw5859Srn\\nQ9JivdNRnd5Yxwc8zzRxYLdKcswXTIMbVw+CWkqu38veGlQe95LeqsakBSy3YG7t\\nB/0eythjW445MrCGONEHwlDV07HLTu5g/oFOTObTtcCcbB4t+S/yleaHSMyKFz1m\\n7T+xo1EMUwFCRnPV7LZLN5Tlf0bgXVODSYui+A/SeQKBgQDxD4GTigCpvvOfS44m\\nqcfvS6ddcQrcY+4GiN/Ul+I1Dyx3Zqnj/FIjiku+cTUaApS8PkUAM9dVpX5hUk6I\\ndDcafiZH8kRXN/kqR5UCPRAZOQhfKpd/h9hKy7ay8htjxxzPwPkJGePH1pTe5g/G\\nQANch6OnuNEKV0hTMSObts3uhQKBgQDweQpm3dhCXRBuPfMbiXHkZa4TWqRJFIbM\\nKbS6+635ihQt4VyIbIRlueJaZUsFVu4Zb+a90zUPMqsFV/UkJxAaRjwPuzNPW7vq\\nas+hAbM/fuJ5wTTnWy3J2qCHH+cf/SzoOxHrlNOxnr+g2+Adfxl46Jhb98vM+CCb\\nyjctz2iMDwKBgQDR7J76zQMmz5N49WMlaFUkns1xIjBDHQL7zdaeXGYxrrUahd0N\\nHX6qVJUBk7SaogTEqbWNJ5gujaAxQGwDiLEz8QeFQAUjryrdFtk8ydBrJq+TsJOe\\nC77f4+eGjjAsBAmjInm84z7pmISsV80E6FoFCloKhXgFeV0SlYhc4iUTwQKBgQCZ\\nRc0ne8dXpVHPspS9vIFnfpfRpjiIjBjPENYtSDW/lA8An2AHZIOPA0gPLfj/UkU4\\n2WZNH831/emb4lBR1sQguxuVO1CdCG9iHupwSVEi65EW4dsCi89HlZ40AlWiwhBZ\\nhS0K5zV3RSQHN55Frrlho39ZPzwbTRwbsGwzOrv8aQKBgEVLFP8a8sXMoi8RwwSm\\nODrfDbcLQWZQQ66ubSvU0P02dpSLvqjm/jfa1mJN/EMweVELpTHR+7agupNuj7J9\\nWyh9PAHO3P8NsAHkiR4kmLW58pLLqy903eJudBxpih6mOfno9LWilQkf7hdHU8+A\\nP9C43z/wrzBphoso5SsIbqhF\\n-----END PRIVATE KEY-----\\n", "rhel_reg_activation_key": "ak_rhosp10", "ComputeCount": 2, "OvercloudControlFlavor": "control", "rhel_reg_type": "", "GnocchiBackend": "rbd", "NeutronFlatNetworks": "datacentre,external", "ComputeDpdkHostCpusList": "\'2,46,24,68\'", "ControlPlaneDefaultRoute": "10.20.0.1", "NovaEnableRbdBackend": true, "NeutronVhostuserSocketGroup": "hugetlbfs", "CinderEnableRbdBackend": true, "ControllerHostnameFormat": "krynn-ctrl-%index%", "KeystoneSigningCertificate": "-----BEGIN CERTIFICATE-----\\nMIIDJDCCAgygAwIBAgIBAjANBgkqhkiG9w0BAQUFADBTMQswCQYDVQQGEwJYWDEO\\nMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVuc2V0MQ4wDAYDVQQKDAVVbnNldDEU\\nMBIGA1UEAwwLS2V5c3RvbmUgQ0EwHhcNMTgwODIxMTYwMzI4WhcNMjgwODE4MTYw\\nMzI4WjBYMQswCQYDVQQGEwJYWDEOMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVu\\nc2V0MQ4wDAYDVQQKDAVVbnNldDEZMBcGA1UEAwwQS2V5c3RvbmUgU2lnbmluZzCC\\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOJwg5oIQEQPlq17GCfVnq3B\\nxLVnb/zPVwBrempb68v7AjGHhLnCOVC1I7qW9emc7PrhpeBHr9Pudl+vI9D9gtez\\n2vXTwat7O9nkON6lIvJzu2XbHzoxM+xMmAjXG5tYWn1IU0YEZSALaN0SHlMb1ssa\\nNVfLu2ZM+zPmPq7qAuNvHGumZXmDyf11gs4t1B1RHM43EcO5Tuj+VcD8ALbhAxoU\\n4uRm07UB2L26mnw7+iut3MWlOy8NCfSS4GAtNfnaXwf9GfQ5LZa+0+YXi+cLmZXF\\njJLHzMtIjosjfIrbIzeJP9dIEVP/94sU2AZrS4CIIT2PI/dInn+rO9CF/8WJtcsC\\nAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAPHTyytEaLr0Y+/Hkj5pTxp2JIR+hcVmo\\n17fDZACrv9G4RLJnl0XlW3TzWKaBGAb6ZZ1z60yqRChPTqkibtrVgx5VQ5er36/t\\nmbElcXouqpg4bxZgA5HCwEeldm9z2i4tPs9zHL6rvWaWWpXl6Qz9SX7JoQxIOpl5\\nIbfWdix9jrcIcpymdmA8k7jmzCY0zAP+yzLQoHsgMEZitbd/SZCaw36hroDUhal9\\nQZvX3M79gDxztE/WFxS3rHlAYzYT532smF0mtJpMB6i/y0bYepT18CU2coAtlAmJ\\nCPZf7Xl0csg5MLrW4MGmCcEp/jpmDqYuHkGfoDF2DlHkiZv8Jpqb/w==\\n-----END CERTIFICATE-----\\n", "CephStorageCount": 1, "rhel_reg_http_proxy_password": "", "TenantNetCidr": "10.3.0.0/24", "rhel_reg_http_proxy_host": "", "osp_ad_primary_dc": "dc00.ad.lasthome.solace.krynn", "NtpServer": ["10.20.0.1", "10.20.0.2"], "osp_ad_enable": "False", "NeutronDpdkCoreList": "\'3,47,25,69\'", "ComputeSriovExtraConfig": {"computesriov_classes": ["::nova::config", "::neutron::config", "::neutron::plugins::ml2", "::neutron::agents::ml2::ovs"], "neutron::plugins::ml2::path_mtu": 1550, "neutron::agents::ml2::ovs::firewall_driver": ["noop"], "neutron::plugins::ml2::type_drivers": ["vlan", "flat"], "neutron::agents::ml2::ovs::bridge_mappings": ["datacentre:br-ex", "external:br-extnet", "sriov_ens1f0:br-sriov1", "sriov_ens1f1:br-sriov2", "sriov_ens2f0:br-sriov3", "sriov_ens2f1:br-sriov4"], "neutron::plugins::ml2::network_vlan_ranges": ["datacentre:1:4000", "external:1:4000", "sriov_ens1f0:1:4000", "sriov_ens1f1:1:4000", "sriov_ens2f0:1:4000", "sriov_ens2f1:1:4000"], "tripleo::host::sriov::number_of_vfs": ["ens1f0:16", "ens1f1:16", "ens2f0:16", "ens2f1:16"], "neutron::plugins::ml2::physical_network_mtus": ["datacentre:1500", "external:1500"], "ceph::profile::params::osds": {"/dev/sdh": {}, "/dev/sdf": {}, "/dev/sdg": {}, "/dev/sdd": {}, "/dev/sde": {}, "/dev/sdc": {}}, "neutron::agents::ml2::sriov::physical_device_mappings": ["sriov_ens1f0:ens1f0", "sriov_ens1f1:ens1f1", "sriov_ens2f0:ens2f0", "sriov_ens2f1:ens2f1"], "neutron::plugins::ml2::supported_pci_vendor_devs": ["8086:154c"], "nova::compute::vcpu_pin_set": ["4-21", "48-65", "26-43", "70-87"], "nova::compute::reserved_host_memory": 2048, "nova::compute::pci_passthrough": [{"devname": "ens1f0", "physical_network": "sriov_ens1f0"}, {"devname": "ens1f1", "physical_network": "sriov_ens1f1"}, {"devname": "ens2f0", "physical_network": "sriov_ens2f0"}, {"devname": "ens2f1", "physical_network": "sriov_ens2f1"}]}, "StackAction": "CREATE", "StorageMgmtAllocationPools": [{"start": "10.2.0.10", "end": "10.2.0.200"}], "InternalApiAllocationPools": [{"start": "10.0.0.10", "end": "10.0.0.200"}], "NeutronVhostuserSocketDir": "/var/lib/vhost_sockets", "rhel_reg_pool_id": "", "NeutronDatapathType": "netdev", "Debug": false, "CinderBackupBackend": "ceph", "OvercloudComputeDpdkFlavor": "computedpdk", "ComputeSriovKernelArgs": "default_hugepagesz=1GB hugepagesz=1G hugepages=128 intel_iommu=on iommu=pt", "rhel_reg_base_url": "", "RabbitFDLimit": 65436, "StorageMgmtNetCidr": "10.2.0.0/24", "osp_netbios_domain": "KRYNN", "OvercloudComputeFlavor": "compute", "CinderEnableIscsiBackend": false, "NeutronDpdkDriverType": "vfio-pci", "NeutronOVSFirewallDriver": "openvswitch", "rhel_reg_password": "password", "NovaReservedHostMemory": 4096, "ControllerExtraConfig": {"neutron::plugins::ml2::path_mtu": 1550, "apache::trace_enable": "Off", "aodh::policy::policies": {"aodh-telemetry:get_alarm_state": {"key": "telemetry:get_alarm_state", "value": "rule:admin_or_owner"}, "aodh-telemetry:query_alarm_history": {"key": "telemetry:query_alarm_history", "value": "rule:admin_or_owner"}, "aodh-context_is_admin": {"key": "context_is_admin", "value": "role:admin and rule:deny_readonly"}, "aodh-telemetry:create_alarm": {"key": "telemetry:create_alarm", "value": "rule:deny_readonly"}, "aodh-telemetry:alarm_history": {"key": "telemetry:alarm_history", "value": "rule:admin_or_owner"}, "aodh-telemetry:query_alarm": {"key": "telemetry:query_alarm", "value": "rule:admin_or_owner"}, "aodh-telemetry:get_alarm": {"key": "telemetry:get_alarm", "value": "rule:admin_or_owner"}, "aodh-default": {"key": "default", "value": "rule:admin_or_owner"}, "aodh-admin_or_owner": {"key": "admin_or_owner", "value": "rule:context_is_admin or project_id:%(project_id)s"}, "aodh-telemetry:delete_alarm": {"key": "telemetry:delete_alarm", "value": "rule:admin_or_owner and rule:deny_readonly"}, "aodh-telemetry:change_alarm_state": {"key": "telemetry:change_alarm_state", "value": "rule:admin_or_owner and rule:deny_readonly"}, "aodh-telemetry:get_alarms": {"key": "telemetry:get_alarms", "value": "rule:admin_or_owner"}, "aodh-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "aodh-telemetry:change_alarm": {"key": "telemetry:change_alarm", "value": "rule:admin_or_owner and rule:deny_readonly"}, "aodh-segregation": {"key": "segregation", "value": "rule:context_is_admin"}}, "mistral::policy::policies": {"mistral-environments:update": {"key": "environments:update", "value": "rule:admin_or_owner"}, "mistral-workbooks:update": {"key": "workbooks:update", "value": "rule:admin_or_owner"}, "mistral-workbooks:get": {"key": "workbooks:get", "value": "rule:admin_or_owner"}, "mistral-cron_triggers:create": {"key": "cron_triggers:create", "value": "rule:admin_or_owner"}, "mistral-admin_or_owner": {"key": "admin_or_owner", "value": "is_admin:True or project_id:%(project_id)s"}, "mistral-default": {"key": "default", "value": "rule:admin_or_owner"}, "mistral-environments:get": {"key": "environments:get", "value": "rule:admin_or_owner"}, "mistral-members:list": {"key": "members:list", "value": "rule:admin_or_owner"}, "mistral-action_executions:list": {"key": "action_executions:list", "value": "rule:admin_or_owner"}, "mistral-executions:update": {"key": "executions:update", "value": "rule:admin_or_owner"}, "mistral-event_triggers:delete": {"key": "event_triggers:delete", "value": "rule:admin_or_owner"}, "mistral-workflows:update": {"key": "workflows:update", "value": "rule:admin_or_owner"}, "mistral-services:list": {"key": "services:list", "value": "rule:admin_or_owner"}, "mistral-action_executions:get": {"key": "action_executions:get", "value": "rule:admin_or_owner"}, "mistral-workflows:list": {"key": "workflows:list", "value": "rule:admin_or_owner"}, "mistral-members:delete": {"key": "members:delete", "value": "rule:admin_or_owner"}, "mistral-tasks:update": {"key": "tasks:update", "value": "rule:admin_or_owner"}, "mistral-tasks:list": {"key": "tasks:list", "value": "rule:admin_or_owner"}, "mistral-event_triggers:get": {"key": "event_triggers:get", "value": "rule:admin_or_owner"}, "mistral-tasks:get": {"key": "tasks:get", "value": "rule:admin_or_owner"}, "mistral-workflows:create": {"key": "workflows:create", "value": "rule:admin_or_owner"}, "mistral-workflows:delete": {"key": "workflows:delete", "value": "rule:admin_or_owner"}, "mistral-admin_only": {"key": "admin_only", "value": "is_admin:True"}, "mistral-actions:get": {"key": "actions:get", "value": "rule:admin_or_owner"}, "mistral-action_executions:update": {"key": "action_executions:update", "value": "rule:admin_or_owner"}, "mistral-cron_triggers:delete": {"key": "cron_triggers:delete", "value": "rule:admin_or_owner"}, "mistral-executions:delete": {"key": "executions:delete", "value": "rule:admin_or_owner"}, "mistral-environments:delete": {"key": "environments:delete", "value": "rule:admin_or_owner"}, "mistral-cron_triggers:list": {"key": "cron_triggers:list", "value": "rule:admin_or_owner"}, "mistral-environments:create": {"key": "environments:create", "value": "rule:admin_or_owner"}, "mistral-workbooks:list": {"key": "workbooks:list", "value": "rule:admin_or_owner"}, "mistral-action_executions:delete": {"key": "action_executions:delete", "value": "rule:admin_or_owner"}, "mistral-actions:delete": {"key": "actions:delete", "value": "rule:admin_or_owner"}, "mistral-members:create": {"key": "members:create", "value": "rule:admin_or_owner"}, "mistral-executions:create": {"key": "executions:create", "value": "rule:admin_or_owner"}, "mistral-executions:list": {"key": "executions:list", "value": "rule:admin_or_owner"}, "mistral-event_triggers:list": {"key": "event_triggers:list", "value": "rule:admin_or_owner"}, "mistral-event_triggers:update": {"key": "event_triggers:update", "value": "rule:admin_or_owner"}, "mistral-cron_triggers:get": {"key": "cron_triggers:get", "value": "rule:admin_or_owner"}, "mistral-workbooks:create": {"key": "workbooks:create", "value": "rule:admin_or_owner"}, "mistral-action_execution:create": {"key": "action_execution:create", "value": "rule:admin_or_owner"}, "mistral-workflows:get": {"key": "workflows:get", "value": "rule:admin_or_owner"}, "mistral-event_triggers:create": {"key": "event_triggers:create", "value": "rule:admin_or_owner"}, "mistral-executions:get": {"key": "executions:get", "value": "rule:admin_or_owner"}, "mistral-actions:create": {"key": "actions:create", "value": "rule:admin_or_owner"}, "mistral-actions:list": {"key": "actions:list", "value": "rule:admin_or_owner"}, "mistral-actions:update": {"key": "actions:update", "value": "rule:admin_or_owner"}, "mistral-environments:list": {"key": "environments:list", "value": "rule:admin_or_owner"}, "mistral-members:get": {"key": "members:get", "value": "rule:admin_or_owner"}, "mistral-workbooks:delete": {"key": "workbooks:delete", "value": "rule:admin_or_owner"}, "mistral-members:update": {"key": "members:update", "value": "rule:admin_or_owner"}}, "neutron::agents::ml2::ovs::bridge_mappings": ["datacentre:br-ex", "external:br-extnet"], "sahara::policy::policies": {"sahara-data-processing:data-sources:get": {"key": "data-processing:data-sources:get", "value": ""}, "sahara-data-processing:cluster-templates:get_all": {"key": "data-processing:cluster-templates:get_all", "value": ""}, "sahara-data-processing:node-group-templates:get": {"key": "data-processing:node-group-templates:get", "value": ""}, "sahara-data-processing:job-binaries:delete": {"key": "data-processing:job-binaries:delete", "value": "rule:deny_readonly"}, "sahara-data-processing:plugins:patch": {"key": "data-processing:plugins:patch", "value": "role:admin"}, "sahara-data-processing:job-types:get_all": {"key": "data-processing:job-types:get_all", "value": ""}, "sahara-data-processing:jobs:modify": {"key": "data-processing:jobs:modify", "value": "rule:deny_readonly"}, "sahara-data-processing:job-executions:cancel": {"key": "data-processing:job-executions:cancel", "value": "rule:deny_readonly"}, "sahara-data-processing:job-binaries:create": {"key": "data-processing:job-binaries:create", "value": "rule:deny_readonly"}, "sahara-data-processing:job-binaries:modify": {"key": "data-processing:job-binaries:modify", "value": "rule:deny_readonly"}, "sahara-data-processing:plugins:get_version": {"key": "data-processing:plugins:get_version", "value": ""}, "sahara-default": {"key": "default", "value": ""}, "sahara-data-processing:job-executions:modify": {"key": "data-processing:job-executions:modify", "value": "rule:deny_readonly"}, "sahara-data-processing:node-group-templates:modify": {"key": "data-processing:node-group-templates:modify", "value": "rule:deny_readonly"}, "sahara-data-processing:jobs:delete": {"key": "data-processing:jobs:delete", "value": "rule:deny_readonly"}, "sahara-data-processing:cluster-templates:get": {"key": "data-processing:cluster-templates:get", "value": ""}, "sahara-data-processing:clusters:delete": {"key": "data-processing:clusters:delete", "value": "rule:deny_readonly"}, "sahara-data-processing:jobs:execute": {"key": "data-processing:jobs:execute", "value": "rule:deny_readonly"}, "sahara-data-processing:data-sources:delete": {"key": "data-processing:data-sources:delete", "value": "rule:deny_readonly"}, "sahara-data-processing:job-executions:refresh_status": {"key": "data-processing:job-executions:refresh_status", "value": ""}, "sahara-data-processing:jobs:get": {"key": "data-processing:jobs:get", "value": ""}, "sahara-data-processing:job-binary-internals:modify": {"key": "data-processing:job-binary-internals:modify", "value": "rule:deny_readonly"}, "sahara-data-processing:job-binary-internals:delete": {"key": "data-processing:job-binary-internals:delete", "value": "rule:deny_readonly"}, "sahara-context_is_admin": {"key": "context_is_admin", "value": "role:admin and rule:deny_readonly"}, "sahara-data-processing:clusters:create": {"key": "data-processing:clusters:create", "value": "rule:deny_readonly"}, "sahara-data-processing:clusters:modify": {"key": "data-processing:clusters:modify", "value": "rule:deny_readonly"}, "sahara-data-processing:job-binary-internals:create": {"key": "data-processing:job-binary-internals:create", "value": "rule:deny_readonly"}, "sahara-data-processing:job-binary-internals:get_all": {"key": "data-processing:job-binary-internals:get_all", "value": ""}, "sahara-data-processing:job-binary-internals:get_data": {"key": "data-processing:job-binary-internals:get_data", "value": ""}, "sahara-data-processing:job-executions:get_all": {"key": "data-processing:job-executions:get_all", "value": ""}, "sahara-data-processing:node-group-templates:create": {"key": "data-processing:node-group-templates:create", "value": "rule:deny_readonly"}, "sahara-data-processing:node-group-templates:get_all": {"key": "data-processing:node-group-templates:get_all", "value": ""}, "sahara-data-processing:images:get": {"key": "data-processing:images:get", "value": ""}, "sahara-data-processing:jobs:get_config_hints": {"key": "data-processing:jobs:get_config_hints", "value": ""}, "sahara-data-processing:cluster-templates:create": {"key": "data-processing:cluster-templates:create", "value": "rule:deny_readonly"}, "sahara-data-processing:job-binaries:get": {"key": "data-processing:job-binaries:get", "value": ""}, "sahara-data-processing:node-group-templates:delete": {"key": "data-processing:node-group-templates:delete", "value": "rule:deny_readonly"}, "sahara-data-processing:job-binaries:get_all": {"key": "data-processing:job-binaries:get_all", "value": ""}, "sahara-data-processing:job-executions:delete": {"key": "data-processing:job-executions:delete", "value": "rule:deny_readonly"}, "sahara-data-processing:images:get_all": {"key": "data-processing:images:get_all", "value": ""}, "sahara-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "sahara-data-processing:clusters:get_all": {"key": "data-processing:clusters:get_all", "value": ""}, "sahara-data-processing:images:register": {"key": "data-processing:images:register", "value": "rule:deny_readonly"}, "sahara-data-processing:jobs:create": {"key": "data-processing:jobs:create", "value": "rule:deny_readonly"}, "sahara-data-processing:jobs:get_all": {"key": "data-processing:jobs:get_all", "value": ""}, "sahara-data-processing:images:unregister": {"key": "data-processing:images:unregister", "value": "rule:deny_readonly"}, "sahara-data-processing:data-sources:get_all": {"key": "data-processing:data-sources:get_all", "value": ""}, "sahara-data-processing:clusters:scale": {"key": "data-processing:clusters:scale", "value": "rule:deny_readonly"}, "sahara-data-processing:plugins:get": {"key": "data-processing:plugins:get", "value": ""}, "sahara-data-processing:plugins:convert_config": {"key": "data-processing:plugins:convert_config", "value": "rule:deny_readonly"}, "sahara-data-processing:cluster-templates:modify": {"key": "data-processing:cluster-templates:modify", "value": "rule:deny_readonly"}, "sahara-data-processing:job-binary-internals:get": {"key": "data-processing:job-binary-internals:get", "value": ""}, "sahara-data-processing:clusters:get": {"key": "data-processing:clusters:get", "value": ""}, "sahara-data-processing:images:add_tags": {"key": "data-processing:images:add_tags", "value": "rule:deny_readonly"}, "sahara-data-processing:job-binaries:get_data": {"key": "data-processing:job-binaries:get_data", "value": ""}, "sahara-data-processing:data-sources:register": {"key": "data-processing:data-sources:register", "value": "rule:deny_readonly"}, "sahara-data-processing:job-executions:get": {"key": "data-processing:job-executions:get", "value": ""}, "sahara-data-processing:images:remove_tags": {"key": "data-processing:images:remove_tags", "value": "rule:deny_readonly"}, "sahara-data-processing:cluster-templates:delete": {"key": "data-processing:cluster-templates:delete", "value": "rule:deny_readonly"}, "sahara-data-processing:data-sources:modify": {"key": "data-processing:data-sources:modify", "value": "rule:deny_readonly"}, "sahara-data-processing:plugins:get_all": {"key": "data-processing:plugins:get_all", "value": ""}}, "controller_classes": ["::keystone::cron::token_flush"], "horizon::api_versions": {"identity": "3"}, "neutron::plugins::ml2::physical_network_mtus": ["datacentre:1500", "external:1500"], "cinder::config::cinder_config": {"scaleio/volume_driver": {"value": "cinder.volume.drivers.emc.scaleio.ScaleIODriver"}, "scaleio/sio_protection_domain_name": {"value": "default"}, "scaleio/volume_backend_name": {"value": "scaleio"}, "scaleio/sio_round_volume_capacity": {"value": "True"}, "scaleio/sio_storage_pool_name": {"value": "default"}, "scaleio/sio_storage_pools": {"value": "default:default"}, "scaleio/sio_force_delete": {"value": "True"}}, "gnocchi::storage::metric_processing_delay": 30, "neutron::policy::policies": {"neutron-create_router:distributed": {"key": "create_router:distributed", "value": "rule:admin_only"}, "neutron-admin_or_owner": {"key": "admin_or_owner", "value": "rule:context_is_admin or rule:owner"}, "neutron-delete_policy_minimum_bandwidth_rule": {"key": "delete_policy_minimum_bandwidth_rule", "value": "rule:admin_only"}, "neutron-create_rbac_policy:target_tenant": {"key": "create_rbac_policy:target_tenant", "value": "rule:restrict_wildcard"}, "neutron-get_policy_dscp_marking_rule": {"key": "get_policy_dscp_marking_rule", "value": "rule:regular_user"}, "neutron-create_policy": {"key": "create_policy", "value": "rule:admin_only"}, "neutron-update_port:fixed_ips": {"key": "update_port:fixed_ips", "value": "rule:context_is_advsvc or rule:admin_or_network_owner"}, "neutron-update_rbac_policy": {"key": "update_rbac_policy", "value": "rule:admin_or_owner"}, "neutron-get_router": {"key": "get_router", "value": "rule:admin_or_owner"}, "neutron-delete_rbac_policy": {"key": "delete_rbac_policy", "value": "rule:admin_or_owner"}, "neutron-create_subnetpool": {"key": "create_subnetpool", "value": "rule:deny_readonly"}, "neutron-create_port:allowed_address_pairs": {"key": "create_port:allowed_address_pairs", "value": "rule:admin_or_network_owner and rule:deny_readonly"}, "neutron-create_network:shared": {"key": "create_network:shared", "value": "rule:admin_only"}, "neutron-get_flavor": {"key": "get_flavor", "value": "rule:regular_user"}, "neutron-get_network_ip_availability": {"key": "get_network_ip_availability", "value": "rule:admin_only"}, "neutron-create_metering_label": {"key": "create_metering_label", "value": "rule:admin_only"}, "neutron-update_subnet:service_types": {"key": "update_subnet:service_types", "value": "rule:admin_only"}, "neutron-create_floatingip": {"key": "create_floatingip", "value": "rule:regular_user and rule:deny_readonly"}, "neutron-update_port:binding:host_id": {"key": "update_port:binding:host_id", "value": "rule:admin_only and rule:deny_readonly"}, "neutron-get_metering_label": {"key": "get_metering_label", "value": "rule:admin_only"}, "neutron-create_router": {"key": "create_router", "value": "rule:regular_user and rule:deny_readonly"}, "neutron-update_flavor": {"key": "update_flavor", "value": "rule:admin_only"}, "neutron-update_port:mac_learning_enabled": {"key": "update_port:mac_learning_enabled", "value": "rule:context_is_advsvc or rule:admin_or_network_owner"}, "neutron-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "neutron-create_port:port_security_enabled": {"key": "create_port:port_security_enabled", "value": "rule:context_is_advsvc or rule:admin_or_network_owner"}, "neutron-update_port:allowed_address_pairs": {"key": "update_port:allowed_address_pairs", "value": "rule:admin_or_network_owner and rule:deny_readonly"}, "neutron-create_port:device_owner": {"key": "create_port:device_owner", "value": "not rule:network_device or rule:context_is_advsvc or rule:admin_or_network_owner"}, "neutron-update_network:router:external": {"key": "update_network:router:external", "value": "rule:admin_only"}, "neutron-create_network_profile": {"key": "create_network_profile", "value": "rule:admin_only"}, "neutron-create_network:provider:segmentation_id": {"key": "create_network:provider:segmentation_id", "value": ""}, "neutron-delete_address_scope": {"key": "delete_address_scope", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-get_network:provider:network_type": {"key": "get_network:provider:network_type", "value": ""}, "neutron-external": {"key": "external", "value": "field:networks:router:external=True"}, "neutron-update_network_profile": {"key": "update_network_profile", "value": "rule:admin_only"}, "neutron-update_policy_bandwidth_limit_rule": {"key": "update_policy_bandwidth_limit_rule", "value": "rule:admin_only"}, "neutron-update_policy_profiles": {"key": "update_policy_profiles", "value": "rule:admin_only"}, "neutron-admin_owner_or_network_owner": {"key": "admin_owner_or_network_owner", "value": "rule:owner or rule:admin_or_network_owner"}, "neutron-create_address_scope": {"key": "create_address_scope", "value": "rule:deny_readonly"}, "neutron-network_device": {"key": "network_device", "value": "field:port:device_owner=~^network:"}, "neutron-update_port:mac_address": {"key": "update_port:mac_address", "value": "rule:admin_only or rule:context_is_advsvc"}, "neutron-get_network_profile": {"key": "get_network_profile", "value": ""}, "neutron-get_subnetpool": {"key": "get_subnetpool", "value": "rule:admin_or_owner or rule:shared_subnetpools"}, "neutron-get_port:queue_id": {"key": "get_port:queue_id", "value": "rule:admin_only"}, "neutron-get_network:provider:segmentation_id": {"key": "get_network:provider:segmentation_id", "value": ""}, "neutron-get_address_scope": {"key": "get_address_scope", "value": "rule:admin_or_owner or rule:shared_address_scopes"}, "neutron-update_rbac_policy:target_tenant": {"key": "update_rbac_policy:target_tenant", "value": "rule:restrict_wildcard and rule:admin_or_owner"}, "neutron-get_network_profiles": {"key": "get_network_profiles", "value": ""}, "neutron-get_rule_type": {"key": "get_rule_type", "value": "rule:regular_user"}, "neutron-create_router:external_gateway_info:enable_snat": {"key": "create_router:external_gateway_info:enable_snat", "value": "rule:admin_only"}, "neutron-create_port:binding:profile": {"key": "create_port:binding:profile", "value": "rule:admin_only"}, "neutron-delete_policy": {"key": "delete_policy", "value": "rule:admin_only"}, "neutron-update_router:distributed": {"key": "update_router:distributed", "value": "rule:admin_only"}, "neutron-delete_policy_dscp_marking_rule": {"key": "delete_policy_dscp_marking_rule", "value": "rule:admin_only"}, "neutron-update_floatingip": {"key": "update_floatingip", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-admin_or_network_owner": {"key": "admin_or_network_owner", "value": "rule:context_is_admin or tenant_id:%(network:tenant_id)s or role:network_admin"}, "neutron-create_router:external_gateway_info:external_fixed_ips": {"key": "create_router:external_gateway_info:external_fixed_ips", "value": "rule:admin_only"}, "neutron-create_network:router:external": {"key": "create_network:router:external", "value": "rule:admin_only"}, "neutron-get_auto_allocated_topology": {"key": "get_auto_allocated_topology", "value": "rule:admin_or_owner"}, "neutron-shared_subnetpools": {"key": "shared_subnetpools", "value": "field:subnetpools:shared=True"}, "neutron-get_network:segments": {"key": "get_network:segments", "value": ""}, "neutron-delete_floatingip": {"key": "delete_floatingip", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-create_network": {"key": "create_network", "value": "rule:deny_readonly"}, "neutron-update_service_profile": {"key": "update_service_profile", "value": "rule:admin_only"}, "neutron-remove_subports": {"key": "remove_subports", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-delete_l3-router": {"key": "delete_l3-router", "value": "rule:admin_only"}, "neutron-update_network:provider:segmentation_id": {"key": "update_network:provider:segmentation_id", "value": ""}, "neutron-get_subnet:segment_id": {"key": "get_subnet:segment_id", "value": "rule:admin_only"}, "neutron-create_subnet:segment_id": {"key": "create_subnet:segment_id", "value": "rule:admin_only"}, "neutron-get_policy_bandwidth_limit_rule": {"key": "get_policy_bandwidth_limit_rule", "value": "rule:regular_user"}, "neutron-get_subnet": {"key": "get_subnet", "value": "rule:admin_or_owner or rule:shared"}, "neutron-create_policy_dscp_marking_rule": {"key": "create_policy_dscp_marking_rule", "value": "rule:admin_only"}, "neutron-get_trunk": {"key": "get_trunk", "value": "rule:admin_or_owner"}, "neutron-delete_segment": {"key": "delete_segment", "value": "rule:admin_only and rule:deny_readonly"}, "neutron-get_port:binding:host_id": {"key": "get_port:binding:host_id", "value": "rule:admin_only"}, "neutron-update_router:ha": {"key": "update_router:ha", "value": "rule:admin_only"}, "neutron-update_network:provider:network_type": {"key": "update_network:provider:network_type", "value": ""}, "neutron-create_subnet:service_types": {"key": "create_subnet:service_types", "value": "rule:admin_only"}, "neutron-delete_agent": {"key": "delete_agent", "value": "rule:admin_only"}, "neutron-update_network:shared": {"key": "update_network:shared", "value": "rule:admin_only"}, "neutron-get_dhcp-agents": {"key": "get_dhcp-agents", "value": "rule:admin_only"}, "neutron-create_network:is_default": {"key": "create_network:is_default", "value": "rule:admin_only"}, "neutron-get_network_ip_availabilities": {"key": "get_network_ip_availabilities", "value": "rule:admin_only"}, "neutron-context_is_advsvc": {"key": "context_is_advsvc", "value": "role:advsvc and rule:deny_readonly"}, "neutron-get_floatingip": {"key": "get_floatingip", "value": "rule:admin_or_owner"}, "neutron-update_network:provider:physical_network": {"key": "update_network:provider:physical_network", "value": ""}, "neutron-create_address_scope:shared": {"key": "create_address_scope:shared", "value": "rule:admin_only"}, "neutron-delete_policy_bandwidth_limit_rule": {"key": "delete_policy_bandwidth_limit_rule", "value": "rule:admin_only"}, "neutron-create_segment": {"key": "create_segment", "value": "rule:admin_only and rule:deny_readonly"}, "neutron-update_port": {"key": "update_port", "value": "rule:admin_or_owner or rule:context_is_advsvc"}, "neutron-get_service_profiles": {"key": "get_service_profiles", "value": "rule:admin_only"}, "neutron-get_l3-routers": {"key": "get_l3-routers", "value": "rule:admin_only"}, "neutron-create_metering_label_rule": {"key": "create_metering_label_rule", "value": "rule:admin_only"}, "neutron-delete_metering_label_rule": {"key": "delete_metering_label_rule", "value": "rule:admin_only"}, "neutron-get_router:distributed": {"key": "get_router:distributed", "value": "rule:admin_only"}, "neutron-delete_service_profile": {"key": "delete_service_profile", "value": "rule:admin_only"}, "neutron-create_qos_queue": {"key": "create_qos_queue", "value": "rule:admin_only"}, "neutron-create_port:binding:host_id": {"key": "create_port:binding:host_id", "value": "rule:admin_only"}, "neutron-update_policy_dscp_marking_rule": {"key": "update_policy_dscp_marking_rule", "value": "rule:admin_only"}, "neutron-get_flavor_service_profile": {"key": "get_flavor_service_profile", "value": "rule:regular_user"}, "neutron-update_router:external_gateway_info:enable_snat": {"key": "update_router:external_gateway_info:enable_snat", "value": "rule:admin_only"}, "neutron-add_router_interface": {"key": "add_router_interface", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-get_port:binding:vif_details": {"key": "get_port:binding:vif_details", "value": "rule:admin_only"}, "neutron-get_policy": {"key": "get_policy", "value": "rule:regular_user"}, "neutron-get_flavors": {"key": "get_flavors", "value": "rule:regular_user"}, "neutron-create_service_profile": {"key": "create_service_profile", "value": "rule:admin_only"}, "neutron-get_network:queue_id": {"key": "get_network:queue_id", "value": "rule:admin_only"}, "neutron-create_subnetpool:is_default": {"key": "create_subnetpool:is_default", "value": "rule:admin_only"}, "neutron-create_policy_minimum_bandwidth_rule": {"key": "create_policy_minimum_bandwidth_rule", "value": "rule:admin_only"}, "neutron-get_policy_profile": {"key": "get_policy_profile", "value": ""}, "neutron-create_router:ha": {"key": "create_router:ha", "value": "rule:admin_only"}, "neutron-delete_subnet": {"key": "delete_subnet", "value": "rule:admin_or_network_owner and rule:deny_readonly"}, "neutron-update_address_scope": {"key": "update_address_scope", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-get_policy_profiles": {"key": "get_policy_profiles", "value": ""}, "neutron-add_subports": {"key": "add_subports", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-delete_subnetpool": {"key": "delete_subnetpool", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-update_subnetpool:is_default": {"key": "update_subnetpool:is_default", "value": "rule:admin_only"}, "neutron-owner": {"key": "owner", "value": "tenant_id:%(tenant_id)s and rule:deny_readonly"}, "neutron-update_agent": {"key": "update_agent", "value": "rule:admin_only"}, "neutron-update_network:segments": {"key": "update_network:segments", "value": ""}, "neutron-update_policy": {"key": "update_policy", "value": "rule:admin_only"}, "neutron-get_rbac_policy": {"key": "get_rbac_policy", "value": "rule:admin_or_owner"}, "neutron-get_loadbalancer-hosting-agent": {"key": "get_loadbalancer-hosting-agent", "value": "rule:admin_only"}, "neutron-create_network:provider:network_type": {"key": "create_network:provider:network_type", "value": ""}, "neutron-update_port:port_security_enabled": {"key": "update_port:port_security_enabled", "value": "rule:context_is_advsvc or rule:admin_or_network_owner"}, "neutron-get_port:binding:profile": {"key": "get_port:binding:profile", "value": "rule:admin_only"}, "neutron-update_subnetpool": {"key": "update_subnetpool", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-create_port:mac_address": {"key": "create_port:mac_address", "value": "rule:context_is_advsvc or rule:admin_or_network_owner"}, "neutron-get_subports": {"key": "get_subports", "value": ""}, "neutron-create_floatingip:floating_ip_address": {"key": "create_floatingip:floating_ip_address", "value": "rule:admin_only"}, "neutron-get_network": {"key": "get_network", "value": "rule:admin_or_owner or rule:shared or rule:external or rule:context_is_advsvc"}, "neutron-create_rbac_policy": {"key": "create_rbac_policy", "value": "rule:deny_readonly"}, "neutron-get_l3-agents": {"key": "get_l3-agents", "value": "rule:admin_only"}, "neutron-shared_address_scopes": {"key": "shared_address_scopes", "value": "field:address_scopes:shared=True"}, "neutron-get_port:binding:vif_type": {"key": "get_port:binding:vif_type", "value": "rule:admin_only"}, "neutron-delete_router": {"key": "delete_router", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-get_router:ha": {"key": "get_router:ha", "value": "rule:admin_only"}, "neutron-get_agent": {"key": "get_agent", "value": "rule:admin_only"}, "neutron-create_dhcp-network": {"key": "create_dhcp-network", "value": "rule:admin_only"}, "neutron-get_agent-loadbalancers": {"key": "get_agent-loadbalancers", "value": "rule:admin_only"}, "neutron-create_trunk": {"key": "create_trunk", "value": "rule:regular_user and rule:deny_readonly"}, "neutron-update_network": {"key": "update_network", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-create_network:provider:physical_network": {"key": "create_network:provider:physical_network", "value": ""}, "neutron-update_port:binding:profile": {"key": "update_port:binding:profile", "value": "rule:admin_only and rule:deny_readonly"}, "neutron-create_port": {"key": "create_port", "value": "rule:deny_readonly"}, "neutron-create_flavor": {"key": "create_flavor", "value": "rule:admin_only"}, "neutron-create_subnetpool:shared": {"key": "create_subnetpool:shared", "value": "rule:admin_only"}, "neutron-delete_dhcp-network": {"key": "delete_dhcp-network", "value": "rule:admin_only"}, "neutron-admin_only": {"key": "admin_only", "value": "rule:context_is_admin and rule:deny_readonly"}, "neutron-delete_flavor": {"key": "delete_flavor", "value": "rule:admin_only"}, "neutron-regular_user": {"key": "regular_user", "value": "rule:deny_readonly"}, "neutron-get_qos_queue": {"key": "get_qos_queue", "value": "rule:admin_only"}, "neutron-create_lsn": {"key": "create_lsn", "value": "rule:admin_only"}, "neutron-update_segment": {"key": "update_segment", "value": "rule:admin_only and rule:deny_readonly"}, "neutron-get_service_provider": {"key": "get_service_provider", "value": "rule:regular_user"}, "neutron-update_address_scope:shared": {"key": "update_address_scope:shared", "value": "rule:admin_only"}, "neutron-update_router:external_gateway_info:external_fixed_ips": {"key": "update_router:external_gateway_info:external_fixed_ips", "value": "rule:admin_only"}, "neutron-delete_network": {"key": "delete_network", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-update_policy_minimum_bandwidth_rule": {"key": "update_policy_minimum_bandwidth_rule", "value": "rule:admin_only"}, "neutron-context_is_admin": {"key": "context_is_admin", "value": "role:admin and rule:deny_readonly"}, "neutron-create_subnet": {"key": "create_subnet", "value": "rule:admin_or_network_owner and rule:deny_readonly"}, "neutron-get_port": {"key": "get_port", "value": "rule:context_is_advsvc or rule:admin_owner_or_network_owner"}, "neutron-get_segment": {"key": "get_segment", "value": "rule:admin_only"}, "neutron-delete_network_profile": {"key": "delete_network_profile", "value": "rule:admin_only"}, "neutron-delete_flavor_service_profile": {"key": "delete_flavor_service_profile", "value": "rule:admin_only"}, "neutron-delete_trunk": {"key": "delete_trunk", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-get_network:provider:physical_network": {"key": "get_network:provider:physical_network", "value": ""}, "neutron-create_l3-router": {"key": "create_l3-router", "value": "rule:admin_only"}, "neutron-remove_rule": {"key": "remove_rule", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-insert_rule": {"key": "insert_rule", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-delete_port": {"key": "delete_port", "value": "rule:context_is_advsvc or rule:admin_owner_or_network_owner"}, "neutron-create_port:mac_learning_enabled": {"key": "create_port:mac_learning_enabled", "value": "rule:context_is_advsvc or rule:admin_or_network_owner"}, "neutron-default": {"key": "default", "value": "rule:admin_or_owner"}, "neutron-create_flavor_service_profile": {"key": "create_flavor_service_profile", "value": "rule:admin_only"}, "neutron-delete_metering_label": {"key": "delete_metering_label", "value": "rule:admin_only"}, "neutron-get_metering_label_rule": {"key": "get_metering_label_rule", "value": "rule:admin_only"}, "neutron-get_loadbalancer-pools": {"key": "get_loadbalancer-pools", "value": "rule:admin_only"}, "neutron-get_service_profile": {"key": "get_service_profile", "value": "rule:admin_only"}, "neutron-create_network:segments": {"key": "create_network:segments", "value": ""}, "neutron-remove_router_interface": {"key": "remove_router_interface", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-update_port:device_owner": {"key": "update_port:device_owner", "value": "not rule:network_device or rule:context_is_advsvc or rule:admin_or_network_owner"}, "neutron-restrict_wildcard": {"key": "restrict_wildcard", "value": "(not field:rbac_policy:target_tenant=*) or rule:admin_only"}, "neutron-update_subnet": {"key": "update_subnet", "value": "rule:admin_or_network_owner and rule:deny_readonly"}, "neutron-get_network:router:external": {"key": "get_network:router:external", "value": "rule:regular_user"}, "neutron-get_policy_minimum_bandwidth_rule": {"key": "get_policy_minimum_bandwidth_rule", "value": "rule:regular_user"}, "neutron-get_dhcp-networks": {"key": "get_dhcp-networks", "value": "rule:admin_only"}, "neutron-get_lsn": {"key": "get_lsn", "value": "rule:admin_only"}, "neutron-shared": {"key": "shared", "value": "field:networks:shared=True"}, "neutron-create_port:fixed_ips": {"key": "create_port:fixed_ips", "value": "rule:context_is_advsvc or rule:admin_or_network_owner"}, "neutron-get_loadbalancer-agent": {"key": "get_loadbalancer-agent", "value": "rule:admin_only"}, "neutron-create_policy_bandwidth_limit_rule": {"key": "create_policy_bandwidth_limit_rule", "value": "rule:admin_only"}}, "neutron::plugins::ml2::mechanism_drivers": ["openvswitch", "sriovnicswitch"], "gnocchi::wsgi::apache::threads": 1, "manila::policy::policies": {"manila-share:manage": {"key": "share:manage", "value": "rule:admin_api"}, "manila-share_network:show": {"key": "share_network:show", "value": "rule:default"}, "manila-share_snapshot_instance:show": {"key": "share_snapshot_instance:show", "value": "rule:admin_api"}, "manila-scheduler_stats:pools:index": {"key": "scheduler_stats:pools:index", "value": "rule:admin_api"}, "manila-share_replica:reset_status": {"key": "share_replica:reset_status", "value": "rule:admin_api"}, "manila-share_type:show": {"key": "share_type:show", "value": "rule:default"}, "manila-security_service:create": {"key": "security_service:create", "value": "rule:default"}, "manila-consistency_group:force_delete": {"key": "consistency_group:force_delete", "value": "rule:admin_api"}, "manila-consistency_group:create": {"key": "consistency_group:create", "value": "rule:default"}, "manila-consistency_group:get": {"key": "consistency_group:get", "value": "rule:default"}, "manila-share_types_extra_spec:delete": {"key": "share_types_extra_spec:delete", "value": "rule:admin_api"}, "manila-share_snapshot_instance:index": {"key": "share_snapshot_instance:index", "value": "rule:admin_api"}, "manila-share_snapshot:force_delete": {"key": "share_snapshot:force_delete", "value": "rule:admin_api"}, "manila-scheduler_stats:pools:detail": {"key": "scheduler_stats:pools:detail", "value": "rule:admin_api"}, "manila-share:migration_start": {"key": "share:migration_start", "value": "rule:admin_api"}, "manila-share_types_extra_spec:index": {"key": "share_types_extra_spec:index", "value": "rule:admin_api"}, "manila-share_snapshot:unmanage_snapshot": {"key": "share_snapshot:unmanage_snapshot", "value": "rule:admin_api"}, "manila-cgsnapshot:force_delete": {"key": "cgsnapshot:force_delete", "value": "rule:admin_api"}, "manila-share:migration_cancel": {"key": "share:migration_cancel", "value": "rule:admin_api"}, "manila-share:get": {"key": "share:get", "value": "rule:default"}, "manila-share_snapshot_instance:detail": {"key": "share_snapshot_instance:detail", "value": "rule:admin_api"}, "manila-consistency_group:update": {"key": "consistency_group:update", "value": "rule:default"}, "manila-share_instance:force_delete": {"key": "share_instance:force_delete", "value": "rule:admin_api"}, "manila-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "manila-share:get_all": {"key": "share:get_all", "value": "rule:default"}, "manila-security_service:detail": {"key": "security_service:detail", "value": "rule:default"}, "manila-share_replica:delete": {"key": "share_replica:delete", "value": "rule:default"}, "manila-share_snapshot:manage_snapshot": {"key": "share_snapshot:manage_snapshot", "value": "rule:admin_api"}, "manila-share_server:show": {"key": "share_server:show", "value": "rule:admin_api"}, "manila-share_snapshot:snapshot_update": {"key": "share_snapshot:snapshot_update", "value": "rule:default"}, "manila-share:reset_status": {"key": "share:reset_status", "value": "rule:admin_api"}, "manila-share:update_share_metadata": {"key": "share:update_share_metadata", "value": "rule:default"}, "manila-share_replica:create": {"key": "share_replica:create", "value": "rule:default"}, "manila-consistency_group:get_all": {"key": "consistency_group:get_all", "value": "rule:default"}, "manila-share:update": {"key": "share:update", "value": "rule:default"}, "manila-share_server:index": {"key": "share_server:index", "value": "rule:admin_api"}, "manila-share_type:list_project_access": {"key": "share_type:list_project_access", "value": "rule:admin_api"}, "manila-share_instance:reset_status": {"key": "share_instance:reset_status", "value": "rule:admin_api"}, "manila-share:shrink": {"key": "share:shrink", "value": "rule:default"}, "manila-share_types_extra_spec:update": {"key": "share_types_extra_spec:update", "value": "rule:admin_api"}, "manila-admin_api": {"key": "admin_api", "value": "is_admin:True"}, "manila-share_server:details": {"key": "share_server:details", "value": "rule:admin_api"}, "manila-share_snapshot:create_snapshot": {"key": "share_snapshot:create_snapshot", "value": "rule:default"}, "manila-share_snapshot:reset_status": {"key": "share_snapshot:reset_status", "value": "rule:admin_api"}, "manila-share:access_get": {"key": "share:access_get", "value": "rule:default"}, "manila-context_is_admin": {"key": "context_is_admin", "value": "role:admin and rule:deny_readonly"}, "manila-cgsnapshot:reset_status": {"key": "cgsnapshot:reset_status", "value": "rule:admin_api"}, "manila-share_types_extra_spec:show": {"key": "share_types_extra_spec:show", "value": "rule:admin_api"}, "manila-share:list_by_share_server_id": {"key": "share:list_by_share_server_id", "value": "rule:admin_api"}, "manila-share_replica:reset_replica_state": {"key": "share_replica:reset_replica_state", "value": "rule:admin_api"}, "manila-share_network:index": {"key": "share_network:index", "value": "rule:default"}, "manila-cgsnapshot:delete": {"key": "cgsnapshot:delete", "value": "rule:default"}, "manila-admin_or_owner": {"key": "admin_or_owner", "value": "is_admin:True or project_id:%(project_id)s"}, "manila-share_network:update": {"key": "share_network:update", "value": "rule:default"}, "manila-share_replica:get_all": {"key": "share_replica:get_all", "value": "rule:default"}, "manila-share_types_extra_spec:create": {"key": "share_types_extra_spec:create", "value": "rule:admin_api"}, "manila-cgsnapshot:get_cgsnapshot": {"key": "cgsnapshot:get_cgsnapshot", "value": "rule:default"}, "manila-share:migration_get_progress": {"key": "share:migration_get_progress", "value": "rule:admin_api"}, "manila-share_export_location:show": {"key": "share_export_location:show", "value": "rule:default"}, "manila-share_network:delete": {"key": "share_network:delete", "value": "rule:default"}, "manila-availability_zone:index": {"key": "availability_zone:index", "value": "rule:default"}, "manila-share_snapshot_instance:reset_status": {"key": "share_snapshot_instance:reset_status", "value": "rule:admin_api"}, "manila-share_instance:index": {"key": "share_instance:index", "value": "rule:admin_api"}, "manila-share_type:index": {"key": "share_type:index", "value": "rule:default"}, "manila-share_type:delete": {"key": "share_type:delete", "value": "rule:admin_api"}, "manila-share_replica:show": {"key": "share_replica:show", "value": "rule:default"}, "manila-share_type:add_project_access": {"key": "share_type:add_project_access", "value": "rule:admin_api and rule:deny_readonly"}, "manila-share:delete": {"key": "share:delete", "value": "rule:default"}, "manila-share_type:remove_project_access": {"key": "share_type:remove_project_access", "value": "rule:admin_api and rule:deny_readonly"}, "manila-share:force_delete": {"key": "share:force_delete", "value": "rule:admin_api"}, "manila-share:reset_task_state": {"key": "share:reset_task_state", "value": "rule:admin_api"}, "manila-share:unmanage": {"key": "share:unmanage", "value": "rule:admin_api"}, "manila-share_network:add_security_service": {"key": "share_network:add_security_service", "value": "rule:default"}, "manila-share_instance_export_location:show": {"key": "share_instance_export_location:show", "value": "rule:admin_api"}, "manila-share_snapshot:get_all_snapshots": {"key": "share_snapshot:get_all_snapshots", "value": "rule:default"}, "manila-share_snapshot:get_snapshot": {"key": "share_snapshot:get_snapshot", "value": "rule:default"}, "manila-share_server:delete": {"key": "share_server:delete", "value": "rule:admin_api"}, "manila-service:update": {"key": "service:update", "value": "rule:admin_api"}, "manila-share:migration_complete": {"key": "share:migration_complete", "value": "rule:admin_api"}, "manila-cgsnapshot:create": {"key": "cgsnapshot:create", "value": "rule:default"}, "manila-security_service:get_all_security_services": {"key": "security_service:get_all_security_services", "value": "rule:admin_api"}, "manila-share_type:default": {"key": "share_type:default", "value": "rule:default"}, "manila-consistency_group:delete": {"key": "consistency_group:delete", "value": "rule:default"}, "manila-share_replica:force_delete": {"key": "share_replica:force_delete", "value": "rule:admin_api"}, "manila-share_replica:promote": {"key": "share_replica:promote", "value": "rule:default"}, "manila-share:create": {"key": "share:create", "value": "rule:deny_readonly"}, "manila-share_export_location:index": {"key": "share_export_location:index", "value": "rule:default"}, "manila-share_instance_export_location:index": {"key": "share_instance_export_location:index", "value": "rule:admin_api"}, "manila-share_snapshot:delete_snapshot": {"key": "share_snapshot:delete_snapshot", "value": "rule:default"}, "manila-quota_class_set:show": {"key": "quota_class_set:show", "value": "rule:default"}, "manila-share:deny_access": {"key": "share:deny_access", "value": "rule:default"}, "manila-share:extend": {"key": "share:extend", "value": "rule:default"}, "manila-service:index": {"key": "service:index", "value": "rule:admin_api"}, "manila-share_network:remove_security_service": {"key": "share_network:remove_security_service", "value": "rule:default and rule:deny_readonly"}, "manila-share:get_share_metadata": {"key": "share:get_share_metadata", "value": "rule:default"}, "manila-security_service:index": {"key": "security_service:index", "value": "rule:default"}, "manila-quota_class_set:update": {"key": "quota_class_set:update", "value": "rule:admin_api"}, "manila-consistency_group:reset_status": {"key": "consistency_group:reset_status", "value": "rule:admin_api"}, "manila-share:delete_share_metadata": {"key": "share:delete_share_metadata", "value": "rule:default"}, "manila-default": {"key": "default", "value": "rule:admin_or_owner"}, "manila-security_service:delete": {"key": "security_service:delete", "value": "rule:default"}, "manila-share_network:get_all_share_networks": {"key": "share_network:get_all_share_networks", "value": "rule:admin_api"}, "manila-quota_set:show": {"key": "quota_set:show", "value": "rule:default"}, "manila-security_service:show": {"key": "security_service:show", "value": "rule:default"}, "manila-share_replica:resync": {"key": "share_replica:resync", "value": "rule:admin_api"}, "manila-quota_set:update": {"key": "quota_set:update", "value": "rule:admin_api"}, "manila-share_network:create": {"key": "share_network:create", "value": "rule:default"}, "manila-security_service:update": {"key": "security_service:update", "value": "rule:default"}, "manila-share:allow_access": {"key": "share:allow_access", "value": "rule:default"}, "manila-quota_set:delete": {"key": "quota_set:delete", "value": "rule:admin_api"}, "manila-share_network:detail": {"key": "share_network:detail", "value": "rule:default"}, "manila-share:access_get_all": {"key": "share:access_get_all", "value": "rule:default"}, "manila-cgsnapshot:update": {"key": "cgsnapshot:update", "value": "rule:default"}, "manila-share_type:create": {"key": "share_type:create", "value": "rule:admin_api"}, "manila-share_instance:show": {"key": "share_instance:show", "value": "rule:admin_api"}, "manila-cgsnapshot:get_all": {"key": "cgsnapshot:get_all", "value": "rule:default"}}, "horizon::neutron_options": {"enable_lb": true}, "neutron::agents::lbaas::enabled": true, "gnocchi::wsgi::apache::workers": 12, "ceilometer::collector::collector_workers": 3, "ceilometer::policy::policies": {"ceilometer-telemetry:get_resource": {"key": "telemetry:get_resource", "value": ""}, "ceilometer-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "ceilometer-telemetry:query_sample": {"key": "telemetry:query_sample", "value": ""}, "ceilometer-telemetry:create_samples": {"key": "telemetry:create_samples", "value": "rule:deny_readonly"}, "ceilometer-telemetry:get_meters": {"key": "telemetry:get_meters", "value": ""}, "ceilometer-telemetry:events:index": {"key": "telemetry:events:index", "value": ""}, "ceilometer-telemetry:get_sample": {"key": "telemetry:get_sample", "value": ""}, "ceilometer-telemetry:events:show": {"key": "telemetry:events:show", "value": ""}, "ceilometer-telemetry:get_resources": {"key": "telemetry:get_resources", "value": ""}, "ceilometer-telemetry:compute_statistics": {"key": "telemetry:compute_statistics", "value": ""}, "ceilometer-context_is_admin": {"key": "context_is_admin", "value": "role:admin and rule:deny_readonly"}, "ceilometer-segregation": {"key": "segregation", "value": "rule:context_is_admin"}, "ceilometer-telemetry:get_samples": {"key": "telemetry:get_samples", "value": ""}}, "nova::config::nova_config": {"vnc/keymap": {"value": "en-us"}, "libvirt/volume_use_multipath": {"value": "True"}, "libvirt/live_migration_permit_post_copy": {"value": "True"}}, "keystone::config::keystone_config": {"identity/domain_config_dir": {"value": "/etc/keystone/domains"}, "identity/domain_specific_drivers_enabled": {"value": "True"}}, "horizon::keystone_multidomain_support": "True", "cinder::policy::policies": {"cinder-volume_extension:volume_image_metadata": {"key": "volume_extension:volume_image_metadata", "value": "rule:admin_or_owner"}, "cinder-volume_extension:backup_admin_actions:reset_status": {"key": "volume_extension:backup_admin_actions:reset_status", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-snapshot_extension:snapshot_unmanage": {"key": "snapshot_extension:snapshot_unmanage", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-backup:delete": {"key": "backup:delete", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume_extension:volume_type_access": {"key": "volume_extension:volume_type_access", "value": "rule:admin_or_owner"}, "cinder-volume:get_all_transfers": {"key": "volume:get_all_transfers", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-consistencygroup:create": {"key": "consistencygroup:create", "value": "group:nobody and rule:deny_readonly"}, "cinder-volume:create": {"key": "volume:create", "value": "rule:deny_readonly"}, "cinder-consistencygroup:create_cgsnapshot": {"key": "consistencygroup:create_cgsnapshot", "value": "group:nobody and rule:deny_readonly"}, "cinder-volume_extension:hosts": {"key": "volume_extension:hosts", "value": "rule:admin_api"}, "cinder-volume:retype": {"key": "volume:retype", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-backup:get": {"key": "backup:get", "value": "rule:admin_or_owner"}, "cinder-volume_extension:volume_admin_actions:reset_status": {"key": "volume_extension:volume_admin_actions:reset_status", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-backup:restore": {"key": "backup:restore", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume:delete_transfer": {"key": "volume:delete_transfer", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-group:delete_group_snapshot": {"key": "group:delete_group_snapshot", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-consistencygroup:get_cgsnapshot": {"key": "consistencygroup:get_cgsnapshot", "value": "group:nobody"}, "cinder-volume_extension:volume_mig_status_attribute": {"key": "volume_extension:volume_mig_status_attribute", "value": "rule:admin_api"}, "cinder-backup:backup-export": {"key": "backup:backup-export", "value": "rule:admin_api"}, "cinder-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "cinder-clusters:get_all": {"key": "clusters:get_all", "value": "rule:admin_api"}, "cinder-group:delete": {"key": "group:delete", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume:get_volume_metadata": {"key": "volume:get_volume_metadata", "value": "rule:admin_or_owner"}, "cinder-volume:update_snapshot_metadata": {"key": "volume:update_snapshot_metadata", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-consistencygroup:delete": {"key": "consistencygroup:delete", "value": "group:nobody and rule:deny_readonly"}, "cinder-volume_extension:volume_actions:upload_image": {"key": "volume_extension:volume_actions:upload_image", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume_extension:snapshot_admin_actions:force_delete": {"key": "volume_extension:snapshot_admin_actions:force_delete", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume_extension:quota_classes:validate_setup_for_nested_quota_use": {"key": "volume_extension:quota_classes:validate_setup_for_nested_quota_use", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume_extension:quota_classes": {"key": "volume_extension:quota_classes", "value": "rule:admin_api"}, "cinder-volume_extension:types_manage": {"key": "volume_extension:types_manage", "value": "rule:admin_api"}, "cinder-volume_extension:replication:promote": {"key": "volume_extension:replication:promote", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume_extension:types_extra_specs": {"key": "volume_extension:types_extra_specs", "value": "rule:admin_api"}, "cinder-volume_extension:volume_admin_actions:force_detach": {"key": "volume_extension:volume_admin_actions:force_detach", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume_extension:volume_type_access:addProjectAccess": {"key": "volume_extension:volume_type_access:addProjectAccess", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume_extension:access_types_extra_specs": {"key": "volume_extension:access_types_extra_specs", "value": "rule:admin_api"}, "cinder-group:create": {"key": "group:create", "value": "rule:deny_readonly"}, "cinder-volume_extension:volume_encryption_metadata": {"key": "volume_extension:volume_encryption_metadata", "value": "rule:admin_or_owner"}, "cinder-group:group_type_access": {"key": "group:group_type_access", "value": "rule:admin_or_owner"}, "cinder-message:get": {"key": "message:get", "value": "rule:admin_or_owner"}, "cinder-volume_extension:quotas:update": {"key": "volume_extension:quotas:update", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-group:get_all_group_snapshots": {"key": "group:get_all_group_snapshots", "value": "rule:admin_or_owner"}, "cinder-volume_extension:services:index": {"key": "volume_extension:services:index", "value": "rule:admin_api"}, "cinder-volume_extension:volume_admin_actions:force_delete": {"key": "volume_extension:volume_admin_actions:force_delete", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume:delete_volume_metadata": {"key": "volume:delete_volume_metadata", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume:extend": {"key": "volume:extend", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume:get_all": {"key": "volume:get_all", "value": "rule:admin_or_owner"}, "cinder-volume_extension:extended_snapshot_attributes": {"key": "volume_extension:extended_snapshot_attributes", "value": "rule:admin_or_owner"}, "cinder-admin_api": {"key": "admin_api", "value": "is_admin:True"}, "cinder-snapshot_extension:snapshot_actions:update_snapshot_status": {"key": "snapshot_extension:snapshot_actions:update_snapshot_status", "value": "rule:deny_readonly"}, "cinder-group:get_all": {"key": "group:get_all", "value": "rule:admin_or_owner"}, "cinder-volume:get_volume_admin_metadata": {"key": "volume:get_volume_admin_metadata", "value": "rule:admin_api"}, "cinder-volume:get": {"key": "volume:get", "value": "rule:admin_or_owner"}, "cinder-volume_extension:volume_admin_actions:migrate_volume_completion": {"key": "volume_extension:volume_admin_actions:migrate_volume_completion", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-backup:create": {"key": "backup:create", "value": "rule:deny_readonly"}, "cinder-volume_extension:list_manageable": {"key": "volume_extension:list_manageable", "value": "rule:admin_api"}, "cinder-volume_extension:replication:reenable": {"key": "volume_extension:replication:reenable", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume_extension:volume_tenant_attribute": {"key": "volume_extension:volume_tenant_attribute", "value": "rule:admin_or_owner"}, "cinder-volume:create_snapshot": {"key": "volume:create_snapshot", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume:get_snapshot": {"key": "volume:get_snapshot", "value": "rule:admin_or_owner"}, "cinder-scheduler_extension:scheduler_stats:get_pools": {"key": "scheduler_extension:scheduler_stats:get_pools", "value": "rule:admin_api"}, "cinder-backup:get_all": {"key": "backup:get_all", "value": "rule:admin_or_owner"}, "cinder-admin_or_owner": {"key": "admin_or_owner", "value": "is_admin:True or project_id:%(project_id)s"}, "cinder-volume_extension:quotas:delete": {"key": "volume_extension:quotas:delete", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume_extension:capabilities": {"key": "volume_extension:capabilities", "value": "rule:admin_api"}, "cinder-volume:delete_snapshot_metadata": {"key": "volume:delete_snapshot_metadata", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume_extension:services:update": {"key": "volume_extension:services:update", "value": "rule:admin_api"}, "cinder-group:group_types_specs": {"key": "group:group_types_specs", "value": "rule:admin_api"}, "cinder-volume:thaw_host": {"key": "volume:thaw_host", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume_extension:backup_admin_actions:force_delete": {"key": "volume_extension:backup_admin_actions:force_delete", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume:freeze_host": {"key": "volume:freeze_host", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume:delete_snapshot": {"key": "volume:delete_snapshot", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-group:create_group_snapshot": {"key": "group:create_group_snapshot", "value": "rule:deny_readonly"}, "cinder-volume_extension:volume_type_encryption": {"key": "volume_extension:volume_type_encryption", "value": "rule:admin_api"}, "cinder-volume:get_all_snapshots": {"key": "volume:get_all_snapshots", "value": "rule:admin_or_owner"}, "cinder-group:group_types_manage": {"key": "group:group_types_manage", "value": "rule:admin_api"}, "cinder-snapshot_extension:list_manageable": {"key": "snapshot_extension:list_manageable", "value": "rule:admin_api"}, "cinder-volume_extension:volume_admin_actions:migrate_volume": {"key": "volume_extension:volume_admin_actions:migrate_volume", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume_extension:access_types_qos_specs_id": {"key": "volume_extension:access_types_qos_specs_id", "value": "rule:admin_api"}, "cinder-consistencygroup:get_all": {"key": "consistencygroup:get_all", "value": "group:nobody"}, "cinder-group:get": {"key": "group:get", "value": "rule:admin_or_owner"}, "cinder-volume:create_volume_metadata": {"key": "volume:create_volume_metadata", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume:update": {"key": "volume:update", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume:update_volume_metadata": {"key": "volume:update_volume_metadata", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-consistencygroup:update": {"key": "consistencygroup:update", "value": "group:nobody and rule:deny_readonly"}, "cinder-group:update": {"key": "group:update", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-context_is_admin": {"key": "context_is_admin", "value": "role:admin and rule:deny_readonly"}, "cinder-volume:update_volume_admin_metadata": {"key": "volume:update_volume_admin_metadata", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume:create_transfer": {"key": "volume:create_transfer", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume_extension:quotas:show": {"key": "volume_extension:quotas:show", "value": ""}, "cinder-volume_extension:volume_actions:upload_public": {"key": "volume_extension:volume_actions:upload_public", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume_extension:snapshot_admin_actions:reset_status": {"key": "volume_extension:snapshot_admin_actions:reset_status", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-consistencygroup:get": {"key": "consistencygroup:get", "value": "group:nobody"}, "cinder-volume:delete": {"key": "volume:delete", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-message:delete": {"key": "message:delete", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-snapshot_extension:snapshot_manage": {"key": "snapshot_extension:snapshot_manage", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-group:update_group_snapshot": {"key": "group:update_group_snapshot", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume_extension:volume_manage": {"key": "volume_extension:volume_manage", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume:failover_host": {"key": "volume:failover_host", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume:update_snapshot": {"key": "volume:update_snapshot", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-group:access_group_types_specs": {"key": "group:access_group_types_specs", "value": "rule:admin_api"}, "cinder-clusters:get": {"key": "clusters:get", "value": "rule:admin_api"}, "cinder-default": {"key": "default", "value": "rule:admin_or_owner"}, "cinder-volume:get_snapshot_metadata": {"key": "volume:get_snapshot_metadata", "value": "rule:admin_or_owner"}, "cinder-volume:accept_transfer": {"key": "volume:accept_transfer", "value": "rule:deny_readonly"}, "cinder-consistencygroup:delete_cgsnapshot": {"key": "consistencygroup:delete_cgsnapshot", "value": "group:nobody and rule:deny_readonly"}, "cinder-backup:backup-import": {"key": "backup:backup-import", "value": "rule:admin_api"}, "cinder-volume:update_readonly_flag": {"key": "volume:update_readonly_flag", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume_extension:volume_host_attribute": {"key": "volume_extension:volume_host_attribute", "value": "rule:admin_api"}, "cinder-consistencygroup:get_all_cgsnapshots": {"key": "consistencygroup:get_all_cgsnapshots", "value": "group:nobody"}, "cinder-volume_extension:volume_unmanage": {"key": "volume_extension:volume_unmanage", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-message:get_all": {"key": "message:get_all", "value": "rule:admin_or_owner"}, "cinder-group:get_group_snapshot": {"key": "group:get_group_snapshot", "value": "rule:admin_or_owner"}, "cinder-clusters:update": {"key": "clusters:update", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-backup:update": {"key": "backup:update", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume:get_transfer": {"key": "volume:get_transfer", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume_extension:volume_type_access:removeProjectAccess": {"key": "volume_extension:volume_type_access:removeProjectAccess", "value": "rule:admin_api and rule:deny_readonly"}}, "ironic::policy::policies": {}, "neutron::config::server_config": {"DEFAULT/min_l3_agents_per_router": {"value": "1"}}, "zaqar::policy::policies": {"zaqar-subscription:get": {"key": "subscription:get", "value": ""}, "zaqar-queues:get": {"key": "queues:get", "value": ""}, "zaqar-messages:create": {"key": "messages:create", "value": "rule:deny_readonly"}, "zaqar-flavors:update": {"key": "flavors:update", "value": "rule:context_is_admin"}, "zaqar-messages:delete": {"key": "messages:delete", "value": "rule:deny_readonly"}, "zaqar-claims:create": {"key": "claims:create", "value": "rule:deny_readonly"}, "zaqar-pools:delete": {"key": "pools:delete", "value": "rule:context_is_admin"}, "zaqar-claims:get": {"key": "claims:get", "value": ""}, "zaqar-queues:update": {"key": "queues:update", "value": "rule:deny_readonly"}, "zaqar-claims:delete": {"key": "claims:delete", "value": "rule:deny_readonly"}, "zaqar-flavors:create": {"key": "flavors:create", "value": "rule:context_is_admin"}, "zaqar-subscription:create": {"key": "subscription:create", "value": "rule:deny_readonly"}, "zaqar-pools:update": {"key": "pools:update", "value": "rule:context_is_admin"}, "zaqar-queues:get_all": {"key": "queues:get_all", "value": ""}, "zaqar-health:get": {"key": "health:get", "value": "rule:context_is_admin"}, "zaqar-subscription:delete": {"key": "subscription:delete", "value": "rule:deny_readonly"}, "zaqar-subscription:confirm": {"key": "subscription:confirm", "value": "rule:deny_readonly"}, "zaqar-messages:get_all": {"key": "messages:get_all", "value": ""}, "zaqar-subscription:update": {"key": "subscription:update", "value": "rule:deny_readonly"}, "zaqar-admin_or_owner": {"key": "admin_or_owner", "value": "is_admin:True or project_id:%(project_id)s"}, "zaqar-pools:get_all": {"key": "pools:get_all", "value": "rule:context_is_admin"}, "zaqar-subscription:get_all": {"key": "subscription:get_all", "value": ""}, "zaqar-queues:create": {"key": "queues:create", "value": "rule:deny_readonly"}, "zaqar-default": {"key": "default", "value": "rule:admin_or_owner"}, "zaqar-claims:update": {"key": "claims:update", "value": "rule:deny_readonly"}, "zaqar-messages:get": {"key": "messages:get", "value": ""}, "zaqar-flavors:get": {"key": "flavors:get", "value": ""}, "zaqar-context_is_admin": {"key": "context_is_admin", "value": "role:admin and rule:deny_readonly"}, "zaqar-flavors:delete": {"key": "flavors:delete", "value": "rule:context_is_admin"}, "zaqar-queues:delete": {"key": "queues:delete", "value": "rule:deny_readonly"}, "zaqar-queues:stats": {"key": "queues:stats", "value": ""}, "zaqar-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "zaqar-messages:delete_all": {"key": "messages:delete_all", "value": "rule:deny_readonly"}, "zaqar-pools:create": {"key": "pools:create", "value": "rule:context_is_admin"}, "zaqar-flavors:get_all": {"key": "flavors:get_all", "value": ""}, "zaqar-pools:get": {"key": "pools:get", "value": "rule:context_is_admin"}, "zaqar-claims:get_all": {"key": "claims:get_all", "value": ""}, "zaqar-ping:get": {"key": "ping:get", "value": ""}}, "nova::policy::policies": {"nova-os_compute_api:os-hypervisors:discoverable": {"key": "os_compute_api:os-hypervisors:discoverable", "value": "@"}, "nova-os_compute_api:os-assisted-volume-snapshots:discoverable": {"key": "os_compute_api:os-assisted-volume-snapshots:discoverable", "value": "@"}, "nova-os_compute_api:servers:update": {"key": "os_compute_api:servers:update", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-flavor-extra-specs:update": {"key": "os_compute_api:os-flavor-extra-specs:update", "value": "rule:admin_api"}, "nova-os_compute_api:os-aggregates:create": {"key": "os_compute_api:os-aggregates:create", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-extended-server-attributes": {"key": "os_compute_api:os-extended-server-attributes", "value": "rule:admin_api"}, "nova-os_compute_api:os-migrate-server:migrate": {"key": "os_compute_api:os-migrate-server:migrate", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-flavor-manage": {"key": "os_compute_api:os-flavor-manage", "value": "rule:admin_api"}, "nova-os_compute_api:os-floating-ip-dns": {"key": "os_compute_api:os-floating-ip-dns", "value": "rule:admin_or_owner"}, "nova-os_compute_api:servers:confirm_resize": {"key": "os_compute_api:servers:confirm_resize", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-networks:discoverable": {"key": "os_compute_api:os-networks:discoverable", "value": "@"}, "nova-os_compute_api:os-floating-ips-bulk:discoverable": {"key": "os_compute_api:os-floating-ips-bulk:discoverable", "value": "@"}, "nova-os_compute_api:os-floating-ips": {"key": "os_compute_api:os-floating-ips", "value": "rule:admin_or_owner"}, "nova-os_compute_api:server-migrations:discoverable": {"key": "os_compute_api:server-migrations:discoverable", "value": "@"}, "nova-os_compute_api:os-server-tags:index": {"key": "os_compute_api:os-server-tags:index", "value": "@"}, "nova-os_compute_api:os-aggregates:update": {"key": "os_compute_api:os-aggregates:update", "value": "rule:admin_api"}, "nova-os_compute_api:os-certificates:show": {"key": "os_compute_api:os-certificates:show", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-extended-status": {"key": "os_compute_api:os-extended-status", "value": "rule:admin_or_owner"}, "nova-os_compute_api:server-metadata:create": {"key": "os_compute_api:server-metadata:create", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-network:attach_external_network": {"key": "network:attach_external_network", "value": "is_admin:True"}, "nova-os_compute_api:server-metadata:update": {"key": "os_compute_api:server-metadata:update", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-keypairs:delete": {"key": "os_compute_api:os-keypairs:delete", "value": "rule:admin_api or user_id:%(user_id)s"}, "nova-os_compute_api:os-server-groups:discoverable": {"key": "os_compute_api:os-server-groups:discoverable", "value": "@"}, "nova-os_compute_api:os-instance-actions:events": {"key": "os_compute_api:os-instance-actions:events", "value": "rule:admin_api"}, "nova-os_compute_api:os-security-group-default-rules": {"key": "os_compute_api:os-security-group-default-rules", "value": "rule:admin_api"}, "nova-os_compute_api:os-cells:discoverable": {"key": "os_compute_api:os-cells:discoverable", "value": "@"}, "nova-os_compute_api:os-admin-actions:discoverable": {"key": "os_compute_api:os-admin-actions:discoverable", "value": "@"}, "nova-os_compute_api:os-migrate-server:discoverable": {"key": "os_compute_api:os-migrate-server:discoverable", "value": "@"}, "nova-os_compute_api:os-volumes-attachments:delete": {"key": "os_compute_api:os-volumes-attachments:delete", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-extended-status:discoverable": {"key": "os_compute_api:os-extended-status:discoverable", "value": "@"}, "nova-os_compute_api:os-lock-server:unlock": {"key": "os_compute_api:os-lock-server:unlock", "value": "rule:admin_or_owner"}, "nova-os_compute_api:servers:detail": {"key": "os_compute_api:servers:detail", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-flavor-access": {"key": "os_compute_api:os-flavor-access", "value": "rule:admin_or_owner"}, "nova-os_compute_api:extensions:discoverable": {"key": "os_compute_api:extensions:discoverable", "value": "@"}, "nova-os_compute_api:server-metadata:discoverable": {"key": "os_compute_api:server-metadata:discoverable", "value": "@"}, "nova-os_compute_api:os-simple-tenant-usage:discoverable": {"key": "os_compute_api:os-simple-tenant-usage:discoverable", "value": "@"}, "nova-os_compute_api:limits": {"key": "os_compute_api:limits", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-shelve:discoverable": {"key": "os_compute_api:os-shelve:discoverable", "value": "@"}, "nova-os_compute_api:os-shelve:unshelve": {"key": "os_compute_api:os-shelve:unshelve", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-console-output": {"key": "os_compute_api:os-console-output", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-keypairs:index": {"key": "os_compute_api:os-keypairs:index", "value": "rule:admin_api or user_id:%(user_id)s"}, "nova-os_compute_api:os-aggregates:remove_host": {"key": "os_compute_api:os-aggregates:remove_host", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-instance-usage-audit-log:discoverable": {"key": "os_compute_api:os-instance-usage-audit-log:discoverable", "value": "@"}, "nova-os_compute_api:os-flavor-access:add_tenant_access": {"key": "os_compute_api:os-flavor-access:add_tenant_access", "value": "rule:admin_api"}, "nova-os_compute_api:os-aggregates:discoverable": {"key": "os_compute_api:os-aggregates:discoverable", "value": "@"}, "nova-os_compute_api:os-services": {"key": "os_compute_api:os-services", "value": "rule:admin_api"}, "nova-os_compute_api:os-networks-associate:discoverable": {"key": "os_compute_api:os-networks-associate:discoverable", "value": "@"}, "nova-os_compute_api:os-server-usage:discoverable": {"key": "os_compute_api:os-server-usage:discoverable", "value": "@"}, "nova-os_compute_api:os-server-tags:update": {"key": "os_compute_api:os-server-tags:update", "value": "@"}, "nova-os_compute_api:os-flavor-extra-specs:show": {"key": "os_compute_api:os-flavor-extra-specs:show", "value": "rule:admin_or_owner"}, "nova-os_compute_api:flavors": {"key": "os_compute_api:flavors", "value": "rule:admin_or_owner"}, "nova-os_compute_api:ips:show": {"key": "os_compute_api:ips:show", "value": "rule:admin_or_owner"}, "nova-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "nova-os_compute_api:os-server-tags:delete": {"key": "os_compute_api:os-server-tags:delete", "value": "@"}, "nova-os_compute_api:os-availability-zone:detail": {"key": "os_compute_api:os-availability-zone:detail", "value": "rule:admin_api"}, "nova-context_is_admin": {"key": "context_is_admin", "value": "role:admin and rule:deny_readonly"}, "nova-os_compute_api:os-multinic": {"key": "os_compute_api:os-multinic", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-volumes-attachments:create": {"key": "os_compute_api:os-volumes-attachments:create", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-rescue:discoverable": {"key": "os_compute_api:os-rescue:discoverable", "value": "@"}, "nova-cells_scheduler_filter:TargetCellFilter": {"key": "cells_scheduler_filter:TargetCellFilter", "value": "is_admin:True"}, "nova-os_compute_api:os-server-tags:delete_all": {"key": "os_compute_api:os-server-tags:delete_all", "value": "@"}, "nova-os_compute_api:os-quota-class-sets:discoverable": {"key": "os_compute_api:os-quota-class-sets:discoverable", "value": "@"}, "nova-os_compute_api:os-user-data:discoverable": {"key": "os_compute_api:os-user-data:discoverable", "value": "@"}, "nova-os_compute_api:os-flavor-extra-specs:delete": {"key": "os_compute_api:os-flavor-extra-specs:delete", "value": "rule:admin_api"}, "nova-os_compute_api:servers:create:attach_network": {"key": "os_compute_api:servers:create:attach_network", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-admin-actions": {"key": "os_compute_api:os-admin-actions", "value": "rule:admin_api"}, "nova-os_compute_api:os-flavor-extra-specs:index": {"key": "os_compute_api:os-flavor-extra-specs:index", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-attach-interfaces": {"key": "os_compute_api:os-attach-interfaces", "value": "rule:admin_or_owner"}, "nova-admin_owner_or_network_owner": {"key": "admin_owner_or_network_owner", "value": "rule:owner or rule:admin_or_network_owner"}, "nova-os_compute_api:os-used-limits": {"key": "os_compute_api:os-used-limits", "value": "rule:admin_api"}, "nova-os_compute_api:os-flavor-access:discoverable": {"key": "os_compute_api:os-flavor-access:discoverable", "value": "@"}, "nova-admin_api": {"key": "admin_api", "value": "is_admin:True"}, "nova-admin_only": {"key": "admin_only", "value": "rule:context_is_admin and rule:deny_readonly"}, "nova-os_compute_api:os-tenant-networks": {"key": "os_compute_api:os-tenant-networks", "value": "rule:admin_or_owner"}, "nova-os_compute_api:images:discoverable": {"key": "os_compute_api:images:discoverable", "value": "@"}, "nova-os_compute_api:servers:migrations:delete": {"key": "os_compute_api:servers:migrations:delete", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-pause-server:pause": {"key": "os_compute_api:os-pause-server:pause", "value": "rule:admin_or_owner"}, "nova-os_compute_api:servers:revert_resize": {"key": "os_compute_api:servers:revert_resize", "value": "rule:admin_or_owner"}, "nova-os_compute_api:servers:detail:get_all_tenants": {"key": "os_compute_api:servers:detail:get_all_tenants", "value": "rule:admin_api"}, "nova-os_compute_api:os-suspend-server:discoverable": {"key": "os_compute_api:os-suspend-server:discoverable", "value": "@"}, "nova-os_compute_api:os-flavor-rxtx:discoverable": {"key": "os_compute_api:os-flavor-rxtx:discoverable", "value": "@"}, "nova-os_compute_api:servers:create:attach_volume": {"key": "os_compute_api:servers:create:attach_volume", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-fping:discoverable": {"key": "os_compute_api:os-fping:discoverable", "value": "@"}, "nova-os_compute_api:os-keypairs": {"key": "os_compute_api:os-keypairs", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-fixed-ips:discoverable": {"key": "os_compute_api:os-fixed-ips:discoverable", "value": "@"}, "nova-os_compute_api:os-remote-consoles": {"key": "os_compute_api:os-remote-consoles", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-extended-availability-zone:discoverable": {"key": "os_compute_api:os-extended-availability-zone:discoverable", "value": "@"}, "nova-os_compute_api:os-networks": {"key": "os_compute_api:os-networks", "value": "rule:admin_api"}, "nova-os_compute_api:os-pci:discoverable": {"key": "os_compute_api:os-pci:discoverable", "value": "@"}, "nova-os_compute_api:os-admin-actions:inject_network_info": {"key": "os_compute_api:os-admin-actions:inject_network_info", "value": "rule:admin_api"}, "nova-os_compute_api:os-attach-interfaces:discoverable": {"key": "os_compute_api:os-attach-interfaces:discoverable", "value": "@"}, "nova-os_compute_api:os-cloudpipe": {"key": "os_compute_api:os-cloudpipe", "value": "rule:admin_api"}, "nova-os_compute_api:image-metadata:discoverable": {"key": "os_compute_api:image-metadata:discoverable", "value": "@"}, "nova-os_compute_api:server-metadata:update_all": {"key": "os_compute_api:server-metadata:update_all", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-quota-sets:detail": {"key": "os_compute_api:os-quota-sets:detail", "value": "rule:admin_api"}, "nova-os_compute_api:os-assisted-volume-snapshots:create": {"key": "os_compute_api:os-assisted-volume-snapshots:create", "value": "rule:admin_api"}, "nova-os_compute_api:os-server-password:discoverable": {"key": "os_compute_api:os-server-password:discoverable", "value": "@"}, "nova-os_compute_api:servers:delete": {"key": "os_compute_api:servers:delete", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:server-metadata:index": {"key": "os_compute_api:server-metadata:index", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-consoles:index": {"key": "os_compute_api:os-consoles:index", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-attach-interfaces:create": {"key": "os_compute_api:os-attach-interfaces:create", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:servers:reboot": {"key": "os_compute_api:servers:reboot", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-availability-zone:discoverable": {"key": "os_compute_api:os-availability-zone:discoverable", "value": "@"}, "nova-os_compute_api:os-flavor-access:remove_tenant_access": {"key": "os_compute_api:os-flavor-access:remove_tenant_access", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-consoles:delete": {"key": "os_compute_api:os-consoles:delete", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-deferred-delete": {"key": "os_compute_api:os-deferred-delete", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-pci:pci_servers": {"key": "os_compute_api:os-pci:pci_servers", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-console-auth-tokens": {"key": "os_compute_api:os-console-auth-tokens", "value": "rule:admin_api"}, "nova-os_compute_api:os-server-diagnostics": {"key": "os_compute_api:os-server-diagnostics", "value": "rule:admin_api"}, "nova-os_compute_api:os-extended-availability-zone": {"key": "os_compute_api:os-extended-availability-zone", "value": "rule:admin_or_owner"}, "nova-os_compute_api:servers:trigger_crash_dump": {"key": "os_compute_api:servers:trigger_crash_dump", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-flavor-manage:discoverable": {"key": "os_compute_api:os-flavor-manage:discoverable", "value": "@"}, "nova-os_compute_api:os-cells:delete": {"key": "os_compute_api:os-cells:delete", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-floating-ip-pools": {"key": "os_compute_api:os-floating-ip-pools", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-simple-tenant-usage:show": {"key": "os_compute_api:os-simple-tenant-usage:show", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-hosts:discoverable": {"key": "os_compute_api:os-hosts:discoverable", "value": "@"}, "nova-os_compute_api:os-volumes-attachments:discoverable": {"key": "os_compute_api:os-volumes-attachments:discoverable", "value": "@"}, "nova-os_compute_api:versions:discoverable": {"key": "os_compute_api:versions:discoverable", "value": "@"}, "nova-os_compute_api:os-instance-actions:discoverable": {"key": "os_compute_api:os-instance-actions:discoverable", "value": "@"}, "nova-regular_user": {"key": "regular_user", "value": "rule:deny_readonly"}, "nova-os_compute_api:os-evacuate": {"key": "os_compute_api:os-evacuate", "value": "rule:admin_api"}, "nova-os_compute_api:os-virtual-interfaces": {"key": "os_compute_api:os-virtual-interfaces", "value": "rule:admin_or_owner"}, "nova-os_compute_api:image-size:discoverable": {"key": "os_compute_api:image-size:discoverable", "value": "@"}, "nova-os_compute_api:os-volumes:discoverable": {"key": "os_compute_api:os-volumes:discoverable", "value": "@"}, "nova-cells_scheduler_filter:DifferentCellFilter": {"key": "cells_scheduler_filter:DifferentCellFilter", "value": "is_admin:True"}, "nova-os_compute_api:os-create-backup": {"key": "os_compute_api:os-create-backup", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-used-limits:discoverable": {"key": "os_compute_api:os-used-limits:discoverable", "value": "@"}, "nova-os_compute_api:os-pci:index": {"key": "os_compute_api:os-pci:index", "value": "rule:admin_api"}, "nova-os_compute_api:os-aggregates:index": {"key": "os_compute_api:os-aggregates:index", "value": "rule:admin_api"}, "nova-os_compute_api:os-volumes-attachments:index": {"key": "os_compute_api:os-volumes-attachments:index", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-remote-consoles:discoverable": {"key": "os_compute_api:os-remote-consoles:discoverable", "value": "@"}, "nova-os_compute_api:os-quota-class-sets:show": {"key": "os_compute_api:os-quota-class-sets:show", "value": "is_admin:True or quota_class:%(quota_class)s"}, "nova-os_compute_api:os-admin-password:discoverable": {"key": "os_compute_api:os-admin-password:discoverable", "value": "@"}, "nova-os_compute_api:servers:resize": {"key": "os_compute_api:servers:resize", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-baremetal-nodes": {"key": "os_compute_api:os-baremetal-nodes", "value": "rule:admin_api"}, "nova-os_compute_api:os-hosts": {"key": "os_compute_api:os-hosts", "value": "rule:admin_api"}, "nova-owner": {"key": "owner", "value": "tenant_id:%(tenant_id)s and rule:deny_readonly"}, "nova-os_compute_api:os-flavor-extra-specs:create": {"key": "os_compute_api:os-flavor-extra-specs:create", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:server-metadata:show": {"key": "os_compute_api:server-metadata:show", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-tenant-networks:discoverable": {"key": "os_compute_api:os-tenant-networks:discoverable", "value": "@"}, "nova-os_compute_api:servers:index": {"key": "os_compute_api:servers:index", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-hide-server-addresses:discoverable": {"key": "os_compute_api:os-hide-server-addresses:discoverable", "value": "@"}, "nova-os_compute_api:os-evacuate:discoverable": {"key": "os_compute_api:os-evacuate:discoverable", "value": "@"}, "nova-os_compute_api:os-server-diagnostics:discoverable": {"key": "os_compute_api:os-server-diagnostics:discoverable", "value": "@"}, "nova-os_compute_api:servers:show:host_status": {"key": "os_compute_api:servers:show:host_status", "value": "rule:admin_api"}, "nova-os_compute_api:servers:show": {"key": "os_compute_api:servers:show", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-aggregates:delete": {"key": "os_compute_api:os-aggregates:delete", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-volumes-attachments:update": {"key": "os_compute_api:os-volumes-attachments:update", "value": "rule:admin_api"}, "nova-os_compute_api:os-quota-sets:update": {"key": "os_compute_api:os-quota-sets:update", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:ips:index": {"key": "os_compute_api:ips:index", "value": "rule:admin_or_owner"}, "nova-os_compute_api:servers:index:get_all_tenants": {"key": "os_compute_api:servers:index:get_all_tenants", "value": "rule:admin_api"}, "nova-os_compute_api:os-cells:update": {"key": "os_compute_api:os-cells:update", "value": "rule:admin_api"}, "nova-os_compute_api:os-suspend-server:resume": {"key": "os_compute_api:os-suspend-server:resume", "value": "rule:admin_or_owner"}, "nova-os_compute_api:servers:create": {"key": "os_compute_api:servers:create", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:image-size": {"key": "os_compute_api:image-size", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-server-external-events:create": {"key": "os_compute_api:os-server-external-events:create", "value": "rule:admin_api"}, "nova-os_compute_api:os-agents": {"key": "os_compute_api:os-agents", "value": "rule:admin_api"}, "nova-os_compute_api:os-scheduler-hints:discoverable": {"key": "os_compute_api:os-scheduler-hints:discoverable", "value": "@"}, "nova-os_compute_api:os-quota-sets:show": {"key": "os_compute_api:os-quota-sets:show", "value": "rule:admin_or_owner"}, "nova-context_is_advsvc": {"key": "context_is_advsvc", "value": "role:advsvc"}, "nova-os_compute_api:os-admin-actions:reset_state": {"key": "os_compute_api:os-admin-actions:reset_state", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-certificates:discoverable": {"key": "os_compute_api:os-certificates:discoverable", "value": "@"}, "nova-os_compute_api:os-extended-server-attributes:discoverable": {"key": "os_compute_api:os-extended-server-attributes:discoverable", "value": "@"}, "nova-os_compute_api:os-consoles:discoverable": {"key": "os_compute_api:os-consoles:discoverable", "value": "@"}, "nova-os_compute_api:os-virtual-interfaces:discoverable": {"key": "os_compute_api:os-virtual-interfaces:discoverable", "value": "@"}, "nova-os_compute_api:extensions": {"key": "os_compute_api:extensions", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-server-tags:update_all": {"key": "os_compute_api:os-server-tags:update_all", "value": "@"}, "nova-os_compute_api:servers:migrations:show": {"key": "os_compute_api:servers:migrations:show", "value": "rule:admin_api"}, "nova-os_compute_api:os-security-groups": {"key": "os_compute_api:os-security-groups", "value": "rule:admin_or_owner"}, "nova-os_compute_api:ips:discoverable": {"key": "os_compute_api:ips:discoverable", "value": "@"}, "nova-os_compute_api:os-quota-sets:discoverable": {"key": "os_compute_api:os-quota-sets:discoverable", "value": "@"}, "nova-os_compute_api:os-console-output:discoverable": {"key": "os_compute_api:os-console-output:discoverable", "value": "@"}, "nova-os_compute_api:servers:rebuild": {"key": "os_compute_api:servers:rebuild", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-certificates:create": {"key": "os_compute_api:os-certificates:create", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-fping": {"key": "os_compute_api:os-fping", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-shelve:shelve": {"key": "os_compute_api:os-shelve:shelve", "value": "rule:admin_or_owner"}, "nova-os_compute_api:servers:create:forced_host": {"key": "os_compute_api:servers:create:forced_host", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-services:discoverable": {"key": "os_compute_api:os-services:discoverable", "value": "@"}, "nova-os_compute_api:servers:discoverable": {"key": "os_compute_api:servers:discoverable", "value": "@"}, "nova-os_compute_api:os-consoles:create": {"key": "os_compute_api:os-consoles:create", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-instance-usage-audit-log": {"key": "os_compute_api:os-instance-usage-audit-log", "value": "rule:admin_api"}, "nova-os_compute_api:os-quota-class-sets:update": {"key": "os_compute_api:os-quota-class-sets:update", "value": "rule:admin_api"}, "nova-os_compute_api:os-flavor-rxtx": {"key": "os_compute_api:os-flavor-rxtx", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-consoles:show": {"key": "os_compute_api:os-consoles:show", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-aggregates:show": {"key": "os_compute_api:os-aggregates:show", "value": "rule:admin_api"}, "nova-os_compute_api:os-baremetal-nodes:discoverable": {"key": "os_compute_api:os-baremetal-nodes:discoverable", "value": "@"}, "nova-admin_or_network_owner": {"key": "admin_or_network_owner", "value": "rule:context_is_admin or tenant_id:%(network:tenant_id)s or role:network_admin"}, "nova-os_compute_api:os-security-groups:discoverable": {"key": "os_compute_api:os-security-groups:discoverable", "value": "@"}, "nova-os_compute_api:os-rescue": {"key": "os_compute_api:os-rescue", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-block-device-mapping:discoverable": {"key": "os_compute_api:os-block-device-mapping:discoverable", "value": "@"}, "nova-os_compute_api:os-multinic:discoverable": {"key": "os_compute_api:os-multinic:discoverable", "value": "@"}, "nova-os_compute_api:os-security-group-default-rules:discoverable": {"key": "os_compute_api:os-security-group-default-rules:discoverable", "value": "@"}, "nova-os_compute_api:os-keypairs:discoverable": {"key": "os_compute_api:os-keypairs:discoverable", "value": "@"}, "nova-os_compute_api:os-pci:show": {"key": "os_compute_api:os-pci:show", "value": "rule:admin_api"}, "nova-os_compute_api:os-server-groups": {"key": "os_compute_api:os-server-groups", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-extended-volumes": {"key": "os_compute_api:os-extended-volumes", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-assisted-volume-snapshots:delete": {"key": "os_compute_api:os-assisted-volume-snapshots:delete", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-server-tags:discoverable": {"key": "os_compute_api:os-server-tags:discoverable", "value": "@"}, "nova-os_compute_api:os-server-external-events:discoverable": {"key": "os_compute_api:os-server-external-events:discoverable", "value": "@"}, "nova-os_compute_api:os-floating-ip-pools:discoverable": {"key": "os_compute_api:os-floating-ip-pools:discoverable", "value": "@"}, "nova-os_compute_api:os-instance-actions": {"key": "os_compute_api:os-instance-actions", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-cloudpipe:discoverable": {"key": "os_compute_api:os-cloudpipe:discoverable", "value": "@"}, "nova-os_compute_api:os-networks-associate": {"key": "os_compute_api:os-networks-associate", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-floating-ip-dns:domain:delete": {"key": "os_compute_api:os-floating-ip-dns:domain:delete", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-deferred-delete:discoverable": {"key": "os_compute_api:os-deferred-delete:discoverable", "value": "@"}, "nova-os_compute_api:os-server-usage": {"key": "os_compute_api:os-server-usage", "value": "rule:admin_or_owner"}, "nova-os_compute_api:limits:discoverable": {"key": "os_compute_api:limits:discoverable", "value": "@"}, "nova-os_compute_api:os-simple-tenant-usage:list": {"key": "os_compute_api:os-simple-tenant-usage:list", "value": "rule:admin_api"}, "nova-os_compute_api:os-attach-interfaces:delete": {"key": "os_compute_api:os-attach-interfaces:delete", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-aggregates:set_metadata": {"key": "os_compute_api:os-aggregates:set_metadata", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-keypairs:create": {"key": "os_compute_api:os-keypairs:create", "value": "rule:admin_api or user_id:%(user_id)s"}, "nova-os_compute_api:servers:create_image:allow_volume_backed": {"key": "os_compute_api:servers:create_image:allow_volume_backed", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-multiple-create:discoverable": {"key": "os_compute_api:os-multiple-create:discoverable", "value": "@ and rule:deny_readonly"}, "nova-os_compute_api:os-volumes-attachments:show": {"key": "os_compute_api:os-volumes-attachments:show", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-cells": {"key": "os_compute_api:os-cells", "value": "rule:admin_api"}, "nova-os_compute_api:servers:migrations:index": {"key": "os_compute_api:servers:migrations:index", "value": "rule:admin_api"}, "nova-os_compute_api:servers:create_image": {"key": "os_compute_api:servers:create_image", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-agents:discoverable": {"key": "os_compute_api:os-agents:discoverable", "value": "@"}, "nova-os_compute_api:os-config-drive:discoverable": {"key": "os_compute_api:os-config-drive:discoverable", "value": "@"}, "nova-os_compute_api:os-quota-sets:delete": {"key": "os_compute_api:os-quota-sets:delete", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:servers:migrations:force_complete": {"key": "os_compute_api:servers:migrations:force_complete", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-flavor-extra-specs:discoverable": {"key": "os_compute_api:os-flavor-extra-specs:discoverable", "value": "@"}, "nova-os_compute_api:os-floating-ip-dns:domain:update": {"key": "os_compute_api:os-floating-ip-dns:domain:update", "value": "rule:admin_api"}, "nova-os_compute_api:os-config-drive": {"key": "os_compute_api:os-config-drive", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-networks:view": {"key": "os_compute_api:os-networks:view", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-admin-password": {"key": "os_compute_api:os-admin-password", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-suspend-server:suspend": {"key": "os_compute_api:os-suspend-server:suspend", "value": "rule:admin_or_owner"}, "nova-os_compute_api:server-metadata:delete": {"key": "os_compute_api:server-metadata:delete", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-shelve:shelve_offload": {"key": "os_compute_api:os-shelve:shelve_offload", "value": "rule:admin_api"}, "nova-os_compute_api:os-console-auth-tokens:discoverable": {"key": "os_compute_api:os-console-auth-tokens:discoverable", "value": "@"}, "nova-os_compute_api:os-lock-server:lock": {"key": "os_compute_api:os-lock-server:lock", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-quota-sets:defaults": {"key": "os_compute_api:os-quota-sets:defaults", "value": "@"}, "nova-os_compute_api:os-fping:all_tenants": {"key": "os_compute_api:os-fping:all_tenants", "value": "rule:admin_api"}, "nova-os_compute_api:os-block-device-mapping-v1:discoverable": {"key": "os_compute_api:os-block-device-mapping-v1:discoverable", "value": "@"}, "nova-os_compute_api:os-aggregates:add_host": {"key": "os_compute_api:os-aggregates:add_host", "value": "rule:admin_api"}, "nova-os_compute_api:servers:start": {"key": "os_compute_api:servers:start", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-availability-zone:list": {"key": "os_compute_api:os-availability-zone:list", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-hide-server-addresses": {"key": "os_compute_api:os-hide-server-addresses", "value": "is_admin:False"}, "nova-os_compute_api:os-lock-server:discoverable": {"key": "os_compute_api:os-lock-server:discoverable", "value": "@"}, "nova-os_compute_api:os-pause-server:discoverable": {"key": "os_compute_api:os-pause-server:discoverable", "value": "@"}, "nova-os_compute_api:extension_info:discoverable": {"key": "os_compute_api:extension_info:discoverable", "value": "@"}, "nova-os_compute_api:os-server-tags:show": {"key": "os_compute_api:os-server-tags:show", "value": "@"}, "nova-os_compute_api:os-fixed-ips": {"key": "os_compute_api:os-fixed-ips", "value": "rule:admin_api"}, "nova-os_compute_api:os-extended-volumes:discoverable": {"key": "os_compute_api:os-extended-volumes:discoverable", "value": "@"}, "nova-os_compute_api:os-migrate-server:migrate_live": {"key": "os_compute_api:os-migrate-server:migrate_live", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-pci:detail": {"key": "os_compute_api:os-pci:detail", "value": "rule:admin_api"}, "nova-os_compute_api:os-admin-actions:reset_network": {"key": "os_compute_api:os-admin-actions:reset_network", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-floating-ip-dns:discoverable": {"key": "os_compute_api:os-floating-ip-dns:discoverable", "value": "@"}, "nova-os_compute_api:flavors:discoverable": {"key": "os_compute_api:flavors:discoverable", "value": "@"}, "nova-os_compute_api:os-cells:sync_instances": {"key": "os_compute_api:os-cells:sync_instances", "value": "rule:admin_api"}, "nova-os_compute_api:os-hypervisors": {"key": "os_compute_api:os-hypervisors", "value": "rule:admin_api"}, "nova-os_compute_api:os-migrations:index": {"key": "os_compute_api:os-migrations:index", "value": "rule:admin_api"}, "nova-os_compute_api:servers:stop": {"key": "os_compute_api:servers:stop", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-floating-ips:discoverable": {"key": "os_compute_api:os-floating-ips:discoverable", "value": "@"}, "nova-os_compute_api:os-create-backup:discoverable": {"key": "os_compute_api:os-create-backup:discoverable", "value": "@"}, "nova-os_compute_api:os-migrations:discoverable": {"key": "os_compute_api:os-migrations:discoverable", "value": "@"}, "nova-os_compute_api:os-pause-server:unpause": {"key": "os_compute_api:os-pause-server:unpause", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-lock-server:unlock:unlock_override": {"key": "os_compute_api:os-lock-server:unlock:unlock_override", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-floating-ips-bulk": {"key": "os_compute_api:os-floating-ips-bulk", "value": "rule:admin_api"}, "nova-admin_or_owner": {"key": "admin_or_owner", "value": "is_admin:True or project_id:%(project_id)s"}, "nova-os_compute_api:os-keypairs:show": {"key": "os_compute_api:os-keypairs:show", "value": "rule:admin_api or user_id:%(user_id)s"}, "nova-os_compute_api:os-volumes": {"key": "os_compute_api:os-volumes", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-server-password": {"key": "os_compute_api:os-server-password", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-cells:create": {"key": "os_compute_api:os-cells:create", "value": "rule:admin_api and rule:deny_readonly"}}, "ceilometer::metering_time_to_live": 604800, "ceilometer::dispatcher::gnocchi::archive_policy": "low_workload", "glance::policy::policies": {"glance-delete_member": {"key": "delete_member", "value": "rule:deny_readonly"}, "glance-modify_member": {"key": "modify_member", "value": "rule:deny_readonly"}, "glance-get_members": {"key": "get_members", "value": ""}, "glance-add_metadef_tags": {"key": "add_metadef_tags", "value": "rule:deny_readonly"}, "glance-delete_image": {"key": "delete_image", "value": "rule:deny_readonly"}, "glance-get_tasks": {"key": "get_tasks", "value": "role:admin"}, "glance-add_metadef_namespace": {"key": "add_metadef_namespace", "value": "rule:deny_readonly"}, "glance-add_metadef_resource_type_association": {"key": "add_metadef_resource_type_association", "value": "rule:deny_readonly"}, "glance-modify_image": {"key": "modify_image", "value": "rule:deny_readonly"}, "glance-get_metadef_tag": {"key": "get_metadef_tag", "value": ""}, "glance-get_metadef_property": {"key": "get_metadef_property", "value": ""}, "glance-set_image_location": {"key": "set_image_location", "value": "rule:deny_readonly"}, "glance-get_task": {"key": "get_task", "value": "role:admin"}, "glance-modify_task": {"key": "modify_task", "value": "role:admin and rule:deny_readonly"}, "glance-manage_image_cache": {"key": "manage_image_cache", "value": "role:admin"}, "glance-add_metadef_property": {"key": "add_metadef_property", "value": "rule:deny_readonly"}, "glance-list_metadef_resource_types": {"key": "list_metadef_resource_types", "value": ""}, "glance-publicize_image": {"key": "publicize_image", "value": "role:admin"}, "glance-reactivate": {"key": "reactivate", "value": "rule:deny_readonly"}, "glance-get_metadef_namespace": {"key": "get_metadef_namespace", "value": ""}, "glance-copy_from": {"key": "copy_from", "value": "rule:deny_readonly"}, "glance-add_image": {"key": "add_image", "value": "rule:deny_readonly"}, "glance-get_image": {"key": "get_image", "value": ""}, "glance-get_metadef_object": {"key": "get_metadef_object", "value": ""}, "glance-modify_metadef_property": {"key": "modify_metadef_property", "value": "rule:deny_readonly"}, "glance-get_metadef_tags": {"key": "get_metadef_tags", "value": ""}, "glance-add_member": {"key": "add_member", "value": "rule:deny_readonly"}, "glance-upload_image": {"key": "upload_image", "value": "rule:deny_readonly"}, "glance-modify_metadef_object": {"key": "modify_metadef_object", "value": "rule:deny_readonly"}, "glance-get_image_location": {"key": "get_image_location", "value": ""}, "glance-deactivate": {"key": "deactivate", "value": "rule:deny_readonly"}, "glance-delete_image_location": {"key": "delete_image_location", "value": "rule:deny_readonly"}, "glance-context_is_admin": {"key": "context_is_admin", "value": "role:admin and rule:deny_readonly"}, "glance-get_metadef_properties": {"key": "get_metadef_properties", "value": ""}, "glance-add_task": {"key": "add_task", "value": "role:admin and rule:deny_readonly"}, "glance-download_image": {"key": "download_image", "value": "rule:deny_readonly"}, "glance-get_metadef_namespaces": {"key": "get_metadef_namespaces", "value": ""}, "glance-get_images": {"key": "get_images", "value": ""}, "glance-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "glance-get_member": {"key": "get_member", "value": ""}, "glance-modify_metadef_tag": {"key": "modify_metadef_tag", "value": "rule:deny_readonly"}, "glance-add_metadef_tag": {"key": "add_metadef_tag", "value": "rule:deny_readonly"}, "glance-modify_metadef_namespace": {"key": "modify_metadef_namespace", "value": "rule:deny_readonly"}, "glance-get_metadef_resource_type": {"key": "get_metadef_resource_type", "value": ""}, "glance-add_metadef_object": {"key": "add_metadef_object", "value": "rule:deny_readonly"}, "glance-default": {"key": "default", "value": "role:admin"}, "glance-get_metadef_objects": {"key": "get_metadef_objects", "value": ""}}, "neutron::agents::lbaas::manage_service": true, "neutron::agents::lbaas::manage_haproxy_package": false, "keystone::cron::token_flush::minute": 1, "neutron::agents::ml2::ovs::prevent_arp_spoofing": false, "gnocchi::statsd::archive_policy_name": "low_workload", "keystone::cron::token_flush::maxdelay": 1800, "gnocchi::metricd::workers": 12, "horizon::keystone_default_domain": "Default", "neutron::agents::lbaas::user_group": "haproxy", "keystone::policy::policies": {"keystone-identity:get_endpoint": {"key": "identity:get_endpoint", "value": "rule:admin_required"}, "keystone-identity:create_user": {"key": "identity:create_user", "value": "rule:admin_required"}, "keystone-identity:create_credential": {"key": "identity:create_credential", "value": "rule:admin_required"}, "keystone-identity:delete_project": {"key": "identity:delete_project", "value": "rule:admin_required"}, "keystone-identity:get_endpoint_group_in_project": {"key": "identity:get_endpoint_group_in_project", "value": "rule:admin_required"}, "keystone-identity:delete_service_provider": {"key": "identity:delete_service_provider", "value": "rule:admin_required"}, "keystone-identity:list_credentials": {"key": "identity:list_credentials", "value": "rule:admin_required"}, "keystone-identity:revoke_token": {"key": "identity:revoke_token", "value": "rule:admin_or_token_subject"}, "keystone-identity:delete_credential": {"key": "identity:delete_credential", "value": "rule:admin_required"}, "keystone-identity:create_endpoint_group": {"key": "identity:create_endpoint_group", "value": "rule:admin_required"}, "keystone-identity:change_password": {"key": "identity:change_password", "value": "rule:admin_or_owner"}, "keystone-identity:get_policy": {"key": "identity:get_policy", "value": "rule:admin_required"}, "keystone-identity:delete_group": {"key": "identity:delete_group", "value": "rule:admin_required"}, "keystone-identity:create_domain_role": {"key": "identity:create_domain_role", "value": "rule:admin_required"}, "keystone-identity:remove_user_from_group": {"key": "identity:remove_user_from_group", "value": "rule:admin_required"}, "keystone-identity:create_policy_association_for_endpoint": {"key": "identity:create_policy_association_for_endpoint", "value": "rule:admin_required"}, "keystone-identity:list_service_providers": {"key": "identity:list_service_providers", "value": "rule:admin_required"}, "keystone-identity:get_mapping": {"key": "identity:get_mapping", "value": "rule:admin_required"}, "keystone-identity:list_consumers": {"key": "identity:list_consumers", "value": "rule:admin_required"}, "keystone-identity:update_service_provider": {"key": "identity:update_service_provider", "value": "rule:admin_required"}, "keystone-identity:update_policy": {"key": "identity:update_policy", "value": "rule:admin_required"}, "keystone-identity:list_role_assignments_for_tree": {"key": "identity:list_role_assignments_for_tree", "value": "rule:admin_required"}, "keystone-identity:create_trust": {"key": "identity:create_trust", "value": "user_id:%(trust.trustor_user_id)s"}, "keystone-identity:list_revoke_events": {"key": "identity:list_revoke_events", "value": ""}, "keystone-token_subject": {"key": "token_subject", "value": "user_id:%(target.token.user_id)s"}, "keystone-identity:create_project": {"key": "identity:create_project", "value": "rule:admin_required"}, "keystone-identity:list_access_tokens": {"key": "identity:list_access_tokens", "value": "rule:admin_required"}, "keystone-service_role": {"key": "service_role", "value": "role:service"}, "keystone-identity:list_endpoints_associated_with_endpoint_group": {"key": "identity:list_endpoints_associated_with_endpoint_group", "value": "rule:admin_required"}, "keystone-identity:check_policy_association_for_endpoint": {"key": "identity:check_policy_association_for_endpoint", "value": "rule:admin_required"}, "keystone-identity:get_role_for_trust": {"key": "identity:get_role_for_trust", "value": ""}, "keystone-service_admin_or_token_subject": {"key": "service_admin_or_token_subject", "value": "rule:service_or_admin or rule:token_subject"}, "keystone-service_or_admin": {"key": "service_or_admin", "value": "rule:admin_required or rule:service_role"}, "keystone-identity:list_role_inference_rules": {"key": "identity:list_role_inference_rules", "value": "rule:admin_required"}, "keystone-identity:revoke_grant": {"key": "identity:revoke_grant", "value": "rule:admin_required"}, "keystone-identity:list_projects_associated_with_endpoint_group": {"key": "identity:list_projects_associated_with_endpoint_group", "value": "rule:admin_required"}, "keystone-identity:list_domain_roles": {"key": "identity:list_domain_roles", "value": "rule:admin_required"}, "keystone-identity:delete_protocol": {"key": "identity:delete_protocol", "value": "rule:admin_required"}, "keystone-identity:list_access_token_roles": {"key": "identity:list_access_token_roles", "value": "rule:admin_required"}, "keystone-identity:list_projects_for_endpoint": {"key": "identity:list_projects_for_endpoint", "value": "rule:admin_required"}, "keystone-identity:delete_policy_association_for_endpoint": {"key": "identity:delete_policy_association_for_endpoint", "value": "rule:admin_required"}, "keystone-identity:delete_policy": {"key": "identity:delete_policy", "value": "rule:admin_required"}, "keystone-identity:list_projects": {"key": "identity:list_projects", "value": "rule:admin_required"}, "keystone-identity:create_policy_association_for_service": {"key": "identity:create_policy_association_for_service", "value": "rule:admin_required"}, "keystone-admin_or_owner": {"key": "admin_or_owner", "value": "rule:admin_required or rule:owner"}, "keystone-identity:create_domain_config": {"key": "identity:create_domain_config", "value": "rule:admin_required"}, "keystone-identity:delete_implied_role": {"key": "identity:delete_implied_role", "value": "rule:admin_required"}, "keystone-identity:create_identity_provider": {"key": "identity:create_identity_provider", "value": "rule:admin_required"}, "keystone-identity:list_trusts": {"key": "identity:list_trusts", "value": ""}, "keystone-identity:delete_endpoint": {"key": "identity:delete_endpoint", "value": "rule:admin_required"}, "keystone-identity:create_service_provider": {"key": "identity:create_service_provider", "value": "rule:admin_required"}, "keystone-identity:update_service": {"key": "identity:update_service", "value": "rule:admin_required"}, "keystone-identity:ec2_get_credential": {"key": "identity:ec2_get_credential", "value": "rule:admin_required or (rule:owner and user_id:%(target.credential.user_id)s)"}, "keystone-identity:delete_service": {"key": "identity:delete_service", "value": "rule:admin_required"}, "keystone-identity:delete_identity_provider": {"key": "identity:delete_identity_provider", "value": "rule:admin_required"}, "keystone-identity:delete_user": {"key": "identity:delete_user", "value": "rule:admin_required"}, "keystone-identity:revocation_list": {"key": "identity:revocation_list", "value": "rule:service_or_admin"}, "keystone-identity:update_domain_role": {"key": "identity:update_domain_role", "value": "rule:admin_required"}, "keystone-identity:create_implied_role": {"key": "identity:create_implied_role", "value": "rule:admin_required"}, "keystone-identity:list_endpoints_for_policy": {"key": "identity:list_endpoints_for_policy", "value": "rule:admin_required"}, "keystone-identity:list_domains": {"key": "identity:list_domains", "value": "rule:admin_required"}, "keystone-identity:list_policies": {"key": "identity:list_policies", "value": "rule:admin_required"}, "keystone-identity:get_domain_role": {"key": "identity:get_domain_role", "value": "rule:admin_required"}, "keystone-identity:get_domain": {"key": "identity:get_domain", "value": "rule:admin_required or token.project.domain.id:%(target.domain.id)s"}, "keystone-identity:list_endpoints_for_project": {"key": "identity:list_endpoints_for_project", "value": "rule:admin_required"}, "keystone-identity:update_identity_provider": {"key": "identity:update_identity_provider", "value": "rule:admin_required"}, "keystone-identity:get_auth_projects": {"key": "identity:get_auth_projects", "value": ""}, "keystone-identity:delete_mapping": {"key": "identity:delete_mapping", "value": "rule:admin_required"}, "keystone-identity:get_project": {"key": "identity:get_project", "value": "rule:admin_required or project_id:%(target.project.id)s"}, "keystone-identity:list_users": {"key": "identity:list_users", "value": "rule:admin_required"}, "keystone-identity:get_policy_for_endpoint": {"key": "identity:get_policy_for_endpoint", "value": "rule:admin_required"}, "keystone-identity:list_regions": {"key": "identity:list_regions", "value": ""}, "keystone-identity:get_auth_domains": {"key": "identity:get_auth_domains", "value": ""}, "keystone-identity:delete_domain_role": {"key": "identity:delete_domain_role", "value": "rule:admin_required"}, "keystone-identity:get_domain_config_default": {"key": "identity:get_domain_config_default", "value": "rule:admin_required"}, "keystone-identity:update_endpoint": {"key": "identity:update_endpoint", "value": "rule:admin_required"}, "keystone-identity:get_auth_catalog": {"key": "identity:get_auth_catalog", "value": ""}, "keystone-identity:get_consumer": {"key": "identity:get_consumer", "value": "rule:admin_required"}, "keystone-identity:list_endpoint_groups_for_project": {"key": "identity:list_endpoint_groups_for_project", "value": "rule:admin_required"}, "keystone-identity:ec2_create_credential": {"key": "identity:ec2_create_credential", "value": "rule:admin_or_owner"}, "keystone-identity:update_mapping": {"key": "identity:update_mapping", "value": "rule:admin_required"}, "keystone-identity:get_domain_config": {"key": "identity:get_domain_config", "value": "rule:admin_required"}, "keystone-identity:list_groups": {"key": "identity:list_groups", "value": "rule:admin_required"}, "keystone-identity:check_endpoint_in_project": {"key": "identity:check_endpoint_in_project", "value": "rule:admin_required"}, "keystone-identity:authorize_request_token": {"key": "identity:authorize_request_token", "value": "rule:admin_required"}, "keystone-identity:list_protocols": {"key": "identity:list_protocols", "value": "rule:admin_required"}, "keystone-owner": {"key": "owner", "value": "user_id:%(user_id)s"}, "keystone-identity:list_users_in_group": {"key": "identity:list_users_in_group", "value": "rule:admin_required"}, "keystone-identity:create_domain": {"key": "identity:create_domain", "value": "rule:admin_required"}, "keystone-identity:create_consumer": {"key": "identity:create_consumer", "value": "rule:admin_required"}, "keystone-identity:delete_access_token": {"key": "identity:delete_access_token", "value": "rule:admin_required"}, "keystone-identity:get_service_provider": {"key": "identity:get_service_provider", "value": "rule:admin_required"}, "keystone-identity:create_region": {"key": "identity:create_region", "value": "rule:admin_required"}, "keystone-identity:check_implied_role": {"key": "identity:check_implied_role", "value": "rule:admin_required"}, "keystone-identity:list_groups_for_user": {"key": "identity:list_groups_for_user", "value": "rule:admin_or_owner"}, "keystone-identity:delete_trust": {"key": "identity:delete_trust", "value": "rule:deny_readonly"}, "keystone-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "keystone-identity:get_service": {"key": "identity:get_service", "value": "rule:admin_required"}, "keystone-identity:add_endpoint_group_to_project": {"key": "identity:add_endpoint_group_to_project", "value": "rule:admin_required"}, "keystone-identity:list_grants": {"key": "identity:list_grants", "value": "rule:admin_required"}, "keystone-identity:create_protocol": {"key": "identity:create_protocol", "value": "rule:admin_required"}, "keystone-identity:create_group": {"key": "identity:create_group", "value": "rule:admin_required"}, "keystone-identity:update_credential": {"key": "identity:update_credential", "value": "rule:admin_required"}, "keystone-identity:get_endpoint_group": {"key": "identity:get_endpoint_group", "value": "rule:admin_required"}, "keystone-identity:list_services": {"key": "identity:list_services", "value": "rule:admin_required"}, "keystone-identity:check_policy_association_for_service": {"key": "identity:check_policy_association_for_service", "value": "rule:admin_required"}, "keystone-identity:add_user_to_group": {"key": "identity:add_user_to_group", "value": "rule:admin_required"}, "keystone-identity:delete_domain": {"key": "identity:delete_domain", "value": "rule:admin_required"}, "keystone-identity:create_grant": {"key": "identity:create_grant", "value": "rule:admin_required"}, "keystone-identity:get_user": {"key": "identity:get_user", "value": "rule:admin_or_owner"}, "keystone-identity:update_domain": {"key": "identity:update_domain", "value": "rule:admin_required"}, "keystone-identity:delete_consumer": {"key": "identity:delete_consumer", "value": "rule:admin_required"}, "keystone-identity:get_access_token": {"key": "identity:get_access_token", "value": "rule:admin_required"}, "keystone-identity:delete_region": {"key": "identity:delete_region", "value": "rule:admin_required"}, "keystone-identity:validate_token": {"key": "identity:validate_token", "value": "rule:service_admin_or_token_subject"}, "keystone-identity:delete_policy_association_for_region_and_service": {"key": "identity:delete_policy_association_for_region_and_service", "value": "rule:admin_required"}, "keystone-default": {"key": "default", "value": "rule:admin_required"}, "keystone-identity:update_project": {"key": "identity:update_project", "value": "rule:admin_required"}, "keystone-identity:delete_role": {"key": "identity:delete_role", "value": "rule:admin_required"}, "keystone-identity:get_group": {"key": "identity:get_group", "value": "rule:admin_required"}, "keystone-identity:update_endpoint_group": {"key": "identity:update_endpoint_group", "value": "rule:admin_required"}, "keystone-identity:create_role": {"key": "identity:create_role", "value": "rule:admin_required"}, "keystone-identity:check_user_in_group": {"key": "identity:check_user_in_group", "value": "rule:admin_required"}, "keystone-identity:update_consumer": {"key": "identity:update_consumer", "value": "rule:admin_required"}, "keystone-admin_required": {"key": "admin_required", "value": "role:admin or is_admin:1"}, "keystone-identity:validate_token_head": {"key": "identity:validate_token_head", "value": "rule:service_or_admin"}, "keystone-identity:update_role": {"key": "identity:update_role", "value": "rule:admin_required"}, "keystone-identity:check_policy_association_for_region_and_service": {"key": "identity:check_policy_association_for_region_and_service", "value": "rule:admin_required"}, "keystone-identity:check_grant": {"key": "identity:check_grant", "value": "rule:admin_required"}, "keystone-identity:get_region": {"key": "identity:get_region", "value": ""}, "keystone-identity:create_mapping": {"key": "identity:create_mapping", "value": "rule:admin_required"}, "keystone-identity:update_region": {"key": "identity:update_region", "value": "rule:admin_required"}, "keystone-identity:update_domain_config": {"key": "identity:update_domain_config", "value": "rule:admin_required"}, "keystone-identity:add_endpoint_to_project": {"key": "identity:add_endpoint_to_project", "value": "rule:admin_required"}, "keystone-identity:ec2_delete_credential": {"key": "identity:ec2_delete_credential", "value": "rule:admin_required or (rule:owner and user_id:%(target.credential.user_id)s)"}, "keystone-identity:list_role_assignments": {"key": "identity:list_role_assignments", "value": "rule:admin_required"}, "keystone-identity:create_policy_association_for_region_and_service": {"key": "identity:create_policy_association_for_region_and_service", "value": "rule:admin_required"}, "keystone-identity:update_protocol": {"key": "identity:update_protocol", "value": "rule:admin_required"}, "keystone-identity:list_endpoint_groups": {"key": "identity:list_endpoint_groups", "value": "rule:admin_required"}, "keystone-identity:get_implied_role": {"key": "identity:get_implied_role", "value": "rule:admin_required "}, "keystone-identity:get_access_token_role": {"key": "identity:get_access_token_role", "value": "rule:admin_required"}, "keystone-identity:get_protocol": {"key": "identity:get_protocol", "value": "rule:admin_required"}, "keystone-identity:remove_endpoint_from_project": {"key": "identity:remove_endpoint_from_project", "value": "rule:admin_required"}, "keystone-identity:check_token": {"key": "identity:check_token", "value": "rule:admin_or_token_subject"}, "keystone-identity:list_user_projects": {"key": "identity:list_user_projects", "value": "rule:admin_or_owner"}, "keystone-identity:get_identity_providers": {"key": "identity:get_identity_providers", "value": "rule:admin_required"}, "keystone-identity:delete_policy_association_for_service": {"key": "identity:delete_policy_association_for_service", "value": "rule:admin_required"}, "keystone-identity:list_endpoints": {"key": "identity:list_endpoints", "value": "rule:admin_required"}, "keystone-identity:update_group": {"key": "identity:update_group", "value": "rule:admin_required"}, "keystone-identity:list_roles_for_trust": {"key": "identity:list_roles_for_trust", "value": ""}, "keystone-identity:get_role": {"key": "identity:get_role", "value": "rule:admin_required"}, "keystone-identity:get_credential": {"key": "identity:get_credential", "value": "rule:admin_required"}, "keystone-identity:list_roles": {"key": "identity:list_roles", "value": "rule:admin_required"}, "keystone-identity:create_endpoint": {"key": "identity:create_endpoint", "value": "rule:admin_required"}, "keystone-identity:delete_endpoint_group": {"key": "identity:delete_endpoint_group", "value": "rule:admin_required"}, "keystone-identity:list_identity_providers": {"key": "identity:list_identity_providers", "value": "rule:admin_required"}, "keystone-identity:list_mappings": {"key": "identity:list_mappings", "value": "rule:admin_required"}, "keystone-admin_or_token_subject": {"key": "admin_or_token_subject", "value": "rule:admin_required or rule:token_subject"}, "keystone-identity:create_service": {"key": "identity:create_service", "value": "rule:admin_required"}, "keystone-identity:list_implied_roles": {"key": "identity:list_implied_roles", "value": "rule:admin_required"}, "keystone-identity:list_projects_for_user": {"key": "identity:list_projects_for_user", "value": ""}, "keystone-identity:ec2_list_credentials": {"key": "identity:ec2_list_credentials", "value": "rule:admin_or_owner"}, "keystone-identity:create_policy": {"key": "identity:create_policy", "value": "rule:admin_required"}, "keystone-identity:delete_domain_config": {"key": "identity:delete_domain_config", "value": "rule:admin_required"}, "keystone-identity:list_domains_for_user": {"key": "identity:list_domains_for_user", "value": ""}, "keystone-identity:update_user": {"key": "identity:update_user", "value": "rule:admin_required"}, "keystone-identity:remove_endpoint_group_from_project": {"key": "identity:remove_endpoint_group_from_project", "value": "rule:admin_required"}}, "neutron::agents::l3::enable_metadata_proxy": true, "ceilometer::event_time_to_live": 604800, "heat::policy::policies": {"heat-software_deployments:show": {"key": "software_deployments:show", "value": "rule:deny_stack_user"}, "heat-stacks:resource_schema": {"key": "stacks:resource_schema", "value": "rule:deny_stack_user"}, "heat-stacks:template": {"key": "stacks:template", "value": "rule:deny_stack_user"}, "heat-stacks:list_template_versions": {"key": "stacks:list_template_versions", "value": "rule:deny_stack_user"}, "heat-deny_everybody": {"key": "deny_everybody", "value": "!"}, "heat-service:index": {"key": "service:index", "value": "rule:context_is_admin"}, "heat-stacks:environment": {"key": "stacks:environment", "value": "rule:deny_stack_user"}, "heat-stacks:preview": {"key": "stacks:preview", "value": "rule:deny_stack_user"}, "heat-cloudformation:EstimateTemplateCost": {"key": "cloudformation:EstimateTemplateCost", "value": "rule:deny_stack_user"}, "heat-cloudformation:UpdateStack": {"key": "cloudformation:UpdateStack", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-stacks:preview_update": {"key": "stacks:preview_update", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-resource:metadata": {"key": "resource:metadata", "value": ""}, "heat-resource_types:OS::Nova::Flavor": {"key": "resource_types:OS::Nova::Flavor", "value": "rule:project_admin"}, "heat-stacks:restore_snapshot": {"key": "stacks:restore_snapshot", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-resource:index": {"key": "resource:index", "value": "rule:deny_stack_user"}, "heat-resource_types:OS::Cinder::Quota": {"key": "resource_types:OS::Cinder::Quota", "value": "rule:project_admin"}, "heat-stacks:list_template_functions": {"key": "stacks:list_template_functions", "value": "rule:deny_stack_user"}, "heat-cloudwatch:DeleteAlarms": {"key": "cloudwatch:DeleteAlarms", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-cloudwatch:DescribeAlarmsForMetric": {"key": "cloudwatch:DescribeAlarmsForMetric", "value": "rule:deny_stack_user"}, "heat-stacks:detail": {"key": "stacks:detail", "value": "rule:deny_stack_user"}, "heat-software_deployments:index": {"key": "software_deployments:index", "value": "rule:deny_stack_user"}, "heat-stacks:abandon": {"key": "stacks:abandon", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-stacks:list_resource_types": {"key": "stacks:list_resource_types", "value": "rule:deny_stack_user"}, "heat-stacks:update": {"key": "stacks:update", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-resource_types:OS::Cinder::VolumeType": {"key": "resource_types:OS::Cinder::VolumeType", "value": "rule:project_admin"}, "heat-build_info:build_info": {"key": "build_info:build_info", "value": "rule:deny_stack_user"}, "heat-stacks:files": {"key": "stacks:files", "value": "rule:deny_stack_user"}, "heat-cloudformation:ValidateTemplate": {"key": "cloudformation:ValidateTemplate", "value": "rule:deny_stack_user"}, "heat-cloudformation:CancelUpdateStack": {"key": "cloudformation:CancelUpdateStack", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-resource_types:OS::Neutron::QoSBandwidthLimitRule": {"key": "resource_types:OS::Neutron::QoSBandwidthLimitRule", "value": "rule:project_admin"}, "heat-software_configs:create": {"key": "software_configs:create", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-resource:mark_unhealthy": {"key": "resource:mark_unhealthy", "value": "rule:deny_stack_user"}, "heat-stacks:create": {"key": "stacks:create", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-software_configs:delete": {"key": "software_configs:delete", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-cloudwatch:PutMetricData": {"key": "cloudwatch:PutMetricData", "value": ""}, "heat-cloudformation:DescribeStackEvents": {"key": "cloudformation:DescribeStackEvents", "value": "rule:deny_stack_user"}, "heat-cloudformation:DescribeStackResources": {"key": "cloudformation:DescribeStackResources", "value": "rule:deny_stack_user"}, "heat-resource_types:OS::Manila::ShareType": {"key": "resource_types:OS::Manila::ShareType", "value": "rule:project_admin"}, "heat-stacks:delete_snapshot": {"key": "stacks:delete_snapshot", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-context_is_admin": {"key": "context_is_admin", "value": "role:admin and rule:deny_readonly"}, "heat-stacks:lookup": {"key": "stacks:lookup", "value": ""}, "heat-resource_types:OS::Neutron::QoSPolicy": {"key": "resource_types:OS::Neutron::QoSPolicy", "value": "rule:project_admin"}, "heat-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "heat-cloudwatch:DescribeAlarmHistory": {"key": "cloudwatch:DescribeAlarmHistory", "value": "rule:deny_stack_user"}, "heat-cloudformation:DescribeStackResource": {"key": "cloudformation:DescribeStackResource", "value": ""}, "heat-resource:show": {"key": "resource:show", "value": "rule:deny_stack_user"}, "heat-cloudwatch:PutMetricAlarm": {"key": "cloudwatch:PutMetricAlarm", "value": "rule:deny_stack_user"}, "heat-cloudformation:ListStackResources": {"key": "cloudformation:ListStackResources", "value": "rule:deny_stack_user"}, "heat-software_deployments:create": {"key": "software_deployments:create", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-stacks:global_index": {"key": "stacks:global_index", "value": "rule:deny_everybody"}, "heat-cloudformation:GetTemplate": {"key": "cloudformation:GetTemplate", "value": "rule:deny_stack_user"}, "heat-events:show": {"key": "events:show", "value": "rule:deny_stack_user"}, "heat-stacks:index": {"key": "stacks:index", "value": "rule:deny_stack_user"}, "heat-software_deployments:delete": {"key": "software_deployments:delete", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-stacks:list_snapshots": {"key": "stacks:list_snapshots", "value": "rule:deny_stack_user"}, "heat-software_deployments:metadata": {"key": "software_deployments:metadata", "value": ""}, "heat-stacks:show": {"key": "stacks:show", "value": "rule:deny_stack_user"}, "heat-cloudformation:DescribeStacks": {"key": "cloudformation:DescribeStacks", "value": "rule:deny_stack_user"}, "heat-cloudwatch:SetAlarmState": {"key": "cloudwatch:SetAlarmState", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-actions:action": {"key": "actions:action", "value": "rule:deny_stack_user"}, "heat-cloudformation:CreateStack": {"key": "cloudformation:CreateStack", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-software_configs:index": {"key": "software_configs:index", "value": "rule:deny_stack_user"}, "heat-cloudwatch:ListMetrics": {"key": "cloudwatch:ListMetrics", "value": "rule:deny_stack_user"}, "heat-stacks:update_patch": {"key": "stacks:update_patch", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-cloudformation:DeleteStack": {"key": "cloudformation:DeleteStack", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-deny_stack_user": {"key": "deny_stack_user", "value": "not role:heat_stack_user"}, "heat-stacks:export": {"key": "stacks:export", "value": "rule:deny_stack_user"}, "heat-resource_types:OS::Nova::HostAggregate": {"key": "resource_types:OS::Nova::HostAggregate", "value": "rule:project_admin"}, "heat-stacks:preview_update_patch": {"key": "stacks:preview_update_patch", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-cloudwatch:DescribeAlarms": {"key": "cloudwatch:DescribeAlarms", "value": "rule:deny_stack_user"}, "heat-stacks:show_output": {"key": "stacks:show_output", "value": "rule:deny_stack_user"}, "heat-cloudwatch:EnableAlarmActions": {"key": "cloudwatch:EnableAlarmActions", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-stacks:show_snapshot": {"key": "stacks:show_snapshot", "value": "rule:deny_stack_user"}, "heat-cloudwatch:DisableAlarmActions": {"key": "cloudwatch:DisableAlarmActions", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-cloudformation:ListStacks": {"key": "cloudformation:ListStacks", "value": "rule:deny_stack_user"}, "heat-software_configs:show": {"key": "software_configs:show", "value": "rule:deny_stack_user"}, "heat-stacks:generate_template": {"key": "stacks:generate_template", "value": "rule:deny_stack_user"}, "heat-software_deployments:update": {"key": "software_deployments:update", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-resource_types:OS::Cinder::QoSSpecs": {"key": "resource_types:OS::Cinder::QoSSpecs", "value": "rule:project_admin"}, "heat-cloudwatch:GetMetricStatistics": {"key": "cloudwatch:GetMetricStatistics", "value": "rule:deny_stack_user"}, "heat-resource:signal": {"key": "resource:signal", "value": ""}, "heat-project_admin": {"key": "project_admin", "value": "role:admin"}, "heat-stacks:delete": {"key": "stacks:delete", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-stacks:validate_template": {"key": "stacks:validate_template", "value": "rule:deny_stack_user"}, "heat-events:index": {"key": "events:index", "value": "rule:deny_stack_user"}, "heat-resource_types:OS::Cinder::EncryptedVolumeType": {"key": "resource_types:OS::Cinder::EncryptedVolumeType", "value": "rule:project_admin"}, "heat-stacks:list_outputs": {"key": "stacks:list_outputs", "value": "rule:deny_stack_user"}, "heat-software_configs:global_index": {"key": "software_configs:global_index", "value": "rule:deny_everybody"}, "heat-stacks:snapshot": {"key": "stacks:snapshot", "value": "rule:deny_stack_user"}}, "horizon::cinder_options": {"enable_backup": true}, "cinder_user_enabled_backends": "[scaleio]", "gnocchi::policy::policies": {"gnocchi-list resource": {"key": "list resource", "value": "rule:admin_or_creator or rule:resource_owner"}, "gnocchi-update resource type": {"key": "update resource type", "value": "role:admin"}, "gnocchi-delete resource": {"key": "delete resource", "value": "rule:admin_or_creator"}, "gnocchi-list archive policy rule": {"key": "list archive policy rule", "value": ""}, "gnocchi-admin_or_creator": {"key": "admin_or_creator", "value": "role:admin or project_id:%(created_by_project_id)s"}, "gnocchi-resource_owner": {"key": "resource_owner", "value": "project_id:%(project_id)s"}, "gnocchi-delete resources": {"key": "delete resources", "value": "rule:admin_or_creator"}, "gnocchi-create archive policy": {"key": "create archive policy", "value": "role:admin"}, "gnocchi-get status": {"key": "get status", "value": "role:admin"}, "gnocchi-update archive policy": {"key": "update archive policy", "value": "role:admin"}, "gnocchi-delete archive policy": {"key": "delete archive policy", "value": "role:admin"}, "gnocchi-get archive policy rule": {"key": "get archive policy rule", "value": ""}, "gnocchi-get resource": {"key": "get resource", "value": "rule:admin_or_creator or rule:resource_owner"}, "gnocchi-list metric": {"key": "list metric", "value": ""}, "gnocchi-search metric": {"key": "search metric", "value": "rule:admin_or_creator or rule:metric_owner"}, "gnocchi-delete resource type": {"key": "delete resource type", "value": "role:admin"}, "gnocchi-update resource": {"key": "update resource", "value": "rule:admin_or_creator"}, "gnocchi-list all metric": {"key": "list all metric", "value": "role:admin or role:readonly"}, "gnocchi-post measures": {"key": "post measures", "value": "rule:admin_or_creator"}, "gnocchi-get archive policy": {"key": "get archive policy", "value": ""}, "gnocchi-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "gnocchi-get resource type": {"key": "get resource type", "value": ""}, "gnocchi-metric_owner": {"key": "metric_owner", "value": "project_id:%(resource.project_id)s"}, "gnocchi-search resource": {"key": "search resource", "value": "rule:admin_or_creator or rule:resource_owner"}, "gnocchi-get measures": {"key": "get measures", "value": "rule:admin_or_creator or rule:metric_owner or role:readonly"}, "gnocchi-list archive policy": {"key": "list archive policy", "value": ""}, "gnocchi-create metric": {"key": "create metric", "value": "rule:deny_readonly"}, "gnocchi-list resource type": {"key": "list resource type", "value": ""}, "gnocchi-delete archive policy rule": {"key": "delete archive policy rule", "value": "role:admin"}, "gnocchi-get metric": {"key": "get metric", "value": "rule:admin_or_creator or rule:metric_owner or role:readonly"}, "gnocchi-create archive policy rule": {"key": "create archive policy rule", "value": "role:admin"}, "gnocchi-create resource type": {"key": "create resource type", "value": "role:admin"}, "gnocchi-create resource": {"key": "create resource", "value": "rule:deny_readonly"}, "gnocchi-delete metric": {"key": "delete metric", "value": "rule:admin_or_creator"}}, "ceilometer::config::ceilometer_config": {"oslo_messaging_rabbit/rabbit_qos_prefetch_count": {"value": 64}}, "keystone::cron::token_flush::hour": "\\"*\\""}, "f5_icontrol_hostname": "10.128.19.83", "rhel_reg_machine_name": "", "rhel_reg_force": "true", "NovaRbdPoolName": "vms", "SSLIntermediateCertificate": "", "node_admin_extra_ssh_keys": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCQrjaLGIcSZ2ivjvQ0dRO3doj3oPOgTeDn2uP5YZym/Mox1tm5FWO/XL+zJnCo5t98isitDJ3oS/HnH7A1vxzYD5fkVVqq0w0ZPkV8C2w/+E9ko8A1C9ng+n0R5eyPR6BWRB3aFl9fxDKWcNo9NKeoOT4JA/cKEYCMHaiYEZmY0egV2df+INynWakmZM2dvddOzWBUsCJcuviEV8fmJo9ygkPL8q0vpsiVFcOtNdnKUmNXNiAlTalGNTqOE2LD3BonHYJk9NkUmyycNePwMlq0IVfXPYYUPM6FFwvB53zWUO84sTbln4Y+f5CljZZbcfJeREg45gcis1lZh0xoMITB Generated by TripleO", "ComputeDpdkKernelArgs": "default_hugepagesz=1GB hugepagesz=1G hugepages=128 intel_iommu=on iommu=pt", "ComputeHostnameFormat": "krynn-cmpt-%index%", "ComputeDpdkHostIsolatedCoreList": "4-21,48-65,26-43,70-87", "tripleo::loadbalancer::ssl_cipher_suite": "ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+3DES:DH+3DES:RSA+AES:RSA+3DES:!ADH:!AECDH:!MD5:!DSS", "NovaSchedulerAvailableFilters": ["nova.scheduler.filters.all_filters", "nova.scheduler.filters.pci_passthrough_filter.PciPassthroughFilter"], "ComputeSriovHostIsolatedCoreList": "4-21,48-65,26-43,70-87", "GlanceBackend": "rbd", "rhel_reg_http_proxy_username": "", "NeutronEnableL2Pop": false, "rhel_reg_service_level": "", "osp_ad_domain": "ad.lasthome.solace.krynn", "CloudDomain": "lasthome.solace.krynn", "TenantNetworkVlanID": 40, "BlockStorageHostnameFormat": "krynn-cndr-%index%", "f5_env_prefix": "krynnaz3", "rhel_reg_environment": "", "NeutronL3HA": true, "ExtraConfig": {"ceph::profile::params::osd_journal_size": 4096, "nova::notification_driver": "noop", "sahara::notify::notification_driver": "noop", "ceph::profile::params::osd_pool_default_pg_num": 128, "cinder::ceilometer::notification_driver": "noop", "neutron::notification_driver": "noop", "ceph::profile::params::osd_pool_default_size": 3, "barbican::api::notification_driver": "noop", "manila::notification_driver": "noop", "ceph::profile::params::osd_pool_default_pgp_num": 128, "keystone::notification_driver": "noop", "glance::notify::rabbitmq::notification_driver": "noop", "ceph::profile::params::osd_pool_default_min_size": 1, "ceilometer::notification_driver": "noop"}, "CephStorageHostnameFormat": "krynn-ceph-%index%", "rhel_reg_user": "admin", "NeutronSupportedPCIVendorDevs": ["8086:154c"], "EndpointMap": {"GnocchiInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "8041"}, "HeatPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13004"}, "GlanceInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "9292"}, "KeystonePublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13000"}, "HeatAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "8004"}, "AodhInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "8042"}, "CeilometerAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "8777"}, "GlanceAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "9292"}, "NovaVNCProxyAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "6080"}, "HeatCfnInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "8000"}, "HeatInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "8004"}, "HeatCfnAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "8000"}, "NeutronPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13696"}, "SwiftAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "8080"}, "ManilaInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "8786"}, "HorizonPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "443"}, "GlancePublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13292"}, "CinderPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13776"}, "ManilaAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "8786"}, "HeatCfnPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13005"}, "IronicAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "6385"}, "AodhAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "8042"}, "IronicPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13385"}, "GnocchiPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13041"}, "NeutronAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "9696"}, "SwiftInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "8080"}, "AodhPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13042"}, "NovaVNCProxyPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13080"}, "CeilometerInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "8777"}, "NovaInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "8774"}, "GlanceRegistryInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "9191"}, "CeilometerPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13777"}, "NovaAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "8774"}, "SaharaPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13386"}, "NeutronInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "9696"}, "GnocchiAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "8041"}, "CephRgwInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "8080"}, "CephRgwPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13808"}, "NovaPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13774"}, "MysqlInternal": {"host": "IP_ADDRESS", "protocol": "mysql+pymysql", "port": "3306"}, "ManilaPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13786"}, "SaharaAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "8386"}, "CephRgwAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "8080"}, "IronicInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "6385"}, "KeystoneAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "35357"}, "CinderInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "8776"}, "SwiftPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13808"}, "CinderAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "8776"}, "NovaVNCProxyInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "6080"}, "SaharaInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "8386"}, "KeystoneInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "5000"}}, "ExternalNetCidr": "10.162.200.0/23", "SwiftRingPutTempurl": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=cd7ef62624700ff2c4f8b242b7e7eb49f45b3f27&temp_url_expires=1534953765", "StorageMgmtNetworkVlanID": 30, "MysqlMaxConnections": 8192, "rhel_reg_org": "Krynn", "ControllerCount": 3, "ExternalAllocationPools": [{"start": "10.162.200.43", "end": "10.162.200.96"}], "NeutronTunnelTypes": "vxlan", "token_flush_minute": [0, 20, 40], "NeutronDpdkSocketMemory": "2048,2048", "PublicVirtualFixedIPs": [{"ip_address": "10.162.200.42"}], "SSLRootCertificate": "-----BEGIN CERTIFICATE-----\\nMIIFDzCCA/egAwIBAgIJAMLnsbDD5KVMMA0GCSqGSIb3DQEBCwUAMIG1MQswCQYD\\nVQQGEwJDQTELMAkGA1UECBMCUUMxETAPBgNVBAcTCE1vbnRyZWFsMRMwEQYDVQQK\\nEwpLcnlubiBJbmMuMRAwDgYDVQQLEwdUcmFudG9yMRYwFAYDVQQDEw1LcnlubiBJ\\nbmMuIENBMRgwFgYDVQQpEw9SYWlzdGxpbiBNYWplcmUxLTArBgkqhkiG9w0BCQEW\\nHnJhaXN0bGluQGxhc3Rob21lLnNvbGFjZS5rcnlubjAeFw0xNjAzMDMyMjM2NDla\\nFw0yNjAzMDEyMjM2NDlaMIG1MQswCQYDVQQGEwJDQTELMAkGA1UECBMCUUMxETAP\\nBgNVBAcTCE1vbnRyZWFsMRMwEQYDVQQKEwpLcnlubiBJbmMuMRAwDgYDVQQLEwdU\\ncmFudG9yMRYwFAYDVQQDEw1LcnlubiBJbmMuIENBMRgwFgYDVQQpEw9SYWlzdGxp\\nbiBNYWplcmUxLTArBgkqhkiG9w0BCQEWHnJhaXN0bGluQGxhc3Rob21lLnNvbGFj\\nZS5rcnlubjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL+ycHZrGwRR\\nU2mZvXcinAc1tHqmX6uRX8xTd/KnAlmo9FKkryYT6fH+Vt3YoQZxt1y1/zwP8b5q\\nYD/fZCXpK+m2tH7KfbHD+dRwOfkfiqEKYlnZjzJDoa1fFXgcD1MOH4WtW0e76gJu\\nqazHS8PxnPGVbov/Zct4dhu9N5bptyAkSgy8qM58VY+XSfjMo4KlBAMrRIkYD6Km\\ngxckvl0+h6b+izc67ftcoWqj24mep4mRAF6jRzldWp9gj5oSh/qR7CUBN7AvS+GU\\nB/hLVkQw3mT3RqZxXDsVrrzrnm+xtRDJMakbwQUyIQ8JrtYGgpo4z+T6tOC9IwJ1\\no6mCMreLy7ECAwEAAaOCAR4wggEaMB0GA1UdDgQWBBSuML7sQDcVORQov3TrBvf5\\nqoq09TCB6gYDVR0jBIHiMIHfgBSuML7sQDcVORQov3TrBvf5qoq09aGBu6SBuDCB\\ntTELMAkGA1UEBhMCQ0ExCzAJBgNVBAgTAlFDMREwDwYDVQQHEwhNb250cmVhbDET\\nMBEGA1UEChMKS3J5bm4gSW5jLjEQMA4GA1UECxMHVHJhbnRvcjEWMBQGA1UEAxMN\\nS3J5bm4gSW5jLiBDQTEYMBYGA1UEKRMPUmFpc3RsaW4gTWFqZXJlMS0wKwYJKoZI\\nhvcNAQkBFh5yYWlzdGxpbkBsYXN0aG9tZS5zb2xhY2Uua3J5bm6CCQDC57Gww+Sl\\nTDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQCCALlwYznNn8ZOe+/h\\nsBeDKhiK44CBJBZgfI26V6BB+CGFBsTFanyrmH+kNJyWyL2MNubSZH3qoaL3WTdT\\n1jnX6Eyv2LjOq+5HgHOq3uOI0+vcWd80PEbIjrf7cC99GbkDn+bUNf0erySiJKR2\\nAFHgYAE31q/3X4rO/cb5eN9h01uA92m7nmcDfxa3I3C19v9GBRvZ+Kj3z3dbKpNe\\nhCyC72/+1a93Vxn9JbZsV0XJUZhEB15hemQ57U91Jb6gK18IxvyX2J9tSfeKSvCe\\nNroC43O7EkOOCr/yBRWxWWojXTiLqlq+3IowBHu524V3TMHpWCnBXqlggw1GfKSF\\nOwn1\\n-----END CERTIFICATE-----\\n", "GlanceRbdPoolName": "images", "BondInterfaceOvsOptions": "bond_mode=active-backup lacp=off other_config:bond-detect-mode=miimon other_config:bond-miimon-interval=500", "NeutronEnableIsolatedMetadata": true, "NeutronVniRanges": ["1:4094"], "rhel_reg_method": "satellite", "emc_scaleio_ip1": "10.128.19.81", "SSLKey": "-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEA8bIh4q8nmozTyWTHCIgIqIwD6RHmTteIkb9+gKCSg1L/NYuT\\n6O93D5vBXGZMm6LK3paY6HQim90TO1iNHdRllEt+AZ396yPHW0TUAUOJWYP5PATq\\niGmbg5rL0q7E5dR+OE02qF+IG8yS/y/zvnn+5wxWCXXSoYB9dRNSbYoBkvkRMtxz\\nG9jB/tmnVEIUWiPSLolguLUophs7crl/vSw3i89y524EjVJPmOINADaFsPZBK6+m\\nQaZNDfJKSPCWZw723xrc19Uw0316Fs+TVl3+DPE1BzP8qcsSLBii7qMwiyxWs98k\\nrNn0uHWN1NcZnLUDIv+etPMwGqgTHJy71HjAZQIDAQABAoIBAQCsFg62Xcuu6LIq\\nZIyp8GFp0DdAjTQT0rY0P8oMP0fSJRf8weKQKV/2RwnHhjbpYWFcVpGMgJPbse5t\\nhMEFCiNBEPcoo5sU/qaEv17Lf5Cdoa+lIkLy2W6Wp3KUEUez9DXiVGekPlCkqmXH\\nOBct+aKaU1g26CMORnQNFbLMt0Qjpbxuzx4UGa+QFd28VNw6CQ6K1Aswk16pDV8j\\n7ymjOf8GUXBiP7EIK4NF69ONazy3xyZqMrA6R2pByvcIRLT1kFCDb3p1PwJPIiuG\\neCUQOHSo2tmSglBMMBujrZN/ZAN7ylTLRj3MHEwQPhBCQ0kSTyQ/4nwKMcskvaqC\\nRX7x32qJAoGBAPxJaNudC+piLX16b47rPm9hjfMfNd5HZElfcajmYgLJizyR6hrH\\n/Gd/V74HhAlr40l79WnyBpnzEGuezJQnkR1srOpRdHARZETLZJkNIt4ahsIEFVTJ\\nrWEEwKjSb40WcwRN+CKS+gAeA1M1PHL0XyJwcf9oyE/Ns8EdugTI9cS3AoGBAPVA\\n0TcpK/9xiuru7iLRdIfEjVGYJQB07D/DvTb0ym9k8UzL6I6fcceoOJDo1mtxgKin\\nqBh9zFU6efo1uT1HWhbqnJH5Q2HHe7zjurTk0CNJT1hDwnAv5+11uYb7KobJK2OY\\nG2KaPexZWHOoJ3netAIJj7JMWA2+8YmSY6WA3F/DAoGAKaTsfCPmTaA7JhVJyOun\\n+La/ubwTJkfelAX/OwQcdZ1TMIJdhGIyldr9Xs7ayrtWX1Do574dvNfUhA9IccQ+\\nPf8sY9liQQV96aUxS9pRQRxb1jbaVo6b4gHo03U5GK71+WXtabedMNvDbL7C5a7U\\n7VhmWOSw/AtWerAvfo61ku0CgYA6M9yyy4mOgKKoKHXJO439Hm8vOv0lA5qBc3F3\\nFlboYrtFL2sMVdiJumlaMneYXgJbhBZHYatZWpxR/eftG/7MS3dGyTHthYrfA+hu\\nP5MJnL9AwivltejDmNmjp/2qqRkr9JAjMVmauoVcRT7BFFIB3cUFWkrXUEZAEMan\\nI1KpQwKBgCbwArI2lENhfBvmJ1Jk/QEBj7EKXm5dX0epBPQImKhzSUNjDtYO4wec\\nYbVo7RLmHZd11+XtTWq6kbRgUjnUUr3lMbl2+EK11gb32BByUr7sJ5xJObRrazuT\\nPhsa28oyIbl629WdJ/jJ5Lq9gBOq1MVlMtCStfkRBPoetirlWkg/\\n-----END RSA PRIVATE KEY-----\\n", "TenantAllocationPools": [{"start": "10.3.0.10", "end": "10.3.0.200"}], "emc_scaleio_ip2": "10.128.19.82", "ControlPlaneSubnetCidr": "24", "ComputeSriovHostnameFormat": "krynn-sriov-%index%", "OvercloudCephStorageFlavor": "ceph-storage", "InternalApiNetworkVlanID": 10, "ObjectStorageCount": 0, "NeutronExternalNetworkBridge": "\'\'", "InternalApiNetCidr": "10.0.0.0/24", "BlockStorageCount": 0, "DnsServers": ["10.162.200.254", "8.8.8.8"], "rhel_reg_auto_attach": "", "StorageAllocationPools": [{"start": "10.1.0.10", "end": "10.1.0.200"}], "NovaComputeLibvirtType": "qemu", "StorageNetCidr": "10.1.0.0/24", "rhel_reg_sat_repo": "rhel-7-server-satellite-tools-6.3-rpms", "StorageNetworkVlanID": 20, "SwiftRingGetTempurl": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=a6a77a551d2c65afb1cdf1e9b2cc1bcca8dc6714&temp_url_expires=1534953821", "NetworkerExtraConfig": {"neutron::plugins::ml2::path_mtu": 1550}, "CinderRbdPoolName": "volumes", "ComputeDpdkHostnameFormat": "krynn-dpdk-%index%", "rhel_reg_server_url": "", "OvercloudBlockStorageFlavor": "cinder-storage", "NovaComputeExtraConfig": {"nova::compute::resume_guests_state_on_host_boot": true, "compute_classes": ["::nova::config", "::neutron::config", "::neutron::plugins::ml2", "::neutron::agents::ml2::ovs"], "nova::config::nova_config": {"DEFAULT/max_local_block_devices": {"value": "4"}, "libvirt/volume_use_multipath": {"value": "True"}, "libvirt/mem_stats_period_seconds": {"value": "0"}, "libvirt/live_migration_permit_post_copy": {"value": "True"}, "DEFAULT/allow_migrate_to_same_host": {"value": "True"}}, "neutron::agents::ml2::ovs::bridge_mappings": ["datacentre:br-ex", "external:br-extnet"], "neutron::plugins::ml2::network_vlan_ranges": ["datacentre:1:4000", "external:1:4000"], "neutron::plugins::ml2::physical_network_mtus": ["datacentre:1500", "external:1500"], "ceph::profile::params::osds": {"/dev/sdh": {}, "/dev/sdf": {}, "/dev/sdg": {}, "/dev/sdd": {}, "/dev/sde": {}, "/dev/sdc": {}}}, "EC2MetadataIp": "10.20.0.2", "NetworkDeploymentActions": ["CREATE", "UPDATE"], "ComputeDpdkCount": 0, "rhel_reg_repos": "rhel-7-server-rpms,rhel-7-server-supplementary-rpms,rhel-7-server-optional-rpms,rhel-7-server-extras-rpms,rhel-7-server-openstack-10-rpms,rhel-7-server-openstack-10-tools-rpms,rhel-7-server-openstack-10-optools-rpms,rhel-7-server-openstack-10-devtools-rpms,rhel-7-server-rhceph-2-osd-rpms,rhel-7-server-rhceph-2-mon-rpms,rhel-7-server-rhceph-2-tools-rpms", "OvercloudObjectStorageFlavor": "swift-storage", "NeutronDpdkMemoryChannels": "4", "rhel_reg_http_proxy_port": "", "NeutronNetworkType": "vxlan,gre,vlan,flat", "ComputeSriovCount": 0, "ComputeServices": ["OS::TripleO::Services::CACerts", "OS::TripleO::Services::CephClient", "OS::TripleO::Services::CephExternal", "OS::TripleO::Services::Timezone", "OS::TripleO::Services::Ntp", "OS::TripleO::Services::Snmp", "OS::TripleO::Services::Sshd", "OS::TripleO::Services::NovaCompute", "OS::TripleO::Services::NovaLibvirt", "OS::TripleO::Services::Kernel", "OS::TripleO::Services::ComputeNeutronCorePlugin", "OS::TripleO::Services::ComputeNeutronOvsAgent", "OS::TripleO::Services::ComputeCeilometerAgent", "OS::TripleO::Services::ComputeNeutronL3Agent", "OS::TripleO::Services::ComputeNeutronMetadataAgent", "OS::TripleO::Services::TripleoPackages", "OS::TripleO::Services::TripleoFirewall", "OS::TripleO::Services::NeutronSriovAgent", "OS::TripleO::Services::OpenDaylightOvs", "OS::TripleO::Services::SensuClient", "OS::TripleO::Services::FluentdClient", "OS::TripleO::Services::VipHosts", "OS::TripleO::Services::CephOSD"], "HeatWorkers": 4, "tripleo::profile::base::database::mysql::innodb_buffer_pool_size": "256M", "NovaSchedulerDefaultFilters": ["RetryFilter", "AvailabilityZoneFilter", "RamFilter", "ComputeFilter", "ComputeCapabilitiesFilter", "ImagePropertiesFilter", "ServerGroupAntiAffinityFilter", "ServerGroupAffinityFilter", "PciPassthroughFilter", "NUMATopologyFilter"], "ControllerEnableSwiftStorage": false, "SSLCertificate": "-----BEGIN CERTIFICATE-----\\nMIIDwTCCAqmgAwIBAgIBCjANBgkqhkiG9w0BAQsFADCBtTELMAkGA1UEBhMCQ0Ex\\nCzAJBgNVBAgTAlFDMREwDwYDVQQHEwhNb250cmVhbDETMBEGA1UEChMKS3J5bm4g\\nSW5jLjEQMA4GA1UECxMHVHJhbnRvcjEWMBQGA1UEAxMNS3J5bm4gSW5jLiBDQTEY\\nMBYGA1UEKRMPUmFpc3RsaW4gTWFqZXJlMS0wKwYJKoZIhvcNAQkBFh5yYWlzdGxp\\nbkBsYXN0aG9tZS5zb2xhY2Uua3J5bm4wHhcNMTgwMjE1MjI1OTA1WhcNMjgwMjEz\\nMjI1OTA1WjBZMQswCQYDVQQGEwJDQTELMAkGA1UECBMCUUMxEzARBgNVBAoTCkty\\neW5uIEluYy4xEDAOBgNVBAsTB1RyYW50b3IxFjAUBgNVBAMTDTEwLjE2Mi4yMDAu\\nNDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDxsiHiryeajNPJZMcI\\niAiojAPpEeZO14iRv36AoJKDUv81i5Po73cPm8FcZkybosrelpjodCKb3RM7WI0d\\n1GWUS34Bnf3rI8dbRNQBQ4lZg/k8BOqIaZuDmsvSrsTl1H44TTaoX4gbzJL/L/O+\\nef7nDFYJddKhgH11E1JtigGS+REy3HMb2MH+2adUQhRaI9IuiWC4tSimGztyuX+9\\nLDeLz3LnbgSNUk+Y4g0ANoWw9kErr6ZBpk0N8kpI8JZnDvbfGtzX1TDTfXoWz5NW\\nXf4M8TUHM/ypyxIsGKLuozCLLFaz3ySs2fS4dY3U1xmctQMi/5608zAaqBMcnLvU\\neMBlAgMBAAGjNzA1MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMBsGA1UdEQQUMBKH\\nBAqiyCqHBAoUAAOHBAoUAAQwDQYJKoZIhvcNAQELBQADggEBAHF6Pu9SOkHQv+uL\\nUC8rQYiBZpp8WTT5evdCSDooc+/l9KKAalL0KULYYwn5LeaXzXTG/+bfPhL1wy7D\\n9HTwxXW5X1ROkI82QYyhZyAltor7QtdzyTCyxO7UTdM8i9Dj9woQ5JJSyBb3Eq0Z\\nLsfxtMz3XGYwYGPsVbdBHU643N+RzZvrfrHjn82FpGqnsIJ+rJKI/rCT27Y3CgJV\\nZ8tqRmZQLEL76cH7KJfCu2WHjAr2khawYF6QbKlgSQ+4zi5UFbWfrYfW5X6sYLuM\\n/MTIR9PQyq8PNFCyX8xnJIy7FtxwGp1AWFn2OjY+Yg+lB1/33SqtjsNjt7H9Ldm+\\nTrSvLS4=\\n-----END CERTIFICATE-----\\n", "OvercloudComputeSriovFlavor": "computesriov", "ComputeDpdkExtraConfig": {"neutron::plugins::ml2::path_mtu": 1550, "nova::compute::reserved_host_memory": 4096, "neutron::plugins::ml2::type_drivers": ["vlan", "flat"], "neutron::agents::ml2::ovs::bridge_mappings": ["datacentre:br-ex", "external:br-extnet", "dpdk_ens1f0:br-dpdk1", "dpdk_ens1f1:br-dpdk2", "dpdk_ens2f0:br-dpdk3", "dpdk_ens2f1:br-dpdk4"], "neutron::plugins::ml2::network_vlan_ranges": ["datacentre:1:4000", "external:1:4000", "dpdk_ens1f0:1:4000", "dpdk_ens1f1:1:4000", "dpdk_ens2f0:1:4000", "dpdk_ens2f1:1:4000"], "neutron::plugins::ml2::physical_network_mtus": ["datacentre:1500", "external:1500"], "ceph::profile::params::osds": {"/dev/sdh": {}, "/dev/sdf": {}, "/dev/sdg": {}, "/dev/sdd": {}, "/dev/sde": {}, "/dev/sdc": {}}, "computesriov_classes": ["::nova::config", "::neutron::config", "::neutron::plugins::ml2", "::neutron::agents::ml2::ovs"], "nova::compute::vcpu_pin_set": ["4-21", "48-65", "26-43", "70-87"], "neutron::agents::ml2::ovs::datapath_type": "netdev"}, "NetworkerHostnameFormat": "krynn-netwrk-%index%", "KeystoneCACertificate": "-----BEGIN CERTIFICATE-----\\nMIIDNzCCAh+gAwIBAgIBATANBgkqhkiG9w0BAQUFADBTMQswCQYDVQQGEwJYWDEO\\nMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVuc2V0MQ4wDAYDVQQKDAVVbnNldDEU\\nMBIGA1UEAwwLS2V5c3RvbmUgQ0EwHhcNMTgwODIxMTYwMzI4WhcNMjgwODE4MTYw\\nMzI4WjBTMQswCQYDVQQGEwJYWDEOMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVu\\nc2V0MQ4wDAYDVQQKDAVVbnNldDEUMBIGA1UEAwwLS2V5c3RvbmUgQ0EwggEiMA0G\\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCy8/vfOzwa+5yHOQlXVeU8zSMBjvFT\\nczhErjN+tEG3X/a+BAoArWms/ISK2RAnVnLB+EJd2ilTf975MDg/STOJ0T1FcPnB\\nZWW/rwhG0yVwE1nJgfibSGINPqKecGkJY9wdWJT12m0hZUKYz97aZ9oIQQsiiydH\\nwXisQtBCJ/Ybt2RC6M1/u+0v4K1HQ43lekrKmYqm2/x0W8fZx2BY7ULdtztZVnn8\\nDhIvxzOdqpDvcGv1GxOJH6Pru1Qntpglr4m+1hy/a01sHd/Ub5MOn2TbJQrbfRnD\\nxqc2Lp7rjdgNrSW/ZMBS8ViB3uNKFxNwMyIg5SdvZ/Lfr1OyNAGtWYw9AgMBAAGj\\nFjAUMBIGA1UdEwEB/wQIMAYBAf8CAQAwDQYJKoZIhvcNAQEFBQADggEBADitTwzr\\n1nLI4augD251OoHiyZV7Urb8ouae9mAcZQS+ey/EjYnMK7TcivaGlgLHgYlPis7C\\nj4c/xlXDxBJ4BiGvQ/qDdM0dIXeanBpdMi8qdWPeraFThIRjAdkCHbxBlRMrFmX7\\nZqnEq7xQRaE2riclmZIU+8TDclbRwrVhQM0lnXUc+q8t2qAiLCTsa6fJ39LURqQR\\n49fV7OOfBPmJEgqo6mdykc7rcuk6QaA+OFg+gpu3erEERM8VxxoC/AW229gMhPn/\\nKXO8kHvQUVJeIkhEI5RACCX0NL9xguu4xJ2ylGd/GGYjciKx/CdFGbqPAFCGci+s\\nZyxHk3E8gr+AtC0=\\n-----END CERTIFICATE-----\\n", "ExternalInterfaceDefaultRoute": "10.162.200.254", "ValidateFqdn": true, "rhel_reg_release": "", "RootPW": "r00tme", "CephStorageExtraConfig": {"ceph::profile::params::osds": {"/dev/sdh": {}, "/dev/sdf": {}, "/dev/sdg": {}, "/dev/sdd": {}, "/dev/sde": {}, "/dev/sdb": {}, "/dev/sdc": {}}}, "tripleo::loadbalancer::ssl_options": "no-sslv3 ", "ObjectStorageHostnameFormat": "krynn-swift-%index%", "rhel_reg_sat_url": "http://10.162.200.124", "UpdateIdentifier": ""}, "template": "overcloud.yaml", "environments": [{"path": "overcloud-resource-registry-puppet.yaml"}, {"path": "user-environment.yaml"}]}', u'updated_at': u'2018-08-21 16:03:42', u'scope': u'private', u'id': u'968f1f11-6f20-4df5-80c9-44c37af9fbf9', u'name': u'overcloud'}, u'variables': {u'parameter_defaults': {u'KeystoneSigningKey': u'-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDicIOaCEBED5at\nexgn1Z6twcS1Z2/8z1cAa3pqW+vL+wIxh4S5wjlQtSO6lvXpnOz64aXgR6/T7nZf\nryPQ/YLXs9r108GrezvZ5DjepSLyc7tl2x86MTPsTJgI1xubWFp9SFNGBGUgC2jd\nEh5TG9bLGjVXy7tmTPsz5j6u6gLjbxxrpmV5g8n9dYLOLdQdURzONxHDuU7o/lXA\n/AC24QMaFOLkZtO1Adi9upp8O/orrdzFpTsvDQn0kuBgLTX52l8H/Rn0OS2WvtPm\nF4vnC5mVxYySx8zLSI6LI3yK2yM3iT/XSBFT//eLFNgGa0uAiCE9jyP3SJ5/qzvQ\nhf/FibXLAgMBAAECggEAYEcInYBumsGqBj71SVKZsjVWBu9g/TPHQSVxmjFVM5iZ\nGSgOtdCv//HUrCwtiNOxKwawOYkhaFHWwN49s0lmzYHqUmVjzh6Klx1jVL8P+dhd\nUHR3dY2gDxON/QxA768EYopS5c1Ole5j+sMOY7XNgPO2xIqaNmf60tlNw5859Srn\nQ9JivdNRnd5Yxwc8zzRxYLdKcswXTIMbVw+CWkqu38veGlQe95LeqsakBSy3YG7t\nB/0eythjW445MrCGONEHwlDV07HLTu5g/oFOTObTtcCcbB4t+S/yleaHSMyKFz1m\n7T+xo1EMUwFCRnPV7LZLN5Tlf0bgXVODSYui+A/SeQKBgQDxD4GTigCpvvOfS44m\nqcfvS6ddcQrcY+4GiN/Ul+I1Dyx3Zqnj/FIjiku+cTUaApS8PkUAM9dVpX5hUk6I\ndDcafiZH8kRXN/kqR5UCPRAZOQhfKpd/h9hKy7ay8htjxxzPwPkJGePH1pTe5g/G\nQANch6OnuNEKV0hTMSObts3uhQKBgQDweQpm3dhCXRBuPfMbiXHkZa4TWqRJFIbM\nKbS6+635ihQt4VyIbIRlueJaZUsFVu4Zb+a90zUPMqsFV/UkJxAaRjwPuzNPW7vq\nas+hAbM/fuJ5wTTnWy3J2qCHH+cf/SzoOxHrlNOxnr+g2+Adfxl46Jhb98vM+CCb\nyjctz2iMDwKBgQDR7J76zQMmz5N49WMlaFUkns1xIjBDHQL7zdaeXGYxrrUahd0N\nHX6qVJUBk7SaogTEqbWNJ5gujaAxQGwDiLEz8QeFQAUjryrdFtk8ydBrJq+TsJOe\nC77f4+eGjjAsBAmjInm84z7pmISsV80E6FoFCloKhXgFeV0SlYhc4iUTwQKBgQCZ\nRc0ne8dXpVHPspS9vIFnfpfRpjiIjBjPENYtSDW/lA8An2AHZIOPA0gPLfj/UkU4\n2WZNH831/emb4lBR1sQguxuVO1CdCG9iHupwSVEi65EW4dsCi89HlZ40AlWiwhBZ\nhS0K5zV3RSQHN55Frrlho39ZPzwbTRwbsGwzOrv8aQKBgEVLFP8a8sXMoi8RwwSm\nODrfDbcLQWZQQ66ubSvU0P02dpSLvqjm/jfa1mJN/EMweVELpTHR+7agupNuj7J9\nWyh9PAHO3P8NsAHkiR4kmLW58pLLqy903eJudBxpih6mOfno9LWilQkf7hdHU8+A\nP9C43z/wrzBphoso5SsIbqhF\n-----END PRIVATE KEY-----\n', u'rhel_reg_activation_key': u'ak_rhosp10', u'NetworkDeploymentActions': [u'CREATE', u'UPDATE'], u'OvercloudControlFlavor': u'control', u'rhel_reg_type': u'', u'GnocchiBackend': u'rbd', u'NeutronFlatNetworks': u'datacentre,external', u'ComputeDpdkHostCpusList': u"'2,46,24,68'", u'ControlPlaneDefaultRoute': u'10.20.0.1', u'NovaEnableRbdBackend': True, u'NeutronVhostuserSocketGroup': u'hugetlbfs', u'OvercloudObjectStorageFlavor': u'swift-storage', u'CinderEnableRbdBackend': True, u'ControllerHostnameFormat': u'krynn-ctrl-%index%', u'KeystoneSigningCertificate': u'-----BEGIN CERTIFICATE-----\nMIIDJDCCAgygAwIBAgIBAjANBgkqhkiG9w0BAQUFADBTMQswCQYDVQQGEwJYWDEO\nMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVuc2V0MQ4wDAYDVQQKDAVVbnNldDEU\nMBIGA1UEAwwLS2V5c3RvbmUgQ0EwHhcNMTgwODIxMTYwMzI4WhcNMjgwODE4MTYw\nMzI4WjBYMQswCQYDVQQGEwJYWDEOMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVu\nc2V0MQ4wDAYDVQQKDAVVbnNldDEZMBcGA1UEAwwQS2V5c3RvbmUgU2lnbmluZzCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOJwg5oIQEQPlq17GCfVnq3B\nxLVnb/zPVwBrempb68v7AjGHhLnCOVC1I7qW9emc7PrhpeBHr9Pudl+vI9D9gtez\n2vXTwat7O9nkON6lIvJzu2XbHzoxM+xMmAjXG5tYWn1IU0YEZSALaN0SHlMb1ssa\nNVfLu2ZM+zPmPq7qAuNvHGumZXmDyf11gs4t1B1RHM43EcO5Tuj+VcD8ALbhAxoU\n4uRm07UB2L26mnw7+iut3MWlOy8NCfSS4GAtNfnaXwf9GfQ5LZa+0+YXi+cLmZXF\njJLHzMtIjosjfIrbIzeJP9dIEVP/94sU2AZrS4CIIT2PI/dInn+rO9CF/8WJtcsC\nAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAPHTyytEaLr0Y+/Hkj5pTxp2JIR+hcVmo\n17fDZACrv9G4RLJnl0XlW3TzWKaBGAb6ZZ1z60yqRChPTqkibtrVgx5VQ5er36/t\nmbElcXouqpg4bxZgA5HCwEeldm9z2i4tPs9zHL6rvWaWWpXl6Qz9SX7JoQxIOpl5\nIbfWdix9jrcIcpymdmA8k7jmzCY0zAP+yzLQoHsgMEZitbd/SZCaw36hroDUhal9\nQZvX3M79gDxztE/WFxS3rHlAYzYT532smF0mtJpMB6i/y0bYepT18CU2coAtlAmJ\nCPZf7Xl0csg5MLrW4MGmCcEp/jpmDqYuHkGfoDF2DlHkiZv8Jpqb/w==\n-----END CERTIFICATE-----\n', u'CephStorageCount': 1, u'rhel_reg_http_proxy_password': u'', u'TenantNetCidr': u'10.3.0.0/24', u'token_flush_minute': [0, 20, 40], u'osp_ad_primary_dc': u'dc00.ad.lasthome.solace.krynn', u'NtpServer': [u'10.20.0.1', u'10.20.0.2'], u'osp_ad_enable': u'False', u'NeutronDpdkCoreList': u"'3,47,25,69'", u'ComputeSriovExtraConfig': {u'nova::compute::vcpu_pin_set': [u'4-21', u'48-65', u'26-43', u'70-87'], u'neutron::plugins::ml2::path_mtu': 1550, u'neutron::agents::ml2::ovs::firewall_driver': [u'noop'], u'neutron::plugins::ml2::type_drivers': [u'vlan', u'flat'], u'neutron::agents::ml2::ovs::bridge_mappings': [u'datacentre:br-ex', u'external:br-extnet', u'sriov_ens1f0:br-sriov1', u'sriov_ens1f1:br-sriov2', u'sriov_ens2f0:br-sriov3', u'sriov_ens2f1:br-sriov4'], u'neutron::plugins::ml2::network_vlan_ranges': [u'datacentre:1:4000', u'external:1:4000', u'sriov_ens1f0:1:4000', u'sriov_ens1f1:1:4000', u'sriov_ens2f0:1:4000', u'sriov_ens2f1:1:4000'], u'tripleo::host::sriov::number_of_vfs': [u'ens1f0:16', u'ens1f1:16', u'ens2f0:16', u'ens2f1:16'], u'neutron::plugins::ml2::physical_network_mtus': [u'datacentre:1500', u'external:1500'], u'ceph::profile::params::osds': {u'/dev/sdh': {}, u'/dev/sdf': {}, u'/dev/sdg': {}, u'/dev/sdd': {}, u'/dev/sde': {}, u'/dev/sdc': {}}, u'neutron::agents::ml2::sriov::physical_device_mappings': [u'sriov_ens1f0:ens1f0', u'sriov_ens1f1:ens1f1', u'sriov_ens2f0:ens2f0', u'sriov_ens2f1:ens2f1'], u'neutron::plugins::ml2::supported_pci_vendor_devs': [u'8086:154c'], u'computesriov_classes': [u'::nova::config', u'::neutron::config', u'::neutron::plugins::ml2', u'::neutron::agents::ml2::ovs'], u'nova::compute::reserved_host_memory': 2048, u'nova::compute::pci_passthrough': [{u'devname': u'ens1f0', u'physical_network': u'sriov_ens1f0'}, {u'devname': u'ens1f1', u'physical_network': u'sriov_ens1f1'}, {u'devname': u'ens2f0', u'physical_network': u'sriov_ens2f0'}, {u'devname': u'ens2f1', u'physical_network': u'sriov_ens2f1'}]}, u'StackAction': u'CREATE', u'InternalApiAllocationPools': [{u'start': u'10.0.0.10', u'end': u'10.0.0.200'}], u'NeutronVhostuserSocketDir': u'/var/lib/vhost_sockets', u'rhel_reg_pool_id': u'', u'NeutronDatapathType': u'netdev', u'Debug': False, u'CinderBackupBackend': u'ceph', u'StorageMgmtAllocationPools': [{u'start': u'10.2.0.10', u'end': u'10.2.0.200'}], u'ComputeSriovKernelArgs': u'default_hugepagesz=1GB hugepagesz=1G hugepages=128 intel_iommu=on iommu=pt', u'rhel_reg_base_url': u'', u'RabbitFDLimit': 65436, u'StorageMgmtNetCidr': u'10.2.0.0/24', u'osp_netbios_domain': u'KRYNN', u'OvercloudComputeFlavor': u'compute', u'CinderEnableIscsiBackend': False, u'NeutronDpdkDriverType': u'vfio-pci', u'NeutronOVSFirewallDriver': u'openvswitch', u'rhel_reg_password': u'password', u'NovaReservedHostMemory': 4096, u'ControllerExtraConfig': {u'neutron::plugins::ml2::path_mtu': 1550, u'apache::trace_enable': u'Off', u'aodh::policy::policies': {u'aodh-telemetry:get_alarm_state': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:get_alarm_state'}, u'aodh-telemetry:query_alarm_history': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:query_alarm_history'}, u'aodh-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'aodh-telemetry:create_alarm': {u'value': u'rule:deny_readonly', u'key': u'telemetry:create_alarm'}, u'aodh-telemetry:alarm_history': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:alarm_history'}, u'aodh-telemetry:change_alarm': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'telemetry:change_alarm'}, u'aodh-telemetry:delete_alarm': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'telemetry:delete_alarm'}, u'aodh-telemetry:get_alarm': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:get_alarm'}, u'aodh-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'aodh-admin_or_owner': {u'value': u'rule:context_is_admin or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'aodh-telemetry:query_alarm': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:query_alarm'}, u'aodh-telemetry:change_alarm_state': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'telemetry:change_alarm_state'}, u'aodh-telemetry:get_alarms': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:get_alarms'}, u'aodh-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'aodh-segregation': {u'value': u'rule:context_is_admin', u'key': u'segregation'}}, u'mistral::policy::policies': {u'mistral-environments:update': {u'value': u'rule:admin_or_owner', u'key': u'environments:update'}, u'mistral-workbooks:update': {u'value': u'rule:admin_or_owner', u'key': u'workbooks:update'}, u'mistral-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'mistral-cron_triggers:create': {u'value': u'rule:admin_or_owner', u'key': u'cron_triggers:create'}, u'mistral-admin_or_owner': {u'value': u'is_admin:True or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'mistral-workbooks:get': {u'value': u'rule:admin_or_owner', u'key': u'workbooks:get'}, u'mistral-environments:get': {u'value': u'rule:admin_or_owner', u'key': u'environments:get'}, u'mistral-members:list': {u'value': u'rule:admin_or_owner', u'key': u'members:list'}, u'mistral-action_executions:list': {u'value': u'rule:admin_or_owner', u'key': u'action_executions:list'}, u'mistral-executions:update': {u'value': u'rule:admin_or_owner', u'key': u'executions:update'}, u'mistral-event_triggers:delete': {u'value': u'rule:admin_or_owner', u'key': u'event_triggers:delete'}, u'mistral-workflows:update': {u'value': u'rule:admin_or_owner', u'key': u'workflows:update'}, u'mistral-executions:create': {u'value': u'rule:admin_or_owner', u'key': u'executions:create'}, u'mistral-services:list': {u'value': u'rule:admin_or_owner', u'key': u'services:list'}, u'mistral-action_executions:get': {u'value': u'rule:admin_or_owner', u'key': u'action_executions:get'}, u'mistral-workflows:list': {u'value': u'rule:admin_or_owner', u'key': u'workflows:list'}, u'mistral-tasks:update': {u'value': u'rule:admin_or_owner', u'key': u'tasks:update'}, u'mistral-tasks:list': {u'value': u'rule:admin_or_owner', u'key': u'tasks:list'}, u'mistral-event_triggers:get': {u'value': u'rule:admin_or_owner', u'key': u'event_triggers:get'}, u'mistral-workflows:create': {u'value': u'rule:admin_or_owner', u'key': u'workflows:create'}, u'mistral-workflows:delete': {u'value': u'rule:admin_or_owner', u'key': u'workflows:delete'}, u'mistral-admin_only': {u'value': u'is_admin:True', u'key': u'admin_only'}, u'mistral-actions:get': {u'value': u'rule:admin_or_owner', u'key': u'actions:get'}, u'mistral-workbooks:create': {u'value': u'rule:admin_or_owner', u'key': u'workbooks:create'}, u'mistral-action_executions:update': {u'value': u'rule:admin_or_owner', u'key': u'action_executions:update'}, u'mistral-environments:list': {u'value': u'rule:admin_or_owner', u'key': u'environments:list'}, u'mistral-executions:delete': {u'value': u'rule:admin_or_owner', u'key': u'executions:delete'}, u'mistral-environments:delete': {u'value': u'rule:admin_or_owner', u'key': u'environments:delete'}, u'mistral-cron_triggers:list': {u'value': u'rule:admin_or_owner', u'key': u'cron_triggers:list'}, u'mistral-environments:create': {u'value': u'rule:admin_or_owner', u'key': u'environments:create'}, u'mistral-workbooks:list': {u'value': u'rule:admin_or_owner', u'key': u'workbooks:list'}, u'mistral-action_executions:delete': {u'value': u'rule:admin_or_owner', u'key': u'action_executions:delete'}, u'mistral-actions:delete': {u'value': u'rule:admin_or_owner', u'key': u'actions:delete'}, u'mistral-members:create': {u'value': u'rule:admin_or_owner', u'key': u'members:create'}, u'mistral-members:delete': {u'value': u'rule:admin_or_owner', u'key': u'members:delete'}, u'mistral-executions:list': {u'value': u'rule:admin_or_owner', u'key': u'executions:list'}, u'mistral-event_triggers:list': {u'value': u'rule:admin_or_owner', u'key': u'event_triggers:list'}, u'mistral-event_triggers:update': {u'value': u'rule:admin_or_owner', u'key': u'event_triggers:update'}, u'mistral-cron_triggers:get': {u'value': u'rule:admin_or_owner', u'key': u'cron_triggers:get'}, u'mistral-tasks:get': {u'value': u'rule:admin_or_owner', u'key': u'tasks:get'}, u'mistral-action_execution:create': {u'value': u'rule:admin_or_owner', u'key': u'action_execution:create'}, u'mistral-workflows:get': {u'value': u'rule:admin_or_owner', u'key': u'workflows:get'}, u'mistral-event_triggers:create': {u'value': u'rule:admin_or_owner', u'key': u'event_triggers:create'}, u'mistral-executions:get': {u'value': u'rule:admin_or_owner', u'key': u'executions:get'}, u'mistral-actions:create': {u'value': u'rule:admin_or_owner', u'key': u'actions:create'}, u'mistral-actions:list': {u'value': u'rule:admin_or_owner', u'key': u'actions:list'}, u'mistral-actions:update': {u'value': u'rule:admin_or_owner', u'key': u'actions:update'}, u'mistral-cron_triggers:delete': {u'value': u'rule:admin_or_owner', u'key': u'cron_triggers:delete'}, u'mistral-members:get': {u'value': u'rule:admin_or_owner', u'key': u'members:get'}, u'mistral-workbooks:delete': {u'value': u'rule:admin_or_owner', u'key': u'workbooks:delete'}, u'mistral-members:update': {u'value': u'rule:admin_or_owner', u'key': u'members:update'}}, u'neutron::agents::ml2::ovs::bridge_mappings': [u'datacentre:br-ex', u'external:br-extnet'], u'sahara::policy::policies': {u'sahara-data-processing:data-sources:get': {u'value': u'', u'key': u'data-processing:data-sources:get'}, u'sahara-data-processing:node-group-templates:get': {u'value': u'', u'key': u'data-processing:node-group-templates:get'}, u'sahara-data-processing:job-binaries:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binaries:delete'}, u'sahara-data-processing:clusters:scale': {u'value': u'rule:deny_readonly', u'key': u'data-processing:clusters:scale'}, u'sahara-data-processing:jobs:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:jobs:create'}, u'sahara-data-processing:job-types:get_all': {u'value': u'', u'key': u'data-processing:job-types:get_all'}, u'sahara-data-processing:jobs:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:jobs:modify'}, u'sahara-data-processing:job-executions:cancel': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-executions:cancel'}, u'sahara-data-processing:job-binaries:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binaries:create'}, u'sahara-data-processing:job-binaries:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binaries:modify'}, u'sahara-data-processing:plugins:get_version': {u'value': u'', u'key': u'data-processing:plugins:get_version'}, u'sahara-default': {u'value': u'', u'key': u'default'}, u'sahara-data-processing:job-executions:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-executions:modify'}, u'sahara-data-processing:node-group-templates:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:node-group-templates:modify'}, u'sahara-data-processing:jobs:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:jobs:delete'}, u'sahara-data-processing:cluster-templates:get': {u'value': u'', u'key': u'data-processing:cluster-templates:get'}, u'sahara-data-processing:clusters:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:clusters:delete'}, u'sahara-data-processing:jobs:execute': {u'value': u'rule:deny_readonly', u'key': u'data-processing:jobs:execute'}, u'sahara-data-processing:data-sources:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:data-sources:delete'}, u'sahara-data-processing:job-executions:refresh_status': {u'value': u'', u'key': u'data-processing:job-executions:refresh_status'}, u'sahara-data-processing:jobs:get': {u'value': u'', u'key': u'data-processing:jobs:get'}, u'sahara-data-processing:job-binary-internals:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binary-internals:modify'}, u'sahara-data-processing:job-binary-internals:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binary-internals:delete'}, u'sahara-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'sahara-data-processing:clusters:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:clusters:create'}, u'sahara-data-processing:job-executions:get': {u'value': u'', u'key': u'data-processing:job-executions:get'}, u'sahara-data-processing:clusters:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:clusters:modify'}, u'sahara-data-processing:job-binary-internals:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binary-internals:create'}, u'sahara-data-processing:plugins:convert_config': {u'value': u'rule:deny_readonly', u'key': u'data-processing:plugins:convert_config'}, u'sahara-data-processing:job-binary-internals:get_data': {u'value': u'', u'key': u'data-processing:job-binary-internals:get_data'}, u'sahara-data-processing:node-group-templates:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:node-group-templates:create'}, u'sahara-data-processing:node-group-templates:get_all': {u'value': u'', u'key': u'data-processing:node-group-templates:get_all'}, u'sahara-data-processing:images:get': {u'value': u'', u'key': u'data-processing:images:get'}, u'sahara-data-processing:jobs:get_config_hints': {u'value': u'', u'key': u'data-processing:jobs:get_config_hints'}, u'sahara-data-processing:cluster-templates:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:cluster-templates:create'}, u'sahara-data-processing:job-binaries:get': {u'value': u'', u'key': u'data-processing:job-binaries:get'}, u'sahara-data-processing:node-group-templates:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:node-group-templates:delete'}, u'sahara-data-processing:job-binaries:get_all': {u'value': u'', u'key': u'data-processing:job-binaries:get_all'}, u'sahara-data-processing:job-executions:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-executions:delete'}, u'sahara-data-processing:images:get_all': {u'value': u'', u'key': u'data-processing:images:get_all'}, u'sahara-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'sahara-data-processing:clusters:get_all': {u'value': u'', u'key': u'data-processing:clusters:get_all'}, u'sahara-data-processing:images:register': {u'value': u'rule:deny_readonly', u'key': u'data-processing:images:register'}, u'sahara-data-processing:plugins:patch': {u'value': u'role:admin', u'key': u'data-processing:plugins:patch'}, u'sahara-data-processing:jobs:get_all': {u'value': u'', u'key': u'data-processing:jobs:get_all'}, u'sahara-data-processing:images:unregister': {u'value': u'rule:deny_readonly', u'key': u'data-processing:images:unregister'}, u'sahara-data-processing:data-sources:get_all': {u'value': u'', u'key': u'data-processing:data-sources:get_all'}, u'sahara-data-processing:cluster-templates:get_all': {u'value': u'', u'key': u'data-processing:cluster-templates:get_all'}, u'sahara-data-processing:plugins:get': {u'value': u'', u'key': u'data-processing:plugins:get'}, u'sahara-data-processing:job-binary-internals:get_all': {u'value': u'', u'key': u'data-processing:job-binary-internals:get_all'}, u'sahara-data-processing:images:remove_tags': {u'value': u'rule:deny_readonly', u'key': u'data-processing:images:remove_tags'}, u'sahara-data-processing:cluster-templates:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:cluster-templates:modify'}, u'sahara-data-processing:clusters:get': {u'value': u'', u'key': u'data-processing:clusters:get'}, u'sahara-data-processing:images:add_tags': {u'value': u'rule:deny_readonly', u'key': u'data-processing:images:add_tags'}, u'sahara-data-processing:job-binaries:get_data': {u'value': u'', u'key': u'data-processing:job-binaries:get_data'}, u'sahara-data-processing:data-sources:register': {u'value': u'rule:deny_readonly', u'key': u'data-processing:data-sources:register'}, u'sahara-data-processing:job-executions:get_all': {u'value': u'', u'key': u'data-processing:job-executions:get_all'}, u'sahara-data-processing:job-binary-internals:get': {u'value': u'', u'key': u'data-processing:job-binary-internals:get'}, u'sahara-data-processing:cluster-templates:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:cluster-templates:delete'}, u'sahara-data-processing:data-sources:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:data-sources:modify'}, u'sahara-data-processing:plugins:get_all': {u'value': u'', u'key': u'data-processing:plugins:get_all'}}, u'controller_classes': [u'::keystone::cron::token_flush'], u'horizon::api_versions': {u'identity': u'3'}, u'neutron::plugins::ml2::physical_network_mtus': [u'datacentre:1500', u'external:1500'], u'cinder::config::cinder_config': {u'scaleio/volume_driver': {u'value': u'cinder.volume.drivers.emc.scaleio.ScaleIODriver'}, u'scaleio/sio_protection_domain_name': {u'value': u'default'}, u'scaleio/volume_backend_name': {u'value': u'scaleio'}, u'scaleio/sio_round_volume_capacity': {u'value': u'True'}, u'scaleio/sio_storage_pool_name': {u'value': u'default'}, u'scaleio/sio_storage_pools': {u'value': u'default:default'}, u'scaleio/sio_force_delete': {u'value': u'True'}}, u'cinder::policy::policies': {u'cinder-volume_extension:volume_image_metadata': {u'value': u'rule:admin_or_owner', u'key': u'volume_extension:volume_image_metadata'}, u'cinder-volume_extension:backup_admin_actions:reset_status': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:backup_admin_actions:reset_status'}, u'cinder-snapshot_extension:snapshot_unmanage': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'snapshot_extension:snapshot_unmanage'}, u'cinder-backup:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'backup:delete'}, u'cinder-volume_extension:volume_type_access': {u'value': u'rule:admin_or_owner', u'key': u'volume_extension:volume_type_access'}, u'cinder-volume:get_all_transfers': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:get_all_transfers'}, u'cinder-consistencygroup:create': {u'value': u'group:nobody and rule:deny_readonly', u'key': u'consistencygroup:create'}, u'cinder-volume:create': {u'value': u'rule:deny_readonly', u'key': u'volume:create'}, u'cinder-snapshot_extension:list_manageable': {u'value': u'rule:admin_api', u'key': u'snapshot_extension:list_manageable'}, u'cinder-volume_extension:hosts': {u'value': u'rule:admin_api', u'key': u'volume_extension:hosts'}, u'cinder-volume:retype': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:retype'}, u'cinder-backup:get': {u'value': u'rule:admin_or_owner', u'key': u'backup:get'}, u'cinder-volume_extension:volume_admin_actions:reset_status': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_admin_actions:reset_status'}, u'cinder-backup:restore': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'backup:restore'}, u'cinder-volume:delete_transfer': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:delete_transfer'}, u'cinder-group:delete_group_snapshot': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'group:delete_group_snapshot'}, u'cinder-consistencygroup:get_cgsnapshot': {u'value': u'group:nobody', u'key': u'consistencygroup:get_cgsnapshot'}, u'cinder-volume_extension:volume_mig_status_attribute': {u'value': u'rule:admin_api', u'key': u'volume_extension:volume_mig_status_attribute'}, u'cinder-backup:backup-export': {u'value': u'rule:admin_api', u'key': u'backup:backup-export'}, u'cinder-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'cinder-clusters:get_all': {u'value': u'rule:admin_api', u'key': u'clusters:get_all'}, u'cinder-group:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'group:delete'}, u'cinder-volume:get_volume_metadata': {u'value': u'rule:admin_or_owner', u'key': u'volume:get_volume_metadata'}, u'cinder-volume:update_snapshot_metadata': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:update_snapshot_metadata'}, u'cinder-consistencygroup:delete': {u'value': u'group:nobody and rule:deny_readonly', u'key': u'consistencygroup:delete'}, u'cinder-volume_extension:volume_actions:upload_image': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume_extension:volume_actions:upload_image'}, u'cinder-volume_extension:snapshot_admin_actions:force_delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:snapshot_admin_actions:force_delete'}, u'cinder-volume_extension:quota_classes:validate_setup_for_nested_quota_use': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:quota_classes:validate_setup_for_nested_quota_use'}, u'cinder-volume_extension:quota_classes': {u'value': u'rule:admin_api', u'key': u'volume_extension:quota_classes'}, u'cinder-volume_extension:types_manage': {u'value': u'rule:admin_api', u'key': u'volume_extension:types_manage'}, u'cinder-volume_extension:replication:promote': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:replication:promote'}, u'cinder-volume_extension:types_extra_specs': {u'value': u'rule:admin_api', u'key': u'volume_extension:types_extra_specs'}, u'cinder-volume_extension:volume_admin_actions:force_detach': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_admin_actions:force_detach'}, u'cinder-volume_extension:volume_type_access:addProjectAccess': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_type_access:addProjectAccess'}, u'cinder-volume_extension:access_types_extra_specs': {u'value': u'rule:admin_api', u'key': u'volume_extension:access_types_extra_specs'}, u'cinder-group:create': {u'value': u'rule:deny_readonly', u'key': u'group:create'}, u'cinder-volume_extension:volume_encryption_metadata': {u'value': u'rule:admin_or_owner', u'key': u'volume_extension:volume_encryption_metadata'}, u'cinder-group:group_type_access': {u'value': u'rule:admin_or_owner', u'key': u'group:group_type_access'}, u'cinder-message:get': {u'value': u'rule:admin_or_owner', u'key': u'message:get'}, u'cinder-volume_extension:quotas:update': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:quotas:update'}, u'cinder-group:get_all_group_snapshots': {u'value': u'rule:admin_or_owner', u'key': u'group:get_all_group_snapshots'}, u'cinder-volume_extension:services:index': {u'value': u'rule:admin_api', u'key': u'volume_extension:services:index'}, u'cinder-volume_extension:volume_admin_actions:force_delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_admin_actions:force_delete'}, u'cinder-volume:delete_volume_metadata': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:delete_volume_metadata'}, u'cinder-volume:extend': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:extend'}, u'cinder-volume:get_all': {u'value': u'rule:admin_or_owner', u'key': u'volume:get_all'}, u'cinder-volume_extension:extended_snapshot_attributes': {u'value': u'rule:admin_or_owner', u'key': u'volume_extension:extended_snapshot_attributes'}, u'cinder-admin_api': {u'value': u'is_admin:True', u'key': u'admin_api'}, u'cinder-snapshot_extension:snapshot_actions:update_snapshot_status': {u'value': u'rule:deny_readonly', u'key': u'snapshot_extension:snapshot_actions:update_snapshot_status'}, u'cinder-group:get_all': {u'value': u'rule:admin_or_owner', u'key': u'group:get_all'}, u'cinder-volume:get_volume_admin_metadata': {u'value': u'rule:admin_api', u'key': u'volume:get_volume_admin_metadata'}, u'cinder-volume:get': {u'value': u'rule:admin_or_owner', u'key': u'volume:get'}, u'cinder-volume_extension:volume_admin_actions:migrate_volume_completion': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_admin_actions:migrate_volume_completion'}, u'cinder-backup:create': {u'value': u'rule:deny_readonly', u'key': u'backup:create'}, u'cinder-volume_extension:list_manageable': {u'value': u'rule:admin_api', u'key': u'volume_extension:list_manageable'}, u'cinder-volume_extension:replication:reenable': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:replication:reenable'}, u'cinder-volume_extension:volume_tenant_attribute': {u'value': u'rule:admin_or_owner', u'key': u'volume_extension:volume_tenant_attribute'}, u'cinder-volume:create_snapshot': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:create_snapshot'}, u'cinder-volume:get_snapshot': {u'value': u'rule:admin_or_owner', u'key': u'volume:get_snapshot'}, u'cinder-scheduler_extension:scheduler_stats:get_pools': {u'value': u'rule:admin_api', u'key': u'scheduler_extension:scheduler_stats:get_pools'}, u'cinder-backup:get_all': {u'value': u'rule:admin_or_owner', u'key': u'backup:get_all'}, u'cinder-admin_or_owner': {u'value': u'is_admin:True or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'cinder-volume_extension:quotas:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:quotas:delete'}, u'cinder-volume_extension:capabilities': {u'value': u'rule:admin_api', u'key': u'volume_extension:capabilities'}, u'cinder-volume:delete_snapshot_metadata': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:delete_snapshot_metadata'}, u'cinder-volume_extension:services:update': {u'value': u'rule:admin_api', u'key': u'volume_extension:services:update'}, u'cinder-group:group_types_specs': {u'value': u'rule:admin_api', u'key': u'group:group_types_specs'}, u'cinder-volume:thaw_host': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume:thaw_host'}, u'cinder-volume_extension:backup_admin_actions:force_delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:backup_admin_actions:force_delete'}, u'cinder-volume:freeze_host': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume:freeze_host'}, u'cinder-volume:delete_snapshot': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:delete_snapshot'}, u'cinder-group:create_group_snapshot': {u'value': u'rule:deny_readonly', u'key': u'group:create_group_snapshot'}, u'cinder-volume_extension:volume_type_encryption': {u'value': u'rule:admin_api', u'key': u'volume_extension:volume_type_encryption'}, u'cinder-volume:get_all_snapshots': {u'value': u'rule:admin_or_owner', u'key': u'volume:get_all_snapshots'}, u'cinder-group:group_types_manage': {u'value': u'rule:admin_api', u'key': u'group:group_types_manage'}, u'cinder-consistencygroup:create_cgsnapshot': {u'value': u'group:nobody and rule:deny_readonly', u'key': u'consistencygroup:create_cgsnapshot'}, u'cinder-volume_extension:volume_admin_actions:migrate_volume': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_admin_actions:migrate_volume'}, u'cinder-volume_extension:access_types_qos_specs_id': {u'value': u'rule:admin_api', u'key': u'volume_extension:access_types_qos_specs_id'}, u'cinder-consistencygroup:get_all': {u'value': u'group:nobody', u'key': u'consistencygroup:get_all'}, u'cinder-group:get': {u'value': u'rule:admin_or_owner', u'key': u'group:get'}, u'cinder-volume:create_volume_metadata': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:create_volume_metadata'}, u'cinder-volume:update': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:update'}, u'cinder-volume:update_volume_metadata': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:update_volume_metadata'}, u'cinder-consistencygroup:update': {u'value': u'group:nobody and rule:deny_readonly', u'key': u'consistencygroup:update'}, u'cinder-group:update': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'group:update'}, u'cinder-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'cinder-volume:update_volume_admin_metadata': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume:update_volume_admin_metadata'}, u'cinder-volume:create_transfer': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:create_transfer'}, u'cinder-volume_extension:quotas:show': {u'value': u'', u'key': u'volume_extension:quotas:show'}, u'cinder-volume_extension:volume_actions:upload_public': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_actions:upload_public'}, u'cinder-volume_extension:snapshot_admin_actions:reset_status': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:snapshot_admin_actions:reset_status'}, u'cinder-consistencygroup:get': {u'value': u'group:nobody', u'key': u'consistencygroup:get'}, u'cinder-volume:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:delete'}, u'cinder-message:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'message:delete'}, u'cinder-snapshot_extension:snapshot_manage': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'snapshot_extension:snapshot_manage'}, u'cinder-group:update_group_snapshot': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'group:update_group_snapshot'}, u'cinder-volume_extension:volume_manage': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_manage'}, u'cinder-volume:failover_host': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume:failover_host'}, u'cinder-volume:update_snapshot': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:update_snapshot'}, u'cinder-group:access_group_types_specs': {u'value': u'rule:admin_api', u'key': u'group:access_group_types_specs'}, u'cinder-clusters:get': {u'value': u'rule:admin_api', u'key': u'clusters:get'}, u'cinder-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'cinder-volume:get_snapshot_metadata': {u'value': u'rule:admin_or_owner', u'key': u'volume:get_snapshot_metadata'}, u'cinder-volume:accept_transfer': {u'value': u'rule:deny_readonly', u'key': u'volume:accept_transfer'}, u'cinder-consistencygroup:delete_cgsnapshot': {u'value': u'group:nobody and rule:deny_readonly', u'key': u'consistencygroup:delete_cgsnapshot'}, u'cinder-backup:backup-import': {u'value': u'rule:admin_api', u'key': u'backup:backup-import'}, u'cinder-volume:update_readonly_flag': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:update_readonly_flag'}, u'cinder-volume_extension:volume_host_attribute': {u'value': u'rule:admin_api', u'key': u'volume_extension:volume_host_attribute'}, u'cinder-consistencygroup:get_all_cgsnapshots': {u'value': u'group:nobody', u'key': u'consistencygroup:get_all_cgsnapshots'}, u'cinder-volume_extension:volume_unmanage': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_unmanage'}, u'cinder-message:get_all': {u'value': u'rule:admin_or_owner', u'key': u'message:get_all'}, u'cinder-volume_extension:volume_type_access:removeProjectAccess': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_type_access:removeProjectAccess'}, u'cinder-clusters:update': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'clusters:update'}, u'cinder-backup:update': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'backup:update'}, u'cinder-volume:get_transfer': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:get_transfer'}, u'cinder-group:get_group_snapshot': {u'value': u'rule:admin_or_owner', u'key': u'group:get_group_snapshot'}}, u'neutron::policy::policies': {u'neutron-create_router:distributed': {u'value': u'rule:admin_only', u'key': u'create_router:distributed'}, u'neutron-admin_or_owner': {u'value': u'rule:context_is_admin or rule:owner', u'key': u'admin_or_owner'}, u'neutron-get_policy_dscp_marking_rule': {u'value': u'rule:regular_user', u'key': u'get_policy_dscp_marking_rule'}, u'neutron-create_policy': {u'value': u'rule:admin_only', u'key': u'create_policy'}, u'neutron-update_port:fixed_ips': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'update_port:fixed_ips'}, u'neutron-delete_trunk': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_trunk'}, u'neutron-update_rbac_policy': {u'value': u'rule:admin_or_owner', u'key': u'update_rbac_policy'}, u'neutron-get_router': {u'value': u'rule:admin_or_owner', u'key': u'get_router'}, u'neutron-delete_rbac_policy': {u'value': u'rule:admin_or_owner', u'key': u'delete_rbac_policy'}, u'neutron-create_subnetpool': {u'value': u'rule:deny_readonly', u'key': u'create_subnetpool'}, u'neutron-create_port:allowed_address_pairs': {u'value': u'rule:admin_or_network_owner and rule:deny_readonly', u'key': u'create_port:allowed_address_pairs'}, u'neutron-create_network:shared': {u'value': u'rule:admin_only', u'key': u'create_network:shared'}, u'neutron-get_flavor': {u'value': u'rule:regular_user', u'key': u'get_flavor'}, u'neutron-delete_policy_minimum_bandwidth_rule': {u'value': u'rule:admin_only', u'key': u'delete_policy_minimum_bandwidth_rule'}, u'neutron-create_metering_label': {u'value': u'rule:admin_only', u'key': u'create_metering_label'}, u'neutron-update_subnet:service_types': {u'value': u'rule:admin_only', u'key': u'update_subnet:service_types'}, u'neutron-create_floatingip': {u'value': u'rule:regular_user and rule:deny_readonly', u'key': u'create_floatingip'}, u'neutron-update_port:binding:host_id': {u'value': u'rule:admin_only and rule:deny_readonly', u'key': u'update_port:binding:host_id'}, u'neutron-get_metering_label': {u'value': u'rule:admin_only', u'key': u'get_metering_label'}, u'neutron-create_router': {u'value': u'rule:regular_user and rule:deny_readonly', u'key': u'create_router'}, u'neutron-update_flavor': {u'value': u'rule:admin_only', u'key': u'update_flavor'}, u'neutron-update_port:mac_learning_enabled': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'update_port:mac_learning_enabled'}, u'neutron-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'neutron-create_port:port_security_enabled': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'create_port:port_security_enabled'}, u'neutron-update_port:allowed_address_pairs': {u'value': u'rule:admin_or_network_owner and rule:deny_readonly', u'key': u'update_port:allowed_address_pairs'}, u'neutron-get_router:ha': {u'value': u'rule:admin_only', u'key': u'get_router:ha'}, u'neutron-update_network:router:external': {u'value': u'rule:admin_only', u'key': u'update_network:router:external'}, u'neutron-create_network_profile': {u'value': u'rule:admin_only', u'key': u'create_network_profile'}, u'neutron-create_network:provider:segmentation_id': {u'value': u'', u'key': u'create_network:provider:segmentation_id'}, u'neutron-delete_address_scope': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_address_scope'}, u'neutron-get_network:provider:network_type': {u'value': u'', u'key': u'get_network:provider:network_type'}, u'neutron-external': {u'value': u'field:networks:router:external=True', u'key': u'external'}, u'neutron-update_network_profile': {u'value': u'rule:admin_only', u'key': u'update_network_profile'}, u'neutron-update_policy_bandwidth_limit_rule': {u'value': u'rule:admin_only', u'key': u'update_policy_bandwidth_limit_rule'}, u'neutron-update_policy_profiles': {u'value': u'rule:admin_only', u'key': u'update_policy_profiles'}, u'neutron-admin_owner_or_network_owner': {u'value': u'rule:owner or rule:admin_or_network_owner', u'key': u'admin_owner_or_network_owner'}, u'neutron-create_address_scope': {u'value': u'rule:deny_readonly', u'key': u'create_address_scope'}, u'neutron-network_device': {u'value': u'field:port:device_owner=~^network:', u'key': u'network_device'}, u'neutron-update_port:mac_address': {u'value': u'rule:admin_only or rule:context_is_advsvc', u'key': u'update_port:mac_address'}, u'neutron-get_network_profile': {u'value': u'', u'key': u'get_network_profile'}, u'neutron-get_subnetpool': {u'value': u'rule:admin_or_owner or rule:shared_subnetpools', u'key': u'get_subnetpool'}, u'neutron-get_port:queue_id': {u'value': u'rule:admin_only', u'key': u'get_port:queue_id'}, u'neutron-create_policy_dscp_marking_rule': {u'value': u'rule:admin_only', u'key': u'create_policy_dscp_marking_rule'}, u'neutron-delete_segment': {u'value': u'rule:admin_only and rule:deny_readonly', u'key': u'delete_segment'}, u'neutron-update_rbac_policy:target_tenant': {u'value': u'rule:restrict_wildcard and rule:admin_or_owner', u'key': u'update_rbac_policy:target_tenant'}, u'neutron-get_network_profiles': {u'value': u'', u'key': u'get_network_profiles'}, u'neutron-get_rule_type': {u'value': u'rule:regular_user', u'key': u'get_rule_type'}, u'neutron-create_router:external_gateway_info:enable_snat': {u'value': u'rule:admin_only', u'key': u'create_router:external_gateway_info:enable_snat'}, u'neutron-create_port:binding:profile': {u'value': u'rule:admin_only', u'key': u'create_port:binding:profile'}, u'neutron-delete_policy': {u'value': u'rule:admin_only', u'key': u'delete_policy'}, u'neutron-update_router:distributed': {u'value': u'rule:admin_only', u'key': u'update_router:distributed'}, u'neutron-delete_policy_dscp_marking_rule': {u'value': u'rule:admin_only', u'key': u'delete_policy_dscp_marking_rule'}, u'neutron-create_flavor': {u'value': u'rule:admin_only', u'key': u'create_flavor'}, u'neutron-update_floatingip': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'update_floatingip'}, u'neutron-admin_or_network_owner': {u'value': u'rule:context_is_admin or tenant_id:%(network:tenant_id)s or role:network_admin', u'key': u'admin_or_network_owner'}, u'neutron-create_router:external_gateway_info:external_fixed_ips': {u'value': u'rule:admin_only', u'key': u'create_router:external_gateway_info:external_fixed_ips'}, u'neutron-create_network:router:external': {u'value': u'rule:admin_only', u'key': u'create_network:router:external'}, u'neutron-get_auto_allocated_topology': {u'value': u'rule:admin_or_owner', u'key': u'get_auto_allocated_topology'}, u'neutron-shared_subnetpools': {u'value': u'field:subnetpools:shared=True', u'key': u'shared_subnetpools'}, u'neutron-get_network:segments': {u'value': u'', u'key': u'get_network:segments'}, u'neutron-delete_floatingip': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_floatingip'}, u'neutron-create_network': {u'value': u'rule:deny_readonly', u'key': u'create_network'}, u'neutron-update_service_profile': {u'value': u'rule:admin_only', u'key': u'update_service_profile'}, u'neutron-remove_subports': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'remove_subports'}, u'neutron-delete_l3-router': {u'value': u'rule:admin_only', u'key': u'delete_l3-router'}, u'neutron-update_network:provider:segmentation_id': {u'value': u'', u'key': u'update_network:provider:segmentation_id'}, u'neutron-get_subnet:segment_id': {u'value': u'rule:admin_only', u'key': u'get_subnet:segment_id'}, u'neutron-create_subnet:segment_id': {u'value': u'rule:admin_only', u'key': u'create_subnet:segment_id'}, u'neutron-get_policy_bandwidth_limit_rule': {u'value': u'rule:regular_user', u'key': u'get_policy_bandwidth_limit_rule'}, u'neutron-get_subnet': {u'value': u'rule:admin_or_owner or rule:shared', u'key': u'get_subnet'}, u'neutron-get_network:provider:segmentation_id': {u'value': u'', u'key': u'get_network:provider:segmentation_id'}, u'neutron-get_trunk': {u'value': u'rule:admin_or_owner', u'key': u'get_trunk'}, u'neutron-get_address_scope': {u'value': u'rule:admin_or_owner or rule:shared_address_scopes', u'key': u'get_address_scope'}, u'neutron-get_port:binding:host_id': {u'value': u'rule:admin_only', u'key': u'get_port:binding:host_id'}, u'neutron-update_router:ha': {u'value': u'rule:admin_only', u'key': u'update_router:ha'}, u'neutron-update_network:provider:network_type': {u'value': u'', u'key': u'update_network:provider:network_type'}, u'neutron-create_subnet:service_types': {u'value': u'rule:admin_only', u'key': u'create_subnet:service_types'}, u'neutron-delete_agent': {u'value': u'rule:admin_only', u'key': u'delete_agent'}, u'neutron-create_lsn': {u'value': u'rule:admin_only', u'key': u'create_lsn'}, u'neutron-update_network:shared': {u'value': u'rule:admin_only', u'key': u'update_network:shared'}, u'neutron-get_dhcp-agents': {u'value': u'rule:admin_only', u'key': u'get_dhcp-agents'}, u'neutron-get_floatingip': {u'value': u'rule:admin_or_owner', u'key': u'get_floatingip'}, u'neutron-get_network_ip_availabilities': {u'value': u'rule:admin_only', u'key': u'get_network_ip_availabilities'}, u'neutron-context_is_advsvc': {u'value': u'role:advsvc and rule:deny_readonly', u'key': u'context_is_advsvc'}, u'neutron-create_network:is_default': {u'value': u'rule:admin_only', u'key': u'create_network:is_default'}, u'neutron-update_network:provider:physical_network': {u'value': u'', u'key': u'update_network:provider:physical_network'}, u'neutron-create_address_scope:shared': {u'value': u'rule:admin_only', u'key': u'create_address_scope:shared'}, u'neutron-delete_policy_bandwidth_limit_rule': {u'value': u'rule:admin_only', u'key': u'delete_policy_bandwidth_limit_rule'}, u'neutron-create_segment': {u'value': u'rule:admin_only and rule:deny_readonly', u'key': u'create_segment'}, u'neutron-update_port': {u'value': u'rule:admin_or_owner or rule:context_is_advsvc', u'key': u'update_port'}, u'neutron-get_l3-routers': {u'value': u'rule:admin_only', u'key': u'get_l3-routers'}, u'neutron-create_metering_label_rule': {u'value': u'rule:admin_only', u'key': u'create_metering_label_rule'}, u'neutron-delete_metering_label_rule': {u'value': u'rule:admin_only', u'key': u'delete_metering_label_rule'}, u'neutron-get_router:distributed': {u'value': u'rule:admin_only', u'key': u'get_router:distributed'}, u'neutron-delete_service_profile': {u'value': u'rule:admin_only', u'key': u'delete_service_profile'}, u'neutron-create_qos_queue': {u'value': u'rule:admin_only', u'key': u'create_qos_queue'}, u'neutron-create_port:binding:host_id': {u'value': u'rule:admin_only', u'key': u'create_port:binding:host_id'}, u'neutron-update_policy_dscp_marking_rule': {u'value': u'rule:admin_only', u'key': u'update_policy_dscp_marking_rule'}, u'neutron-get_flavor_service_profile': {u'value': u'rule:regular_user', u'key': u'get_flavor_service_profile'}, u'neutron-update_port:device_owner': {u'value': u'not rule:network_device or rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'update_port:device_owner'}, u'neutron-update_router:external_gateway_info:enable_snat': {u'value': u'rule:admin_only', u'key': u'update_router:external_gateway_info:enable_snat'}, u'neutron-add_router_interface': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'add_router_interface'}, u'neutron-get_port:binding:vif_details': {u'value': u'rule:admin_only', u'key': u'get_port:binding:vif_details'}, u'neutron-get_policy': {u'value': u'rule:regular_user', u'key': u'get_policy'}, u'neutron-get_flavors': {u'value': u'rule:regular_user', u'key': u'get_flavors'}, u'neutron-create_service_profile': {u'value': u'rule:admin_only', u'key': u'create_service_profile'}, u'neutron-get_network:queue_id': {u'value': u'rule:admin_only', u'key': u'get_network:queue_id'}, u'neutron-create_subnetpool:is_default': {u'value': u'rule:admin_only', u'key': u'create_subnetpool:is_default'}, u'neutron-create_policy_minimum_bandwidth_rule': {u'value': u'rule:admin_only', u'key': u'create_policy_minimum_bandwidth_rule'}, u'neutron-get_policy_profile': {u'value': u'', u'key': u'get_policy_profile'}, u'neutron-delete_dhcp-network': {u'value': u'rule:admin_only', u'key': u'delete_dhcp-network'}, u'neutron-delete_subnet': {u'value': u'rule:admin_or_network_owner and rule:deny_readonly', u'key': u'delete_subnet'}, u'neutron-update_address_scope': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'update_address_scope'}, u'neutron-get_policy_profiles': {u'value': u'', u'key': u'get_policy_profiles'}, u'neutron-add_subports': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'add_subports'}, u'neutron-delete_subnetpool': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_subnetpool'}, u'neutron-update_subnetpool:is_default': {u'value': u'rule:admin_only', u'key': u'update_subnetpool:is_default'}, u'neutron-owner': {u'value': u'tenant_id:%(tenant_id)s and rule:deny_readonly', u'key': u'owner'}, u'neutron-update_agent': {u'value': u'rule:admin_only', u'key': u'update_agent'}, u'neutron-update_network:segments': {u'value': u'', u'key': u'update_network:segments'}, u'neutron-update_policy': {u'value': u'rule:admin_only', u'key': u'update_policy'}, u'neutron-get_rbac_policy': {u'value': u'rule:admin_or_owner', u'key': u'get_rbac_policy'}, u'neutron-get_loadbalancer-hosting-agent': {u'value': u'rule:admin_only', u'key': u'get_loadbalancer-hosting-agent'}, u'neutron-create_network:provider:network_type': {u'value': u'', u'key': u'create_network:provider:network_type'}, u'neutron-update_port:port_security_enabled': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'update_port:port_security_enabled'}, u'neutron-delete_flavor': {u'value': u'rule:admin_only', u'key': u'delete_flavor'}, u'neutron-update_subnetpool': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'update_subnetpool'}, u'neutron-create_port:mac_address': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'create_port:mac_address'}, u'neutron-get_subports': {u'value': u'', u'key': u'get_subports'}, u'neutron-create_floatingip:floating_ip_address': {u'value': u'rule:admin_only', u'key': u'create_floatingip:floating_ip_address'}, u'neutron-get_network': {u'value': u'rule:admin_or_owner or rule:shared or rule:external or rule:context_is_advsvc', u'key': u'get_network'}, u'neutron-create_rbac_policy': {u'value': u'rule:deny_readonly', u'key': u'create_rbac_policy'}, u'neutron-shared_address_scopes': {u'value': u'field:address_scopes:shared=True', u'key': u'shared_address_scopes'}, u'neutron-get_port:binding:vif_type': {u'value': u'rule:admin_only', u'key': u'get_port:binding:vif_type'}, u'neutron-delete_router': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_router'}, u'neutron-create_port:device_owner': {u'value': u'not rule:network_device or rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'create_port:device_owner'}, u'neutron-get_agent': {u'value': u'rule:admin_only', u'key': u'get_agent'}, u'neutron-create_dhcp-network': {u'value': u'rule:admin_only', u'key': u'create_dhcp-network'}, u'neutron-get_agent-loadbalancers': {u'value': u'rule:admin_only', u'key': u'get_agent-loadbalancers'}, u'neutron-create_trunk': {u'value': u'rule:regular_user and rule:deny_readonly', u'key': u'create_trunk'}, u'neutron-update_network': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'update_network'}, u'neutron-create_network:provider:physical_network': {u'value': u'', u'key': u'create_network:provider:physical_network'}, u'neutron-update_port:binding:profile': {u'value': u'rule:admin_only and rule:deny_readonly', u'key': u'update_port:binding:profile'}, u'neutron-create_port': {u'value': u'rule:deny_readonly', u'key': u'create_port'}, u'neutron-get_l3-agents': {u'value': u'rule:admin_only', u'key': u'get_l3-agents'}, u'neutron-create_subnetpool:shared': {u'value': u'rule:admin_only', u'key': u'create_subnetpool:shared'}, u'neutron-create_router:ha': {u'value': u'rule:admin_only', u'key': u'create_router:ha'}, u'neutron-admin_only': {u'value': u'rule:context_is_admin and rule:deny_readonly', u'key': u'admin_only'}, u'neutron-get_service_profiles': {u'value': u'rule:admin_only', u'key': u'get_service_profiles'}, u'neutron-regular_user': {u'value': u'rule:deny_readonly', u'key': u'regular_user'}, u'neutron-get_qos_queue': {u'value': u'rule:admin_only', u'key': u'get_qos_queue'}, u'neutron-create_rbac_policy:target_tenant': {u'value': u'rule:restrict_wildcard', u'key': u'create_rbac_policy:target_tenant'}, u'neutron-update_segment': {u'value': u'rule:admin_only and rule:deny_readonly', u'key': u'update_segment'}, u'neutron-get_service_provider': {u'value': u'rule:regular_user', u'key': u'get_service_provider'}, u'neutron-update_address_scope:shared': {u'value': u'rule:admin_only', u'key': u'update_address_scope:shared'}, u'neutron-update_router:external_gateway_info:external_fixed_ips': {u'value': u'rule:admin_only', u'key': u'update_router:external_gateway_info:external_fixed_ips'}, u'neutron-delete_network': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_network'}, u'neutron-update_policy_minimum_bandwidth_rule': {u'value': u'rule:admin_only', u'key': u'update_policy_minimum_bandwidth_rule'}, u'neutron-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'neutron-get_network_ip_availability': {u'value': u'rule:admin_only', u'key': u'get_network_ip_availability'}, u'neutron-get_port': {u'value': u'rule:context_is_advsvc or rule:admin_owner_or_network_owner', u'key': u'get_port'}, u'neutron-get_segment': {u'value': u'rule:admin_only', u'key': u'get_segment'}, u'neutron-delete_network_profile': {u'value': u'rule:admin_only', u'key': u'delete_network_profile'}, u'neutron-delete_flavor_service_profile': {u'value': u'rule:admin_only', u'key': u'delete_flavor_service_profile'}, u'neutron-get_port:binding:profile': {u'value': u'rule:admin_only', u'key': u'get_port:binding:profile'}, u'neutron-get_network:provider:physical_network': {u'value': u'', u'key': u'get_network:provider:physical_network'}, u'neutron-create_l3-router': {u'value': u'rule:admin_only', u'key': u'create_l3-router'}, u'neutron-remove_rule': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'remove_rule'}, u'neutron-insert_rule': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'insert_rule'}, u'neutron-delete_port': {u'value': u'rule:context_is_advsvc or rule:admin_owner_or_network_owner', u'key': u'delete_port'}, u'neutron-create_port:mac_learning_enabled': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'create_port:mac_learning_enabled'}, u'neutron-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'neutron-create_flavor_service_profile': {u'value': u'rule:admin_only', u'key': u'create_flavor_service_profile'}, u'neutron-delete_metering_label': {u'value': u'rule:admin_only', u'key': u'delete_metering_label'}, u'neutron-get_metering_label_rule': {u'value': u'rule:admin_only', u'key': u'get_metering_label_rule'}, u'neutron-get_loadbalancer-pools': {u'value': u'rule:admin_only', u'key': u'get_loadbalancer-pools'}, u'neutron-get_service_profile': {u'value': u'rule:admin_only', u'key': u'get_service_profile'}, u'neutron-create_network:segments': {u'value': u'', u'key': u'create_network:segments'}, u'neutron-remove_router_interface': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'remove_router_interface'}, u'neutron-create_subnet': {u'value': u'rule:admin_or_network_owner and rule:deny_readonly', u'key': u'create_subnet'}, u'neutron-restrict_wildcard': {u'value': u'(not field:rbac_policy:target_tenant=*) or rule:admin_only', u'key': u'restrict_wildcard'}, u'neutron-update_subnet': {u'value': u'rule:admin_or_network_owner and rule:deny_readonly', u'key': u'update_subnet'}, u'neutron-get_network:router:external': {u'value': u'rule:regular_user', u'key': u'get_network:router:external'}, u'neutron-get_policy_minimum_bandwidth_rule': {u'value': u'rule:regular_user', u'key': u'get_policy_minimum_bandwidth_rule'}, u'neutron-get_dhcp-networks': {u'value': u'rule:admin_only', u'key': u'get_dhcp-networks'}, u'neutron-get_lsn': {u'value': u'rule:admin_only', u'key': u'get_lsn'}, u'neutron-shared': {u'value': u'field:networks:shared=True', u'key': u'shared'}, u'neutron-create_port:fixed_ips': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'create_port:fixed_ips'}, u'neutron-get_loadbalancer-agent': {u'value': u'rule:admin_only', u'key': u'get_loadbalancer-agent'}, u'neutron-create_policy_bandwidth_limit_rule': {u'value': u'rule:admin_only', u'key': u'create_policy_bandwidth_limit_rule'}}, u'neutron::plugins::ml2::mechanism_drivers': [u'openvswitch', u'sriovnicswitch'], u'gnocchi::wsgi::apache::threads': 1, u'manila::policy::policies': {u'manila-share:manage': {u'value': u'rule:admin_api', u'key': u'share:manage'}, u'manila-share_network:show': {u'value': u'rule:default', u'key': u'share_network:show'}, u'manila-share_snapshot_instance:show': {u'value': u'rule:admin_api', u'key': u'share_snapshot_instance:show'}, u'manila-scheduler_stats:pools:index': {u'value': u'rule:admin_api', u'key': u'scheduler_stats:pools:index'}, u'manila-share:access_get': {u'value': u'rule:default', u'key': u'share:access_get'}, u'manila-share_type:show': {u'value': u'rule:default', u'key': u'share_type:show'}, u'manila-security_service:create': {u'value': u'rule:default', u'key': u'security_service:create'}, u'manila-consistency_group:force_delete': {u'value': u'rule:admin_api', u'key': u'consistency_group:force_delete'}, u'manila-consistency_group:create': {u'value': u'rule:default', u'key': u'consistency_group:create'}, u'manila-consistency_group:get': {u'value': u'rule:default', u'key': u'consistency_group:get'}, u'manila-share_types_extra_spec:delete': {u'value': u'rule:admin_api', u'key': u'share_types_extra_spec:delete'}, u'manila-share_snapshot_instance:index': {u'value': u'rule:admin_api', u'key': u'share_snapshot_instance:index'}, u'manila-share_snapshot:force_delete': {u'value': u'rule:admin_api', u'key': u'share_snapshot:force_delete'}, u'manila-scheduler_stats:pools:detail': {u'value': u'rule:admin_api', u'key': u'scheduler_stats:pools:detail'}, u'manila-share:migration_start': {u'value': u'rule:admin_api', u'key': u'share:migration_start'}, u'manila-share_types_extra_spec:index': {u'value': u'rule:admin_api', u'key': u'share_types_extra_spec:index'}, u'manila-share_snapshot:unmanage_snapshot': {u'value': u'rule:admin_api', u'key': u'share_snapshot:unmanage_snapshot'}, u'manila-cgsnapshot:force_delete': {u'value': u'rule:admin_api', u'key': u'cgsnapshot:force_delete'}, u'manila-share:migration_cancel': {u'value': u'rule:admin_api', u'key': u'share:migration_cancel'}, u'manila-share:get': {u'value': u'rule:default', u'key': u'share:get'}, u'manila-share_snapshot_instance:detail': {u'value': u'rule:admin_api', u'key': u'share_snapshot_instance:detail'}, u'manila-consistency_group:update': {u'value': u'rule:default', u'key': u'consistency_group:update'}, u'manila-share_instance:force_delete': {u'value': u'rule:admin_api', u'key': u'share_instance:force_delete'}, u'manila-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'manila-share:get_all': {u'value': u'rule:default', u'key': u'share:get_all'}, u'manila-security_service:detail': {u'value': u'rule:default', u'key': u'security_service:detail'}, u'manila-share_replica:delete': {u'value': u'rule:default', u'key': u'share_replica:delete'}, u'manila-share_snapshot:manage_snapshot': {u'value': u'rule:admin_api', u'key': u'share_snapshot:manage_snapshot'}, u'manila-share_network:index': {u'value': u'rule:default', u'key': u'share_network:index'}, u'manila-share_snapshot:snapshot_update': {u'value': u'rule:default', u'key': u'share_snapshot:snapshot_update'}, u'manila-share:reset_status': {u'value': u'rule:admin_api', u'key': u'share:reset_status'}, u'manila-share:update_share_metadata': {u'value': u'rule:default', u'key': u'share:update_share_metadata'}, u'manila-share_replica:create': {u'value': u'rule:default', u'key': u'share_replica:create'}, u'manila-consistency_group:get_all': {u'value': u'rule:default', u'key': u'consistency_group:get_all'}, u'manila-share:update': {u'value': u'rule:default', u'key': u'share:update'}, u'manila-share_server:index': {u'value': u'rule:admin_api', u'key': u'share_server:index'}, u'manila-share_type:list_project_access': {u'value': u'rule:admin_api', u'key': u'share_type:list_project_access'}, u'manila-share_instance:reset_status': {u'value': u'rule:admin_api', u'key': u'share_instance:reset_status'}, u'manila-share_network:get_all_share_networks': {u'value': u'rule:admin_api', u'key': u'share_network:get_all_share_networks'}, u'manila-share_types_extra_spec:update': {u'value': u'rule:admin_api', u'key': u'share_types_extra_spec:update'}, u'manila-admin_api': {u'value': u'is_admin:True', u'key': u'admin_api'}, u'manila-cgsnapshot:reset_status': {u'value': u'rule:admin_api', u'key': u'cgsnapshot:reset_status'}, u'manila-share_snapshot:create_snapshot': {u'value': u'rule:default', u'key': u'share_snapshot:create_snapshot'}, u'manila-share_snapshot:reset_status': {u'value': u'rule:admin_api', u'key': u'share_snapshot:reset_status'}, u'manila-share_replica:reset_status': {u'value': u'rule:admin_api', u'key': u'share_replica:reset_status'}, u'manila-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'manila-share_server:details': {u'value': u'rule:admin_api', u'key': u'share_server:details'}, u'manila-share_types_extra_spec:show': {u'value': u'rule:admin_api', u'key': u'share_types_extra_spec:show'}, u'manila-share:list_by_share_server_id': {u'value': u'rule:admin_api', u'key': u'share:list_by_share_server_id'}, u'manila-share_replica:reset_replica_state': {u'value': u'rule:admin_api', u'key': u'share_replica:reset_replica_state'}, u'manila-share_server:show': {u'value': u'rule:admin_api', u'key': u'share_server:show'}, u'manila-cgsnapshot:delete': {u'value': u'rule:default', u'key': u'cgsnapshot:delete'}, u'manila-admin_or_owner': {u'value': u'is_admin:True or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'manila-share_network:update': {u'value': u'rule:default', u'key': u'share_network:update'}, u'manila-share_replica:get_all': {u'value': u'rule:default', u'key': u'share_replica:get_all'}, u'manila-share_types_extra_spec:create': {u'value': u'rule:admin_api', u'key': u'share_types_extra_spec:create'}, u'manila-cgsnapshot:get_cgsnapshot': {u'value': u'rule:default', u'key': u'cgsnapshot:get_cgsnapshot'}, u'manila-share:migration_get_progress': {u'value': u'rule:admin_api', u'key': u'share:migration_get_progress'}, u'manila-share_export_location:show': {u'value': u'rule:default', u'key': u'share_export_location:show'}, u'manila-share_network:delete': {u'value': u'rule:default', u'key': u'share_network:delete'}, u'manila-availability_zone:index': {u'value': u'rule:default', u'key': u'availability_zone:index'}, u'manila-share_snapshot_instance:reset_status': {u'value': u'rule:admin_api', u'key': u'share_snapshot_instance:reset_status'}, u'manila-share_instance:index': {u'value': u'rule:admin_api', u'key': u'share_instance:index'}, u'manila-share_type:index': {u'value': u'rule:default', u'key': u'share_type:index'}, u'manila-share_type:delete': {u'value': u'rule:admin_api', u'key': u'share_type:delete'}, u'manila-share_replica:show': {u'value': u'rule:default', u'key': u'share_replica:show'}, u'manila-share_type:add_project_access': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'share_type:add_project_access'}, u'manila-share:delete': {u'value': u'rule:default', u'key': u'share:delete'}, u'manila-share_type:remove_project_access': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'share_type:remove_project_access'}, u'manila-share:force_delete': {u'value': u'rule:admin_api', u'key': u'share:force_delete'}, u'manila-share:reset_task_state': {u'value': u'rule:admin_api', u'key': u'share:reset_task_state'}, u'manila-share:unmanage': {u'value': u'rule:admin_api', u'key': u'share:unmanage'}, u'manila-share_network:add_security_service': {u'value': u'rule:default', u'key': u'share_network:add_security_service'}, u'manila-share_instance_export_location:show': {u'value': u'rule:admin_api', u'key': u'share_instance_export_location:show'}, u'manila-share_snapshot:get_all_snapshots': {u'value': u'rule:default', u'key': u'share_snapshot:get_all_snapshots'}, u'manila-share_snapshot:get_snapshot': {u'value': u'rule:default', u'key': u'share_snapshot:get_snapshot'}, u'manila-share_server:delete': {u'value': u'rule:admin_api', u'key': u'share_server:delete'}, u'manila-service:update': {u'value': u'rule:admin_api', u'key': u'service:update'}, u'manila-share:migration_complete': {u'value': u'rule:admin_api', u'key': u'share:migration_complete'}, u'manila-cgsnapshot:create': {u'value': u'rule:default', u'key': u'cgsnapshot:create'}, u'manila-security_service:get_all_security_services': {u'value': u'rule:admin_api', u'key': u'security_service:get_all_security_services'}, u'manila-share_type:default': {u'value': u'rule:default', u'key': u'share_type:default'}, u'manila-consistency_group:delete': {u'value': u'rule:default', u'key': u'consistency_group:delete'}, u'manila-share_replica:force_delete': {u'value': u'rule:admin_api', u'key': u'share_replica:force_delete'}, u'manila-share_replica:promote': {u'value': u'rule:default', u'key': u'share_replica:promote'}, u'manila-share:create': {u'value': u'rule:deny_readonly', u'key': u'share:create'}, u'manila-share_export_location:index': {u'value': u'rule:default', u'key': u'share_export_location:index'}, u'manila-share_instance_export_location:index': {u'value': u'rule:admin_api', u'key': u'share_instance_export_location:index'}, u'manila-share_snapshot:delete_snapshot': {u'value': u'rule:default', u'key': u'share_snapshot:delete_snapshot'}, u'manila-quota_class_set:show': {u'value': u'rule:default', u'key': u'quota_class_set:show'}, u'manila-share:deny_access': {u'value': u'rule:default', u'key': u'share:deny_access'}, u'manila-share:extend': {u'value': u'rule:default', u'key': u'share:extend'}, u'manila-service:index': {u'value': u'rule:admin_api', u'key': u'service:index'}, u'manila-share_network:remove_security_service': {u'value': u'rule:default and rule:deny_readonly', u'key': u'share_network:remove_security_service'}, u'manila-share:get_share_metadata': {u'value': u'rule:default', u'key': u'share:get_share_metadata'}, u'manila-security_service:index': {u'value': u'rule:default', u'key': u'security_service:index'}, u'manila-quota_class_set:update': {u'value': u'rule:admin_api', u'key': u'quota_class_set:update'}, u'manila-consistency_group:reset_status': {u'value': u'rule:admin_api', u'key': u'consistency_group:reset_status'}, u'manila-share:delete_share_metadata': {u'value': u'rule:default', u'key': u'share:delete_share_metadata'}, u'manila-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'manila-security_service:delete': {u'value': u'rule:default', u'key': u'security_service:delete'}, u'manila-share:shrink': {u'value': u'rule:default', u'key': u'share:shrink'}, u'manila-quota_set:show': {u'value': u'rule:default', u'key': u'quota_set:show'}, u'manila-security_service:show': {u'value': u'rule:default', u'key': u'security_service:show'}, u'manila-share_replica:resync': {u'value': u'rule:admin_api', u'key': u'share_replica:resync'}, u'manila-quota_set:update': {u'value': u'rule:admin_api', u'key': u'quota_set:update'}, u'manila-share_network:create': {u'value': u'rule:default', u'key': u'share_network:create'}, u'manila-security_service:update': {u'value': u'rule:default', u'key': u'security_service:update'}, u'manila-share:allow_access': {u'value': u'rule:default', u'key': u'share:allow_access'}, u'manila-quota_set:delete': {u'value': u'rule:admin_api', u'key': u'quota_set:delete'}, u'manila-share_network:detail': {u'value': u'rule:default', u'key': u'share_network:detail'}, u'manila-share:access_get_all': {u'value': u'rule:default', u'key': u'share:access_get_all'}, u'manila-cgsnapshot:update': {u'value': u'rule:default', u'key': u'cgsnapshot:update'}, u'manila-share_type:create': {u'value': u'rule:admin_api', u'key': u'share_type:create'}, u'manila-share_instance:show': {u'value': u'rule:admin_api', u'key': u'share_instance:show'}, u'manila-cgsnapshot:get_all': {u'value': u'rule:default', u'key': u'cgsnapshot:get_all'}}, u'horizon::neutron_options': {u'enable_lb': True}, u'neutron::agents::lbaas::enabled': True, u'ceilometer::collector::collector_workers': 3, u'ceilometer::policy::policies': {u'ceilometer-telemetry:get_resource': {u'value': u'', u'key': u'telemetry:get_resource'}, u'ceilometer-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'ceilometer-telemetry:events:index': {u'value': u'', u'key': u'telemetry:events:index'}, u'ceilometer-telemetry:create_samples': {u'value': u'rule:deny_readonly', u'key': u'telemetry:create_samples'}, u'ceilometer-telemetry:get_meters': {u'value': u'', u'key': u'telemetry:get_meters'}, u'ceilometer-telemetry:query_sample': {u'value': u'', u'key': u'telemetry:query_sample'}, u'ceilometer-telemetry:get_sample': {u'value': u'', u'key': u'telemetry:get_sample'}, u'ceilometer-telemetry:get_samples': {u'value': u'', u'key': u'telemetry:get_samples'}, u'ceilometer-telemetry:events:show': {u'value': u'', u'key': u'telemetry:events:show'}, u'ceilometer-telemetry:get_resources': {u'value': u'', u'key': u'telemetry:get_resources'}, u'ceilometer-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'ceilometer-segregation': {u'value': u'rule:context_is_admin', u'key': u'segregation'}, u'ceilometer-telemetry:compute_statistics': {u'value': u'', u'key': u'telemetry:compute_statistics'}}, u'nova::config::nova_config': {u'vnc/keymap': {u'value': u'en-us'}, u'libvirt/volume_use_multipath': {u'value': u'True'}, u'libvirt/live_migration_permit_post_copy': {u'value': u'True'}}, u'ironic::policy::policies': {}, u'horizon::keystone_multidomain_support': u'True', u'gnocchi::storage::metric_processing_delay': 30, u'keystone::config::keystone_config': {u'identity/domain_config_dir': {u'value': u'/etc/keystone/domains'}, u'identity/domain_specific_drivers_enabled': {u'value': u'True'}}, u'neutron::config::server_config': {u'DEFAULT/min_l3_agents_per_router': {u'value': u'1'}}, u'zaqar::policy::policies': {u'zaqar-subscription:delete': {u'value': u'rule:deny_readonly', u'key': u'subscription:delete'}, u'zaqar-queues:get': {u'value': u'', u'key': u'queues:get'}, u'zaqar-messages:create': {u'value': u'rule:deny_readonly', u'key': u'messages:create'}, u'zaqar-flavors:update': {u'value': u'rule:context_is_admin', u'key': u'flavors:update'}, u'zaqar-messages:delete': {u'value': u'rule:deny_readonly', u'key': u'messages:delete'}, u'zaqar-claims:create': {u'value': u'rule:deny_readonly', u'key': u'claims:create'}, u'zaqar-pools:delete': {u'value': u'rule:context_is_admin', u'key': u'pools:delete'}, u'zaqar-claims:get': {u'value': u'', u'key': u'claims:get'}, u'zaqar-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'zaqar-claims:delete': {u'value': u'rule:deny_readonly', u'key': u'claims:delete'}, u'zaqar-claims:update': {u'value': u'rule:deny_readonly', u'key': u'claims:update'}, u'zaqar-subscription:create': {u'value': u'rule:deny_readonly', u'key': u'subscription:create'}, u'zaqar-pools:update': {u'value': u'rule:context_is_admin', u'key': u'pools:update'}, u'zaqar-queues:get_all': {u'value': u'', u'key': u'queues:get_all'}, u'zaqar-health:get': {u'value': u'rule:context_is_admin', u'key': u'health:get'}, u'zaqar-flavors:get_all': {u'value': u'', u'key': u'flavors:get_all'}, u'zaqar-subscription:get': {u'value': u'', u'key': u'subscription:get'}, u'zaqar-subscription:confirm': {u'value': u'rule:deny_readonly', u'key': u'subscription:confirm'}, u'zaqar-messages:get_all': {u'value': u'', u'key': u'messages:get_all'}, u'zaqar-admin_or_owner': {u'value': u'is_admin:True or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'zaqar-pools:get_all': {u'value': u'rule:context_is_admin', u'key': u'pools:get_all'}, u'zaqar-subscription:get_all': {u'value': u'', u'key': u'subscription:get_all'}, u'zaqar-queues:create': {u'value': u'rule:deny_readonly', u'key': u'queues:create'}, u'zaqar-queues:update': {u'value': u'rule:deny_readonly', u'key': u'queues:update'}, u'zaqar-flavors:create': {u'value': u'rule:context_is_admin', u'key': u'flavors:create'}, u'zaqar-flavors:get': {u'value': u'', u'key': u'flavors:get'}, u'zaqar-messages:get': {u'value': u'', u'key': u'messages:get'}, u'zaqar-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'zaqar-flavors:delete': {u'value': u'rule:context_is_admin', u'key': u'flavors:delete'}, u'zaqar-queues:delete': {u'value': u'rule:deny_readonly', u'key': u'queues:delete'}, u'zaqar-queues:stats': {u'value': u'', u'key': u'queues:stats'}, u'zaqar-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'zaqar-messages:delete_all': {u'value': u'rule:deny_readonly', u'key': u'messages:delete_all'}, u'zaqar-pools:create': {u'value': u'rule:context_is_admin', u'key': u'pools:create'}, u'zaqar-subscription:update': {u'value': u'rule:deny_readonly', u'key': u'subscription:update'}, u'zaqar-pools:get': {u'value': u'rule:context_is_admin', u'key': u'pools:get'}, u'zaqar-claims:get_all': {u'value': u'', u'key': u'claims:get_all'}, u'zaqar-ping:get': {u'value': u'', u'key': u'ping:get'}}, u'nova::policy::policies': {u'nova-os_compute_api:os-hypervisors:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-hypervisors:discoverable'}, u'nova-os_compute_api:os-assisted-volume-snapshots:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-assisted-volume-snapshots:discoverable'}, u'nova-admin_or_network_owner': {u'value': u'rule:context_is_admin or tenant_id:%(network:tenant_id)s or role:network_admin', u'key': u'admin_or_network_owner'}, u'nova-os_compute_api:os-flavor-extra-specs:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-flavor-extra-specs:update'}, u'nova-os_compute_api:os-aggregates:create': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-aggregates:create'}, u'nova-os_compute_api:os-migrate-server:migrate': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-migrate-server:migrate'}, u'nova-os_compute_api:os-quota-class-sets:show': {u'value': u'is_admin:True or quota_class:%(quota_class)s', u'key': u'os_compute_api:os-quota-class-sets:show'}, u'nova-os_compute_api:os-floating-ip-dns': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-floating-ip-dns'}, u'nova-os_compute_api:servers:confirm_resize': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:confirm_resize'}, u'nova-os_compute_api:os-networks:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-networks:discoverable'}, u'nova-os_compute_api:os-floating-ips-bulk:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-floating-ips-bulk:discoverable'}, u'nova-os_compute_api:os-floating-ips': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-floating-ips'}, u'nova-os_compute_api:os-server-tags:index': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:index'}, u'nova-os_compute_api:os-aggregates:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-aggregates:update'}, u'nova-os_compute_api:servers:create:attach_volume': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:create:attach_volume'}, u'nova-os_compute_api:os-extended-status': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-extended-status'}, u'nova-os_compute_api:server-metadata:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:server-metadata:create'}, u'nova-network:attach_external_network': {u'value': u'is_admin:True', u'key': u'network:attach_external_network'}, u'nova-os_compute_api:server-metadata:update': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:server-metadata:update'}, u'nova-os_compute_api:os-migrate-server:migrate_live': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-migrate-server:migrate_live'}, u'nova-os_compute_api:os-pci:detail': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-pci:detail'}, u'nova-os_compute_api:os-keypairs:delete': {u'value': u'rule:admin_api or user_id:%(user_id)s', u'key': u'os_compute_api:os-keypairs:delete'}, u'nova-os_compute_api:os-server-groups:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-groups:discoverable'}, u'nova-os_compute_api:os-instance-actions:events': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-instance-actions:events'}, u'nova-os_compute_api:os-security-group-default-rules': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-security-group-default-rules'}, u'nova-os_compute_api:os-cells:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-cells:discoverable'}, u'nova-os_compute_api:os-admin-actions:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-admin-actions:discoverable'}, u'nova-os_compute_api:os-migrations:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-migrations:discoverable'}, u'nova-os_compute_api:servers:create_image:allow_volume_backed': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:create_image:allow_volume_backed'}, u'nova-os_compute_api:os-migrate-server:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-migrate-server:discoverable'}, u'nova-os_compute_api:os-volumes-attachments:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-volumes-attachments:delete'}, u'nova-os_compute_api:os-extended-status:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-extended-status:discoverable'}, u'nova-os_compute_api:os-lock-server:unlock': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-lock-server:unlock'}, u'nova-os_compute_api:servers:detail': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:detail'}, u'nova-os_compute_api:extensions:discoverable': {u'value': u'@', u'key': u'os_compute_api:extensions:discoverable'}, u'nova-os_compute_api:server-metadata:discoverable': {u'value': u'@', u'key': u'os_compute_api:server-metadata:discoverable'}, u'nova-os_compute_api:os-simple-tenant-usage:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-simple-tenant-usage:discoverable'}, u'nova-os_compute_api:limits': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:limits'}, u'nova-os_compute_api:os-shelve:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-shelve:discoverable'}, u'nova-os_compute_api:os-shelve:unshelve': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-shelve:unshelve'}, u'nova-os_compute_api:os-console-output': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-console-output'}, u'nova-os_compute_api:os-keypairs:index': {u'value': u'rule:admin_api or user_id:%(user_id)s', u'key': u'os_compute_api:os-keypairs:index'}, u'nova-os_compute_api:os-aggregates:remove_host': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-aggregates:remove_host'}, u'nova-os_compute_api:os-server-tags:delete': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:delete'}, u'nova-os_compute_api:os-flavor-access:add_tenant_access': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-flavor-access:add_tenant_access'}, u'nova-os_compute_api:os-aggregates:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-aggregates:discoverable'}, u'nova-os_compute_api:os-services': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-services'}, u'nova-os_compute_api:os-networks-associate:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-networks-associate:discoverable'}, u'nova-os_compute_api:os-server-usage:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-usage:discoverable'}, u'nova-os_compute_api:os-server-tags:update': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:update'}, u'nova-os_compute_api:os-flavor-extra-specs:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-flavor-extra-specs:show'}, u'nova-os_compute_api:flavors': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:flavors'}, u'nova-os_compute_api:ips:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:ips:show'}, u'nova-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'nova-os_compute_api:os-instance-usage-audit-log:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-instance-usage-audit-log:discoverable'}, u'nova-os_compute_api:os-availability-zone:detail': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-availability-zone:detail'}, u'nova-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'nova-os_compute_api:os-multinic': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-multinic'}, u'nova-os_compute_api:os-volumes-attachments:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-volumes-attachments:create'}, u'nova-os_compute_api:os-rescue:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-rescue:discoverable'}, u'nova-cells_scheduler_filter:TargetCellFilter': {u'value': u'is_admin:True', u'key': u'cells_scheduler_filter:TargetCellFilter'}, u'nova-os_compute_api:os-server-tags:delete_all': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:delete_all'}, u'nova-os_compute_api:os-quota-class-sets:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-quota-class-sets:discoverable'}, u'nova-os_compute_api:os-user-data:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-user-data:discoverable'}, u'nova-os_compute_api:os-flavor-extra-specs:delete': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-flavor-extra-specs:delete'}, u'nova-os_compute_api:servers:create:attach_network': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:create:attach_network'}, u'nova-os_compute_api:os-admin-actions': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-admin-actions'}, u'nova-os_compute_api:os-flavor-extra-specs:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-flavor-extra-specs:index'}, u'nova-os_compute_api:os-attach-interfaces': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-attach-interfaces'}, u'nova-admin_owner_or_network_owner': {u'value': u'rule:owner or rule:admin_or_network_owner', u'key': u'admin_owner_or_network_owner'}, u'nova-os_compute_api:os-used-limits': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-used-limits'}, u'nova-os_compute_api:os-flavor-access:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-flavor-access:discoverable'}, u'nova-admin_only': {u'value': u'rule:context_is_admin and rule:deny_readonly', u'key': u'admin_only'}, u'nova-os_compute_api:os-tenant-networks': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-tenant-networks'}, u'nova-os_compute_api:images:discoverable': {u'value': u'@', u'key': u'os_compute_api:images:discoverable'}, u'nova-os_compute_api:servers:migrations:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:servers:migrations:delete'}, u'nova-os_compute_api:os-pause-server:pause': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-pause-server:pause'}, u'nova-os_compute_api:os-keypairs:create': {u'value': u'rule:admin_api or user_id:%(user_id)s', u'key': u'os_compute_api:os-keypairs:create'}, u'nova-os_compute_api:servers:revert_resize': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:revert_resize'}, u'nova-os_compute_api:servers:detail:get_all_tenants': {u'value': u'rule:admin_api', u'key': u'os_compute_api:servers:detail:get_all_tenants'}, u'nova-os_compute_api:os-suspend-server:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-suspend-server:discoverable'}, u'nova-os_compute_api:os-flavor-rxtx:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-flavor-rxtx:discoverable'}, u'nova-os_compute_api:os-server-tags:show': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:show'}, u'nova-os_compute_api:os-certificates:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-certificates:show'}, u'nova-os_compute_api:os-fping:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-fping:discoverable'}, u'nova-os_compute_api:os-flavor-rxtx': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-flavor-rxtx'}, u'nova-os_compute_api:os-fixed-ips:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-fixed-ips:discoverable'}, u'nova-os_compute_api:os-remote-consoles': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-remote-consoles'}, u'nova-os_compute_api:os-extended-availability-zone:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-extended-availability-zone:discoverable'}, u'nova-os_compute_api:os-networks': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-networks'}, u'nova-os_compute_api:os-admin-actions:inject_network_info': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-admin-actions:inject_network_info'}, u'nova-os_compute_api:os-attach-interfaces:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-attach-interfaces:discoverable'}, u'nova-os_compute_api:os-cloudpipe': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-cloudpipe'}, u'nova-os_compute_api:image-metadata:discoverable': {u'value': u'@', u'key': u'os_compute_api:image-metadata:discoverable'}, u'nova-os_compute_api:server-metadata:update_all': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:server-metadata:update_all'}, u'nova-os_compute_api:os-quota-sets:detail': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-quota-sets:detail'}, u'nova-os_compute_api:os-server-password:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-password:discoverable'}, u'nova-os_compute_api:servers:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:delete'}, u'nova-os_compute_api:server-metadata:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:server-metadata:index'}, u'nova-os_compute_api:os-consoles:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-consoles:index'}, u'nova-os_compute_api:os-attach-interfaces:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-attach-interfaces:create'}, u'nova-os_compute_api:os-multinic:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-multinic:discoverable'}, u'nova-os_compute_api:servers:reboot': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:reboot'}, u'nova-os_compute_api:os-lock-server:lock': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-lock-server:lock'}, u'nova-os_compute_api:os-flavor-access:remove_tenant_access': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-flavor-access:remove_tenant_access'}, u'nova-os_compute_api:os-consoles:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-consoles:delete'}, u'nova-os_compute_api:os-deferred-delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-deferred-delete'}, u'nova-os_compute_api:os-pci:pci_servers': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-pci:pci_servers'}, u'nova-os_compute_api:os-console-auth-tokens': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-console-auth-tokens'}, u'nova-os_compute_api:os-server-diagnostics': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-server-diagnostics'}, u'nova-os_compute_api:os-extended-availability-zone': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-extended-availability-zone'}, u'nova-os_compute_api:servers:trigger_crash_dump': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:trigger_crash_dump'}, u'nova-os_compute_api:os-flavor-manage:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-flavor-manage:discoverable'}, u'nova-os_compute_api:os-cells:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-cells:delete'}, u'nova-os_compute_api:os-floating-ip-pools': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-floating-ip-pools'}, u'nova-os_compute_api:os-block-device-mapping-v1:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-block-device-mapping-v1:discoverable'}, u'nova-os_compute_api:os-hosts:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-hosts:discoverable'}, u'nova-os_compute_api:os-volumes-attachments:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-volumes-attachments:discoverable'}, u'nova-os_compute_api:versions:discoverable': {u'value': u'@', u'key': u'os_compute_api:versions:discoverable'}, u'nova-os_compute_api:os-instance-actions:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-instance-actions:discoverable'}, u'nova-regular_user': {u'value': u'rule:deny_readonly', u'key': u'regular_user'}, u'nova-os_compute_api:os-services:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-services:discoverable'}, u'nova-os_compute_api:os-evacuate': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-evacuate'}, u'nova-os_compute_api:os-virtual-interfaces': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-virtual-interfaces'}, u'nova-cells_scheduler_filter:DifferentCellFilter': {u'value': u'is_admin:True', u'key': u'cells_scheduler_filter:DifferentCellFilter'}, u'nova-os_compute_api:os-create-backup': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-create-backup'}, u'nova-os_compute_api:os-used-limits:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-used-limits:discoverable'}, u'nova-os_compute_api:os-aggregates:add_host': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-aggregates:add_host'}, u'nova-os_compute_api:os-aggregates:index': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-aggregates:index'}, u'nova-os_compute_api:os-volumes-attachments:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-volumes-attachments:index'}, u'nova-os_compute_api:os-remote-consoles:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-remote-consoles:discoverable'}, u'nova-os_compute_api:os-admin-password:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-admin-password:discoverable'}, u'nova-os_compute_api:servers:resize': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:resize'}, u'nova-os_compute_api:os-baremetal-nodes': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-baremetal-nodes'}, u'nova-os_compute_api:os-hosts': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-hosts'}, u'nova-owner': {u'value': u'tenant_id:%(tenant_id)s and rule:deny_readonly', u'key': u'owner'}, u'nova-os_compute_api:os-flavor-extra-specs:create': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-flavor-extra-specs:create'}, u'nova-os_compute_api:server-metadata:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:server-metadata:show'}, u'nova-os_compute_api:os-tenant-networks:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-tenant-networks:discoverable'}, u'nova-os_compute_api:servers:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:index'}, u'nova-os_compute_api:os-hide-server-addresses:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-hide-server-addresses:discoverable'}, u'nova-os_compute_api:os-evacuate:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-evacuate:discoverable'}, u'nova-os_compute_api:os-aggregates:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-aggregates:delete'}, u'nova-os_compute_api:servers:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:show'}, u'nova-os_compute_api:os-server-diagnostics:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-diagnostics:discoverable'}, u'nova-os_compute_api:os-volumes-attachments:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-volumes-attachments:update'}, u'nova-os_compute_api:os-quota-sets:update': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-quota-sets:update'}, u'nova-os_compute_api:servers:index:get_all_tenants': {u'value': u'rule:admin_api', u'key': u'os_compute_api:servers:index:get_all_tenants'}, u'nova-os_compute_api:os-cells:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-cells:update'}, u'nova-os_compute_api:os-suspend-server:resume': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-suspend-server:resume'}, u'nova-os_compute_api:servers:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:create'}, u'nova-os_compute_api:image-size': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:image-size'}, u'nova-os_compute_api:os-server-external-events:create': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-server-external-events:create'}, u'nova-os_compute_api:os-agents': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-agents'}, u'nova-os_compute_api:os-scheduler-hints:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-scheduler-hints:discoverable'}, u'nova-os_compute_api:os-quota-sets:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-quota-sets:show'}, u'nova-context_is_advsvc': {u'value': u'role:advsvc', u'key': u'context_is_advsvc'}, u'nova-os_compute_api:os-admin-actions:reset_state': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-admin-actions:reset_state'}, u'nova-os_compute_api:os-certificates:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-certificates:discoverable'}, u'nova-os_compute_api:os-extended-server-attributes:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-extended-server-attributes:discoverable'}, u'nova-os_compute_api:os-consoles:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-consoles:discoverable'}, u'nova-os_compute_api:os-virtual-interfaces:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-virtual-interfaces:discoverable'}, u'nova-os_compute_api:extensions': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:extensions'}, u'nova-os_compute_api:os-server-tags:update_all': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:update_all'}, u'nova-os_compute_api:servers:migrations:show': {u'value': u'rule:admin_api', u'key': u'os_compute_api:servers:migrations:show'}, u'nova-os_compute_api:os-security-groups': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-security-groups'}, u'nova-os_compute_api:ips:discoverable': {u'value': u'@', u'key': u'os_compute_api:ips:discoverable'}, u'nova-os_compute_api:os-quota-sets:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-quota-sets:discoverable'}, u'nova-os_compute_api:os-console-output:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-console-output:discoverable'}, u'nova-os_compute_api:servers:rebuild': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:rebuild'}, u'nova-os_compute_api:os-certificates:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-certificates:create'}, u'nova-os_compute_api:os-fping': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-fping'}, u'nova-os_compute_api:os-shelve:shelve': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-shelve:shelve'}, u'nova-os_compute_api:servers:create:forced_host': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:servers:create:forced_host'}, u'nova-os_compute_api:server-migrations:discoverable': {u'value': u'@', u'key': u'os_compute_api:server-migrations:discoverable'}, u'nova-os_compute_api:servers:discoverable': {u'value': u'@', u'key': u'os_compute_api:servers:discoverable'}, u'nova-os_compute_api:os-consoles:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-consoles:create'}, u'nova-os_compute_api:os-instance-usage-audit-log': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-instance-usage-audit-log'}, u'nova-os_compute_api:os-quota-class-sets:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-quota-class-sets:update'}, u'nova-os_compute_api:os-keypairs': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-keypairs'}, u'nova-os_compute_api:os-consoles:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-consoles:show'}, u'nova-os_compute_api:os-aggregates:show': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-aggregates:show'}, u'nova-os_compute_api:os-extended-volumes:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-extended-volumes:discoverable'}, u'nova-os_compute_api:os-baremetal-nodes:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-baremetal-nodes:discoverable'}, u'nova-os_compute_api:os-server-password': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-server-password'}, u'nova-os_compute_api:os-volumes:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-volumes:discoverable'}, u'nova-os_compute_api:os-security-groups:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-security-groups:discoverable'}, u'nova-os_compute_api:os-floating-ips:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-floating-ips:discoverable'}, u'nova-os_compute_api:os-rescue': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-rescue'}, u'nova-os_compute_api:os-block-device-mapping:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-block-device-mapping:discoverable'}, u'nova-os_compute_api:os-extended-server-attributes': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-extended-server-attributes'}, u'nova-os_compute_api:os-security-group-default-rules:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-security-group-default-rules:discoverable'}, u'nova-os_compute_api:os-keypairs:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-keypairs:discoverable'}, u'nova-os_compute_api:os-pci:show': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-pci:show'}, u'nova-os_compute_api:os-server-groups': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-server-groups'}, u'nova-os_compute_api:os-extended-volumes': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-extended-volumes'}, u'nova-os_compute_api:os-assisted-volume-snapshots:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-assisted-volume-snapshots:delete'}, u'nova-os_compute_api:os-server-tags:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:discoverable'}, u'nova-os_compute_api:os-server-external-events:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-external-events:discoverable'}, u'nova-os_compute_api:os-floating-ip-pools:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-floating-ip-pools:discoverable'}, u'nova-os_compute_api:os-instance-actions': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-instance-actions'}, u'nova-os_compute_api:os-cloudpipe:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-cloudpipe:discoverable'}, u'nova-os_compute_api:os-networks-associate': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-networks-associate'}, u'nova-os_compute_api:os-floating-ip-dns:domain:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-floating-ip-dns:domain:delete'}, u'nova-os_compute_api:os-deferred-delete:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-deferred-delete:discoverable'}, u'nova-os_compute_api:os-server-usage': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-server-usage'}, u'nova-os_compute_api:limits:discoverable': {u'value': u'@', u'key': u'os_compute_api:limits:discoverable'}, u'nova-os_compute_api:os-simple-tenant-usage:list': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-simple-tenant-usage:list'}, u'nova-os_compute_api:os-attach-interfaces:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-attach-interfaces:delete'}, u'nova-os_compute_api:image-size:discoverable': {u'value': u'@', u'key': u'os_compute_api:image-size:discoverable'}, u'nova-os_compute_api:os-flavor-manage': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-flavor-manage'}, u'nova-os_compute_api:servers:update': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:update'}, u'nova-os_compute_api:os-multiple-create:discoverable': {u'value': u'@ and rule:deny_readonly', u'key': u'os_compute_api:os-multiple-create:discoverable'}, u'nova-os_compute_api:os-volumes-attachments:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-volumes-attachments:show'}, u'nova-os_compute_api:os-cells': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-cells'}, u'nova-os_compute_api:servers:migrations:index': {u'value': u'rule:admin_api', u'key': u'os_compute_api:servers:migrations:index'}, u'nova-os_compute_api:servers:create_image': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:create_image'}, u'nova-os_compute_api:os-agents:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-agents:discoverable'}, u'nova-os_compute_api:os-config-drive:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-config-drive:discoverable'}, u'nova-os_compute_api:os-quota-sets:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-quota-sets:delete'}, u'nova-os_compute_api:servers:migrations:force_complete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:servers:migrations:force_complete'}, u'nova-os_compute_api:os-flavor-extra-specs:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-flavor-extra-specs:discoverable'}, u'nova-os_compute_api:os-floating-ip-dns:domain:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-floating-ip-dns:domain:update'}, u'nova-os_compute_api:os-config-drive': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-config-drive'}, u'nova-os_compute_api:os-networks:view': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-networks:view'}, u'nova-os_compute_api:os-pause-server:unpause': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-pause-server:unpause'}, u'nova-os_compute_api:os-admin-password': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-admin-password'}, u'nova-os_compute_api:os-suspend-server:suspend': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-suspend-server:suspend'}, u'nova-os_compute_api:server-metadata:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:server-metadata:delete'}, u'nova-os_compute_api:os-shelve:shelve_offload': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-shelve:shelve_offload'}, u'nova-os_compute_api:os-console-auth-tokens:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-console-auth-tokens:discoverable'}, u'nova-os_compute_api:os-assisted-volume-snapshots:create': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-assisted-volume-snapshots:create'}, u'nova-os_compute_api:os-quota-sets:defaults': {u'value': u'@', u'key': u'os_compute_api:os-quota-sets:defaults'}, u'nova-os_compute_api:os-simple-tenant-usage:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-simple-tenant-usage:show'}, u'nova-os_compute_api:os-pci:index': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-pci:index'}, u'nova-os_compute_api:servers:start': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:start'}, u'nova-os_compute_api:os-availability-zone:list': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-availability-zone:list'}, u'nova-os_compute_api:os-hide-server-addresses': {u'value': u'is_admin:False', u'key': u'os_compute_api:os-hide-server-addresses'}, u'nova-os_compute_api:os-lock-server:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-lock-server:discoverable'}, u'nova-os_compute_api:os-pause-server:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-pause-server:discoverable'}, u'nova-os_compute_api:extension_info:discoverable': {u'value': u'@', u'key': u'os_compute_api:extension_info:discoverable'}, u'nova-os_compute_api:os-availability-zone:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-availability-zone:discoverable'}, u'nova-os_compute_api:os-fixed-ips': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-fixed-ips'}, u'nova-os_compute_api:servers:show:host_status': {u'value': u'rule:admin_api', u'key': u'os_compute_api:servers:show:host_status'}, u'nova-os_compute_api:os-fping:all_tenants': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-fping:all_tenants'}, u'nova-os_compute_api:os-pci:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-pci:discoverable'}, u'nova-os_compute_api:os-admin-actions:reset_network': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-admin-actions:reset_network'}, u'nova-os_compute_api:os-floating-ip-dns:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-floating-ip-dns:discoverable'}, u'nova-os_compute_api:flavors:discoverable': {u'value': u'@', u'key': u'os_compute_api:flavors:discoverable'}, u'nova-os_compute_api:os-cells:sync_instances': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-cells:sync_instances'}, u'nova-os_compute_api:os-hypervisors': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-hypervisors'}, u'nova-os_compute_api:os-migrations:index': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-migrations:index'}, u'nova-os_compute_api:servers:stop': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:stop'}, u'nova-admin_api': {u'value': u'is_admin:True', u'key': u'admin_api'}, u'nova-os_compute_api:os-create-backup:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-create-backup:discoverable'}, u'nova-os_compute_api:ips:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:ips:index'}, u'nova-os_compute_api:os-aggregates:set_metadata': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-aggregates:set_metadata'}, u'nova-os_compute_api:os-lock-server:unlock:unlock_override': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-lock-server:unlock:unlock_override'}, u'nova-os_compute_api:os-floating-ips-bulk': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-floating-ips-bulk'}, u'nova-admin_or_owner': {u'value': u'is_admin:True or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'nova-os_compute_api:os-keypairs:show': {u'value': u'rule:admin_api or user_id:%(user_id)s', u'key': u'os_compute_api:os-keypairs:show'}, u'nova-os_compute_api:os-volumes': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-volumes'}, u'nova-os_compute_api:os-flavor-access': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-flavor-access'}, u'nova-os_compute_api:os-cells:create': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-cells:create'}}, u'gnocchi::wsgi::apache::workers': 12, u'ceilometer::dispatcher::gnocchi::archive_policy': u'low_workload', u'glance::policy::policies': {u'glance-delete_member': {u'value': u'rule:deny_readonly', u'key': u'delete_member'}, u'glance-modify_member': {u'value': u'rule:deny_readonly', u'key': u'modify_member'}, u'glance-get_members': {u'value': u'', u'key': u'get_members'}, u'glance-add_metadef_tags': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_tags'}, u'glance-modify_metadef_namespace': {u'value': u'rule:deny_readonly', u'key': u'modify_metadef_namespace'}, u'glance-get_tasks': {u'value': u'role:admin', u'key': u'get_tasks'}, u'glance-add_metadef_namespace': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_namespace'}, u'glance-add_metadef_resource_type_association': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_resource_type_association'}, u'glance-modify_image': {u'value': u'rule:deny_readonly', u'key': u'modify_image'}, u'glance-add_task': {u'value': u'role:admin and rule:deny_readonly', u'key': u'add_task'}, u'glance-get_metadef_property': {u'value': u'', u'key': u'get_metadef_property'}, u'glance-set_image_location': {u'value': u'rule:deny_readonly', u'key': u'set_image_location'}, u'glance-get_task': {u'value': u'role:admin', u'key': u'get_task'}, u'glance-modify_task': {u'value': u'role:admin and rule:deny_readonly', u'key': u'modify_task'}, u'glance-add_metadef_property': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_property'}, u'glance-list_metadef_resource_types': {u'value': u'', u'key': u'list_metadef_resource_types'}, u'glance-publicize_image': {u'value': u'role:admin', u'key': u'publicize_image'}, u'glance-reactivate': {u'value': u'rule:deny_readonly', u'key': u'reactivate'}, u'glance-get_metadef_namespace': {u'value': u'', u'key': u'get_metadef_namespace'}, u'glance-copy_from': {u'value': u'rule:deny_readonly', u'key': u'copy_from'}, u'glance-add_image': {u'value': u'rule:deny_readonly', u'key': u'add_image'}, u'glance-get_image': {u'value': u'', u'key': u'get_image'}, u'glance-get_metadef_object': {u'value': u'', u'key': u'get_metadef_object'}, u'glance-modify_metadef_property': {u'value': u'rule:deny_readonly', u'key': u'modify_metadef_property'}, u'glance-get_metadef_tags': {u'value': u'', u'key': u'get_metadef_tags'}, u'glance-add_member': {u'value': u'rule:deny_readonly', u'key': u'add_member'}, u'glance-upload_image': {u'value': u'rule:deny_readonly', u'key': u'upload_image'}, u'glance-modify_metadef_object': {u'value': u'rule:deny_readonly', u'key': u'modify_metadef_object'}, u'glance-get_metadef_namespaces': {u'value': u'', u'key': u'get_metadef_namespaces'}, u'glance-get_image_location': {u'value': u'', u'key': u'get_image_location'}, u'glance-deactivate': {u'value': u'rule:deny_readonly', u'key': u'deactivate'}, u'glance-delete_image_location': {u'value': u'rule:deny_readonly', u'key': u'delete_image_location'}, u'glance-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'glance-get_metadef_properties': {u'value': u'', u'key': u'get_metadef_properties'}, u'glance-get_metadef_tag': {u'value': u'', u'key': u'get_metadef_tag'}, u'glance-download_image': {u'value': u'rule:deny_readonly', u'key': u'download_image'}, u'glance-manage_image_cache': {u'value': u'role:admin', u'key': u'manage_image_cache'}, u'glance-get_images': {u'value': u'', u'key': u'get_images'}, u'glance-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'glance-get_member': {u'value': u'', u'key': u'get_member'}, u'glance-modify_metadef_tag': {u'value': u'rule:deny_readonly', u'key': u'modify_metadef_tag'}, u'glance-add_metadef_tag': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_tag'}, u'glance-delete_image': {u'value': u'rule:deny_readonly', u'key': u'delete_image'}, u'glance-get_metadef_resource_type': {u'value': u'', u'key': u'get_metadef_resource_type'}, u'glance-add_metadef_object': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_object'}, u'glance-default': {u'value': u'role:admin', u'key': u'default'}, u'glance-get_metadef_objects': {u'value': u'', u'key': u'get_metadef_objects'}}, u'neutron::agents::lbaas::manage_service': True, u'neutron::agents::lbaas::manage_haproxy_package': False, u'keystone::cron::token_flush::minute': 1, u'neutron::agents::ml2::ovs::prevent_arp_spoofing': False, u'gnocchi::statsd::archive_policy_name': u'low_workload', u'keystone::cron::token_flush::maxdelay': 1800, u'gnocchi::metricd::workers': 12, u'horizon::keystone_default_domain': u'Default', u'neutron::agents::l3::enable_metadata_proxy': True, u'neutron::agents::lbaas::user_group': u'haproxy', u'keystone::policy::policies': {u'keystone-identity:get_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:get_endpoint'}, u'keystone-identity:create_user': {u'value': u'rule:admin_required', u'key': u'identity:create_user'}, u'keystone-identity:create_credential': {u'value': u'rule:admin_required', u'key': u'identity:create_credential'}, u'keystone-identity:delete_project': {u'value': u'rule:admin_required', u'key': u'identity:delete_project'}, u'keystone-identity:get_endpoint_group_in_project': {u'value': u'rule:admin_required', u'key': u'identity:get_endpoint_group_in_project'}, u'keystone-identity:delete_service_provider': {u'value': u'rule:admin_required', u'key': u'identity:delete_service_provider'}, u'keystone-identity:update_domain_config': {u'value': u'rule:admin_required', u'key': u'identity:update_domain_config'}, u'keystone-identity:revoke_token': {u'value': u'rule:admin_or_token_subject', u'key': u'identity:revoke_token'}, u'keystone-identity:delete_credential': {u'value': u'rule:admin_required', u'key': u'identity:delete_credential'}, u'keystone-identity:create_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:create_endpoint_group'}, u'keystone-identity:change_password': {u'value': u'rule:admin_or_owner', u'key': u'identity:change_password'}, u'keystone-identity:get_policy': {u'value': u'rule:admin_required', u'key': u'identity:get_policy'}, u'keystone-identity:delete_group': {u'value': u'rule:admin_required', u'key': u'identity:delete_group'}, u'keystone-identity:create_domain_role': {u'value': u'rule:admin_required', u'key': u'identity:create_domain_role'}, u'keystone-identity:remove_user_from_group': {u'value': u'rule:admin_required', u'key': u'identity:remove_user_from_group'}, u'keystone-identity:create_policy_association_for_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:create_policy_association_for_endpoint'}, u'keystone-identity:list_service_providers': {u'value': u'rule:admin_required', u'key': u'identity:list_service_providers'}, u'keystone-identity:get_mapping': {u'value': u'rule:admin_required', u'key': u'identity:get_mapping'}, u'keystone-identity:list_consumers': {u'value': u'rule:admin_required', u'key': u'identity:list_consumers'}, u'keystone-identity:update_service_provider': {u'value': u'rule:admin_required', u'key': u'identity:update_service_provider'}, u'keystone-identity:update_policy': {u'value': u'rule:admin_required', u'key': u'identity:update_policy'}, u'keystone-identity:list_role_assignments_for_tree': {u'value': u'rule:admin_required', u'key': u'identity:list_role_assignments_for_tree'}, u'keystone-identity:create_trust': {u'value': u'user_id:%(trust.trustor_user_id)s', u'key': u'identity:create_trust'}, u'keystone-identity:list_revoke_events': {u'value': u'', u'key': u'identity:list_revoke_events'}, u'keystone-token_subject': {u'value': u'user_id:%(target.token.user_id)s', u'key': u'token_subject'}, u'keystone-identity:create_project': {u'value': u'rule:admin_required', u'key': u'identity:create_project'}, u'keystone-identity:update_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:update_endpoint'}, u'keystone-service_role': {u'value': u'role:service', u'key': u'service_role'}, u'keystone-identity:list_endpoints_associated_with_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoints_associated_with_endpoint_group'}, u'keystone-identity:check_policy_association_for_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:check_policy_association_for_endpoint'}, u'keystone-identity:get_role_for_trust': {u'value': u'', u'key': u'identity:get_role_for_trust'}, u'keystone-service_admin_or_token_subject': {u'value': u'rule:service_or_admin or rule:token_subject', u'key': u'service_admin_or_token_subject'}, u'keystone-service_or_admin': {u'value': u'rule:admin_required or rule:service_role', u'key': u'service_or_admin'}, u'keystone-identity:list_role_inference_rules': {u'value': u'rule:admin_required', u'key': u'identity:list_role_inference_rules'}, u'keystone-identity:revoke_grant': {u'value': u'rule:admin_required', u'key': u'identity:revoke_grant'}, u'keystone-identity:list_projects_associated_with_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:list_projects_associated_with_endpoint_group'}, u'keystone-identity:list_domain_roles': {u'value': u'rule:admin_required', u'key': u'identity:list_domain_roles'}, u'keystone-identity:delete_protocol': {u'value': u'rule:admin_required', u'key': u'identity:delete_protocol'}, u'keystone-identity:list_access_token_roles': {u'value': u'rule:admin_required', u'key': u'identity:list_access_token_roles'}, u'keystone-identity:list_projects_for_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:list_projects_for_endpoint'}, u'keystone-identity:delete_policy_association_for_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:delete_policy_association_for_endpoint'}, u'keystone-identity:delete_policy': {u'value': u'rule:admin_required', u'key': u'identity:delete_policy'}, u'keystone-identity:list_projects': {u'value': u'rule:admin_required', u'key': u'identity:list_projects'}, u'keystone-identity:create_policy_association_for_service': {u'value': u'rule:admin_required', u'key': u'identity:create_policy_association_for_service'}, u'keystone-admin_or_owner': {u'value': u'rule:admin_required or rule:owner', u'key': u'admin_or_owner'}, u'keystone-identity:create_domain_config': {u'value': u'rule:admin_required', u'key': u'identity:create_domain_config'}, u'keystone-identity:delete_implied_role': {u'value': u'rule:admin_required', u'key': u'identity:delete_implied_role'}, u'keystone-identity:create_identity_provider': {u'value': u'rule:admin_required', u'key': u'identity:create_identity_provider'}, u'keystone-identity:list_trusts': {u'value': u'', u'key': u'identity:list_trusts'}, u'keystone-identity:delete_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:delete_endpoint'}, u'keystone-identity:create_service_provider': {u'value': u'rule:admin_required', u'key': u'identity:create_service_provider'}, u'keystone-identity:update_service': {u'value': u'rule:admin_required', u'key': u'identity:update_service'}, u'keystone-identity:ec2_get_credential': {u'value': u'rule:admin_required or (rule:owner and user_id:%(target.credential.user_id)s)', u'key': u'identity:ec2_get_credential'}, u'keystone-identity:delete_service': {u'value': u'rule:admin_required', u'key': u'identity:delete_service'}, u'keystone-identity:delete_identity_provider': {u'value': u'rule:admin_required', u'key': u'identity:delete_identity_provider'}, u'keystone-identity:delete_user': {u'value': u'rule:admin_required', u'key': u'identity:delete_user'}, u'keystone-identity:update_mapping': {u'value': u'rule:admin_required', u'key': u'identity:update_mapping'}, u'keystone-identity:create_policy_association_for_region_and_service': {u'value': u'rule:admin_required', u'key': u'identity:create_policy_association_for_region_and_service'}, u'keystone-identity:update_domain_role': {u'value': u'rule:admin_required', u'key': u'identity:update_domain_role'}, u'keystone-identity:create_implied_role': {u'value': u'rule:admin_required', u'key': u'identity:create_implied_role'}, u'keystone-identity:list_endpoints_for_policy': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoints_for_policy'}, u'keystone-identity:list_domains': {u'value': u'rule:admin_required', u'key': u'identity:list_domains'}, u'keystone-identity:list_policies': {u'value': u'rule:admin_required', u'key': u'identity:list_policies'}, u'keystone-identity:get_domain_role': {u'value': u'rule:admin_required', u'key': u'identity:get_domain_role'}, u'keystone-identity:get_domain': {u'value': u'rule:admin_required or token.project.domain.id:%(target.domain.id)s', u'key': u'identity:get_domain'}, u'keystone-identity:list_endpoints_for_project': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoints_for_project'}, u'keystone-identity:update_identity_provider': {u'value': u'rule:admin_required', u'key': u'identity:update_identity_provider'}, u'keystone-identity:get_auth_projects': {u'value': u'', u'key': u'identity:get_auth_projects'}, u'keystone-identity:delete_mapping': {u'value': u'rule:admin_required', u'key': u'identity:delete_mapping'}, u'keystone-identity:get_project': {u'value': u'rule:admin_required or project_id:%(target.project.id)s', u'key': u'identity:get_project'}, u'keystone-identity:list_users': {u'value': u'rule:admin_required', u'key': u'identity:list_users'}, u'keystone-identity:get_policy_for_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:get_policy_for_endpoint'}, u'keystone-identity:list_regions': {u'value': u'', u'key': u'identity:list_regions'}, u'keystone-identity:get_auth_domains': {u'value': u'', u'key': u'identity:get_auth_domains'}, u'keystone-identity:delete_domain_role': {u'value': u'rule:admin_required', u'key': u'identity:delete_domain_role'}, u'keystone-identity:get_domain_config_default': {u'value': u'rule:admin_required', u'key': u'identity:get_domain_config_default'}, u'keystone-identity:list_access_tokens': {u'value': u'rule:admin_required', u'key': u'identity:list_access_tokens'}, u'keystone-identity:get_auth_catalog': {u'value': u'', u'key': u'identity:get_auth_catalog'}, u'keystone-identity:get_consumer': {u'value': u'rule:admin_required', u'key': u'identity:get_consumer'}, u'keystone-identity:list_endpoint_groups_for_project': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoint_groups_for_project'}, u'keystone-identity:ec2_create_credential': {u'value': u'rule:admin_or_owner', u'key': u'identity:ec2_create_credential'}, u'keystone-identity:revocation_list': {u'value': u'rule:service_or_admin', u'key': u'identity:revocation_list'}, u'keystone-identity:get_domain_config': {u'value': u'rule:admin_required', u'key': u'identity:get_domain_config'}, u'keystone-identity:list_groups': {u'value': u'rule:admin_required', u'key': u'identity:list_groups'}, u'keystone-identity:check_endpoint_in_project': {u'value': u'rule:admin_required', u'key': u'identity:check_endpoint_in_project'}, u'keystone-identity:list_roles': {u'value': u'rule:admin_required', u'key': u'identity:list_roles'}, u'keystone-identity:list_protocols': {u'value': u'rule:admin_required', u'key': u'identity:list_protocols'}, u'keystone-owner': {u'value': u'user_id:%(user_id)s', u'key': u'owner'}, u'keystone-identity:list_users_in_group': {u'value': u'rule:admin_required', u'key': u'identity:list_users_in_group'}, u'keystone-identity:create_domain': {u'value': u'rule:admin_required', u'key': u'identity:create_domain'}, u'keystone-identity:create_consumer': {u'value': u'rule:admin_required', u'key': u'identity:create_consumer'}, u'keystone-identity:delete_access_token': {u'value': u'rule:admin_required', u'key': u'identity:delete_access_token'}, u'keystone-identity:get_service_provider': {u'value': u'rule:admin_required', u'key': u'identity:get_service_provider'}, u'keystone-identity:create_region': {u'value': u'rule:admin_required', u'key': u'identity:create_region'}, u'keystone-identity:check_implied_role': {u'value': u'rule:admin_required', u'key': u'identity:check_implied_role'}, u'keystone-identity:list_groups_for_user': {u'value': u'rule:admin_or_owner', u'key': u'identity:list_groups_for_user'}, u'keystone-identity:delete_trust': {u'value': u'rule:deny_readonly', u'key': u'identity:delete_trust'}, u'keystone-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'keystone-identity:get_service': {u'value': u'rule:admin_required', u'key': u'identity:get_service'}, u'keystone-identity:add_endpoint_group_to_project': {u'value': u'rule:admin_required', u'key': u'identity:add_endpoint_group_to_project'}, u'keystone-identity:list_grants': {u'value': u'rule:admin_required', u'key': u'identity:list_grants'}, u'keystone-identity:create_protocol': {u'value': u'rule:admin_required', u'key': u'identity:create_protocol'}, u'keystone-identity:create_group': {u'value': u'rule:admin_required', u'key': u'identity:create_group'}, u'keystone-identity:update_credential': {u'value': u'rule:admin_required', u'key': u'identity:update_credential'}, u'keystone-identity:get_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:get_endpoint_group'}, u'keystone-identity:delete_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:delete_endpoint_group'}, u'keystone-identity:check_policy_association_for_service': {u'value': u'rule:admin_required', u'key': u'identity:check_policy_association_for_service'}, u'keystone-identity:add_user_to_group': {u'value': u'rule:admin_required', u'key': u'identity:add_user_to_group'}, u'keystone-identity:delete_domain': {u'value': u'rule:admin_required', u'key': u'identity:delete_domain'}, u'keystone-identity:create_grant': {u'value': u'rule:admin_required', u'key': u'identity:create_grant'}, u'keystone-identity:update_domain': {u'value': u'rule:admin_required', u'key': u'identity:update_domain'}, u'keystone-identity:delete_consumer': {u'value': u'rule:admin_required', u'key': u'identity:delete_consumer'}, u'keystone-identity:get_access_token': {u'value': u'rule:admin_required', u'key': u'identity:get_access_token'}, u'keystone-identity:delete_region': {u'value': u'rule:admin_required', u'key': u'identity:delete_region'}, u'keystone-identity:validate_token': {u'value': u'rule:service_admin_or_token_subject', u'key': u'identity:validate_token'}, u'keystone-identity:delete_policy_association_for_region_and_service': {u'value': u'rule:admin_required', u'key': u'identity:delete_policy_association_for_region_and_service'}, u'keystone-default': {u'value': u'rule:admin_required', u'key': u'default'}, u'keystone-identity:update_project': {u'value': u'rule:admin_required', u'key': u'identity:update_project'}, u'keystone-identity:list_implied_roles': {u'value': u'rule:admin_required', u'key': u'identity:list_implied_roles'}, u'keystone-identity:get_group': {u'value': u'rule:admin_required', u'key': u'identity:get_group'}, u'keystone-identity:update_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:update_endpoint_group'}, u'keystone-identity:create_role': {u'value': u'rule:admin_required', u'key': u'identity:create_role'}, u'keystone-identity:check_user_in_group': {u'value': u'rule:admin_required', u'key': u'identity:check_user_in_group'}, u'keystone-identity:update_consumer': {u'value': u'rule:admin_required', u'key': u'identity:update_consumer'}, u'keystone-identity:validate_token_head': {u'value': u'rule:service_or_admin', u'key': u'identity:validate_token_head'}, u'keystone-admin_required': {u'value': u'role:admin or is_admin:1', u'key': u'admin_required'}, u'keystone-identity:update_role': {u'value': u'rule:admin_required', u'key': u'identity:update_role'}, u'keystone-identity:check_policy_association_for_region_and_service': {u'value': u'rule:admin_required', u'key': u'identity:check_policy_association_for_region_and_service'}, u'keystone-identity:check_grant': {u'value': u'rule:admin_required', u'key': u'identity:check_grant'}, u'keystone-identity:get_region': {u'value': u'', u'key': u'identity:get_region'}, u'keystone-identity:create_mapping': {u'value': u'rule:admin_required', u'key': u'identity:create_mapping'}, u'keystone-identity:update_region': {u'value': u'rule:admin_required', u'key': u'identity:update_region'}, u'keystone-identity:list_credentials': {u'value': u'rule:admin_required', u'key': u'identity:list_credentials'}, u'keystone-identity:add_endpoint_to_project': {u'value': u'rule:admin_required', u'key': u'identity:add_endpoint_to_project'}, u'keystone-identity:ec2_delete_credential': {u'value': u'rule:admin_required or (rule:owner and user_id:%(target.credential.user_id)s)', u'key': u'identity:ec2_delete_credential'}, u'keystone-identity:list_role_assignments': {u'value': u'rule:admin_required', u'key': u'identity:list_role_assignments'}, u'keystone-identity:get_user': {u'value': u'rule:admin_or_owner', u'key': u'identity:get_user'}, u'keystone-identity:update_protocol': {u'value': u'rule:admin_required', u'key': u'identity:update_protocol'}, u'keystone-identity:list_endpoint_groups': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoint_groups'}, u'keystone-identity:get_implied_role': {u'value': u'rule:admin_required ', u'key': u'identity:get_implied_role'}, u'keystone-identity:get_access_token_role': {u'value': u'rule:admin_required', u'key': u'identity:get_access_token_role'}, u'keystone-identity:get_protocol': {u'value': u'rule:admin_required', u'key': u'identity:get_protocol'}, u'keystone-identity:remove_endpoint_from_project': {u'value': u'rule:admin_required', u'key': u'identity:remove_endpoint_from_project'}, u'keystone-identity:check_token': {u'value': u'rule:admin_or_token_subject', u'key': u'identity:check_token'}, u'keystone-identity:list_user_projects': {u'value': u'rule:admin_or_owner', u'key': u'identity:list_user_projects'}, u'keystone-identity:get_identity_providers': {u'value': u'rule:admin_required', u'key': u'identity:get_identity_providers'}, u'keystone-identity:delete_policy_association_for_service': {u'value': u'rule:admin_required', u'key': u'identity:delete_policy_association_for_service'}, u'keystone-identity:list_endpoints': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoints'}, u'keystone-identity:update_group': {u'value': u'rule:admin_required', u'key': u'identity:update_group'}, u'keystone-identity:list_roles_for_trust': {u'value': u'', u'key': u'identity:list_roles_for_trust'}, u'keystone-identity:get_role': {u'value': u'rule:admin_required', u'key': u'identity:get_role'}, u'keystone-identity:get_credential': {u'value': u'rule:admin_required', u'key': u'identity:get_credential'}, u'keystone-identity:authorize_request_token': {u'value': u'rule:admin_required', u'key': u'identity:authorize_request_token'}, u'keystone-identity:create_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:create_endpoint'}, u'keystone-identity:list_services': {u'value': u'rule:admin_required', u'key': u'identity:list_services'}, u'keystone-identity:list_identity_providers': {u'value': u'rule:admin_required', u'key': u'identity:list_identity_providers'}, u'keystone-identity:list_mappings': {u'value': u'rule:admin_required', u'key': u'identity:list_mappings'}, u'keystone-admin_or_token_subject': {u'value': u'rule:admin_required or rule:token_subject', u'key': u'admin_or_token_subject'}, u'keystone-identity:create_service': {u'value': u'rule:admin_required', u'key': u'identity:create_service'}, u'keystone-identity:delete_role': {u'value': u'rule:admin_required', u'key': u'identity:delete_role'}, u'keystone-identity:list_projects_for_user': {u'value': u'', u'key': u'identity:list_projects_for_user'}, u'keystone-identity:ec2_list_credentials': {u'value': u'rule:admin_or_owner', u'key': u'identity:ec2_list_credentials'}, u'keystone-identity:create_policy': {u'value': u'rule:admin_required', u'key': u'identity:create_policy'}, u'keystone-identity:delete_domain_config': {u'value': u'rule:admin_required', u'key': u'identity:delete_domain_config'}, u'keystone-identity:list_domains_for_user': {u'value': u'', u'key': u'identity:list_domains_for_user'}, u'keystone-identity:update_user': {u'value': u'rule:admin_required', u'key': u'identity:update_user'}, u'keystone-identity:remove_endpoint_group_from_project': {u'value': u'rule:admin_required', u'key': u'identity:remove_endpoint_group_from_project'}}, u'ceilometer::metering_time_to_live': 604800, u'ceilometer::event_time_to_live': 604800, u'heat::policy::policies': {u'heat-software_deployments:show': {u'value': u'rule:deny_stack_user', u'key': u'software_deployments:show'}, u'heat-stacks:resource_schema': {u'value': u'rule:deny_stack_user', u'key': u'stacks:resource_schema'}, u'heat-stacks:template': {u'value': u'rule:deny_stack_user', u'key': u'stacks:template'}, u'heat-stacks:list_template_versions': {u'value': u'rule:deny_stack_user', u'key': u'stacks:list_template_versions'}, u'heat-deny_everybody': {u'value': u'!', u'key': u'deny_everybody'}, u'heat-service:index': {u'value': u'rule:context_is_admin', u'key': u'service:index'}, u'heat-stacks:environment': {u'value': u'rule:deny_stack_user', u'key': u'stacks:environment'}, u'heat-stacks:preview': {u'value': u'rule:deny_stack_user', u'key': u'stacks:preview'}, u'heat-cloudformation:EstimateTemplateCost': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:EstimateTemplateCost'}, u'heat-cloudformation:UpdateStack': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudformation:UpdateStack'}, u'heat-stacks:preview_update': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:preview_update'}, u'heat-resource:metadata': {u'value': u'', u'key': u'resource:metadata'}, u'heat-resource_types:OS::Nova::Flavor': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Nova::Flavor'}, u'heat-stacks:restore_snapshot': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:restore_snapshot'}, u'heat-resource:index': {u'value': u'rule:deny_stack_user', u'key': u'resource:index'}, u'heat-resource_types:OS::Cinder::Quota': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Cinder::Quota'}, u'heat-stacks:list_template_functions': {u'value': u'rule:deny_stack_user', u'key': u'stacks:list_template_functions'}, u'heat-cloudwatch:DeleteAlarms': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudwatch:DeleteAlarms'}, u'heat-cloudformation:GetTemplate': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:GetTemplate'}, u'heat-stacks:detail': {u'value': u'rule:deny_stack_user', u'key': u'stacks:detail'}, u'heat-software_deployments:index': {u'value': u'rule:deny_stack_user', u'key': u'software_deployments:index'}, u'heat-stacks:abandon': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:abandon'}, u'heat-stacks:list_resource_types': {u'value': u'rule:deny_stack_user', u'key': u'stacks:list_resource_types'}, u'heat-stacks:update': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:update'}, u'heat-resource_types:OS::Cinder::VolumeType': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Cinder::VolumeType'}, u'heat-build_info:build_info': {u'value': u'rule:deny_stack_user', u'key': u'build_info:build_info'}, u'heat-stacks:files': {u'value': u'rule:deny_stack_user', u'key': u'stacks:files'}, u'heat-cloudformation:ValidateTemplate': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:ValidateTemplate'}, u'heat-cloudformation:CancelUpdateStack': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudformation:CancelUpdateStack'}, u'heat-resource_types:OS::Neutron::QoSBandwidthLimitRule': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Neutron::QoSBandwidthLimitRule'}, u'heat-software_configs:create': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'software_configs:create'}, u'heat-resource:mark_unhealthy': {u'value': u'rule:deny_stack_user', u'key': u'resource:mark_unhealthy'}, u'heat-stacks:create': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:create'}, u'heat-software_configs:delete': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'software_configs:delete'}, u'heat-cloudwatch:PutMetricData': {u'value': u'', u'key': u'cloudwatch:PutMetricData'}, u'heat-software_deployments:delete': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'software_deployments:delete'}, u'heat-cloudformation:DescribeStackResources': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:DescribeStackResources'}, u'heat-resource_types:OS::Manila::ShareType': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Manila::ShareType'}, u'heat-cloudwatch:ListMetrics': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:ListMetrics'}, u'heat-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'heat-stacks:lookup': {u'value': u'', u'key': u'stacks:lookup'}, u'heat-resource_types:OS::Neutron::QoSPolicy': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Neutron::QoSPolicy'}, u'heat-stacks:validate_template': {u'value': u'rule:deny_stack_user', u'key': u'stacks:validate_template'}, u'heat-cloudwatch:DescribeAlarmHistory': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:DescribeAlarmHistory'}, u'heat-cloudformation:DescribeStackResource': {u'value': u'', u'key': u'cloudformation:DescribeStackResource'}, u'heat-resource:show': {u'value': u'rule:deny_stack_user', u'key': u'resource:show'}, u'heat-cloudwatch:PutMetricAlarm': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:PutMetricAlarm'}, u'heat-cloudformation:ListStackResources': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:ListStackResources'}, u'heat-software_deployments:create': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'software_deployments:create'}, u'heat-stacks:global_index': {u'value': u'rule:deny_everybody', u'key': u'stacks:global_index'}, u'heat-cloudwatch:DescribeAlarmsForMetric': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:DescribeAlarmsForMetric'}, u'heat-events:show': {u'value': u'rule:deny_stack_user', u'key': u'events:show'}, u'heat-stacks:index': {u'value': u'rule:deny_stack_user', u'key': u'stacks:index'}, u'heat-cloudformation:DescribeStackEvents': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:DescribeStackEvents'}, u'heat-stacks:list_snapshots': {u'value': u'rule:deny_stack_user', u'key': u'stacks:list_snapshots'}, u'heat-software_deployments:metadata': {u'value': u'', u'key': u'software_deployments:metadata'}, u'heat-stacks:show': {u'value': u'rule:deny_stack_user', u'key': u'stacks:show'}, u'heat-cloudformation:DescribeStacks': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:DescribeStacks'}, u'heat-cloudwatch:SetAlarmState': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudwatch:SetAlarmState'}, u'heat-actions:action': {u'value': u'rule:deny_stack_user', u'key': u'actions:action'}, u'heat-cloudformation:CreateStack': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudformation:CreateStack'}, u'heat-software_configs:index': {u'value': u'rule:deny_stack_user', u'key': u'software_configs:index'}, u'heat-stacks:delete_snapshot': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:delete_snapshot'}, u'heat-stacks:update_patch': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:update_patch'}, u'heat-cloudformation:DeleteStack': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudformation:DeleteStack'}, u'heat-deny_stack_user': {u'value': u'not role:heat_stack_user', u'key': u'deny_stack_user'}, u'heat-stacks:export': {u'value': u'rule:deny_stack_user', u'key': u'stacks:export'}, u'heat-resource_types:OS::Nova::HostAggregate': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Nova::HostAggregate'}, u'heat-stacks:preview_update_patch': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:preview_update_patch'}, u'heat-cloudwatch:DescribeAlarms': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:DescribeAlarms'}, u'heat-stacks:show_output': {u'value': u'rule:deny_stack_user', u'key': u'stacks:show_output'}, u'heat-cloudwatch:EnableAlarmActions': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudwatch:EnableAlarmActions'}, u'heat-stacks:show_snapshot': {u'value': u'rule:deny_stack_user', u'key': u'stacks:show_snapshot'}, u'heat-cloudwatch:DisableAlarmActions': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudwatch:DisableAlarmActions'}, u'heat-cloudformation:ListStacks': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:ListStacks'}, u'heat-software_configs:show': {u'value': u'rule:deny_stack_user', u'key': u'software_configs:show'}, u'heat-stacks:generate_template': {u'value': u'rule:deny_stack_user', u'key': u'stacks:generate_template'}, u'heat-software_deployments:update': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'software_deployments:update'}, u'heat-resource_types:OS::Cinder::QoSSpecs': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Cinder::QoSSpecs'}, u'heat-cloudwatch:GetMetricStatistics': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:GetMetricStatistics'}, u'heat-resource:signal': {u'value': u'', u'key': u'resource:signal'}, u'heat-project_admin': {u'value': u'role:admin', u'key': u'project_admin'}, u'heat-stacks:delete': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:delete'}, u'heat-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'heat-events:index': {u'value': u'rule:deny_stack_user', u'key': u'events:index'}, u'heat-resource_types:OS::Cinder::EncryptedVolumeType': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Cinder::EncryptedVolumeType'}, u'heat-stacks:list_outputs': {u'value': u'rule:deny_stack_user', u'key': u'stacks:list_outputs'}, u'heat-software_configs:global_index': {u'value': u'rule:deny_everybody', u'key': u'software_configs:global_index'}, u'heat-stacks:snapshot': {u'value': u'rule:deny_stack_user', u'key': u'stacks:snapshot'}}, u'ceilometer::config::ceilometer_config': {u'oslo_messaging_rabbit/rabbit_qos_prefetch_count': {u'value': 64}}, u'cinder_user_enabled_backends': u'[scaleio]', u'gnocchi::policy::policies': {u'gnocchi-list resource': {u'value': u'rule:admin_or_creator or rule:resource_owner', u'key': u'list resource'}, u'gnocchi-update resource type': {u'value': u'role:admin', u'key': u'update resource type'}, u'gnocchi-delete resource': {u'value': u'rule:admin_or_creator', u'key': u'delete resource'}, u'gnocchi-list archive policy rule': {u'value': u'', u'key': u'list archive policy rule'}, u'gnocchi-admin_or_creator': {u'value': u'role:admin or project_id:%(created_by_project_id)s', u'key': u'admin_or_creator'}, u'gnocchi-resource_owner': {u'value': u'project_id:%(project_id)s', u'key': u'resource_owner'}, u'gnocchi-delete resources': {u'value': u'rule:admin_or_creator', u'key': u'delete resources'}, u'gnocchi-create archive policy': {u'value': u'role:admin', u'key': u'create archive policy'}, u'gnocchi-get status': {u'value': u'role:admin', u'key': u'get status'}, u'gnocchi-delete archive policy rule': {u'value': u'role:admin', u'key': u'delete archive policy rule'}, u'gnocchi-update archive policy': {u'value': u'role:admin', u'key': u'update archive policy'}, u'gnocchi-delete archive policy': {u'value': u'role:admin', u'key': u'delete archive policy'}, u'gnocchi-get archive policy rule': {u'value': u'', u'key': u'get archive policy rule'}, u'gnocchi-get resource': {u'value': u'rule:admin_or_creator or rule:resource_owner', u'key': u'get resource'}, u'gnocchi-list metric': {u'value': u'', u'key': u'list metric'}, u'gnocchi-delete resource type': {u'value': u'role:admin', u'key': u'delete resource type'}, u'gnocchi-update resource': {u'value': u'rule:admin_or_creator', u'key': u'update resource'}, u'gnocchi-list all metric': {u'value': u'role:admin or role:readonly', u'key': u'list all metric'}, u'gnocchi-post measures': {u'value': u'rule:admin_or_creator', u'key': u'post measures'}, u'gnocchi-get archive policy': {u'value': u'', u'key': u'get archive policy'}, u'gnocchi-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'gnocchi-get resource type': {u'value': u'', u'key': u'get resource type'}, u'gnocchi-metric_owner': {u'value': u'project_id:%(resource.project_id)s', u'key': u'metric_owner'}, u'gnocchi-list archive policy': {u'value': u'', u'key': u'list archive policy'}, u'gnocchi-get measures': {u'value': u'rule:admin_or_creator or rule:metric_owner or role:readonly', u'key': u'get measures'}, u'gnocchi-search resource': {u'value': u'rule:admin_or_creator or rule:resource_owner', u'key': u'search resource'}, u'gnocchi-create metric': {u'value': u'rule:deny_readonly', u'key': u'create metric'}, u'gnocchi-list resource type': {u'value': u'', u'key': u'list resource type'}, u'gnocchi-search metric': {u'value': u'rule:admin_or_creator or rule:metric_owner', u'key': u'search metric'}, u'gnocchi-get metric': {u'value': u'rule:admin_or_creator or rule:metric_owner or role:readonly', u'key': u'get metric'}, u'gnocchi-create archive policy rule': {u'value': u'role:admin', u'key': u'create archive policy rule'}, u'gnocchi-create resource type': {u'value': u'role:admin', u'key': u'create resource type'}, u'gnocchi-create resource': {u'value': u'rule:deny_readonly', u'key': u'create resource'}, u'gnocchi-delete metric': {u'value': u'rule:admin_or_creator', u'key': u'delete metric'}}, u'horizon::cinder_options': {u'enable_backup': True}, u'keystone::cron::token_flush::hour': u'"*"'}, u'f5_icontrol_hostname': u'10.128.19.83', u'rhel_reg_machine_name': u'', u'rhel_reg_force': u'true', u'NovaRbdPoolName': u'vms', u'SSLIntermediateCertificate': u'', u'node_admin_extra_ssh_keys': u'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCQrjaLGIcSZ2ivjvQ0dRO3doj3oPOgTeDn2uP5YZym/Mox1tm5FWO/XL+zJnCo5t98isitDJ3oS/HnH7A1vxzYD5fkVVqq0w0ZPkV8C2w/+E9ko8A1C9ng+n0R5eyPR6BWRB3aFl9fxDKWcNo9NKeoOT4JA/cKEYCMHaiYEZmY0egV2df+INynWakmZM2dvddOzWBUsCJcuviEV8fmJo9ygkPL8q0vpsiVFcOtNdnKUmNXNiAlTalGNTqOE2LD3BonHYJk9NkUmyycNePwMlq0IVfXPYYUPM6FFwvB53zWUO84sTbln4Y+f5CljZZbcfJeREg45gcis1lZh0xoMITB Generated by TripleO', u'ComputeDpdkKernelArgs': u'default_hugepagesz=1GB hugepagesz=1G hugepages=128 intel_iommu=on iommu=pt', u'ComputeHostnameFormat': u'krynn-cmpt-%index%', u'ComputeDpdkHostIsolatedCoreList': u'4-21,48-65,26-43,70-87', u'tripleo::loadbalancer::ssl_cipher_suite': u'ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+3DES:DH+3DES:RSA+AES:RSA+3DES:!ADH:!AECDH:!MD5:!DSS', u'NovaSchedulerAvailableFilters': [u'nova.scheduler.filters.all_filters', u'nova.scheduler.filters.pci_passthrough_filter.PciPassthroughFilter'], u'ComputeSriovHostIsolatedCoreList': u'4-21,48-65,26-43,70-87', u'GlanceBackend': u'rbd', u'rhel_reg_http_proxy_username': u'', u'NeutronEnableL2Pop': False, u'rhel_reg_service_level': u'', u'osp_ad_domain': u'ad.lasthome.solace.krynn', u'CloudDomain': u'lasthome.solace.krynn', u'TenantNetworkVlanID': 40, u'BlockStorageHostnameFormat': u'krynn-cndr-%index%', u'f5_env_prefix': u'krynnaz3', u'rhel_reg_environment': u'', u'NeutronL3HA': True, u'ExtraConfig': {u'ceph::profile::params::osd_pool_default_size': 3, u'nova::notification_driver': u'noop', u'sahara::notify::notification_driver': u'noop', u'ceph::profile::params::osd_pool_default_pg_num': 128, u'keystone::notification_driver': u'noop', u'neutron::notification_driver': u'noop', u'ceph::profile::params::osd_journal_size': 4096, u'ceilometer::notification_driver': u'noop', u'manila::notification_driver': u'noop', u'ceph::profile::params::osd_pool_default_pgp_num': 128, u'cinder::ceilometer::notification_driver': u'noop', u'glance::notify::rabbitmq::notification_driver': u'noop', u'ceph::profile::params::osd_pool_default_min_size': 1, u'barbican::api::notification_driver': u'noop'}, u'CephStorageHostnameFormat': u'krynn-ceph-%index%', u'rhel_reg_user': u'admin', u'NeutronSupportedPCIVendorDevs': [u'8086:154c'], u'KeystoneCACertificate': u'-----BEGIN CERTIFICATE-----\nMIIDNzCCAh+gAwIBAgIBATANBgkqhkiG9w0BAQUFADBTMQswCQYDVQQGEwJYWDEO\nMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVuc2V0MQ4wDAYDVQQKDAVVbnNldDEU\nMBIGA1UEAwwLS2V5c3RvbmUgQ0EwHhcNMTgwODIxMTYwMzI4WhcNMjgwODE4MTYw\nMzI4WjBTMQswCQYDVQQGEwJYWDEOMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVu\nc2V0MQ4wDAYDVQQKDAVVbnNldDEUMBIGA1UEAwwLS2V5c3RvbmUgQ0EwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCy8/vfOzwa+5yHOQlXVeU8zSMBjvFT\nczhErjN+tEG3X/a+BAoArWms/ISK2RAnVnLB+EJd2ilTf975MDg/STOJ0T1FcPnB\nZWW/rwhG0yVwE1nJgfibSGINPqKecGkJY9wdWJT12m0hZUKYz97aZ9oIQQsiiydH\nwXisQtBCJ/Ybt2RC6M1/u+0v4K1HQ43lekrKmYqm2/x0W8fZx2BY7ULdtztZVnn8\nDhIvxzOdqpDvcGv1GxOJH6Pru1Qntpglr4m+1hy/a01sHd/Ub5MOn2TbJQrbfRnD\nxqc2Lp7rjdgNrSW/ZMBS8ViB3uNKFxNwMyIg5SdvZ/Lfr1OyNAGtWYw9AgMBAAGj\nFjAUMBIGA1UdEwEB/wQIMAYBAf8CAQAwDQYJKoZIhvcNAQEFBQADggEBADitTwzr\n1nLI4augD251OoHiyZV7Urb8ouae9mAcZQS+ey/EjYnMK7TcivaGlgLHgYlPis7C\nj4c/xlXDxBJ4BiGvQ/qDdM0dIXeanBpdMi8qdWPeraFThIRjAdkCHbxBlRMrFmX7\nZqnEq7xQRaE2riclmZIU+8TDclbRwrVhQM0lnXUc+q8t2qAiLCTsa6fJ39LURqQR\n49fV7OOfBPmJEgqo6mdykc7rcuk6QaA+OFg+gpu3erEERM8VxxoC/AW229gMhPn/\nKXO8kHvQUVJeIkhEI5RACCX0NL9xguu4xJ2ylGd/GGYjciKx/CdFGbqPAFCGci+s\nZyxHk3E8gr+AtC0=\n-----END CERTIFICATE-----\n', u'ExternalNetCidr': u'10.162.200.0/23', u'SwiftRingPutTempurl': u'https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=2a5e76bfe89c0243e58e46a7575a2219c131ac1f&temp_url_expires=1534953824', u'TenantAllocationPools': [{u'start': u'10.3.0.10', u'end': u'10.3.0.200'}], u'OvercloudComputeDpdkFlavor': u'computedpdk', u'MysqlMaxConnections': 8192, u'rhel_reg_org': u'Krynn', u'ControllerCount': 3, u'emc_scaleio_ip2': u'10.128.19.82', u'NeutronTunnelTypes': u'vxlan', u'rhel_reg_http_proxy_host': u'', u'ValidateFqdn': True, u'PublicVirtualFixedIPs': [{u'ip_address': u'10.162.200.42'}], u'GlanceRbdPoolName': u'images', u'BondInterfaceOvsOptions': u'bond_mode=active-backup lacp=off other_config:bond-detect-mode=miimon other_config:bond-miimon-interval=500', u'NeutronEnableIsolatedMetadata': True, u'NeutronVniRanges': [u'1:4094'], u'rhel_reg_method': u'satellite', u'emc_scaleio_ip1': u'10.128.19.81', u'SSLKey': u'-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEA8bIh4q8nmozTyWTHCIgIqIwD6RHmTteIkb9+gKCSg1L/NYuT\n6O93D5vBXGZMm6LK3paY6HQim90TO1iNHdRllEt+AZ396yPHW0TUAUOJWYP5PATq\niGmbg5rL0q7E5dR+OE02qF+IG8yS/y/zvnn+5wxWCXXSoYB9dRNSbYoBkvkRMtxz\nG9jB/tmnVEIUWiPSLolguLUophs7crl/vSw3i89y524EjVJPmOINADaFsPZBK6+m\nQaZNDfJKSPCWZw723xrc19Uw0316Fs+TVl3+DPE1BzP8qcsSLBii7qMwiyxWs98k\nrNn0uHWN1NcZnLUDIv+etPMwGqgTHJy71HjAZQIDAQABAoIBAQCsFg62Xcuu6LIq\nZIyp8GFp0DdAjTQT0rY0P8oMP0fSJRf8weKQKV/2RwnHhjbpYWFcVpGMgJPbse5t\nhMEFCiNBEPcoo5sU/qaEv17Lf5Cdoa+lIkLy2W6Wp3KUEUez9DXiVGekPlCkqmXH\nOBct+aKaU1g26CMORnQNFbLMt0Qjpbxuzx4UGa+QFd28VNw6CQ6K1Aswk16pDV8j\n7ymjOf8GUXBiP7EIK4NF69ONazy3xyZqMrA6R2pByvcIRLT1kFCDb3p1PwJPIiuG\neCUQOHSo2tmSglBMMBujrZN/ZAN7ylTLRj3MHEwQPhBCQ0kSTyQ/4nwKMcskvaqC\nRX7x32qJAoGBAPxJaNudC+piLX16b47rPm9hjfMfNd5HZElfcajmYgLJizyR6hrH\n/Gd/V74HhAlr40l79WnyBpnzEGuezJQnkR1srOpRdHARZETLZJkNIt4ahsIEFVTJ\nrWEEwKjSb40WcwRN+CKS+gAeA1M1PHL0XyJwcf9oyE/Ns8EdugTI9cS3AoGBAPVA\n0TcpK/9xiuru7iLRdIfEjVGYJQB07D/DvTb0ym9k8UzL6I6fcceoOJDo1mtxgKin\nqBh9zFU6efo1uT1HWhbqnJH5Q2HHe7zjurTk0CNJT1hDwnAv5+11uYb7KobJK2OY\nG2KaPexZWHOoJ3netAIJj7JMWA2+8YmSY6WA3F/DAoGAKaTsfCPmTaA7JhVJyOun\n+La/ubwTJkfelAX/OwQcdZ1TMIJdhGIyldr9Xs7ayrtWX1Do574dvNfUhA9IccQ+\nPf8sY9liQQV96aUxS9pRQRxb1jbaVo6b4gHo03U5GK71+WXtabedMNvDbL7C5a7U\n7VhmWOSw/AtWerAvfo61ku0CgYA6M9yyy4mOgKKoKHXJO439Hm8vOv0lA5qBc3F3\nFlboYrtFL2sMVdiJumlaMneYXgJbhBZHYatZWpxR/eftG/7MS3dGyTHthYrfA+hu\nP5MJnL9AwivltejDmNmjp/2qqRkr9JAjMVmauoVcRT7BFFIB3cUFWkrXUEZAEMan\nI1KpQwKBgCbwArI2lENhfBvmJ1Jk/QEBj7EKXm5dX0epBPQImKhzSUNjDtYO4wec\nYbVo7RLmHZd11+XtTWq6kbRgUjnUUr3lMbl2+EK11gb32BByUr7sJ5xJObRrazuT\nPhsa28oyIbl629WdJ/jJ5Lq9gBOq1MVlMtCStfkRBPoetirlWkg/\n-----END RSA PRIVATE KEY-----\n', u'StorageMgmtNetworkVlanID': 30, u'ExternalAllocationPools': [{u'start': u'10.162.200.43', u'end': u'10.162.200.96'}], u'ControlPlaneSubnetCidr': u'24', u'ComputeSriovHostnameFormat': u'krynn-sriov-%index%', u'OvercloudCephStorageFlavor': u'ceph-storage', u'InternalApiNetworkVlanID': 10, u'ObjectStorageCount': 0, u'NeutronExternalNetworkBridge': u"''", u'InternalApiNetCidr': u'10.0.0.0/24', u'BlockStorageCount': 0, u'DnsServers': [u'10.162.200.254', u'8.8.8.8'], u'rhel_reg_auto_attach': u'', u'StorageAllocationPools': [{u'start': u'10.1.0.10', u'end': u'10.1.0.200'}], u'NovaComputeLibvirtType': u'qemu', u'StorageNetCidr': u'10.1.0.0/24', u'rhel_reg_sat_repo': u'rhel-7-server-satellite-tools-6.3-rpms', u'StorageNetworkVlanID': 20, u'SwiftRingGetTempurl': u'https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=a6a77a551d2c65afb1cdf1e9b2cc1bcca8dc6714&temp_url_expires=1534953821', u'NetworkerExtraConfig': {u'neutron::plugins::ml2::path_mtu': 1550}, u'CinderRbdPoolName': u'volumes', u'ComputeDpdkHostnameFormat': u'krynn-dpdk-%index%', u'rhel_reg_server_url': u'', u'OvercloudBlockStorageFlavor': u'cinder-storage', u'NovaComputeExtraConfig': {u'nova::compute::resume_guests_state_on_host_boot': True, u'compute_classes': [u'::nova::config', u'::neutron::config', u'::neutron::plugins::ml2', u'::neutron::agents::ml2::ovs'], u'nova::config::nova_config': {u'DEFAULT/max_local_block_devices': {u'value': u'4'}, u'libvirt/volume_use_multipath': {u'value': u'True'}, u'libvirt/mem_stats_period_seconds': {u'value': u'0'}, u'libvirt/live_migration_permit_post_copy': {u'value': u'True'}, u'DEFAULT/allow_migrate_to_same_host': {u'value': u'True'}}, u'neutron::agents::ml2::ovs::bridge_mappings': [u'datacentre:br-ex', u'external:br-extnet'], u'neutron::plugins::ml2::network_vlan_ranges': [u'datacentre:1:4000', u'external:1:4000'], u'neutron::plugins::ml2::physical_network_mtus': [u'datacentre:1500', u'external:1500'], u'ceph::profile::params::osds': {u'/dev/sdh': {}, u'/dev/sdf': {}, u'/dev/sdg': {}, u'/dev/sdd': {}, u'/dev/sde': {}, u'/dev/sdc': {}}}, u'EC2MetadataIp': u'10.20.0.2', u'ComputeCount': 2, u'ComputeDpdkCount': 0, u'rhel_reg_repos': u'rhel-7-server-rpms,rhel-7-server-supplementary-rpms,rhel-7-server-optional-rpms,rhel-7-server-extras-rpms,rhel-7-server-openstack-10-rpms,rhel-7-server-openstack-10-tools-rpms,rhel-7-server-openstack-10-optools-rpms,rhel-7-server-openstack-10-devtools-rpms,rhel-7-server-rhceph-2-osd-rpms,rhel-7-server-rhceph-2-mon-rpms,rhel-7-server-rhceph-2-tools-rpms', u'SSLRootCertificate': u'-----BEGIN CERTIFICATE-----\nMIIFDzCCA/egAwIBAgIJAMLnsbDD5KVMMA0GCSqGSIb3DQEBCwUAMIG1MQswCQYD\nVQQGEwJDQTELMAkGA1UECBMCUUMxETAPBgNVBAcTCE1vbnRyZWFsMRMwEQYDVQQK\nEwpLcnlubiBJbmMuMRAwDgYDVQQLEwdUcmFudG9yMRYwFAYDVQQDEw1LcnlubiBJ\nbmMuIENBMRgwFgYDVQQpEw9SYWlzdGxpbiBNYWplcmUxLTArBgkqhkiG9w0BCQEW\nHnJhaXN0bGluQGxhc3Rob21lLnNvbGFjZS5rcnlubjAeFw0xNjAzMDMyMjM2NDla\nFw0yNjAzMDEyMjM2NDlaMIG1MQswCQYDVQQGEwJDQTELMAkGA1UECBMCUUMxETAP\nBgNVBAcTCE1vbnRyZWFsMRMwEQYDVQQKEwpLcnlubiBJbmMuMRAwDgYDVQQLEwdU\ncmFudG9yMRYwFAYDVQQDEw1LcnlubiBJbmMuIENBMRgwFgYDVQQpEw9SYWlzdGxp\nbiBNYWplcmUxLTArBgkqhkiG9w0BCQEWHnJhaXN0bGluQGxhc3Rob21lLnNvbGFj\nZS5rcnlubjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL+ycHZrGwRR\nU2mZvXcinAc1tHqmX6uRX8xTd/KnAlmo9FKkryYT6fH+Vt3YoQZxt1y1/zwP8b5q\nYD/fZCXpK+m2tH7KfbHD+dRwOfkfiqEKYlnZjzJDoa1fFXgcD1MOH4WtW0e76gJu\nqazHS8PxnPGVbov/Zct4dhu9N5bptyAkSgy8qM58VY+XSfjMo4KlBAMrRIkYD6Km\ngxckvl0+h6b+izc67ftcoWqj24mep4mRAF6jRzldWp9gj5oSh/qR7CUBN7AvS+GU\nB/hLVkQw3mT3RqZxXDsVrrzrnm+xtRDJMakbwQUyIQ8JrtYGgpo4z+T6tOC9IwJ1\no6mCMreLy7ECAwEAAaOCAR4wggEaMB0GA1UdDgQWBBSuML7sQDcVORQov3TrBvf5\nqoq09TCB6gYDVR0jBIHiMIHfgBSuML7sQDcVORQov3TrBvf5qoq09aGBu6SBuDCB\ntTELMAkGA1UEBhMCQ0ExCzAJBgNVBAgTAlFDMREwDwYDVQQHEwhNb250cmVhbDET\nMBEGA1UEChMKS3J5bm4gSW5jLjEQMA4GA1UECxMHVHJhbnRvcjEWMBQGA1UEAxMN\nS3J5bm4gSW5jLiBDQTEYMBYGA1UEKRMPUmFpc3RsaW4gTWFqZXJlMS0wKwYJKoZI\nhvcNAQkBFh5yYWlzdGxpbkBsYXN0aG9tZS5zb2xhY2Uua3J5bm6CCQDC57Gww+Sl\nTDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQCCALlwYznNn8ZOe+/h\nsBeDKhiK44CBJBZgfI26V6BB+CGFBsTFanyrmH+kNJyWyL2MNubSZH3qoaL3WTdT\n1jnX6Eyv2LjOq+5HgHOq3uOI0+vcWd80PEbIjrf7cC99GbkDn+bUNf0erySiJKR2\nAFHgYAE31q/3X4rO/cb5eN9h01uA92m7nmcDfxa3I3C19v9GBRvZ+Kj3z3dbKpNe\nhCyC72/+1a93Vxn9JbZsV0XJUZhEB15hemQ57U91Jb6gK18IxvyX2J9tSfeKSvCe\nNroC43O7EkOOCr/yBRWxWWojXTiLqlq+3IowBHu524V3TMHpWCnBXqlggw1GfKSF\nOwn1\n-----END CERTIFICATE-----\n', u'NeutronDpdkMemoryChannels': u'4', u'rhel_reg_http_proxy_port': u'', u'NeutronNetworkType': u'vxlan,gre,vlan,flat', u'ComputeSriovCount': 0, u'ComputeServices': [u'OS::TripleO::Services::CACerts', u'OS::TripleO::Services::CephClient', u'OS::TripleO::Services::CephExternal', u'OS::TripleO::Services::Timezone', u'OS::TripleO::Services::Ntp', u'OS::TripleO::Services::Snmp', u'OS::TripleO::Services::Sshd', u'OS::TripleO::Services::NovaCompute', u'OS::TripleO::Services::NovaLibvirt', u'OS::TripleO::Services::Kernel', u'OS::TripleO::Services::ComputeNeutronCorePlugin', u'OS::TripleO::Services::ComputeNeutronOvsAgent', u'OS::TripleO::Services::ComputeCeilometerAgent', u'OS::TripleO::Services::ComputeNeutronL3Agent', u'OS::TripleO::Services::ComputeNeutronMetadataAgent', u'OS::TripleO::Services::TripleoPackages', u'OS::TripleO::Services::TripleoFirewall', u'OS::TripleO::Services::NeutronSriovAgent', u'OS::TripleO::Services::OpenDaylightOvs', u'OS::TripleO::Services::SensuClient', u'OS::TripleO::Services::FluentdClient', u'OS::TripleO::Services::VipHosts', u'OS::TripleO::Services::CephOSD'], u'HeatWorkers': 4, u'tripleo::profile::base::database::mysql::innodb_buffer_pool_size': u'256M', u'NovaSchedulerDefaultFilters': [u'RetryFilter', u'AvailabilityZoneFilter', u'RamFilter', u'ComputeFilter', u'ComputeCapabilitiesFilter', u'ImagePropertiesFilter', u'ServerGroupAntiAffinityFilter', u'ServerGroupAffinityFilter', u'PciPassthroughFilter', u'NUMATopologyFilter'], u'ControllerEnableSwiftStorage': False, u'SSLCertificate': u'-----BEGIN CERTIFICATE-----\nMIIDwTCCAqmgAwIBAgIBCjANBgkqhkiG9w0BAQsFADCBtTELMAkGA1UEBhMCQ0Ex\nCzAJBgNVBAgTAlFDMREwDwYDVQQHEwhNb250cmVhbDETMBEGA1UEChMKS3J5bm4g\nSW5jLjEQMA4GA1UECxMHVHJhbnRvcjEWMBQGA1UEAxMNS3J5bm4gSW5jLiBDQTEY\nMBYGA1UEKRMPUmFpc3RsaW4gTWFqZXJlMS0wKwYJKoZIhvcNAQkBFh5yYWlzdGxp\nbkBsYXN0aG9tZS5zb2xhY2Uua3J5bm4wHhcNMTgwMjE1MjI1OTA1WhcNMjgwMjEz\nMjI1OTA1WjBZMQswCQYDVQQGEwJDQTELMAkGA1UECBMCUUMxEzARBgNVBAoTCkty\neW5uIEluYy4xEDAOBgNVBAsTB1RyYW50b3IxFjAUBgNVBAMTDTEwLjE2Mi4yMDAu\nNDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDxsiHiryeajNPJZMcI\niAiojAPpEeZO14iRv36AoJKDUv81i5Po73cPm8FcZkybosrelpjodCKb3RM7WI0d\n1GWUS34Bnf3rI8dbRNQBQ4lZg/k8BOqIaZuDmsvSrsTl1H44TTaoX4gbzJL/L/O+\nef7nDFYJddKhgH11E1JtigGS+REy3HMb2MH+2adUQhRaI9IuiWC4tSimGztyuX+9\nLDeLz3LnbgSNUk+Y4g0ANoWw9kErr6ZBpk0N8kpI8JZnDvbfGtzX1TDTfXoWz5NW\nXf4M8TUHM/ypyxIsGKLuozCLLFaz3ySs2fS4dY3U1xmctQMi/5608zAaqBMcnLvU\neMBlAgMBAAGjNzA1MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMBsGA1UdEQQUMBKH\nBAqiyCqHBAoUAAOHBAoUAAQwDQYJKoZIhvcNAQELBQADggEBAHF6Pu9SOkHQv+uL\nUC8rQYiBZpp8WTT5evdCSDooc+/l9KKAalL0KULYYwn5LeaXzXTG/+bfPhL1wy7D\n9HTwxXW5X1ROkI82QYyhZyAltor7QtdzyTCyxO7UTdM8i9Dj9woQ5JJSyBb3Eq0Z\nLsfxtMz3XGYwYGPsVbdBHU643N+RzZvrfrHjn82FpGqnsIJ+rJKI/rCT27Y3CgJV\nZ8tqRmZQLEL76cH7KJfCu2WHjAr2khawYF6QbKlgSQ+4zi5UFbWfrYfW5X6sYLuM\n/MTIR9PQyq8PNFCyX8xnJIy7FtxwGp1AWFn2OjY+Yg+lB1/33SqtjsNjt7H9Ldm+\nTrSvLS4=\n-----END CERTIFICATE-----\n', u'OvercloudComputeSriovFlavor': u'computesriov', u'ComputeDpdkExtraConfig': {u'nova::compute::vcpu_pin_set': [u'4-21', u'48-65', u'26-43', u'70-87'], u'neutron::plugins::ml2::path_mtu': 1550, u'nova::compute::reserved_host_memory': 4096, u'neutron::plugins::ml2::type_drivers': [u'vlan', u'flat'], u'neutron::agents::ml2::ovs::bridge_mappings': [u'datacentre:br-ex', u'external:br-extnet', u'dpdk_ens1f0:br-dpdk1', u'dpdk_ens1f1:br-dpdk2', u'dpdk_ens2f0:br-dpdk3', u'dpdk_ens2f1:br-dpdk4'], u'neutron::plugins::ml2::network_vlan_ranges': [u'datacentre:1:4000', u'external:1:4000', u'dpdk_ens1f0:1:4000', u'dpdk_ens1f1:1:4000', u'dpdk_ens2f0:1:4000', u'dpdk_ens2f1:1:4000'], u'neutron::plugins::ml2::physical_network_mtus': [u'datacentre:1500', u'external:1500'], u'ceph::profile::params::osds': {u'/dev/sdh': {}, u'/dev/sdf': {}, u'/dev/sdg': {}, u'/dev/sdd': {}, u'/dev/sde': {}, u'/dev/sdc': {}}, u'computesriov_classes': [u'::nova::config', u'::neutron::config', u'::neutron::plugins::ml2', u'::neutron::agents::ml2::ovs'], u'neutron::agents::ml2::ovs::datapath_type': u'netdev'}, u'NetworkerHostnameFormat': u'krynn-netwrk-%index%', u'EndpointMap': {u'GnocchiInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8041'}, u'HeatPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13004'}, u'GlanceInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'9292'}, u'KeystonePublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13000'}, u'NeutronAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'9696'}, u'AodhInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8042'}, u'CeilometerAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8777'}, u'GlanceAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'9292'}, u'NovaVNCProxyAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'6080'}, u'HeatCfnInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8000'}, u'HeatInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8004'}, u'HeatCfnAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8000'}, u'NeutronPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13696'}, u'CinderPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13776'}, u'ManilaInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8786'}, u'HorizonPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'443'}, u'SaharaPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13386'}, u'GlancePublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13292'}, u'ManilaAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8786'}, u'HeatCfnPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13005'}, u'IronicAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'6385'}, u'AodhAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8042'}, u'IronicPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13385'}, u'GnocchiPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13041'}, u'HeatAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8004'}, u'SwiftInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8080'}, u'AodhPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13042'}, u'NovaVNCProxyPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13080'}, u'CeilometerInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8777'}, u'NovaInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8774'}, u'GlanceRegistryInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'9191'}, u'CeilometerPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13777'}, u'NovaAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8774'}, u'SwiftAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8080'}, u'NeutronInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'9696'}, u'GnocchiAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8041'}, u'CephRgwInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8080'}, u'CephRgwPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13808'}, u'NovaPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13774'}, u'MysqlInternal': {u'host': u'IP_ADDRESS', u'protocol': u'mysql+pymysql', u'port': u'3306'}, u'ManilaPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13786'}, u'SaharaAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8386'}, u'CephRgwAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8080'}, u'IronicInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'6385'}, u'KeystoneAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'35357'}, u'CinderInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8776'}, u'SwiftPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13808'}, u'KeystoneInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'5000'}, u'NovaVNCProxyInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'6080'}, u'SaharaInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8386'}, u'CinderAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8776'}}, u'ExternalInterfaceDefaultRoute': u'10.162.200.254', u'NeutronDpdkSocketMemory': u'2048,2048', u'rhel_reg_release': u'', u'RootPW': u'r00tme', u'CephStorageExtraConfig': {u'ceph::profile::params::osds': {u'/dev/sdh': {}, u'/dev/sdf': {}, u'/dev/sdg': {}, u'/dev/sdd': {}, u'/dev/sde': {}, u'/dev/sdb': {}, u'/dev/sdc': {}}}, u'tripleo::loadbalancer::ssl_options': u'no-sslv3 ', u'ObjectStorageHostnameFormat': u'krynn-swift-%index%', u'rhel_reg_sat_url': u'http://10.162.200.124', u'UpdateIdentifier': u''}, u'passwords': {u'HAProxyStatsPassword': u'XknBPwQd4AsTKwH4seqp2BVJq', u'ManilaPassword': u'4nQPbu7Ch798gPPthwrZs6Kr2', u'NeutronPassword': u'8kgQ3U27gQMTaUvWb724KbQ8K', u'GlancePassword': u'um99YHx2cP9ZGfRWThvk6c2n8', u'SnmpdReadonlyUserPassword': u'7f54596ff715c1ca1878a1185ded051f44beef33', u'HeatPassword': u'jkF88nM6nuGtshmVp2ePsUAHd', u'AdminPassword': u'F9afsbdYtNjMwb6hgAKw9rtTX', u'IronicPassword': u'VvJZUqPaDRJQwJmBNKPtgyjuv', u'HeatStackDomainAdminPassword': u'qzQqR8cv8e9r6cMRyk8KUWCkk', u'ZaqarPassword': u'8jDVYemtbrZ9eCvHUWc8gTAZv', u'MysqlClustercheckPassword': u'xJQMPhkgs2PqG9wNdWgZW4msW', u'GnocchiPassword': u'TN4tjsYYvTZayc4DqqZuY642M', u'CephAdminKey': u'AQC2S45aAAAAABAAAYT/baXKeRAZkZHshteO3Q==', u'CeilometerPassword': u'4rCWnU6GjNyNXhr9rFTZmJ3cC', u'CinderPassword': u'hNds7nsunkghcCmHtM6ghnajb', u'RabbitPassword': u'NqfDJEFDujfBEFefGrAgVt9vZ', u'CephRgwKey': u'AQC2S45aAAAAABAAC3w5Uiw0SXYUjEio/I7a6Q==', u'TrovePassword': u'Y9ZwMEQ92up4FWMaRZaV6X7sD', u'KeystoneCredential0': u'GavlhcO47vp1kgATYD5niOdOcdRxDQcrydYZgo7RQbs=', u'KeystoneCredential1': u'sjlkgpY39e8CVGu2ZZyN5f-PWUkT8xHTGfrVqIa8-hs=', u'CephClientKey': u'AQC2S45aAAAAABAAD0oMJfCjQwv/FhnAOOkBdw==', u'NovaPassword': u'v72sUpAsQRaDtg4KYnztQaHCu', u'AdminToken': u'pX9qYWFAEsgxycBrWbqtPJ29G', u'RedisPassword': u'TcjBjD6FpxhZDP6y9V7gaj8gP', u'MistralPassword': u'bTxxR3KcM8kuKYaghZqPPxBwY', u'SwiftHashSuffix': u'PRqEGctUHHNxZH3ZwP7DbUTxm', u'AodhPassword': u'scVG8JBBP9N9Pmhng2M6AzZBc', u'MigrationSshKey': {u'public_key': u'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC78G3xWGQJHaaMe0DaeebVDK/tmgLGwD4BRwPmWJG9z5CSTAEroCCCWXYtoGKol5MM9VQshV4Ogy1X4DCZRForWgl9hu9GL8UwHruuB0Y7zoBlFYaPCCGPZsrlhj8zo2fstnq/je/rjnFFXlmUKOCIyfLuYovlY8SJSeqQ3jkVxg4EZDkSwrN+82nmCXhfREgjxXTBSiLPSDwANtFbsCy49YvHmCNolikjegXr8PyqY7Qdz7FFU5e0CtNO1ADwwsYnIkDuDaL6KUlGD711bxPY5+hYVgM+GeU1grZVLDx6G74BavKDzg+yr5wcgNDuirdrjN9GjaFzPU+/ch9WKNyd Generated by TripleO', u'private_key': u'-----BEGIN RSA PRIVATE KEY-----\nMIIEpAIBAAKCAQEAu/Bt8VhkCR2mjHtA2nnm1Qyv7ZoCxsA+AUcD5liRvc+QkkwB\nK6Aggll2LaBiqJeTDPVULIVeDoMtV+AwmURaK1oJfYbvRi/FMB67rgdGO86AZRWG\njwghj2bK5YY/M6Nn7LZ6v43v645xRV5ZlCjgiMny7mKL5WPEiUnqkN45FcYOBGQ5\nEsKzfvNp5gl4X0RII8V0wUoiz0g8ADbRW7AsuPWLx5gjaJYpI3oF6/D8qmO0Hc+x\nRVOXtArTTtQA8MLGJyJA7g2i+ilJRg+9dW8T2OfoWFYDPhnlNYK2VSw8ehu+AWry\ng84Psq+cHIDQ7oq3a4zfRo2hcz1Pv3IfVijcnQIDAQABAoIBAQCRfeSu9P2kbPbV\nREmFmN9RSZwcdaD2mjamKILlXOWeqsRB7WLukez43Cb31XTrDUSCwJ1kRe71jymY\nIO+eh2LCstYr/jzX+f1ObkxewjTl8cxF9O8RZXsNl8c0/sOIx1SZ1P6bslbs5X3c\n9NimMSr52lUdpN6mO6EXo0ha1B4fMrl5lY3TzQXm1T48Zi5IMOZgpuQNbT9hRXss\n68oAmNEmDHapIjH5u2rZNn1d5W4pvyHtA/G+mWXu0hUxXlGWCN0YBcMErJ53HjOV\nGcWbd88kzDzbybPGYXqx2ExUGdeeP+tv1IWPimbWtemLRdxXGr2QRUdK8WiJ0M8S\n9dk7LJuFAoGBAPPpI+2P0JjNXVNjlizP4p5aTfjeCWJ1EEIOTSlPWNqxClTB0LJO\n8MR9qVZrOr0NWJEXs1PQ5icNJsjSNCNFBR54gMC56UKgSnOgZCEnxjjSKve4gzZ9\nP9P8Qn4fBtdsnfdlaiBIERBaQk5TWwlxukXmJ7Gygy0nUbQEljKOQ9qDAoGBAMVB\nGD6BsfK2F2rKtFpETHZ9AtIk/lWKLMW5Q26ihVweQ4DTKkTQNlEC36dSUQn8SsV5\nN4NH1jlahansLM5gC88laQxCK9vPAYVllN7YtJBYU78MhyPNsnzIrGgA6WgE6SMv\nuZuFaZ5IiKvPCLUHtIqsqaMQbptBFxqZKddzt0JfAoGAeWcVxuzKOwQc66Cp4uwm\nNANmw/RgX209BmPv7BvechuktMMziUzZcjPJ0YXV2ruF1dIiJBnaNJ3LLDHUWanE\n/oGkNElU3SDDbgHrVMVjWGzjjiF8zeZRmsX4oqX21cruZXFI/YBhXe5PCoVazryY\npqoEH+JmgFcNx7hwugEtrNkCgYA/dX2zPk5dYy+Nb8Et+SMQS4+Iw9X+9wEIa13C\nTg7RX/sfis/ia4nN7jq9vcHMkJoNhb3SQl4s/W5bCFwx2Lxz2/k7tF4fzS0UGWYX\ne2g7t+7ZW9JuNlLhyj2NCB4PFOVcKJJx8i3Uekld3LFUbDItGvdIOpUa5YnlSLkp\nU1T1yQKBgQDhEdJWFQZJrsILv3zFhuDtuy15QR1QvcRQXnUodaCj7dNQyK/+6CFG\nipxgzDI3537fMcC/MO7PDCG5HB0FZl7b3SDuNWbzW7hqCBZtBxRuBqdticc8jbkV\nnGt4UuYs+DVGPULDuDscVAKKCGT6cSFn5m1jedMgxsSxxm1A+xL8Ww==\n-----END RSA PRIVATE KEY-----\n'}, u'CephClusterFSID': u'afa4bfa0-178b-11e8-a78c-525400a6c54d', u'CephMonKey': u'AQC2S45aAAAAABAAuV7N5EtCfAjZ0GKecXseZA==', u'SwiftPassword': u'8cBNKm2qPfwwx7y7e3HJkmKhf', u'CeilometerMeteringSecret': u'b4tmWMngDw9yfv8rxyj7YTbPs', u'NeutronMetadataProxySharedSecret': u'Np7VUh38WzatDXetXEcJwQt6g', u'BarbicanPassword': u'gVR4qTFAkfYHd2bRCaWHFCG4W', u'SaharaPassword': u'hje6PHVNzV7PWzrwECArQsmZf'}, u'root_template': u'overcloud.yaml', u'environments': [{u'path': u'overcloud-resource-registry-puppet.yaml'}, {u'path': u'user-environment.yaml'}], u'template': u'overcloud.yaml'}, u'name': u'overcloud'}, u'execution': {u'input': {u'queue_name': u'0d7085ae-6859-4f5e-ae90-09a3fee34794', u'container': u'overcloud'}, u'spec': {u'input': [u'container', {u'queue_name': u'tripleo'}], u'tasks': {u'put_tempurl': {u'name': u'put_tempurl', u'on-success': u'set_put_tempurl', u'version': u'2.0', u'action': u'tripleo.swift.tempurl', u'input': {u'container': u'<% $.container %>-swift-rings', u'obj': u'swift-rings.tar.gz', u'method': u'PUT'}, u'type': u'direct'}, u'set_get_tempurl': {u'name': u'set_get_tempurl', u'on-success': u'put_tempurl', u'version': u'2.0', u'action': u'tripleo.parameters.update', u'input': {u'container': u'<% $.container %>', u'parameters': {u'SwiftRingGetTempurl': u'<% task(get_tempurl).result %>'}}, u'type': u'direct'}, u'get_tempurl': {u'name': u'get_tempurl', u'on-success': u'set_get_tempurl', u'version': u'2.0', u'action': u'tripleo.swift.tempurl', u'input': {u'container': u'<% $.container %>-swift-rings', u'obj': u'swift-rings.tar.gz'}, u'type': u'direct'}, u'set_status_success': {u'version': u'2.0', u'type': u'direct', u'name': u'set_status_success', u'publish': {u'status': u'SUCCESS', u'message': u'<% task(set_put_tempurl).result %>'}, u'on-success': u'notify_zaqar'}, u'notify_zaqar': {u'name': u'notify_zaqar', u'on-success': [{u'fail': u'<% $.get(\'status\') = "FAILED" %>'}], u'version': u'2.0', u'action': u'zaqar.queue_post', u'input': {u'queue_name': u'<% $.queue_name %>', u'messages': {u'body': {u'type': u'tripleo.swift_rings_backup.v1.create_swift_rings_backup_container_plan', u'payload': {u'status': u'<% $.status %>', u'message': u"<% $.get('message', '') %>", u'execution': u'<% execution() %>'}}}}, u'type': u'direct'}, u'set_put_tempurl_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'set_put_tempurl_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(set_put_tempurl).result %>'}, u'on-success': u'notify_zaqar'}, u'set_create_container_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'set_create_container_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(create_container_failed).result %>'}, u'on-success': u'notify_zaqar'}, u'check_container': {u'name': u'check_container', u'on-error': u'create_container', u'on-success': u'get_tempurl', u'version': u'2.0', u'action': u'swift.head_container container=<% $.container %>', u'type': u'direct'}, u'create_container': {u'name': u'create_container', u'on-error': u'set_create_container_failed', u'on-success': u'get_tempurl', u'version': u'2.0', u'action': u'tripleo.plan.create_container container="<% $.container %>-swift-rings"', u'type': u'direct'}, u'set_put_tempurl': {u'name': u'set_put_tempurl', u'on-error': u'set_put_tempurl_failed', u'on-success': u'set_status_success', u'version': u'2.0', u'action': u'tripleo.parameters.update', u'input': {u'container': u'<% $.container %>', u'parameters': {u'SwiftRingPutTempurl': u'<% task(put_tempurl).result %>'}}, u'type': u'direct'}}, u'description': u'This plan ensures existence of container for Swift Rings backup.\n', u'version': u'2.0', u'name': u'create_swift_rings_backup_container_plan'}, u'params': {u'index': 0, u'use_default_templates': True, u'task_execution_id': u'f4b48bf7-7b92-4b8a-be69-5bbed36bd01e'}, u'id': u'dc6dc217-1c7f-4ce5-8bb9-456ad1e34c09', u'name': u'tripleo.swift_rings_backup.v1.create_swift_rings_backup_container_plan'}}}}}] 2018-08-21 12:03:52.925 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'73aa91e4c98945bab13620bc73b73c68', u'expires_at': u'2018-08-21T20:02:19.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=80f569b6-e9b0-40d8-b5e1-e881dc2972d3, action_class=tripleo_common.actions.deployment.DeployStackAction, attributes={}, params={u'skip_deploy_identifier': False, u'container': u'overcloud', u'timeout': 240}] 2018-08-21 12:03:57.763 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering docker/post.j2.yaml 2018-08-21 12:03:58.521 2043 INFO tripleo_common.actions.templates [-] Writing rendered template docker/post.yaml 2018-08-21 12:03:58.894 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/all_nodes/mac_hostname.j2.yaml 2018-08-21 12:03:59.582 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/all_nodes/mac_hostname.yaml 2018-08-21 12:03:59.612 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/all_nodes/random_string.j2.yaml 2018-08-21 12:04:00.354 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/all_nodes/random_string.yaml 2018-08-21 12:04:00.386 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/all_nodes/swap-partition.j2.yaml 2018-08-21 12:04:01.081 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/all_nodes/swap-partition.yaml 2018-08-21 12:04:01.112 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/all_nodes/swap.j2.yaml 2018-08-21 12:04:01.866 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/all_nodes/swap.yaml 2018-08-21 12:04:01.899 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/tasks/major_upgrade_pacemaker_init.j2.yaml 2018-08-21 12:04:02.579 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/tasks/major_upgrade_pacemaker_init.yaml 2018-08-21 12:04:02.613 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering network/service_net_map.j2.yaml 2018-08-21 12:04:03.422 2043 INFO tripleo_common.actions.templates [-] Writing rendered template network/service_net_map.yaml 2018-08-21 12:04:03.459 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering overcloud-resource-registry-puppet.j2.yaml 2018-08-21 12:04:04.175 2043 INFO tripleo_common.actions.templates [-] Writing rendered template overcloud-resource-registry-puppet.yaml 2018-08-21 12:04:04.309 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering overcloud.j2.yaml 2018-08-21 12:04:05.136 2043 INFO tripleo_common.actions.templates [-] Writing rendered template overcloud.yaml 2018-08-21 12:04:05.167 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role template puppet/config.role.j2.yaml 2018-08-21 12:04:05.177 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering roles Controller,Compute,ComputeSriov,ComputeDpdk,BlockStorage,ObjectStorage,CephStorage,Networker 2018-08-21 12:04:05.177 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Controller 2018-08-21 12:04:05.857 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/controller-config.yaml 2018-08-21 12:04:05.892 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Compute 2018-08-21 12:04:06.560 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/compute-config.yaml 2018-08-21 12:04:06.589 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ComputeSriov 2018-08-21 12:04:07.278 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/computesriov-config.yaml 2018-08-21 12:04:07.309 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ComputeDpdk 2018-08-21 12:04:08.007 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/computedpdk-config.yaml 2018-08-21 12:04:08.042 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role BlockStorage 2018-08-21 12:04:08.720 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/blockstorage-config.yaml 2018-08-21 12:04:08.751 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ObjectStorage 2018-08-21 12:04:09.466 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/objectstorage-config.yaml 2018-08-21 12:04:09.497 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role CephStorage 2018-08-21 12:04:10.238 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/cephstorage-config.yaml 2018-08-21 12:04:10.269 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Networker 2018-08-21 12:04:10.956 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/networker-config.yaml 2018-08-21 12:04:10.988 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering puppet/extraconfig/all_nodes/neutron-ml2-cisco-nexus-ucsm.j2.yaml 2018-08-21 12:04:11.674 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/extraconfig/all_nodes/neutron-ml2-cisco-nexus-ucsm.yaml 2018-08-21 12:04:11.703 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering puppet/post.j2.yaml 2018-08-21 12:04:12.443 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/post.yaml 2018-08-21 12:04:12.476 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role template puppet/role.role.j2.yaml 2018-08-21 12:04:12.494 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering roles Controller,Compute,ComputeSriov,ComputeDpdk,BlockStorage,ObjectStorage,CephStorage,Networker 2018-08-21 12:04:12.494 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Controller 2018-08-21 12:04:12.494 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/controller-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-21 12:04:12.495 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Compute 2018-08-21 12:04:12.495 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/compute-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-21 12:04:12.495 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ComputeSriov 2018-08-21 12:04:13.226 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/computesriov-role.yaml 2018-08-21 12:04:13.257 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ComputeDpdk 2018-08-21 12:04:13.973 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/computedpdk-role.yaml 2018-08-21 12:04:14.006 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role BlockStorage 2018-08-21 12:04:14.006 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/blockstorage-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-21 12:04:14.007 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ObjectStorage 2018-08-21 12:04:14.007 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/objectstorage-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-21 12:04:14.007 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role CephStorage 2018-08-21 12:04:14.008 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/cephstorage-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-21 12:04:14.008 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Networker 2018-08-21 12:04:14.743 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/networker-role.yaml 2018-08-21 12:04:26.930 2043 INFO swiftclient [-] REQ: curl -i https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz COPY -H "Destination: overcloud-swift-rings/swift-rings.tar.gz-1534867466" -H "X-Auth-Token: 73aa91e4c98945ba..." 2018-08-21 12:04:26.931 2043 INFO swiftclient [-] RESP STATUS: 404 Not Found 2018-08-21 12:04:26.931 2043 INFO swiftclient [-] RESP HEADERS: {u'Date': u'Tue, 21 Aug 2018 16:04:26 GMT', u'Content-Length': u'70', u'Content-Type': u'text/html; charset=UTF-8', u'X-Trans-Id': u'txda89768890164d67b7ec5-005b7c380a'} 2018-08-21 12:04:26.932 2043 INFO swiftclient [-] RESP BODY:

Not Found

The resource could not be found.

2018-08-21 12:04:26.932 2043 ERROR swiftclient [-] Object COPY failed: https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz 404 Not Found [first 60 chars of response]

Not Found

The resource could not be found.< 2018-08-21 12:04:26.932 2043 ERROR swiftclient Traceback (most recent call last): 2018-08-21 12:04:26.932 2043 ERROR swiftclient File "/usr/lib/python2.7/site-packages/swiftclient/client.py", line 1649, in _retry 2018-08-21 12:04:26.932 2043 ERROR swiftclient service_token=self.service_token, **kwargs) 2018-08-21 12:04:26.932 2043 ERROR swiftclient File "/usr/lib/python2.7/site-packages/swiftclient/client.py", line 1404, in copy_object 2018-08-21 12:04:26.932 2043 ERROR swiftclient raise ClientException.from_response(resp, 'Object COPY failed', body) 2018-08-21 12:04:26.932 2043 ERROR swiftclient ClientException: Object COPY failed: https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz 404 Not Found [first 60 chars of response]

Not Found

The resource could not be found.< 2018-08-21 12:04:26.932 2043 ERROR swiftclient 2018-08-21 12:04:26.933 2043 INFO tripleo_common.actions.deployment [-] Perfoming Heat stack create 2018-08-21 12:04:38.807 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'73aa91e4c98945bab13620bc73b73c68', u'expires_at': u'2018-08-21T20:02:19.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=7532fb71-b8a3-4e95-8838-0cfa874cdd75, action_class=mistral.actions.openstack.actions.ZaqarAction, attributes={u'client_method_name': u'queue_post'}, params={u'queue_name': u'0d7085ae-6859-4f5e-ae90-09a3fee34794', u'messages': {u'body': {u'type': u'tripleo.deployment.v1.deploy_plan', u'payload': {u'status': u'SUCCESS', u'message': u'', u'execution': {u'input': {u'skip_deploy_identifier': False, u'container': u'overcloud', u'queue_name': u'0d7085ae-6859-4f5e-ae90-09a3fee34794', u'timeout': 240}, u'spec': {u'input': [u'container', {u'timeout': 240}, {u'skip_deploy_identifier': False}, {u'queue_name': u'tripleo'}], u'tasks': {u'add_validation_ssh_key': {u'on-complete': u'create_swift_rings_backup_plan', u'version': u'2.0', u'type': u'direct', u'name': u'add_validation_ssh_key', u'workflow': u'tripleo.validations.v1.add_validation_ssh_key_parameter container=<% $.container %>'}, u'deploy': {u'name': u'deploy', u'on-error': u'set_deployment_failed', u'on-success': u'send_message', u'version': u'2.0', u'action': u'tripleo.deployment.deploy timeout=<% $.timeout %> container=<% $.container %>', u'input': {u'skip_deploy_identifier': u'<% $.skip_deploy_identifier %>', u'container': u'<% $.container %>', u'timeout': u'<% $.timeout %>'}, u'type': u'direct'}, u'create_swift_rings_backup_plan': {u'name': u'create_swift_rings_backup_plan', u'on-error': u'create_swift_rings_backup_plan_set_status_failed', u'workflow': u'tripleo.swift_rings_backup.v1.create_swift_rings_backup_container_plan', u'on-success': u'deploy', u'version': u'2.0', u'input': {u'use_default_templates': True, u'queue_name': u'<% $.queue_name %>', u'container': u'<% $.container %>'}, u'type': u'direct'}, u'create_swift_rings_backup_plan_set_status_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'create_swift_rings_backup_plan_set_status_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(create_swift_rings_backup_plan).result %>'}, u'on-success': u'send_message'}, u'send_message': {u'retry': u'count=5 delay=1', u'name': u'send_message', u'version': u'2.0', u'action': u'zaqar.queue_post', u'input': {u'queue_name': u'<% $.queue_name %>', u'messages': {u'body': {u'type': u'tripleo.deployment.v1.deploy_plan', u'payload': {u'status': u"<% $.get('status', 'SUCCESS') %>", u'message': u"<% $.get('message', '') %>", u'execution': u'<% execution() %>'}}}}, u'type': u'direct'}, u'set_deployment_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'set_deployment_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(deploy).result %>'}, u'on-success': u'send_message'}}, u'name': u'deploy_plan', u'version': u'2.0'}, u'params': {}, u'id': u'6f4d1478-df65-4303-923e-a715e486f671', u'name': u'tripleo.deployment.v1.deploy_plan'}}}}}] 2018-08-21 13:26:19.568 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'73aa91e4c98945bab13620bc73b73c68', u'expires_at': u'2018-08-21T20:02:19.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=None, action_class=tripleo_common.actions.deployment.OvercloudRcAction, attributes={}, params={u'no_proxy': u'', u'container': u'overcloud'}] 2018-08-21 14:37:38.220 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'88ba4fcf483d4d3a92b3ea4aff615bc7', u'expires_at': u'2018-08-21T22:37:33.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=None, action_class=tripleo_common.actions.plan.ListPlansAction, attributes={}, params={}] 2018-08-21 14:37:57.125 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'88ba4fcf483d4d3a92b3ea4aff615bc7', u'expires_at': u'2018-08-21T22:37:33.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=3d0717d2-e3ca-42c8-b568-54c9db612146, action_class=mistral.actions.openstack.actions.SwiftAction, attributes={u'client_method_name': u'head_container'}, params={u'headers': None, u'container': u'overcloud'}] 2018-08-21 14:37:58.248 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'88ba4fcf483d4d3a92b3ea4aff615bc7', u'expires_at': u'2018-08-21T22:37:33.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=fdd93a84-23f4-4589-ba2d-b9fad2dfa480, action_class=tripleo_common.actions.swifthelper.SwiftTempUrlAction, attributes={}, params={u'obj': u'swift-rings.tar.gz', u'valid': u'86400', u'container': u'overcloud-swift-rings', u'method': u'GET'}] 2018-08-21 14:37:59.327 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'88ba4fcf483d4d3a92b3ea4aff615bc7', u'expires_at': u'2018-08-21T22:37:33.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=fc582397-19c7-44ba-83ed-24c05863e922, action_class=tripleo_common.actions.parameters.UpdateParametersAction, attributes={}, params={u'container': u'overcloud', u'parameters': {u'SwiftRingGetTempurl': u'https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=12a60c3f221f96ffa36f73b71cf912dd38857924&temp_url_expires=1534963079'}}] 2018-08-21 14:38:00.414 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'88ba4fcf483d4d3a92b3ea4aff615bc7', u'expires_at': u'2018-08-21T22:37:33.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=675ee36c-d813-48d5-bda7-57aa9cbc9dae, action_class=tripleo_common.actions.swifthelper.SwiftTempUrlAction, attributes={}, params={u'obj': u'swift-rings.tar.gz', u'valid': u'86400', u'container': u'overcloud-swift-rings', u'method': u'PUT'}] 2018-08-21 14:38:01.496 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'88ba4fcf483d4d3a92b3ea4aff615bc7', u'expires_at': u'2018-08-21T22:37:33.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=cfbf1fbb-db44-41a0-810c-2ecafb0ad253, action_class=tripleo_common.actions.parameters.UpdateParametersAction, attributes={}, params={u'container': u'overcloud', u'parameters': {u'SwiftRingPutTempurl': u'https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=bf3ab69b3e1c98e9ad3caea619c9111471bc768c&temp_url_expires=1534963081'}}] 2018-08-21 14:38:03.612 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'88ba4fcf483d4d3a92b3ea4aff615bc7', u'expires_at': u'2018-08-21T22:37:33.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=0dde9296-e083-432e-aa90-8efd11dc6925, action_class=mistral.actions.std_actions.NoOpAction, attributes={}, params={}] 2018-08-21 14:38:03.616 2043 INFO mistral.actions.std_actions [-] Running no-op action 2018-08-21 14:38:04.871 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'88ba4fcf483d4d3a92b3ea4aff615bc7', u'expires_at': u'2018-08-21T22:37:33.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=7ac7fd76-d6f7-475c-8f50-90d744544939, action_class=mistral.actions.openstack.actions.ZaqarAction, attributes={u'client_method_name': u'queue_post'}, params={u'queue_name': u'12e75ad9-de8f-4a85-9e36-bb552f731047', u'messages': {u'body': {u'type': u'tripleo.swift_rings_backup.v1.create_swift_rings_backup_container_plan', u'payload': {u'status': u'SUCCESS', u'message': {u'description': None, u'created_at': u'2018-02-22 04:48:52', u'updated_at': u'2018-08-21 18:38:00', u'id': u'968f1f11-6f20-4df5-80c9-44c37af9fbf9', u'manager': {u'client': {u'cron_triggers': None, u'tasks': None, u'workbooks': None, u'actions': None, u'executions': None, u'environments': None, u'members': None, u'workflows': None, u'services': None, u'http_client': None, u'action_executions': None}}, u'scope': u'private', u'_data': {u'created_at': u'2018-02-22 04:48:52', u'description': None, u'variables': u'{"root_template": "overcloud.yaml", "passwords": {"CephClusterFSID": "afa4bfa0-178b-11e8-a78c-525400a6c54d", "CephMonKey": "AQC2S45aAAAAABAAuV7N5EtCfAjZ0GKecXseZA==", "NeutronPassword": "8kgQ3U27gQMTaUvWb724KbQ8K", "HeatPassword": "jkF88nM6nuGtshmVp2ePsUAHd", "SnmpdReadonlyUserPassword": "7f54596ff715c1ca1878a1185ded051f44beef33", "GlancePassword": "um99YHx2cP9ZGfRWThvk6c2n8", "IronicPassword": "VvJZUqPaDRJQwJmBNKPtgyjuv", "HeatStackDomainAdminPassword": "qzQqR8cv8e9r6cMRyk8KUWCkk", "ZaqarPassword": "8jDVYemtbrZ9eCvHUWc8gTAZv", "MysqlClustercheckPassword": "xJQMPhkgs2PqG9wNdWgZW4msW", "GnocchiPassword": "TN4tjsYYvTZayc4DqqZuY642M", "CephAdminKey": "AQC2S45aAAAAABAAAYT/baXKeRAZkZHshteO3Q==", "CeilometerPassword": "4rCWnU6GjNyNXhr9rFTZmJ3cC", "CinderPassword": "hNds7nsunkghcCmHtM6ghnajb", "RabbitPassword": "NqfDJEFDujfBEFefGrAgVt9vZ", "CephRgwKey": "AQC2S45aAAAAABAAC3w5Uiw0SXYUjEio/I7a6Q==", "TrovePassword": "Y9ZwMEQ92up4FWMaRZaV6X7sD", "AodhPassword": "scVG8JBBP9N9Pmhng2M6AzZBc", "KeystoneCredential0": "GavlhcO47vp1kgATYD5niOdOcdRxDQcrydYZgo7RQbs=", "KeystoneCredential1": "sjlkgpY39e8CVGu2ZZyN5f-PWUkT8xHTGfrVqIa8-hs=", "CephClientKey": "AQC2S45aAAAAABAAD0oMJfCjQwv/FhnAOOkBdw==", "NovaPassword": "v72sUpAsQRaDtg4KYnztQaHCu", "AdminToken": "pX9qYWFAEsgxycBrWbqtPJ29G", "RedisPassword": "TcjBjD6FpxhZDP6y9V7gaj8gP", "MistralPassword": "bTxxR3KcM8kuKYaghZqPPxBwY", "SwiftHashSuffix": "PRqEGctUHHNxZH3ZwP7DbUTxm", "AdminPassword": "F9afsbdYtNjMwb6hgAKw9rtTX", "MigrationSshKey": {"public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC78G3xWGQJHaaMe0DaeebVDK/tmgLGwD4BRwPmWJG9z5CSTAEroCCCWXYtoGKol5MM9VQshV4Ogy1X4DCZRForWgl9hu9GL8UwHruuB0Y7zoBlFYaPCCGPZsrlhj8zo2fstnq/je/rjnFFXlmUKOCIyfLuYovlY8SJSeqQ3jkVxg4EZDkSwrN+82nmCXhfREgjxXTBSiLPSDwANtFbsCy49YvHmCNolikjegXr8PyqY7Qdz7FFU5e0CtNO1ADwwsYnIkDuDaL6KUlGD711bxPY5+hYVgM+GeU1grZVLDx6G74BavKDzg+yr5wcgNDuirdrjN9GjaFzPU+/ch9WKNyd Generated by TripleO", "private_key": "-----BEGIN RSA PRIVATE KEY-----\\nMIIEpAIBAAKCAQEAu/Bt8VhkCR2mjHtA2nnm1Qyv7ZoCxsA+AUcD5liRvc+QkkwB\\nK6Aggll2LaBiqJeTDPVULIVeDoMtV+AwmURaK1oJfYbvRi/FMB67rgdGO86AZRWG\\njwghj2bK5YY/M6Nn7LZ6v43v645xRV5ZlCjgiMny7mKL5WPEiUnqkN45FcYOBGQ5\\nEsKzfvNp5gl4X0RII8V0wUoiz0g8ADbRW7AsuPWLx5gjaJYpI3oF6/D8qmO0Hc+x\\nRVOXtArTTtQA8MLGJyJA7g2i+ilJRg+9dW8T2OfoWFYDPhnlNYK2VSw8ehu+AWry\\ng84Psq+cHIDQ7oq3a4zfRo2hcz1Pv3IfVijcnQIDAQABAoIBAQCRfeSu9P2kbPbV\\nREmFmN9RSZwcdaD2mjamKILlXOWeqsRB7WLukez43Cb31XTrDUSCwJ1kRe71jymY\\nIO+eh2LCstYr/jzX+f1ObkxewjTl8cxF9O8RZXsNl8c0/sOIx1SZ1P6bslbs5X3c\\n9NimMSr52lUdpN6mO6EXo0ha1B4fMrl5lY3TzQXm1T48Zi5IMOZgpuQNbT9hRXss\\n68oAmNEmDHapIjH5u2rZNn1d5W4pvyHtA/G+mWXu0hUxXlGWCN0YBcMErJ53HjOV\\nGcWbd88kzDzbybPGYXqx2ExUGdeeP+tv1IWPimbWtemLRdxXGr2QRUdK8WiJ0M8S\\n9dk7LJuFAoGBAPPpI+2P0JjNXVNjlizP4p5aTfjeCWJ1EEIOTSlPWNqxClTB0LJO\\n8MR9qVZrOr0NWJEXs1PQ5icNJsjSNCNFBR54gMC56UKgSnOgZCEnxjjSKve4gzZ9\\nP9P8Qn4fBtdsnfdlaiBIERBaQk5TWwlxukXmJ7Gygy0nUbQEljKOQ9qDAoGBAMVB\\nGD6BsfK2F2rKtFpETHZ9AtIk/lWKLMW5Q26ihVweQ4DTKkTQNlEC36dSUQn8SsV5\\nN4NH1jlahansLM5gC88laQxCK9vPAYVllN7YtJBYU78MhyPNsnzIrGgA6WgE6SMv\\nuZuFaZ5IiKvPCLUHtIqsqaMQbptBFxqZKddzt0JfAoGAeWcVxuzKOwQc66Cp4uwm\\nNANmw/RgX209BmPv7BvechuktMMziUzZcjPJ0YXV2ruF1dIiJBnaNJ3LLDHUWanE\\n/oGkNElU3SDDbgHrVMVjWGzjjiF8zeZRmsX4oqX21cruZXFI/YBhXe5PCoVazryY\\npqoEH+JmgFcNx7hwugEtrNkCgYA/dX2zPk5dYy+Nb8Et+SMQS4+Iw9X+9wEIa13C\\nTg7RX/sfis/ia4nN7jq9vcHMkJoNhb3SQl4s/W5bCFwx2Lxz2/k7tF4fzS0UGWYX\\ne2g7t+7ZW9JuNlLhyj2NCB4PFOVcKJJx8i3Uekld3LFUbDItGvdIOpUa5YnlSLkp\\nU1T1yQKBgQDhEdJWFQZJrsILv3zFhuDtuy15QR1QvcRQXnUodaCj7dNQyK/+6CFG\\nipxgzDI3537fMcC/MO7PDCG5HB0FZl7b3SDuNWbzW7hqCBZtBxRuBqdticc8jbkV\\nnGt4UuYs+DVGPULDuDscVAKKCGT6cSFn5m1jedMgxsSxxm1A+xL8Ww==\\n-----END RSA PRIVATE KEY-----\\n"}, "HAProxyStatsPassword": "XknBPwQd4AsTKwH4seqp2BVJq", "ManilaPassword": "4nQPbu7Ch798gPPthwrZs6Kr2", "SwiftPassword": "8cBNKm2qPfwwx7y7e3HJkmKhf", "CeilometerMeteringSecret": "b4tmWMngDw9yfv8rxyj7YTbPs", "NeutronMetadataProxySharedSecret": "Np7VUh38WzatDXetXEcJwQt6g", "BarbicanPassword": "gVR4qTFAkfYHd2bRCaWHFCG4W", "SaharaPassword": "hje6PHVNzV7PWzrwECArQsmZf"}, "parameter_defaults": {"SwiftRingGetTempurl": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=12a60c3f221f96ffa36f73b71cf912dd38857924&temp_url_expires=1534963079"}, "template": "overcloud.yaml", "environments": []}', u'updated_at': u'2018-08-21 18:38:00', u'scope': u'private', u'id': u'968f1f11-6f20-4df5-80c9-44c37af9fbf9', u'name': u'overcloud'}, u'variables': {u'parameter_defaults': {u'SwiftRingPutTempurl': u'https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=bf3ab69b3e1c98e9ad3caea619c9111471bc768c&temp_url_expires=1534963081', u'SwiftRingGetTempurl': u'https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=12a60c3f221f96ffa36f73b71cf912dd38857924&temp_url_expires=1534963079'}, u'passwords': {u'HAProxyStatsPassword': u'XknBPwQd4AsTKwH4seqp2BVJq', u'ManilaPassword': u'4nQPbu7Ch798gPPthwrZs6Kr2', u'NeutronPassword': u'8kgQ3U27gQMTaUvWb724KbQ8K', u'GlancePassword': u'um99YHx2cP9ZGfRWThvk6c2n8', u'SnmpdReadonlyUserPassword': u'7f54596ff715c1ca1878a1185ded051f44beef33', u'HeatPassword': u'jkF88nM6nuGtshmVp2ePsUAHd', u'AdminPassword': u'F9afsbdYtNjMwb6hgAKw9rtTX', u'IronicPassword': u'VvJZUqPaDRJQwJmBNKPtgyjuv', u'HeatStackDomainAdminPassword': u'qzQqR8cv8e9r6cMRyk8KUWCkk', u'ZaqarPassword': u'8jDVYemtbrZ9eCvHUWc8gTAZv', u'MysqlClustercheckPassword': u'xJQMPhkgs2PqG9wNdWgZW4msW', u'GnocchiPassword': u'TN4tjsYYvTZayc4DqqZuY642M', u'CephAdminKey': u'AQC2S45aAAAAABAAAYT/baXKeRAZkZHshteO3Q==', u'CeilometerPassword': u'4rCWnU6GjNyNXhr9rFTZmJ3cC', u'CinderPassword': u'hNds7nsunkghcCmHtM6ghnajb', u'RabbitPassword': u'NqfDJEFDujfBEFefGrAgVt9vZ', u'CephRgwKey': u'AQC2S45aAAAAABAAC3w5Uiw0SXYUjEio/I7a6Q==', u'TrovePassword': u'Y9ZwMEQ92up4FWMaRZaV6X7sD', u'KeystoneCredential0': u'GavlhcO47vp1kgATYD5niOdOcdRxDQcrydYZgo7RQbs=', u'KeystoneCredential1': u'sjlkgpY39e8CVGu2ZZyN5f-PWUkT8xHTGfrVqIa8-hs=', u'CephClientKey': u'AQC2S45aAAAAABAAD0oMJfCjQwv/FhnAOOkBdw==', u'NovaPassword': u'v72sUpAsQRaDtg4KYnztQaHCu', u'AdminToken': u'pX9qYWFAEsgxycBrWbqtPJ29G', u'RedisPassword': u'TcjBjD6FpxhZDP6y9V7gaj8gP', u'MistralPassword': u'bTxxR3KcM8kuKYaghZqPPxBwY', u'SwiftHashSuffix': u'PRqEGctUHHNxZH3ZwP7DbUTxm', u'AodhPassword': u'scVG8JBBP9N9Pmhng2M6AzZBc', u'MigrationSshKey': {u'public_key': u'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC78G3xWGQJHaaMe0DaeebVDK/tmgLGwD4BRwPmWJG9z5CSTAEroCCCWXYtoGKol5MM9VQshV4Ogy1X4DCZRForWgl9hu9GL8UwHruuB0Y7zoBlFYaPCCGPZsrlhj8zo2fstnq/je/rjnFFXlmUKOCIyfLuYovlY8SJSeqQ3jkVxg4EZDkSwrN+82nmCXhfREgjxXTBSiLPSDwANtFbsCy49YvHmCNolikjegXr8PyqY7Qdz7FFU5e0CtNO1ADwwsYnIkDuDaL6KUlGD711bxPY5+hYVgM+GeU1grZVLDx6G74BavKDzg+yr5wcgNDuirdrjN9GjaFzPU+/ch9WKNyd Generated by TripleO', u'private_key': u'-----BEGIN RSA PRIVATE KEY-----\nMIIEpAIBAAKCAQEAu/Bt8VhkCR2mjHtA2nnm1Qyv7ZoCxsA+AUcD5liRvc+QkkwB\nK6Aggll2LaBiqJeTDPVULIVeDoMtV+AwmURaK1oJfYbvRi/FMB67rgdGO86AZRWG\njwghj2bK5YY/M6Nn7LZ6v43v645xRV5ZlCjgiMny7mKL5WPEiUnqkN45FcYOBGQ5\nEsKzfvNp5gl4X0RII8V0wUoiz0g8ADbRW7AsuPWLx5gjaJYpI3oF6/D8qmO0Hc+x\nRVOXtArTTtQA8MLGJyJA7g2i+ilJRg+9dW8T2OfoWFYDPhnlNYK2VSw8ehu+AWry\ng84Psq+cHIDQ7oq3a4zfRo2hcz1Pv3IfVijcnQIDAQABAoIBAQCRfeSu9P2kbPbV\nREmFmN9RSZwcdaD2mjamKILlXOWeqsRB7WLukez43Cb31XTrDUSCwJ1kRe71jymY\nIO+eh2LCstYr/jzX+f1ObkxewjTl8cxF9O8RZXsNl8c0/sOIx1SZ1P6bslbs5X3c\n9NimMSr52lUdpN6mO6EXo0ha1B4fMrl5lY3TzQXm1T48Zi5IMOZgpuQNbT9hRXss\n68oAmNEmDHapIjH5u2rZNn1d5W4pvyHtA/G+mWXu0hUxXlGWCN0YBcMErJ53HjOV\nGcWbd88kzDzbybPGYXqx2ExUGdeeP+tv1IWPimbWtemLRdxXGr2QRUdK8WiJ0M8S\n9dk7LJuFAoGBAPPpI+2P0JjNXVNjlizP4p5aTfjeCWJ1EEIOTSlPWNqxClTB0LJO\n8MR9qVZrOr0NWJEXs1PQ5icNJsjSNCNFBR54gMC56UKgSnOgZCEnxjjSKve4gzZ9\nP9P8Qn4fBtdsnfdlaiBIERBaQk5TWwlxukXmJ7Gygy0nUbQEljKOQ9qDAoGBAMVB\nGD6BsfK2F2rKtFpETHZ9AtIk/lWKLMW5Q26ihVweQ4DTKkTQNlEC36dSUQn8SsV5\nN4NH1jlahansLM5gC88laQxCK9vPAYVllN7YtJBYU78MhyPNsnzIrGgA6WgE6SMv\nuZuFaZ5IiKvPCLUHtIqsqaMQbptBFxqZKddzt0JfAoGAeWcVxuzKOwQc66Cp4uwm\nNANmw/RgX209BmPv7BvechuktMMziUzZcjPJ0YXV2ruF1dIiJBnaNJ3LLDHUWanE\n/oGkNElU3SDDbgHrVMVjWGzjjiF8zeZRmsX4oqX21cruZXFI/YBhXe5PCoVazryY\npqoEH+JmgFcNx7hwugEtrNkCgYA/dX2zPk5dYy+Nb8Et+SMQS4+Iw9X+9wEIa13C\nTg7RX/sfis/ia4nN7jq9vcHMkJoNhb3SQl4s/W5bCFwx2Lxz2/k7tF4fzS0UGWYX\ne2g7t+7ZW9JuNlLhyj2NCB4PFOVcKJJx8i3Uekld3LFUbDItGvdIOpUa5YnlSLkp\nU1T1yQKBgQDhEdJWFQZJrsILv3zFhuDtuy15QR1QvcRQXnUodaCj7dNQyK/+6CFG\nipxgzDI3537fMcC/MO7PDCG5HB0FZl7b3SDuNWbzW7hqCBZtBxRuBqdticc8jbkV\nnGt4UuYs+DVGPULDuDscVAKKCGT6cSFn5m1jedMgxsSxxm1A+xL8Ww==\n-----END RSA PRIVATE KEY-----\n'}, u'CephClusterFSID': u'afa4bfa0-178b-11e8-a78c-525400a6c54d', u'CephMonKey': u'AQC2S45aAAAAABAAuV7N5EtCfAjZ0GKecXseZA==', u'SwiftPassword': u'8cBNKm2qPfwwx7y7e3HJkmKhf', u'CeilometerMeteringSecret': u'b4tmWMngDw9yfv8rxyj7YTbPs', u'NeutronMetadataProxySharedSecret': u'Np7VUh38WzatDXetXEcJwQt6g', u'BarbicanPassword': u'gVR4qTFAkfYHd2bRCaWHFCG4W', u'SaharaPassword': u'hje6PHVNzV7PWzrwECArQsmZf'}, u'root_template': u'overcloud.yaml', u'environments': [], u'template': u'overcloud.yaml'}, u'name': u'overcloud'}, u'execution': {u'input': {u'queue_name': u'12e75ad9-de8f-4a85-9e36-bb552f731047', u'container': u'overcloud'}, u'spec': {u'input': [u'container', {u'queue_name': u'tripleo'}], u'tasks': {u'put_tempurl': {u'name': u'put_tempurl', u'on-success': u'set_put_tempurl', u'version': u'2.0', u'action': u'tripleo.swift.tempurl', u'input': {u'container': u'<% $.container %>-swift-rings', u'obj': u'swift-rings.tar.gz', u'method': u'PUT'}, u'type': u'direct'}, u'set_get_tempurl': {u'name': u'set_get_tempurl', u'on-success': u'put_tempurl', u'version': u'2.0', u'action': u'tripleo.parameters.update', u'input': {u'container': u'<% $.container %>', u'parameters': {u'SwiftRingGetTempurl': u'<% task(get_tempurl).result %>'}}, u'type': u'direct'}, u'get_tempurl': {u'name': u'get_tempurl', u'on-success': u'set_get_tempurl', u'version': u'2.0', u'action': u'tripleo.swift.tempurl', u'input': {u'container': u'<% $.container %>-swift-rings', u'obj': u'swift-rings.tar.gz'}, u'type': u'direct'}, u'set_status_success': {u'version': u'2.0', u'type': u'direct', u'name': u'set_status_success', u'publish': {u'status': u'SUCCESS', u'message': u'<% task(set_put_tempurl).result %>'}, u'on-success': u'notify_zaqar'}, u'notify_zaqar': {u'name': u'notify_zaqar', u'on-success': [{u'fail': u'<% $.get(\'status\') = "FAILED" %>'}], u'version': u'2.0', u'action': u'zaqar.queue_post', u'input': {u'queue_name': u'<% $.queue_name %>', u'messages': {u'body': {u'type': u'tripleo.swift_rings_backup.v1.create_swift_rings_backup_container_plan', u'payload': {u'status': u'<% $.status %>', u'message': u"<% $.get('message', '') %>", u'execution': u'<% execution() %>'}}}}, u'type': u'direct'}, u'set_put_tempurl_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'set_put_tempurl_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(set_put_tempurl).result %>'}, u'on-success': u'notify_zaqar'}, u'set_create_container_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'set_create_container_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(create_container_failed).result %>'}, u'on-success': u'notify_zaqar'}, u'check_container': {u'name': u'check_container', u'on-error': u'create_container', u'on-success': u'get_tempurl', u'version': u'2.0', u'action': u'swift.head_container container=<% $.container %>', u'type': u'direct'}, u'create_container': {u'name': u'create_container', u'on-error': u'set_create_container_failed', u'on-success': u'get_tempurl', u'version': u'2.0', u'action': u'tripleo.plan.create_container container="<% $.container %>-swift-rings"', u'type': u'direct'}, u'set_put_tempurl': {u'name': u'set_put_tempurl', u'on-error': u'set_put_tempurl_failed', u'on-success': u'set_status_success', u'version': u'2.0', u'action': u'tripleo.parameters.update', u'input': {u'container': u'<% $.container %>', u'parameters': {u'SwiftRingPutTempurl': u'<% task(put_tempurl).result %>'}}, u'type': u'direct'}}, u'description': u'This plan ensures existence of container for Swift Rings backup.\n', u'version': u'2.0', u'name': u'create_swift_rings_backup_container_plan'}, u'params': {u'index': 0, u'use_default_templates': True, u'task_execution_id': u'7a513a43-e553-46c2-b0c0-9b7039a8a220'}, u'id': u'3c15ceb7-c229-4ca2-8a48-24b5fc6ea7e9', u'name': u'tripleo.swift_rings_backup.v1.create_swift_rings_backup_container_plan'}}}}}] 2018-08-21 14:38:09.561 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'88ba4fcf483d4d3a92b3ea4aff615bc7', u'expires_at': u'2018-08-21T22:37:33.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=1a29a8ba-3e8b-4b6e-aaa8-e8e1c66000d4, action_class=tripleo_common.actions.plan.UpdatePlanAction, attributes={}, params={u'container': u'overcloud'}] 2018-08-21 14:38:11.659 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'88ba4fcf483d4d3a92b3ea4aff615bc7', u'expires_at': u'2018-08-21T22:37:33.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=50458a26-247c-4d64-8c3f-94acd69f7cc0, action_class=tripleo_common.actions.parameters.GeneratePasswordsAction, attributes={}, params={u'container': u'overcloud'}] 2018-08-21 14:38:13.854 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'88ba4fcf483d4d3a92b3ea4aff615bc7', u'expires_at': u'2018-08-21T22:37:33.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=ec5aec6b-b99f-4de1-808d-fd388580cd39, action_class=tripleo_common.actions.templates.ProcessTemplatesAction, attributes={}, params={u'container': u'overcloud'}] 2018-08-21 14:38:16.985 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering docker/post.j2.yaml 2018-08-21 14:38:17.745 2043 INFO tripleo_common.actions.templates [-] Writing rendered template docker/post.yaml 2018-08-21 14:38:17.783 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/all_nodes/mac_hostname.j2.yaml 2018-08-21 14:38:18.487 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/all_nodes/mac_hostname.yaml 2018-08-21 14:38:18.520 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/all_nodes/random_string.j2.yaml 2018-08-21 14:38:19.268 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/all_nodes/random_string.yaml 2018-08-21 14:38:19.302 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/all_nodes/swap-partition.j2.yaml 2018-08-21 14:38:20.020 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/all_nodes/swap-partition.yaml 2018-08-21 14:38:20.212 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/all_nodes/swap.j2.yaml 2018-08-21 14:38:20.988 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/all_nodes/swap.yaml 2018-08-21 14:38:21.016 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/tasks/major_upgrade_pacemaker_init.j2.yaml 2018-08-21 14:38:21.764 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/tasks/major_upgrade_pacemaker_init.yaml 2018-08-21 14:38:21.799 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering network/service_net_map.j2.yaml 2018-08-21 14:38:22.526 2043 INFO tripleo_common.actions.templates [-] Writing rendered template network/service_net_map.yaml 2018-08-21 14:38:22.568 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering overcloud-resource-registry-puppet.j2.yaml 2018-08-21 14:38:23.302 2043 INFO tripleo_common.actions.templates [-] Writing rendered template overcloud-resource-registry-puppet.yaml 2018-08-21 14:38:23.335 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering overcloud.j2.yaml 2018-08-21 14:38:24.214 2043 INFO tripleo_common.actions.templates [-] Writing rendered template overcloud.yaml 2018-08-21 14:38:24.253 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role template puppet/config.role.j2.yaml 2018-08-21 14:38:24.277 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering roles Controller,Compute,ComputeSriov,ComputeDpdk,BlockStorage,ObjectStorage,CephStorage,Networker 2018-08-21 14:38:24.278 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Controller 2018-08-21 14:38:25.073 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/controller-config.yaml 2018-08-21 14:38:25.115 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Compute 2018-08-21 14:38:25.932 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/compute-config.yaml 2018-08-21 14:38:25.965 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ComputeSriov 2018-08-21 14:38:26.718 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/computesriov-config.yaml 2018-08-21 14:38:26.752 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ComputeDpdk 2018-08-21 14:38:27.520 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/computedpdk-config.yaml 2018-08-21 14:38:27.551 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role BlockStorage 2018-08-21 14:38:28.301 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/blockstorage-config.yaml 2018-08-21 14:38:28.335 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ObjectStorage 2018-08-21 14:38:29.080 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/objectstorage-config.yaml 2018-08-21 14:38:29.111 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role CephStorage 2018-08-21 14:38:29.830 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/cephstorage-config.yaml 2018-08-21 14:38:29.914 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Networker 2018-08-21 14:38:30.642 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/networker-config.yaml 2018-08-21 14:38:30.672 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering puppet/extraconfig/all_nodes/neutron-ml2-cisco-nexus-ucsm.j2.yaml 2018-08-21 14:38:31.392 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/extraconfig/all_nodes/neutron-ml2-cisco-nexus-ucsm.yaml 2018-08-21 14:38:31.425 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering puppet/post.j2.yaml 2018-08-21 14:38:32.269 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/post.yaml 2018-08-21 14:38:32.299 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role template puppet/role.role.j2.yaml 2018-08-21 14:38:32.316 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering roles Controller,Compute,ComputeSriov,ComputeDpdk,BlockStorage,ObjectStorage,CephStorage,Networker 2018-08-21 14:38:32.317 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Controller 2018-08-21 14:38:32.317 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/controller-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-21 14:38:32.317 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Compute 2018-08-21 14:38:32.318 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/compute-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-21 14:38:32.318 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ComputeSriov 2018-08-21 14:38:33.051 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/computesriov-role.yaml 2018-08-21 14:38:33.082 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ComputeDpdk 2018-08-21 14:38:33.827 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/computedpdk-role.yaml 2018-08-21 14:38:33.864 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role BlockStorage 2018-08-21 14:38:33.865 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/blockstorage-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-21 14:38:33.867 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ObjectStorage 2018-08-21 14:38:33.868 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/objectstorage-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-21 14:38:33.868 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role CephStorage 2018-08-21 14:38:33.870 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/cephstorage-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-21 14:38:33.871 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Networker 2018-08-21 14:38:34.600 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/networker-role.yaml 2018-08-21 14:38:44.132 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'88ba4fcf483d4d3a92b3ea4aff615bc7', u'expires_at': u'2018-08-21T22:37:33.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=125314f1-447f-47c6-bfc5-5b1560c87270, action_class=mistral.actions.std_actions.NoOpAction, attributes={}, params={}] 2018-08-21 14:38:44.132 2043 INFO mistral.actions.std_actions [-] Running no-op action 2018-08-21 14:38:45.380 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'88ba4fcf483d4d3a92b3ea4aff615bc7', u'expires_at': u'2018-08-21T22:37:33.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=18a697a5-afe6-448f-89fe-1dad12149012, action_class=mistral.actions.openstack.actions.ZaqarAction, attributes={u'client_method_name': u'queue_post'}, params={u'queue_name': u'12e75ad9-de8f-4a85-9e36-bb552f731047', u'messages': {u'body': {u'type': u'tripleo.plan_management.v1.update_deployment_plan', u'payload': {u'status': u'SUCCESS', u'message': u'', u'execution': {u'input': {u'queue_name': u'12e75ad9-de8f-4a85-9e36-bb552f731047', u'container': u'overcloud'}, u'spec': {u'input': [u'container', {u'queue_name': u'tripleo'}], u'tasks': {u'update_plan': {u'name': u'update_plan', u'on-error': u'update_plan_set_status_failed', u'on-success': u'ensure_passwords_exist', u'version': u'2.0', u'action': u'tripleo.plan.update container=<% $.container %>', u'type': u'direct'}, u'ensure_passwords_exist': {u'name': u'ensure_passwords_exist', u'on-error': u'ensure_passwords_exist_set_status_failed', u'on-success': u'process_templates', u'version': u'2.0', u'action': u'tripleo.parameters.generate_passwords container=<% $.container %>', u'type': u'direct'}, u'create_swift_rings_backup_plan': {u'name': u'create_swift_rings_backup_plan', u'on-error': u'create_swift_rings_backup_plan_set_status_failed', u'workflow': u'tripleo.swift_rings_backup.v1.create_swift_rings_backup_container_plan', u'on-success': u'update_plan', u'version': u'2.0', u'input': {u'use_default_templates': True, u'queue_name': u'<% $.queue_name %>', u'container': u'<% $.container %>'}, u'type': u'direct'}, u'update_plan_set_status_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'update_plan_set_status_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(update_plan).result %>'}, u'on-success': u'notify_zaqar'}, u'create_swift_rings_backup_plan_set_status_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'create_swift_rings_backup_plan_set_status_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(create_swift_rings_backup_plan).result %>'}, u'on-success': u'notify_zaqar'}, u'process_templates_set_status_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'process_templates_set_status_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(process_templates).result %>'}, u'on-success': u'notify_zaqar'}, u'notify_zaqar': {u'retry': u'count=5 delay=1', u'name': u'notify_zaqar', u'version': u'2.0', u'action': u'zaqar.queue_post', u'input': {u'queue_name': u'<% $.queue_name %>', u'messages': {u'body': {u'type': u'tripleo.plan_management.v1.update_deployment_plan', u'payload': {u'status': u'<% $.status %>', u'message': u"<% $.message or '' %>", u'execution': u'<% execution() %>'}}}}, u'type': u'direct'}, u'process_templates': {u'name': u'process_templates', u'on-error': u'process_templates_set_status_failed', u'on-success': u'set_status_success', u'version': u'2.0', u'action': u'tripleo.templates.process container=<% $.container %>', u'type': u'direct'}, u'set_status_success': {u'version': u'2.0', u'type': u'direct', u'name': u'set_status_success', u'publish': {u'status': u'SUCCESS', u'message': u'<% task(update_plan).result %>'}, u'on-success': u'notify_zaqar'}, u'ensure_passwords_exist_set_status_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'ensure_passwords_exist_set_status_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(ensure_passwords_exist).result %>'}, u'on-success': u'notify_zaqar'}}, u'name': u'update_deployment_plan', u'version': u'2.0'}, u'params': {}, u'id': u'a0463816-24b4-4121-9364-e970fbdb2ad4', u'name': u'tripleo.plan_management.v1.update_deployment_plan'}}}}}] 2018-08-21 14:38:50.961 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'88ba4fcf483d4d3a92b3ea4aff615bc7', u'expires_at': u'2018-08-21T22:37:33.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=None, action_class=tripleo_common.actions.parameters.UpdateParametersAction, attributes={}, params={u'container': u'overcloud', u'parameters': {u'KeystoneSigningKey': u'-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC8YtemiFboMcvH\nD4UWCBTBF5hrVCdf/qT9aDlNd13Y5Ajkgmuk6w0k2zEo2s30QvUUsimvDq46Qkqc\nVgsygnsg4lTTffFuK7fzrBlikxQvyBXGwMpvhzqPMpKqUMqjvF9NfPlzx6nhixX+\n9t/QiSzOmRQnlncoe7tDbbbAMnN5cjwgvShQPUPwbbY5Ht9lynyrvUg/4g5RlFrJ\nDaZWhYxz7TLVgb/YvBaT7XkiYRxP/d/mLuYwgFVdERkdp/USLOAXvFJbU3A3kRAZ\ng/y6AfK73/KW3TbzrdD+AZzL4GZX7AnYU6tPM5fTYaD+O6MTQeX2PcMMlQ3n9cGw\nO3btrQMxAgMBAAECggEAdpH7y4xqrtCQwuSozlodvf785yjbc5cR/5E25+QmhFna\nowDXgcCT0EvJ4D3/fSsbmIAerlkeHfsVfNrHR25K00LBQzA04jPQHyWGAL4z6XMV\nCbjUcWf62qBpIZuiP3ZTwbDUTSQxb40cNhLqghWkxxAgWF5i928RSXpnmQboGVpQ\nCg16GRvOsLWxJPmqbiZIk3ly2o5iwj4x8xZyNhFSUNduVRVI4VPk6KJx5p4MQoTP\nPH0uB0fV5thS28P8Ho7AH9p2vnULMwDf1VbsjvGpTwJT0B5SneMbXKaiIsmllUs+\nnd1U7hcLeiDOQU9iEV9VVd3Lup+9Kt39Ruy4OgxSAQKBgQD1YSSCbbR1UaDLHLCb\nIWQiWrRWr824RonKPSLVtIJdWjtn88LZLuzIDhX28OQcHD9iAHZ456FzhRL88Hpd\nIO+Kp4UplvMer/pYCvZzY/u66+4t7kWvBvSMeoRO8CVjA8MWRnqiYMyKLT6KxQva\nmXe00v7s6uxOPwWnzESgwlugEQKBgQDEijN3mf8t7p29XGY6I8m3R+fLUFvZK5ZA\nugoS5LUQZBoy0fv7l9NaCcvM4noyQ5zq7rK+uD3vdk4yZOeWktgLTSi9Dwz6NtOt\naXApwUdWlbBf3Fg8RqDrS23FdKJg1Pb5L4eBUquVwZ3Mwn6/o73GbtxyGN/eCRon\nTXncdrhRIQKBgQDvYKs7SkanxNA2FXD8haCoGxCfGLZ6NOYrE2UuUgBzjZkymgzV\nzv9TUtp+oxYFjlEPDCCHZoCMr5+MfhUBUSYef7pajlXy8/4ncdpnS3zCJ3Od/zqf\nuwtLGCKG16PBamQhEPSGACTKD8VZn00nHlw3XTcwbSXGV5juz0mMAs9b4QKBgQCn\nzeNhg283NVsieUii7TllrhP/KC4zfp57xxugw/q/8ufXaie9yQRgBKsn1FpGninV\nAFZGtiHTWWwsZLDCg7/H7moQ+U+4NqWGktZ8IBSbnZSIVCZV2Gu+WZlwlEOrb0kq\numT0irQLWdM0Jv92+gOm77JyDEDfX2AgHGsmS4rVYQKBgAVcQkrlG6pF5UQlJLqf\nyJZWnxlnamv3PrrUZSPiIR/c4bjmDDFqoj7bqxle+spQPZ3qXSAUHgvaQlWOQlLY\ntot4xZQsgMFeMpjOd7Zm3qUJOkTeuBbcGrvEkkCAr9C912W7VMtI8EBWAkBOmIPW\nzrCWynw81VWoNfI3RLkjgA03\n-----END PRIVATE KEY-----\n', u'rhel_reg_activation_key': u'ak_rhosp10', u'ComputeCount': 2, u'OvercloudControlFlavor': u'control', u'rhel_reg_type': u'', u'GnocchiBackend': u'rbd', u'NeutronFlatNetworks': u'datacentre,external', u'ComputeDpdkHostCpusList': u"'2,46,24,68'", u'ControlPlaneDefaultRoute': u'10.20.0.1', u'NovaEnableRbdBackend': True, u'NeutronVhostuserSocketGroup': u'hugetlbfs', u'CinderEnableRbdBackend': True, u'ControllerHostnameFormat': u'krynn-ctrl-%index%', u'KeystoneSigningCertificate': u'-----BEGIN CERTIFICATE-----\nMIIDJDCCAgygAwIBAgIBAjANBgkqhkiG9w0BAQUFADBTMQswCQYDVQQGEwJYWDEO\nMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVuc2V0MQ4wDAYDVQQKDAVVbnNldDEU\nMBIGA1UEAwwLS2V5c3RvbmUgQ0EwHhcNMTgwODIxMTgzODQ3WhcNMjgwODE4MTgz\nODQ3WjBYMQswCQYDVQQGEwJYWDEOMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVu\nc2V0MQ4wDAYDVQQKDAVVbnNldDEZMBcGA1UEAwwQS2V5c3RvbmUgU2lnbmluZzCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALxi16aIVugxy8cPhRYIFMEX\nmGtUJ1/+pP1oOU13XdjkCOSCa6TrDSTbMSjazfRC9RSyKa8OrjpCSpxWCzKCeyDi\nVNN98W4rt/OsGWKTFC/IFcbAym+HOo8ykqpQyqO8X018+XPHqeGLFf7239CJLM6Z\nFCeWdyh7u0NttsAyc3lyPCC9KFA9Q/Bttjke32XKfKu9SD/iDlGUWskNplaFjHPt\nMtWBv9i8FpPteSJhHE/93+Yu5jCAVV0RGR2n9RIs4Be8UltTcDeREBmD/LoB8rvf\n8pbdNvOt0P4BnMvgZlfsCdhTq08zl9NhoP47oxNB5fY9wwyVDef1wbA7du2tAzEC\nAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAQnjoVDz7O2WLyCC1r+eJv3B0OkSPG/Nm\nxNJYYL2vjgwJPiMGQAx66BTu/vBw9PmYlDWlak8gmL0bQmp6rpmR8u4Yw4wfTXc/\nHE62TxDIG8Bna9jWY+bIzrxIcsTQcp9kOCg7FP5MMFK/9fO+tpN54MNv/5fLWK3f\n6zAm3l/GZD/HTw+qIbAmdBhJVL7HnhWn6I6Ue0UViKOKftfqSRVhfRnKij9vpqRT\nM+y5Fjtcehy/RBhQ7tZLBA951gGnBKrvZqU2B90a1ZptM1H2+FGdGjLEfUQCeMUP\nZf0/+TzYSWQERNWlpQ2YLo6r17xqww/XhJ4geFmSMKavqduZjZ6xmA==\n-----END CERTIFICATE-----\n', u'CephStorageCount': 1, u'rhel_reg_http_proxy_password': u'', u'TenantNetCidr': u'10.3.0.0/24', u'rhel_reg_http_proxy_host': u'', u'osp_ad_primary_dc': u'dc00.ad.lasthome.solace.krynn', u'NtpServer': [u'10.20.0.1', u'10.20.0.2'], u'osp_ad_enable': u'False', u'NeutronDpdkCoreList': u"'3,47,25,69'", u'ComputeSriovExtraConfig': {u'nova::compute::vcpu_pin_set': [u'4-21', u'48-65', u'26-43', u'70-87'], u'neutron::plugins::ml2::path_mtu': 1550, u'neutron::agents::ml2::ovs::firewall_driver': [u'noop'], u'neutron::plugins::ml2::type_drivers': [u'vlan', u'flat'], u'neutron::agents::ml2::ovs::bridge_mappings': [u'datacentre:br-ex', u'external:br-extnet', u'sriov_ens1f0:br-sriov1', u'sriov_ens1f1:br-sriov2', u'sriov_ens2f0:br-sriov3', u'sriov_ens2f1:br-sriov4'], u'neutron::plugins::ml2::network_vlan_ranges': [u'datacentre:1:4000', u'external:1:4000', u'sriov_ens1f0:1:4000', u'sriov_ens1f1:1:4000', u'sriov_ens2f0:1:4000', u'sriov_ens2f1:1:4000'], u'tripleo::host::sriov::number_of_vfs': [u'ens1f0:16', u'ens1f1:16', u'ens2f0:16', u'ens2f1:16'], u'neutron::plugins::ml2::physical_network_mtus': [u'datacentre:1500', u'external:1500'], u'ceph::profile::params::osds': {u'/dev/sdh': {}, u'/dev/sdf': {}, u'/dev/sdg': {}, u'/dev/sdd': {}, u'/dev/sde': {}, u'/dev/sdc': {}}, u'neutron::agents::ml2::sriov::physical_device_mappings': [u'sriov_ens1f0:ens1f0', u'sriov_ens1f1:ens1f1', u'sriov_ens2f0:ens2f0', u'sriov_ens2f1:ens2f1'], u'neutron::plugins::ml2::supported_pci_vendor_devs': [u'8086:154c'], u'computesriov_classes': [u'::nova::config', u'::neutron::config', u'::neutron::plugins::ml2', u'::neutron::agents::ml2::ovs'], u'nova::compute::reserved_host_memory': 2048, u'nova::compute::pci_passthrough': [{u'devname': u'ens1f0', u'physical_network': u'sriov_ens1f0'}, {u'devname': u'ens1f1', u'physical_network': u'sriov_ens1f1'}, {u'devname': u'ens2f0', u'physical_network': u'sriov_ens2f0'}, {u'devname': u'ens2f1', u'physical_network': u'sriov_ens2f1'}]}, u'StackAction': u'CREATE', u'StorageMgmtAllocationPools': [{u'start': u'10.2.0.10', u'end': u'10.2.0.200'}], u'InternalApiAllocationPools': [{u'start': u'10.0.0.10', u'end': u'10.0.0.200'}], u'NeutronVhostuserSocketDir': u'/var/lib/vhost_sockets', u'rhel_reg_pool_id': u'', u'NeutronDatapathType': u'netdev', u'Debug': False, u'CinderBackupBackend': u'ceph', u'OvercloudComputeDpdkFlavor': u'computedpdk', u'ComputeSriovKernelArgs': u'default_hugepagesz=1GB hugepagesz=1G hugepages=128 intel_iommu=on iommu=pt', u'rhel_reg_base_url': u'', u'RabbitFDLimit': 65436, u'StorageMgmtNetCidr': u'10.2.0.0/24', u'osp_netbios_domain': u'KRYNN', u'OvercloudComputeFlavor': u'compute', u'CinderEnableIscsiBackend': False, u'NeutronDpdkDriverType': u'vfio-pci', u'NeutronOVSFirewallDriver': u'openvswitch', u'rhel_reg_password': u'password', u'NovaReservedHostMemory': 4096, u'CloudDomain': u'lasthome.solace.krynn', u'ControllerExtraConfig': {u'neutron::plugins::ml2::path_mtu': 1550, u'gnocchi::statsd::archive_policy_name': u'low_workload', u'apache::trace_enable': u'Off', u'aodh::policy::policies': {u'aodh-telemetry:get_alarm_state': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:get_alarm_state'}, u'aodh-telemetry:query_alarm_history': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:query_alarm_history'}, u'aodh-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'aodh-telemetry:create_alarm': {u'value': u'rule:deny_readonly', u'key': u'telemetry:create_alarm'}, u'aodh-telemetry:alarm_history': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:alarm_history'}, u'aodh-telemetry:change_alarm': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'telemetry:change_alarm'}, u'aodh-telemetry:delete_alarm': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'telemetry:delete_alarm'}, u'aodh-telemetry:get_alarm': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:get_alarm'}, u'aodh-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'aodh-admin_or_owner': {u'value': u'rule:context_is_admin or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'aodh-telemetry:query_alarm': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:query_alarm'}, u'aodh-telemetry:change_alarm_state': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'telemetry:change_alarm_state'}, u'aodh-telemetry:get_alarms': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:get_alarms'}, u'aodh-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'aodh-segregation': {u'value': u'rule:context_is_admin', u'key': u'segregation'}}, u'mistral::policy::policies': {u'mistral-environments:update': {u'value': u'rule:admin_or_owner', u'key': u'environments:update'}, u'mistral-workbooks:update': {u'value': u'rule:admin_or_owner', u'key': u'workbooks:update'}, u'mistral-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'mistral-cron_triggers:create': {u'value': u'rule:admin_or_owner', u'key': u'cron_triggers:create'}, u'mistral-admin_or_owner': {u'value': u'is_admin:True or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'mistral-workbooks:get': {u'value': u'rule:admin_or_owner', u'key': u'workbooks:get'}, u'mistral-environments:get': {u'value': u'rule:admin_or_owner', u'key': u'environments:get'}, u'mistral-members:list': {u'value': u'rule:admin_or_owner', u'key': u'members:list'}, u'mistral-action_executions:list': {u'value': u'rule:admin_or_owner', u'key': u'action_executions:list'}, u'mistral-executions:update': {u'value': u'rule:admin_or_owner', u'key': u'executions:update'}, u'mistral-event_triggers:delete': {u'value': u'rule:admin_or_owner', u'key': u'event_triggers:delete'}, u'mistral-workflows:update': {u'value': u'rule:admin_or_owner', u'key': u'workflows:update'}, u'mistral-executions:create': {u'value': u'rule:admin_or_owner', u'key': u'executions:create'}, u'mistral-services:list': {u'value': u'rule:admin_or_owner', u'key': u'services:list'}, u'mistral-action_executions:get': {u'value': u'rule:admin_or_owner', u'key': u'action_executions:get'}, u'mistral-workflows:list': {u'value': u'rule:admin_or_owner', u'key': u'workflows:list'}, u'mistral-tasks:update': {u'value': u'rule:admin_or_owner', u'key': u'tasks:update'}, u'mistral-tasks:list': {u'value': u'rule:admin_or_owner', u'key': u'tasks:list'}, u'mistral-event_triggers:get': {u'value': u'rule:admin_or_owner', u'key': u'event_triggers:get'}, u'mistral-workflows:create': {u'value': u'rule:admin_or_owner', u'key': u'workflows:create'}, u'mistral-workflows:delete': {u'value': u'rule:admin_or_owner', u'key': u'workflows:delete'}, u'mistral-admin_only': {u'value': u'is_admin:True', u'key': u'admin_only'}, u'mistral-actions:get': {u'value': u'rule:admin_or_owner', u'key': u'actions:get'}, u'mistral-workbooks:create': {u'value': u'rule:admin_or_owner', u'key': u'workbooks:create'}, u'mistral-action_executions:update': {u'value': u'rule:admin_or_owner', u'key': u'action_executions:update'}, u'mistral-environments:list': {u'value': u'rule:admin_or_owner', u'key': u'environments:list'}, u'mistral-executions:delete': {u'value': u'rule:admin_or_owner', u'key': u'executions:delete'}, u'mistral-environments:delete': {u'value': u'rule:admin_or_owner', u'key': u'environments:delete'}, u'mistral-cron_triggers:list': {u'value': u'rule:admin_or_owner', u'key': u'cron_triggers:list'}, u'mistral-environments:create': {u'value': u'rule:admin_or_owner', u'key': u'environments:create'}, u'mistral-workbooks:list': {u'value': u'rule:admin_or_owner', u'key': u'workbooks:list'}, u'mistral-action_executions:delete': {u'value': u'rule:admin_or_owner', u'key': u'action_executions:delete'}, u'mistral-actions:delete': {u'value': u'rule:admin_or_owner', u'key': u'actions:delete'}, u'mistral-members:create': {u'value': u'rule:admin_or_owner', u'key': u'members:create'}, u'mistral-members:delete': {u'value': u'rule:admin_or_owner', u'key': u'members:delete'}, u'mistral-executions:list': {u'value': u'rule:admin_or_owner', u'key': u'executions:list'}, u'mistral-event_triggers:list': {u'value': u'rule:admin_or_owner', u'key': u'event_triggers:list'}, u'mistral-event_triggers:update': {u'value': u'rule:admin_or_owner', u'key': u'event_triggers:update'}, u'mistral-cron_triggers:get': {u'value': u'rule:admin_or_owner', u'key': u'cron_triggers:get'}, u'mistral-tasks:get': {u'value': u'rule:admin_or_owner', u'key': u'tasks:get'}, u'mistral-action_execution:create': {u'value': u'rule:admin_or_owner', u'key': u'action_execution:create'}, u'mistral-workflows:get': {u'value': u'rule:admin_or_owner', u'key': u'workflows:get'}, u'mistral-event_triggers:create': {u'value': u'rule:admin_or_owner', u'key': u'event_triggers:create'}, u'mistral-executions:get': {u'value': u'rule:admin_or_owner', u'key': u'executions:get'}, u'mistral-actions:create': {u'value': u'rule:admin_or_owner', u'key': u'actions:create'}, u'mistral-actions:list': {u'value': u'rule:admin_or_owner', u'key': u'actions:list'}, u'mistral-actions:update': {u'value': u'rule:admin_or_owner', u'key': u'actions:update'}, u'mistral-cron_triggers:delete': {u'value': u'rule:admin_or_owner', u'key': u'cron_triggers:delete'}, u'mistral-members:get': {u'value': u'rule:admin_or_owner', u'key': u'members:get'}, u'mistral-workbooks:delete': {u'value': u'rule:admin_or_owner', u'key': u'workbooks:delete'}, u'mistral-members:update': {u'value': u'rule:admin_or_owner', u'key': u'members:update'}}, u'sahara::policy::policies': {u'sahara-data-processing:data-sources:get': {u'value': u'', u'key': u'data-processing:data-sources:get'}, u'sahara-data-processing:node-group-templates:get': {u'value': u'', u'key': u'data-processing:node-group-templates:get'}, u'sahara-data-processing:job-binaries:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binaries:delete'}, u'sahara-data-processing:clusters:scale': {u'value': u'rule:deny_readonly', u'key': u'data-processing:clusters:scale'}, u'sahara-data-processing:jobs:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:jobs:create'}, u'sahara-data-processing:job-types:get_all': {u'value': u'', u'key': u'data-processing:job-types:get_all'}, u'sahara-data-processing:jobs:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:jobs:modify'}, u'sahara-data-processing:job-executions:cancel': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-executions:cancel'}, u'sahara-data-processing:job-binaries:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binaries:create'}, u'sahara-data-processing:job-binaries:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binaries:modify'}, u'sahara-data-processing:plugins:get_version': {u'value': u'', u'key': u'data-processing:plugins:get_version'}, u'sahara-default': {u'value': u'', u'key': u'default'}, u'sahara-data-processing:job-executions:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-executions:modify'}, u'sahara-data-processing:node-group-templates:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:node-group-templates:modify'}, u'sahara-data-processing:jobs:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:jobs:delete'}, u'sahara-data-processing:cluster-templates:get': {u'value': u'', u'key': u'data-processing:cluster-templates:get'}, u'sahara-data-processing:clusters:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:clusters:delete'}, u'sahara-data-processing:jobs:execute': {u'value': u'rule:deny_readonly', u'key': u'data-processing:jobs:execute'}, u'sahara-data-processing:data-sources:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:data-sources:delete'}, u'sahara-data-processing:job-executions:refresh_status': {u'value': u'', u'key': u'data-processing:job-executions:refresh_status'}, u'sahara-data-processing:jobs:get': {u'value': u'', u'key': u'data-processing:jobs:get'}, u'sahara-data-processing:job-binary-internals:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binary-internals:modify'}, u'sahara-data-processing:job-binary-internals:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binary-internals:delete'}, u'sahara-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'sahara-data-processing:clusters:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:clusters:create'}, u'sahara-data-processing:job-executions:get': {u'value': u'', u'key': u'data-processing:job-executions:get'}, u'sahara-data-processing:clusters:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:clusters:modify'}, u'sahara-data-processing:job-binary-internals:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binary-internals:create'}, u'sahara-data-processing:plugins:convert_config': {u'value': u'rule:deny_readonly', u'key': u'data-processing:plugins:convert_config'}, u'sahara-data-processing:job-binary-internals:get_data': {u'value': u'', u'key': u'data-processing:job-binary-internals:get_data'}, u'sahara-data-processing:node-group-templates:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:node-group-templates:create'}, u'sahara-data-processing:node-group-templates:get_all': {u'value': u'', u'key': u'data-processing:node-group-templates:get_all'}, u'sahara-data-processing:images:get': {u'value': u'', u'key': u'data-processing:images:get'}, u'sahara-data-processing:jobs:get_config_hints': {u'value': u'', u'key': u'data-processing:jobs:get_config_hints'}, u'sahara-data-processing:cluster-templates:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:cluster-templates:create'}, u'sahara-data-processing:job-binaries:get': {u'value': u'', u'key': u'data-processing:job-binaries:get'}, u'sahara-data-processing:job-binaries:get_all': {u'value': u'', u'key': u'data-processing:job-binaries:get_all'}, u'sahara-data-processing:job-executions:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-executions:delete'}, u'sahara-data-processing:images:get_all': {u'value': u'', u'key': u'data-processing:images:get_all'}, u'sahara-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'sahara-data-processing:node-group-templates:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:node-group-templates:delete'}, u'sahara-data-processing:images:register': {u'value': u'rule:deny_readonly', u'key': u'data-processing:images:register'}, u'sahara-data-processing:plugins:patch': {u'value': u'role:admin', u'key': u'data-processing:plugins:patch'}, u'sahara-data-processing:jobs:get_all': {u'value': u'', u'key': u'data-processing:jobs:get_all'}, u'sahara-data-processing:images:unregister': {u'value': u'rule:deny_readonly', u'key': u'data-processing:images:unregister'}, u'sahara-data-processing:data-sources:get_all': {u'value': u'', u'key': u'data-processing:data-sources:get_all'}, u'sahara-data-processing:cluster-templates:get_all': {u'value': u'', u'key': u'data-processing:cluster-templates:get_all'}, u'sahara-data-processing:plugins:get': {u'value': u'', u'key': u'data-processing:plugins:get'}, u'sahara-data-processing:job-binary-internals:get_all': {u'value': u'', u'key': u'data-processing:job-binary-internals:get_all'}, u'sahara-data-processing:images:remove_tags': {u'value': u'rule:deny_readonly', u'key': u'data-processing:images:remove_tags'}, u'sahara-data-processing:cluster-templates:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:cluster-templates:modify'}, u'sahara-data-processing:clusters:get': {u'value': u'', u'key': u'data-processing:clusters:get'}, u'sahara-data-processing:images:add_tags': {u'value': u'rule:deny_readonly', u'key': u'data-processing:images:add_tags'}, u'sahara-data-processing:job-binaries:get_data': {u'value': u'', u'key': u'data-processing:job-binaries:get_data'}, u'sahara-data-processing:data-sources:register': {u'value': u'rule:deny_readonly', u'key': u'data-processing:data-sources:register'}, u'sahara-data-processing:job-executions:get_all': {u'value': u'', u'key': u'data-processing:job-executions:get_all'}, u'sahara-data-processing:plugins:get_all': {u'value': u'', u'key': u'data-processing:plugins:get_all'}, u'sahara-data-processing:job-binary-internals:get': {u'value': u'', u'key': u'data-processing:job-binary-internals:get'}, u'sahara-data-processing:cluster-templates:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:cluster-templates:delete'}, u'sahara-data-processing:data-sources:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:data-sources:modify'}, u'sahara-data-processing:clusters:get_all': {u'value': u'', u'key': u'data-processing:clusters:get_all'}}, u'controller_classes': [u'::keystone::cron::token_flush'], u'horizon::api_versions': {u'identity': u'3'}, u'neutron::plugins::ml2::physical_network_mtus': [u'datacentre:1500', u'external:1500'], u'cinder::config::cinder_config': {u'scaleio/volume_driver': {u'value': u'cinder.volume.drivers.emc.scaleio.ScaleIODriver'}, u'scaleio/sio_protection_domain_name': {u'value': u'default'}, u'scaleio/volume_backend_name': {u'value': u'scaleio'}, u'scaleio/sio_round_volume_capacity': {u'value': u'True'}, u'scaleio/sio_storage_pool_name': {u'value': u'default'}, u'scaleio/sio_storage_pools': {u'value': u'default:default'}, u'scaleio/sio_force_delete': {u'value': u'True'}}, u'cinder::policy::policies': {u'cinder-volume_extension:volume_image_metadata': {u'value': u'rule:admin_or_owner', u'key': u'volume_extension:volume_image_metadata'}, u'cinder-volume_extension:backup_admin_actions:reset_status': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:backup_admin_actions:reset_status'}, u'cinder-snapshot_extension:snapshot_unmanage': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'snapshot_extension:snapshot_unmanage'}, u'cinder-backup:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'backup:delete'}, u'cinder-volume_extension:volume_type_access': {u'value': u'rule:admin_or_owner', u'key': u'volume_extension:volume_type_access'}, u'cinder-volume:get_all_transfers': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:get_all_transfers'}, u'cinder-consistencygroup:create': {u'value': u'group:nobody and rule:deny_readonly', u'key': u'consistencygroup:create'}, u'cinder-volume:create': {u'value': u'rule:deny_readonly', u'key': u'volume:create'}, u'cinder-snapshot_extension:list_manageable': {u'value': u'rule:admin_api', u'key': u'snapshot_extension:list_manageable'}, u'cinder-volume_extension:hosts': {u'value': u'rule:admin_api', u'key': u'volume_extension:hosts'}, u'cinder-volume:retype': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:retype'}, u'cinder-backup:get': {u'value': u'rule:admin_or_owner', u'key': u'backup:get'}, u'cinder-volume_extension:volume_admin_actions:reset_status': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_admin_actions:reset_status'}, u'cinder-backup:restore': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'backup:restore'}, u'cinder-volume:delete_transfer': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:delete_transfer'}, u'cinder-group:delete_group_snapshot': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'group:delete_group_snapshot'}, u'cinder-consistencygroup:get_cgsnapshot': {u'value': u'group:nobody', u'key': u'consistencygroup:get_cgsnapshot'}, u'cinder-volume_extension:volume_mig_status_attribute': {u'value': u'rule:admin_api', u'key': u'volume_extension:volume_mig_status_attribute'}, u'cinder-backup:backup-export': {u'value': u'rule:admin_api', u'key': u'backup:backup-export'}, u'cinder-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'cinder-clusters:get_all': {u'value': u'rule:admin_api', u'key': u'clusters:get_all'}, u'cinder-group:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'group:delete'}, u'cinder-volume:get_volume_metadata': {u'value': u'rule:admin_or_owner', u'key': u'volume:get_volume_metadata'}, u'cinder-volume:update_snapshot_metadata': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:update_snapshot_metadata'}, u'cinder-consistencygroup:delete': {u'value': u'group:nobody and rule:deny_readonly', u'key': u'consistencygroup:delete'}, u'cinder-volume_extension:volume_actions:upload_image': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume_extension:volume_actions:upload_image'}, u'cinder-volume_extension:snapshot_admin_actions:force_delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:snapshot_admin_actions:force_delete'}, u'cinder-volume_extension:quota_classes:validate_setup_for_nested_quota_use': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:quota_classes:validate_setup_for_nested_quota_use'}, u'cinder-volume_extension:quota_classes': {u'value': u'rule:admin_api', u'key': u'volume_extension:quota_classes'}, u'cinder-volume_extension:types_manage': {u'value': u'rule:admin_api', u'key': u'volume_extension:types_manage'}, u'cinder-volume_extension:replication:promote': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:replication:promote'}, u'cinder-volume_extension:types_extra_specs': {u'value': u'rule:admin_api', u'key': u'volume_extension:types_extra_specs'}, u'cinder-volume_extension:volume_admin_actions:force_detach': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_admin_actions:force_detach'}, u'cinder-volume_extension:volume_type_access:addProjectAccess': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_type_access:addProjectAccess'}, u'cinder-volume_extension:access_types_extra_specs': {u'value': u'rule:admin_api', u'key': u'volume_extension:access_types_extra_specs'}, u'cinder-group:create': {u'value': u'rule:deny_readonly', u'key': u'group:create'}, u'cinder-volume_extension:volume_encryption_metadata': {u'value': u'rule:admin_or_owner', u'key': u'volume_extension:volume_encryption_metadata'}, u'cinder-group:group_type_access': {u'value': u'rule:admin_or_owner', u'key': u'group:group_type_access'}, u'cinder-message:get': {u'value': u'rule:admin_or_owner', u'key': u'message:get'}, u'cinder-volume_extension:quotas:update': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:quotas:update'}, u'cinder-group:get_all_group_snapshots': {u'value': u'rule:admin_or_owner', u'key': u'group:get_all_group_snapshots'}, u'cinder-volume_extension:services:index': {u'value': u'rule:admin_api', u'key': u'volume_extension:services:index'}, u'cinder-volume_extension:volume_admin_actions:force_delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_admin_actions:force_delete'}, u'cinder-volume:delete_volume_metadata': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:delete_volume_metadata'}, u'cinder-volume:extend': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:extend'}, u'cinder-volume:get_all': {u'value': u'rule:admin_or_owner', u'key': u'volume:get_all'}, u'cinder-volume_extension:extended_snapshot_attributes': {u'value': u'rule:admin_or_owner', u'key': u'volume_extension:extended_snapshot_attributes'}, u'cinder-admin_api': {u'value': u'is_admin:True', u'key': u'admin_api'}, u'cinder-snapshot_extension:snapshot_actions:update_snapshot_status': {u'value': u'rule:deny_readonly', u'key': u'snapshot_extension:snapshot_actions:update_snapshot_status'}, u'cinder-group:get_all': {u'value': u'rule:admin_or_owner', u'key': u'group:get_all'}, u'cinder-volume:get_volume_admin_metadata': {u'value': u'rule:admin_api', u'key': u'volume:get_volume_admin_metadata'}, u'cinder-volume:get': {u'value': u'rule:admin_or_owner', u'key': u'volume:get'}, u'cinder-volume_extension:volume_admin_actions:migrate_volume_completion': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_admin_actions:migrate_volume_completion'}, u'cinder-backup:create': {u'value': u'rule:deny_readonly', u'key': u'backup:create'}, u'cinder-volume_extension:list_manageable': {u'value': u'rule:admin_api', u'key': u'volume_extension:list_manageable'}, u'cinder-volume_extension:replication:reenable': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:replication:reenable'}, u'cinder-volume_extension:volume_tenant_attribute': {u'value': u'rule:admin_or_owner', u'key': u'volume_extension:volume_tenant_attribute'}, u'cinder-volume:create_snapshot': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:create_snapshot'}, u'cinder-volume:get_snapshot': {u'value': u'rule:admin_or_owner', u'key': u'volume:get_snapshot'}, u'cinder-scheduler_extension:scheduler_stats:get_pools': {u'value': u'rule:admin_api', u'key': u'scheduler_extension:scheduler_stats:get_pools'}, u'cinder-backup:get_all': {u'value': u'rule:admin_or_owner', u'key': u'backup:get_all'}, u'cinder-admin_or_owner': {u'value': u'is_admin:True or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'cinder-volume_extension:quotas:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:quotas:delete'}, u'cinder-volume_extension:capabilities': {u'value': u'rule:admin_api', u'key': u'volume_extension:capabilities'}, u'cinder-volume:delete_snapshot_metadata': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:delete_snapshot_metadata'}, u'cinder-volume_extension:services:update': {u'value': u'rule:admin_api', u'key': u'volume_extension:services:update'}, u'cinder-group:group_types_specs': {u'value': u'rule:admin_api', u'key': u'group:group_types_specs'}, u'cinder-volume:thaw_host': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume:thaw_host'}, u'cinder-volume_extension:backup_admin_actions:force_delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:backup_admin_actions:force_delete'}, u'cinder-volume:freeze_host': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume:freeze_host'}, u'cinder-volume:delete_snapshot': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:delete_snapshot'}, u'cinder-group:create_group_snapshot': {u'value': u'rule:deny_readonly', u'key': u'group:create_group_snapshot'}, u'cinder-volume_extension:volume_type_encryption': {u'value': u'rule:admin_api', u'key': u'volume_extension:volume_type_encryption'}, u'cinder-volume:get_all_snapshots': {u'value': u'rule:admin_or_owner', u'key': u'volume:get_all_snapshots'}, u'cinder-group:group_types_manage': {u'value': u'rule:admin_api', u'key': u'group:group_types_manage'}, u'cinder-consistencygroup:create_cgsnapshot': {u'value': u'group:nobody and rule:deny_readonly', u'key': u'consistencygroup:create_cgsnapshot'}, u'cinder-volume_extension:volume_admin_actions:migrate_volume': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_admin_actions:migrate_volume'}, u'cinder-volume_extension:access_types_qos_specs_id': {u'value': u'rule:admin_api', u'key': u'volume_extension:access_types_qos_specs_id'}, u'cinder-consistencygroup:get_all': {u'value': u'group:nobody', u'key': u'consistencygroup:get_all'}, u'cinder-group:get': {u'value': u'rule:admin_or_owner', u'key': u'group:get'}, u'cinder-volume:create_volume_metadata': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:create_volume_metadata'}, u'cinder-volume:update': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:update'}, u'cinder-volume:update_volume_metadata': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:update_volume_metadata'}, u'cinder-consistencygroup:update': {u'value': u'group:nobody and rule:deny_readonly', u'key': u'consistencygroup:update'}, u'cinder-group:update': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'group:update'}, u'cinder-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'cinder-volume:update_volume_admin_metadata': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume:update_volume_admin_metadata'}, u'cinder-volume:create_transfer': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:create_transfer'}, u'cinder-volume_extension:quotas:show': {u'value': u'', u'key': u'volume_extension:quotas:show'}, u'cinder-volume_extension:volume_actions:upload_public': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_actions:upload_public'}, u'cinder-volume_extension:snapshot_admin_actions:reset_status': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:snapshot_admin_actions:reset_status'}, u'cinder-consistencygroup:get': {u'value': u'group:nobody', u'key': u'consistencygroup:get'}, u'cinder-volume:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:delete'}, u'cinder-message:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'message:delete'}, u'cinder-snapshot_extension:snapshot_manage': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'snapshot_extension:snapshot_manage'}, u'cinder-group:update_group_snapshot': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'group:update_group_snapshot'}, u'cinder-volume_extension:volume_manage': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_manage'}, u'cinder-volume:failover_host': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume:failover_host'}, u'cinder-volume:update_snapshot': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:update_snapshot'}, u'cinder-group:access_group_types_specs': {u'value': u'rule:admin_api', u'key': u'group:access_group_types_specs'}, u'cinder-clusters:get': {u'value': u'rule:admin_api', u'key': u'clusters:get'}, u'cinder-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'cinder-volume:get_snapshot_metadata': {u'value': u'rule:admin_or_owner', u'key': u'volume:get_snapshot_metadata'}, u'cinder-volume:accept_transfer': {u'value': u'rule:deny_readonly', u'key': u'volume:accept_transfer'}, u'cinder-consistencygroup:delete_cgsnapshot': {u'value': u'group:nobody and rule:deny_readonly', u'key': u'consistencygroup:delete_cgsnapshot'}, u'cinder-backup:backup-import': {u'value': u'rule:admin_api', u'key': u'backup:backup-import'}, u'cinder-volume:update_readonly_flag': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:update_readonly_flag'}, u'cinder-volume_extension:volume_host_attribute': {u'value': u'rule:admin_api', u'key': u'volume_extension:volume_host_attribute'}, u'cinder-consistencygroup:get_all_cgsnapshots': {u'value': u'group:nobody', u'key': u'consistencygroup:get_all_cgsnapshots'}, u'cinder-volume_extension:volume_unmanage': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_unmanage'}, u'cinder-message:get_all': {u'value': u'rule:admin_or_owner', u'key': u'message:get_all'}, u'cinder-volume_extension:volume_type_access:removeProjectAccess': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_type_access:removeProjectAccess'}, u'cinder-clusters:update': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'clusters:update'}, u'cinder-backup:update': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'backup:update'}, u'cinder-volume:get_transfer': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:get_transfer'}, u'cinder-group:get_group_snapshot': {u'value': u'rule:admin_or_owner', u'key': u'group:get_group_snapshot'}}, u'neutron::policy::policies': {u'neutron-create_router:distributed': {u'value': u'rule:admin_only', u'key': u'create_router:distributed'}, u'neutron-admin_or_owner': {u'value': u'rule:context_is_admin or rule:owner', u'key': u'admin_or_owner'}, u'neutron-get_policy_dscp_marking_rule': {u'value': u'rule:regular_user', u'key': u'get_policy_dscp_marking_rule'}, u'neutron-create_policy': {u'value': u'rule:admin_only', u'key': u'create_policy'}, u'neutron-update_port:fixed_ips': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'update_port:fixed_ips'}, u'neutron-delete_trunk': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_trunk'}, u'neutron-update_rbac_policy': {u'value': u'rule:admin_or_owner', u'key': u'update_rbac_policy'}, u'neutron-get_router': {u'value': u'rule:admin_or_owner', u'key': u'get_router'}, u'neutron-delete_rbac_policy': {u'value': u'rule:admin_or_owner', u'key': u'delete_rbac_policy'}, u'neutron-create_subnetpool': {u'value': u'rule:deny_readonly', u'key': u'create_subnetpool'}, u'neutron-create_port:allowed_address_pairs': {u'value': u'rule:admin_or_network_owner and rule:deny_readonly', u'key': u'create_port:allowed_address_pairs'}, u'neutron-create_network:shared': {u'value': u'rule:admin_only', u'key': u'create_network:shared'}, u'neutron-get_flavor': {u'value': u'rule:regular_user', u'key': u'get_flavor'}, u'neutron-delete_policy_minimum_bandwidth_rule': {u'value': u'rule:admin_only', u'key': u'delete_policy_minimum_bandwidth_rule'}, u'neutron-create_metering_label': {u'value': u'rule:admin_only', u'key': u'create_metering_label'}, u'neutron-update_subnet:service_types': {u'value': u'rule:admin_only', u'key': u'update_subnet:service_types'}, u'neutron-create_floatingip': {u'value': u'rule:regular_user and rule:deny_readonly', u'key': u'create_floatingip'}, u'neutron-update_port:binding:host_id': {u'value': u'rule:admin_only and rule:deny_readonly', u'key': u'update_port:binding:host_id'}, u'neutron-get_metering_label': {u'value': u'rule:admin_only', u'key': u'get_metering_label'}, u'neutron-create_router': {u'value': u'rule:regular_user and rule:deny_readonly', u'key': u'create_router'}, u'neutron-update_flavor': {u'value': u'rule:admin_only', u'key': u'update_flavor'}, u'neutron-update_port:mac_learning_enabled': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'update_port:mac_learning_enabled'}, u'neutron-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'neutron-create_port:port_security_enabled': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'create_port:port_security_enabled'}, u'neutron-update_port:allowed_address_pairs': {u'value': u'rule:admin_or_network_owner and rule:deny_readonly', u'key': u'update_port:allowed_address_pairs'}, u'neutron-get_router:ha': {u'value': u'rule:admin_only', u'key': u'get_router:ha'}, u'neutron-update_network:router:external': {u'value': u'rule:admin_only', u'key': u'update_network:router:external'}, u'neutron-create_network_profile': {u'value': u'rule:admin_only', u'key': u'create_network_profile'}, u'neutron-create_network:provider:segmentation_id': {u'value': u'', u'key': u'create_network:provider:segmentation_id'}, u'neutron-delete_address_scope': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_address_scope'}, u'neutron-get_network:provider:network_type': {u'value': u'', u'key': u'get_network:provider:network_type'}, u'neutron-external': {u'value': u'field:networks:router:external=True', u'key': u'external'}, u'neutron-update_network_profile': {u'value': u'rule:admin_only', u'key': u'update_network_profile'}, u'neutron-update_policy_bandwidth_limit_rule': {u'value': u'rule:admin_only', u'key': u'update_policy_bandwidth_limit_rule'}, u'neutron-update_policy_profiles': {u'value': u'rule:admin_only', u'key': u'update_policy_profiles'}, u'neutron-admin_owner_or_network_owner': {u'value': u'rule:owner or rule:admin_or_network_owner', u'key': u'admin_owner_or_network_owner'}, u'neutron-create_address_scope': {u'value': u'rule:deny_readonly', u'key': u'create_address_scope'}, u'neutron-network_device': {u'value': u'field:port:device_owner=~^network:', u'key': u'network_device'}, u'neutron-update_port:mac_address': {u'value': u'rule:admin_only or rule:context_is_advsvc', u'key': u'update_port:mac_address'}, u'neutron-get_network_profile': {u'value': u'', u'key': u'get_network_profile'}, u'neutron-get_subnetpool': {u'value': u'rule:admin_or_owner or rule:shared_subnetpools', u'key': u'get_subnetpool'}, u'neutron-get_port:queue_id': {u'value': u'rule:admin_only', u'key': u'get_port:queue_id'}, u'neutron-create_policy_dscp_marking_rule': {u'value': u'rule:admin_only', u'key': u'create_policy_dscp_marking_rule'}, u'neutron-delete_segment': {u'value': u'rule:admin_only and rule:deny_readonly', u'key': u'delete_segment'}, u'neutron-update_rbac_policy:target_tenant': {u'value': u'rule:restrict_wildcard and rule:admin_or_owner', u'key': u'update_rbac_policy:target_tenant'}, u'neutron-get_network_profiles': {u'value': u'', u'key': u'get_network_profiles'}, u'neutron-get_rule_type': {u'value': u'rule:regular_user', u'key': u'get_rule_type'}, u'neutron-create_router:external_gateway_info:enable_snat': {u'value': u'rule:admin_only', u'key': u'create_router:external_gateway_info:enable_snat'}, u'neutron-create_port:binding:profile': {u'value': u'rule:admin_only', u'key': u'create_port:binding:profile'}, u'neutron-delete_policy': {u'value': u'rule:admin_only', u'key': u'delete_policy'}, u'neutron-update_router:distributed': {u'value': u'rule:admin_only', u'key': u'update_router:distributed'}, u'neutron-delete_policy_dscp_marking_rule': {u'value': u'rule:admin_only', u'key': u'delete_policy_dscp_marking_rule'}, u'neutron-create_flavor': {u'value': u'rule:admin_only', u'key': u'create_flavor'}, u'neutron-update_floatingip': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'update_floatingip'}, u'neutron-admin_or_network_owner': {u'value': u'rule:context_is_admin or tenant_id:%(network:tenant_id)s or role:network_admin', u'key': u'admin_or_network_owner'}, u'neutron-create_router:external_gateway_info:external_fixed_ips': {u'value': u'rule:admin_only', u'key': u'create_router:external_gateway_info:external_fixed_ips'}, u'neutron-create_network:router:external': {u'value': u'rule:admin_only', u'key': u'create_network:router:external'}, u'neutron-get_auto_allocated_topology': {u'value': u'rule:admin_or_owner', u'key': u'get_auto_allocated_topology'}, u'neutron-shared_subnetpools': {u'value': u'field:subnetpools:shared=True', u'key': u'shared_subnetpools'}, u'neutron-get_network:segments': {u'value': u'', u'key': u'get_network:segments'}, u'neutron-delete_floatingip': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_floatingip'}, u'neutron-create_network': {u'value': u'rule:deny_readonly', u'key': u'create_network'}, u'neutron-update_service_profile': {u'value': u'rule:admin_only', u'key': u'update_service_profile'}, u'neutron-remove_subports': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'remove_subports'}, u'neutron-delete_l3-router': {u'value': u'rule:admin_only', u'key': u'delete_l3-router'}, u'neutron-update_network:provider:segmentation_id': {u'value': u'', u'key': u'update_network:provider:segmentation_id'}, u'neutron-get_subnet:segment_id': {u'value': u'rule:admin_only', u'key': u'get_subnet:segment_id'}, u'neutron-create_subnet:segment_id': {u'value': u'rule:admin_only', u'key': u'create_subnet:segment_id'}, u'neutron-get_policy_bandwidth_limit_rule': {u'value': u'rule:regular_user', u'key': u'get_policy_bandwidth_limit_rule'}, u'neutron-get_subnet': {u'value': u'rule:admin_or_owner or rule:shared', u'key': u'get_subnet'}, u'neutron-get_network:provider:segmentation_id': {u'value': u'', u'key': u'get_network:provider:segmentation_id'}, u'neutron-get_trunk': {u'value': u'rule:admin_or_owner', u'key': u'get_trunk'}, u'neutron-get_address_scope': {u'value': u'rule:admin_or_owner or rule:shared_address_scopes', u'key': u'get_address_scope'}, u'neutron-get_port:binding:host_id': {u'value': u'rule:admin_only', u'key': u'get_port:binding:host_id'}, u'neutron-update_router:ha': {u'value': u'rule:admin_only', u'key': u'update_router:ha'}, u'neutron-update_network:provider:network_type': {u'value': u'', u'key': u'update_network:provider:network_type'}, u'neutron-create_subnet:service_types': {u'value': u'rule:admin_only', u'key': u'create_subnet:service_types'}, u'neutron-delete_agent': {u'value': u'rule:admin_only', u'key': u'delete_agent'}, u'neutron-create_lsn': {u'value': u'rule:admin_only', u'key': u'create_lsn'}, u'neutron-update_network:shared': {u'value': u'rule:admin_only', u'key': u'update_network:shared'}, u'neutron-get_dhcp-agents': {u'value': u'rule:admin_only', u'key': u'get_dhcp-agents'}, u'neutron-get_floatingip': {u'value': u'rule:admin_or_owner', u'key': u'get_floatingip'}, u'neutron-get_network_ip_availabilities': {u'value': u'rule:admin_only', u'key': u'get_network_ip_availabilities'}, u'neutron-context_is_advsvc': {u'value': u'role:advsvc and rule:deny_readonly', u'key': u'context_is_advsvc'}, u'neutron-create_network:is_default': {u'value': u'rule:admin_only', u'key': u'create_network:is_default'}, u'neutron-update_network:provider:physical_network': {u'value': u'', u'key': u'update_network:provider:physical_network'}, u'neutron-create_address_scope:shared': {u'value': u'rule:admin_only', u'key': u'create_address_scope:shared'}, u'neutron-delete_policy_bandwidth_limit_rule': {u'value': u'rule:admin_only', u'key': u'delete_policy_bandwidth_limit_rule'}, u'neutron-create_segment': {u'value': u'rule:admin_only and rule:deny_readonly', u'key': u'create_segment'}, u'neutron-delete_flavor': {u'value': u'rule:admin_only', u'key': u'delete_flavor'}, u'neutron-update_port': {u'value': u'rule:admin_or_owner or rule:context_is_advsvc', u'key': u'update_port'}, u'neutron-get_l3-routers': {u'value': u'rule:admin_only', u'key': u'get_l3-routers'}, u'neutron-create_metering_label_rule': {u'value': u'rule:admin_only', u'key': u'create_metering_label_rule'}, u'neutron-delete_metering_label_rule': {u'value': u'rule:admin_only', u'key': u'delete_metering_label_rule'}, u'neutron-get_router:distributed': {u'value': u'rule:admin_only', u'key': u'get_router:distributed'}, u'neutron-delete_service_profile': {u'value': u'rule:admin_only', u'key': u'delete_service_profile'}, u'neutron-create_qos_queue': {u'value': u'rule:admin_only', u'key': u'create_qos_queue'}, u'neutron-create_port:binding:host_id': {u'value': u'rule:admin_only', u'key': u'create_port:binding:host_id'}, u'neutron-update_policy_dscp_marking_rule': {u'value': u'rule:admin_only', u'key': u'update_policy_dscp_marking_rule'}, u'neutron-get_flavor_service_profile': {u'value': u'rule:regular_user', u'key': u'get_flavor_service_profile'}, u'neutron-update_router:external_gateway_info:enable_snat': {u'value': u'rule:admin_only', u'key': u'update_router:external_gateway_info:enable_snat'}, u'neutron-add_router_interface': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'add_router_interface'}, u'neutron-get_port:binding:vif_details': {u'value': u'rule:admin_only', u'key': u'get_port:binding:vif_details'}, u'neutron-get_policy': {u'value': u'rule:regular_user', u'key': u'get_policy'}, u'neutron-get_flavors': {u'value': u'rule:regular_user', u'key': u'get_flavors'}, u'neutron-create_service_profile': {u'value': u'rule:admin_only', u'key': u'create_service_profile'}, u'neutron-get_network:queue_id': {u'value': u'rule:admin_only', u'key': u'get_network:queue_id'}, u'neutron-create_subnetpool:is_default': {u'value': u'rule:admin_only', u'key': u'create_subnetpool:is_default'}, u'neutron-create_policy_minimum_bandwidth_rule': {u'value': u'rule:admin_only', u'key': u'create_policy_minimum_bandwidth_rule'}, u'neutron-get_policy_profile': {u'value': u'', u'key': u'get_policy_profile'}, u'neutron-delete_dhcp-network': {u'value': u'rule:admin_only', u'key': u'delete_dhcp-network'}, u'neutron-delete_subnet': {u'value': u'rule:admin_or_network_owner and rule:deny_readonly', u'key': u'delete_subnet'}, u'neutron-update_address_scope': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'update_address_scope'}, u'neutron-get_policy_profiles': {u'value': u'', u'key': u'get_policy_profiles'}, u'neutron-add_subports': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'add_subports'}, u'neutron-delete_subnetpool': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_subnetpool'}, u'neutron-update_subnetpool:is_default': {u'value': u'rule:admin_only', u'key': u'update_subnetpool:is_default'}, u'neutron-owner': {u'value': u'tenant_id:%(tenant_id)s and rule:deny_readonly', u'key': u'owner'}, u'neutron-update_agent': {u'value': u'rule:admin_only', u'key': u'update_agent'}, u'neutron-update_network:segments': {u'value': u'', u'key': u'update_network:segments'}, u'neutron-update_policy': {u'value': u'rule:admin_only', u'key': u'update_policy'}, u'neutron-get_rbac_policy': {u'value': u'rule:admin_or_owner', u'key': u'get_rbac_policy'}, u'neutron-get_loadbalancer-hosting-agent': {u'value': u'rule:admin_only', u'key': u'get_loadbalancer-hosting-agent'}, u'neutron-create_network:provider:network_type': {u'value': u'', u'key': u'create_network:provider:network_type'}, u'neutron-update_port:port_security_enabled': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'update_port:port_security_enabled'}, u'neutron-get_port:binding:profile': {u'value': u'rule:admin_only', u'key': u'get_port:binding:profile'}, u'neutron-update_subnetpool': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'update_subnetpool'}, u'neutron-create_port:mac_address': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'create_port:mac_address'}, u'neutron-get_subports': {u'value': u'', u'key': u'get_subports'}, u'neutron-create_floatingip:floating_ip_address': {u'value': u'rule:admin_only', u'key': u'create_floatingip:floating_ip_address'}, u'neutron-get_network': {u'value': u'rule:admin_or_owner or rule:shared or rule:external or rule:context_is_advsvc', u'key': u'get_network'}, u'neutron-create_rbac_policy': {u'value': u'rule:deny_readonly', u'key': u'create_rbac_policy'}, u'neutron-shared_address_scopes': {u'value': u'field:address_scopes:shared=True', u'key': u'shared_address_scopes'}, u'neutron-get_port:binding:vif_type': {u'value': u'rule:admin_only', u'key': u'get_port:binding:vif_type'}, u'neutron-delete_router': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_router'}, u'neutron-create_port:device_owner': {u'value': u'not rule:network_device or rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'create_port:device_owner'}, u'neutron-get_agent': {u'value': u'rule:admin_only', u'key': u'get_agent'}, u'neutron-create_dhcp-network': {u'value': u'rule:admin_only', u'key': u'create_dhcp-network'}, u'neutron-get_agent-loadbalancers': {u'value': u'rule:admin_only', u'key': u'get_agent-loadbalancers'}, u'neutron-create_trunk': {u'value': u'rule:regular_user and rule:deny_readonly', u'key': u'create_trunk'}, u'neutron-update_network': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'update_network'}, u'neutron-create_network:provider:physical_network': {u'value': u'', u'key': u'create_network:provider:physical_network'}, u'neutron-update_port:binding:profile': {u'value': u'rule:admin_only and rule:deny_readonly', u'key': u'update_port:binding:profile'}, u'neutron-create_port': {u'value': u'rule:deny_readonly', u'key': u'create_port'}, u'neutron-get_l3-agents': {u'value': u'rule:admin_only', u'key': u'get_l3-agents'}, u'neutron-create_subnetpool:shared': {u'value': u'rule:admin_only', u'key': u'create_subnetpool:shared'}, u'neutron-create_router:ha': {u'value': u'rule:admin_only', u'key': u'create_router:ha'}, u'neutron-admin_only': {u'value': u'rule:context_is_admin and rule:deny_readonly', u'key': u'admin_only'}, u'neutron-get_service_profiles': {u'value': u'rule:admin_only', u'key': u'get_service_profiles'}, u'neutron-regular_user': {u'value': u'rule:deny_readonly', u'key': u'regular_user'}, u'neutron-get_qos_queue': {u'value': u'rule:admin_only', u'key': u'get_qos_queue'}, u'neutron-create_rbac_policy:target_tenant': {u'value': u'rule:restrict_wildcard', u'key': u'create_rbac_policy:target_tenant'}, u'neutron-update_segment': {u'value': u'rule:admin_only and rule:deny_readonly', u'key': u'update_segment'}, u'neutron-get_service_provider': {u'value': u'rule:regular_user', u'key': u'get_service_provider'}, u'neutron-update_address_scope:shared': {u'value': u'rule:admin_only', u'key': u'update_address_scope:shared'}, u'neutron-update_router:external_gateway_info:external_fixed_ips': {u'value': u'rule:admin_only', u'key': u'update_router:external_gateway_info:external_fixed_ips'}, u'neutron-delete_network': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_network'}, u'neutron-update_policy_minimum_bandwidth_rule': {u'value': u'rule:admin_only', u'key': u'update_policy_minimum_bandwidth_rule'}, u'neutron-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'neutron-create_subnet': {u'value': u'rule:admin_or_network_owner and rule:deny_readonly', u'key': u'create_subnet'}, u'neutron-get_port': {u'value': u'rule:context_is_advsvc or rule:admin_owner_or_network_owner', u'key': u'get_port'}, u'neutron-get_segment': {u'value': u'rule:admin_only', u'key': u'get_segment'}, u'neutron-delete_network_profile': {u'value': u'rule:admin_only', u'key': u'delete_network_profile'}, u'neutron-delete_flavor_service_profile': {u'value': u'rule:admin_only', u'key': u'delete_flavor_service_profile'}, u'neutron-get_network_ip_availability': {u'value': u'rule:admin_only', u'key': u'get_network_ip_availability'}, u'neutron-get_network:provider:physical_network': {u'value': u'', u'key': u'get_network:provider:physical_network'}, u'neutron-create_l3-router': {u'value': u'rule:admin_only', u'key': u'create_l3-router'}, u'neutron-remove_rule': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'remove_rule'}, u'neutron-insert_rule': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'insert_rule'}, u'neutron-delete_port': {u'value': u'rule:context_is_advsvc or rule:admin_owner_or_network_owner', u'key': u'delete_port'}, u'neutron-create_port:mac_learning_enabled': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'create_port:mac_learning_enabled'}, u'neutron-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'neutron-create_flavor_service_profile': {u'value': u'rule:admin_only', u'key': u'create_flavor_service_profile'}, u'neutron-delete_metering_label': {u'value': u'rule:admin_only', u'key': u'delete_metering_label'}, u'neutron-get_metering_label_rule': {u'value': u'rule:admin_only', u'key': u'get_metering_label_rule'}, u'neutron-get_loadbalancer-pools': {u'value': u'rule:admin_only', u'key': u'get_loadbalancer-pools'}, u'neutron-get_service_profile': {u'value': u'rule:admin_only', u'key': u'get_service_profile'}, u'neutron-create_network:segments': {u'value': u'', u'key': u'create_network:segments'}, u'neutron-remove_router_interface': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'remove_router_interface'}, u'neutron-update_port:device_owner': {u'value': u'not rule:network_device or rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'update_port:device_owner'}, u'neutron-restrict_wildcard': {u'value': u'(not field:rbac_policy:target_tenant=*) or rule:admin_only', u'key': u'restrict_wildcard'}, u'neutron-update_subnet': {u'value': u'rule:admin_or_network_owner and rule:deny_readonly', u'key': u'update_subnet'}, u'neutron-get_network:router:external': {u'value': u'rule:regular_user', u'key': u'get_network:router:external'}, u'neutron-get_policy_minimum_bandwidth_rule': {u'value': u'rule:regular_user', u'key': u'get_policy_minimum_bandwidth_rule'}, u'neutron-get_dhcp-networks': {u'value': u'rule:admin_only', u'key': u'get_dhcp-networks'}, u'neutron-get_lsn': {u'value': u'rule:admin_only', u'key': u'get_lsn'}, u'neutron-shared': {u'value': u'field:networks:shared=True', u'key': u'shared'}, u'neutron-create_port:fixed_ips': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'create_port:fixed_ips'}, u'neutron-get_loadbalancer-agent': {u'value': u'rule:admin_only', u'key': u'get_loadbalancer-agent'}, u'neutron-create_policy_bandwidth_limit_rule': {u'value': u'rule:admin_only', u'key': u'create_policy_bandwidth_limit_rule'}}, u'neutron::plugins::ml2::mechanism_drivers': [u'openvswitch', u'sriovnicswitch'], u'gnocchi::wsgi::apache::threads': 1, u'manila::policy::policies': {u'manila-share:manage': {u'value': u'rule:admin_api', u'key': u'share:manage'}, u'manila-share_network:show': {u'value': u'rule:default', u'key': u'share_network:show'}, u'manila-share_snapshot_instance:show': {u'value': u'rule:admin_api', u'key': u'share_snapshot_instance:show'}, u'manila-scheduler_stats:pools:index': {u'value': u'rule:admin_api', u'key': u'scheduler_stats:pools:index'}, u'manila-share:access_get': {u'value': u'rule:default', u'key': u'share:access_get'}, u'manila-share_type:show': {u'value': u'rule:default', u'key': u'share_type:show'}, u'manila-security_service:create': {u'value': u'rule:default', u'key': u'security_service:create'}, u'manila-consistency_group:force_delete': {u'value': u'rule:admin_api', u'key': u'consistency_group:force_delete'}, u'manila-consistency_group:create': {u'value': u'rule:default', u'key': u'consistency_group:create'}, u'manila-consistency_group:get': {u'value': u'rule:default', u'key': u'consistency_group:get'}, u'manila-share_types_extra_spec:delete': {u'value': u'rule:admin_api', u'key': u'share_types_extra_spec:delete'}, u'manila-share_snapshot_instance:index': {u'value': u'rule:admin_api', u'key': u'share_snapshot_instance:index'}, u'manila-share_snapshot:force_delete': {u'value': u'rule:admin_api', u'key': u'share_snapshot:force_delete'}, u'manila-scheduler_stats:pools:detail': {u'value': u'rule:admin_api', u'key': u'scheduler_stats:pools:detail'}, u'manila-share:migration_start': {u'value': u'rule:admin_api', u'key': u'share:migration_start'}, u'manila-share_types_extra_spec:index': {u'value': u'rule:admin_api', u'key': u'share_types_extra_spec:index'}, u'manila-share_snapshot:unmanage_snapshot': {u'value': u'rule:admin_api', u'key': u'share_snapshot:unmanage_snapshot'}, u'manila-cgsnapshot:force_delete': {u'value': u'rule:admin_api', u'key': u'cgsnapshot:force_delete'}, u'manila-share:migration_cancel': {u'value': u'rule:admin_api', u'key': u'share:migration_cancel'}, u'manila-share:get': {u'value': u'rule:default', u'key': u'share:get'}, u'manila-share_snapshot_instance:detail': {u'value': u'rule:admin_api', u'key': u'share_snapshot_instance:detail'}, u'manila-consistency_group:update': {u'value': u'rule:default', u'key': u'consistency_group:update'}, u'manila-share_instance:force_delete': {u'value': u'rule:admin_api', u'key': u'share_instance:force_delete'}, u'manila-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'manila-share:get_all': {u'value': u'rule:default', u'key': u'share:get_all'}, u'manila-security_service:detail': {u'value': u'rule:default', u'key': u'security_service:detail'}, u'manila-share_replica:delete': {u'value': u'rule:default', u'key': u'share_replica:delete'}, u'manila-share_snapshot:manage_snapshot': {u'value': u'rule:admin_api', u'key': u'share_snapshot:manage_snapshot'}, u'manila-share_network:index': {u'value': u'rule:default', u'key': u'share_network:index'}, u'manila-share_snapshot:snapshot_update': {u'value': u'rule:default', u'key': u'share_snapshot:snapshot_update'}, u'manila-share:reset_status': {u'value': u'rule:admin_api', u'key': u'share:reset_status'}, u'manila-share:update_share_metadata': {u'value': u'rule:default', u'key': u'share:update_share_metadata'}, u'manila-share_replica:create': {u'value': u'rule:default', u'key': u'share_replica:create'}, u'manila-consistency_group:get_all': {u'value': u'rule:default', u'key': u'consistency_group:get_all'}, u'manila-share:update': {u'value': u'rule:default', u'key': u'share:update'}, u'manila-share_server:index': {u'value': u'rule:admin_api', u'key': u'share_server:index'}, u'manila-share_type:list_project_access': {u'value': u'rule:admin_api', u'key': u'share_type:list_project_access'}, u'manila-share_instance:reset_status': {u'value': u'rule:admin_api', u'key': u'share_instance:reset_status'}, u'manila-share_network:get_all_share_networks': {u'value': u'rule:admin_api', u'key': u'share_network:get_all_share_networks'}, u'manila-share_types_extra_spec:update': {u'value': u'rule:admin_api', u'key': u'share_types_extra_spec:update'}, u'manila-admin_api': {u'value': u'is_admin:True', u'key': u'admin_api'}, u'manila-cgsnapshot:reset_status': {u'value': u'rule:admin_api', u'key': u'cgsnapshot:reset_status'}, u'manila-share_snapshot:create_snapshot': {u'value': u'rule:default', u'key': u'share_snapshot:create_snapshot'}, u'manila-share_snapshot:reset_status': {u'value': u'rule:admin_api', u'key': u'share_snapshot:reset_status'}, u'manila-share_replica:reset_status': {u'value': u'rule:admin_api', u'key': u'share_replica:reset_status'}, u'manila-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'manila-share_server:details': {u'value': u'rule:admin_api', u'key': u'share_server:details'}, u'manila-share_types_extra_spec:show': {u'value': u'rule:admin_api', u'key': u'share_types_extra_spec:show'}, u'manila-share:list_by_share_server_id': {u'value': u'rule:admin_api', u'key': u'share:list_by_share_server_id'}, u'manila-share_replica:reset_replica_state': {u'value': u'rule:admin_api', u'key': u'share_replica:reset_replica_state'}, u'manila-share_server:show': {u'value': u'rule:admin_api', u'key': u'share_server:show'}, u'manila-cgsnapshot:delete': {u'value': u'rule:default', u'key': u'cgsnapshot:delete'}, u'manila-admin_or_owner': {u'value': u'is_admin:True or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'manila-share_network:update': {u'value': u'rule:default', u'key': u'share_network:update'}, u'manila-share_replica:get_all': {u'value': u'rule:default', u'key': u'share_replica:get_all'}, u'manila-share_types_extra_spec:create': {u'value': u'rule:admin_api', u'key': u'share_types_extra_spec:create'}, u'manila-cgsnapshot:get_cgsnapshot': {u'value': u'rule:default', u'key': u'cgsnapshot:get_cgsnapshot'}, u'manila-share:migration_get_progress': {u'value': u'rule:admin_api', u'key': u'share:migration_get_progress'}, u'manila-share_export_location:show': {u'value': u'rule:default', u'key': u'share_export_location:show'}, u'manila-share_network:delete': {u'value': u'rule:default', u'key': u'share_network:delete'}, u'manila-availability_zone:index': {u'value': u'rule:default', u'key': u'availability_zone:index'}, u'manila-share_snapshot_instance:reset_status': {u'value': u'rule:admin_api', u'key': u'share_snapshot_instance:reset_status'}, u'manila-share_instance:index': {u'value': u'rule:admin_api', u'key': u'share_instance:index'}, u'manila-share_type:index': {u'value': u'rule:default', u'key': u'share_type:index'}, u'manila-share_type:delete': {u'value': u'rule:admin_api', u'key': u'share_type:delete'}, u'manila-share_replica:show': {u'value': u'rule:default', u'key': u'share_replica:show'}, u'manila-share_type:add_project_access': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'share_type:add_project_access'}, u'manila-share:delete': {u'value': u'rule:default', u'key': u'share:delete'}, u'manila-share_type:remove_project_access': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'share_type:remove_project_access'}, u'manila-share:force_delete': {u'value': u'rule:admin_api', u'key': u'share:force_delete'}, u'manila-share:reset_task_state': {u'value': u'rule:admin_api', u'key': u'share:reset_task_state'}, u'manila-share:unmanage': {u'value': u'rule:admin_api', u'key': u'share:unmanage'}, u'manila-share_network:add_security_service': {u'value': u'rule:default', u'key': u'share_network:add_security_service'}, u'manila-share_instance_export_location:show': {u'value': u'rule:admin_api', u'key': u'share_instance_export_location:show'}, u'manila-share_snapshot:get_all_snapshots': {u'value': u'rule:default', u'key': u'share_snapshot:get_all_snapshots'}, u'manila-share_snapshot:get_snapshot': {u'value': u'rule:default', u'key': u'share_snapshot:get_snapshot'}, u'manila-share_server:delete': {u'value': u'rule:admin_api', u'key': u'share_server:delete'}, u'manila-service:update': {u'value': u'rule:admin_api', u'key': u'service:update'}, u'manila-share:migration_complete': {u'value': u'rule:admin_api', u'key': u'share:migration_complete'}, u'manila-cgsnapshot:create': {u'value': u'rule:default', u'key': u'cgsnapshot:create'}, u'manila-security_service:get_all_security_services': {u'value': u'rule:admin_api', u'key': u'security_service:get_all_security_services'}, u'manila-share_type:default': {u'value': u'rule:default', u'key': u'share_type:default'}, u'manila-consistency_group:delete': {u'value': u'rule:default', u'key': u'consistency_group:delete'}, u'manila-share_replica:force_delete': {u'value': u'rule:admin_api', u'key': u'share_replica:force_delete'}, u'manila-share_replica:promote': {u'value': u'rule:default', u'key': u'share_replica:promote'}, u'manila-share:create': {u'value': u'rule:deny_readonly', u'key': u'share:create'}, u'manila-share_export_location:index': {u'value': u'rule:default', u'key': u'share_export_location:index'}, u'manila-share_instance_export_location:index': {u'value': u'rule:admin_api', u'key': u'share_instance_export_location:index'}, u'manila-share_snapshot:delete_snapshot': {u'value': u'rule:default', u'key': u'share_snapshot:delete_snapshot'}, u'manila-quota_class_set:show': {u'value': u'rule:default', u'key': u'quota_class_set:show'}, u'manila-share:deny_access': {u'value': u'rule:default', u'key': u'share:deny_access'}, u'manila-share:extend': {u'value': u'rule:default', u'key': u'share:extend'}, u'manila-service:index': {u'value': u'rule:admin_api', u'key': u'service:index'}, u'manila-share_network:remove_security_service': {u'value': u'rule:default and rule:deny_readonly', u'key': u'share_network:remove_security_service'}, u'manila-share:get_share_metadata': {u'value': u'rule:default', u'key': u'share:get_share_metadata'}, u'manila-security_service:index': {u'value': u'rule:default', u'key': u'security_service:index'}, u'manila-quota_class_set:update': {u'value': u'rule:admin_api', u'key': u'quota_class_set:update'}, u'manila-consistency_group:reset_status': {u'value': u'rule:admin_api', u'key': u'consistency_group:reset_status'}, u'manila-share:delete_share_metadata': {u'value': u'rule:default', u'key': u'share:delete_share_metadata'}, u'manila-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'manila-security_service:delete': {u'value': u'rule:default', u'key': u'security_service:delete'}, u'manila-share:shrink': {u'value': u'rule:default', u'key': u'share:shrink'}, u'manila-quota_set:show': {u'value': u'rule:default', u'key': u'quota_set:show'}, u'manila-security_service:show': {u'value': u'rule:default', u'key': u'security_service:show'}, u'manila-share_replica:resync': {u'value': u'rule:admin_api', u'key': u'share_replica:resync'}, u'manila-quota_set:update': {u'value': u'rule:admin_api', u'key': u'quota_set:update'}, u'manila-share_network:create': {u'value': u'rule:default', u'key': u'share_network:create'}, u'manila-security_service:update': {u'value': u'rule:default', u'key': u'security_service:update'}, u'manila-share:allow_access': {u'value': u'rule:default', u'key': u'share:allow_access'}, u'manila-quota_set:delete': {u'value': u'rule:admin_api', u'key': u'quota_set:delete'}, u'manila-share_network:detail': {u'value': u'rule:default', u'key': u'share_network:detail'}, u'manila-share:access_get_all': {u'value': u'rule:default', u'key': u'share:access_get_all'}, u'manila-cgsnapshot:update': {u'value': u'rule:default', u'key': u'cgsnapshot:update'}, u'manila-share_type:create': {u'value': u'rule:admin_api', u'key': u'share_type:create'}, u'manila-share_instance:show': {u'value': u'rule:admin_api', u'key': u'share_instance:show'}, u'manila-cgsnapshot:get_all': {u'value': u'rule:default', u'key': u'cgsnapshot:get_all'}}, u'horizon::neutron_options': {u'enable_lb': True}, u'neutron::agents::lbaas::enabled': True, u'ceilometer::collector::collector_workers': 3, u'ceilometer::policy::policies': {u'ceilometer-telemetry:get_resource': {u'value': u'', u'key': u'telemetry:get_resource'}, u'ceilometer-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'ceilometer-telemetry:events:index': {u'value': u'', u'key': u'telemetry:events:index'}, u'ceilometer-telemetry:create_samples': {u'value': u'rule:deny_readonly', u'key': u'telemetry:create_samples'}, u'ceilometer-telemetry:get_meters': {u'value': u'', u'key': u'telemetry:get_meters'}, u'ceilometer-telemetry:query_sample': {u'value': u'', u'key': u'telemetry:query_sample'}, u'ceilometer-telemetry:get_sample': {u'value': u'', u'key': u'telemetry:get_sample'}, u'ceilometer-telemetry:get_samples': {u'value': u'', u'key': u'telemetry:get_samples'}, u'ceilometer-telemetry:events:show': {u'value': u'', u'key': u'telemetry:events:show'}, u'ceilometer-telemetry:get_resources': {u'value': u'', u'key': u'telemetry:get_resources'}, u'ceilometer-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'ceilometer-segregation': {u'value': u'rule:context_is_admin', u'key': u'segregation'}, u'ceilometer-telemetry:compute_statistics': {u'value': u'', u'key': u'telemetry:compute_statistics'}}, u'nova::config::nova_config': {u'vnc/keymap': {u'value': u'en-us'}, u'libvirt/volume_use_multipath': {u'value': u'True'}, u'libvirt/live_migration_permit_post_copy': {u'value': u'True'}}, u'ironic::policy::policies': {}, u'horizon::keystone_multidomain_support': u'True', u'gnocchi::storage::metric_processing_delay': 30, u'keystone::config::keystone_config': {u'identity/domain_config_dir': {u'value': u'/etc/keystone/domains'}, u'identity/domain_specific_drivers_enabled': {u'value': u'True'}}, u'neutron::config::server_config': {u'DEFAULT/min_l3_agents_per_router': {u'value': u'1'}}, u'zaqar::policy::policies': {u'zaqar-subscription:delete': {u'value': u'rule:deny_readonly', u'key': u'subscription:delete'}, u'zaqar-queues:get': {u'value': u'', u'key': u'queues:get'}, u'zaqar-messages:create': {u'value': u'rule:deny_readonly', u'key': u'messages:create'}, u'zaqar-flavors:update': {u'value': u'rule:context_is_admin', u'key': u'flavors:update'}, u'zaqar-messages:delete': {u'value': u'rule:deny_readonly', u'key': u'messages:delete'}, u'zaqar-claims:create': {u'value': u'rule:deny_readonly', u'key': u'claims:create'}, u'zaqar-pools:delete': {u'value': u'rule:context_is_admin', u'key': u'pools:delete'}, u'zaqar-claims:get': {u'value': u'', u'key': u'claims:get'}, u'zaqar-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'zaqar-claims:delete': {u'value': u'rule:deny_readonly', u'key': u'claims:delete'}, u'zaqar-claims:update': {u'value': u'rule:deny_readonly', u'key': u'claims:update'}, u'zaqar-subscription:create': {u'value': u'rule:deny_readonly', u'key': u'subscription:create'}, u'zaqar-pools:update': {u'value': u'rule:context_is_admin', u'key': u'pools:update'}, u'zaqar-queues:get_all': {u'value': u'', u'key': u'queues:get_all'}, u'zaqar-health:get': {u'value': u'rule:context_is_admin', u'key': u'health:get'}, u'zaqar-flavors:get_all': {u'value': u'', u'key': u'flavors:get_all'}, u'zaqar-subscription:get': {u'value': u'', u'key': u'subscription:get'}, u'zaqar-subscription:confirm': {u'value': u'rule:deny_readonly', u'key': u'subscription:confirm'}, u'zaqar-messages:get_all': {u'value': u'', u'key': u'messages:get_all'}, u'zaqar-admin_or_owner': {u'value': u'is_admin:True or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'zaqar-pools:get_all': {u'value': u'rule:context_is_admin', u'key': u'pools:get_all'}, u'zaqar-subscription:get_all': {u'value': u'', u'key': u'subscription:get_all'}, u'zaqar-queues:create': {u'value': u'rule:deny_readonly', u'key': u'queues:create'}, u'zaqar-queues:update': {u'value': u'rule:deny_readonly', u'key': u'queues:update'}, u'zaqar-flavors:create': {u'value': u'rule:context_is_admin', u'key': u'flavors:create'}, u'zaqar-flavors:get': {u'value': u'', u'key': u'flavors:get'}, u'zaqar-messages:get': {u'value': u'', u'key': u'messages:get'}, u'zaqar-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'zaqar-flavors:delete': {u'value': u'rule:context_is_admin', u'key': u'flavors:delete'}, u'zaqar-queues:delete': {u'value': u'rule:deny_readonly', u'key': u'queues:delete'}, u'zaqar-queues:stats': {u'value': u'', u'key': u'queues:stats'}, u'zaqar-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'zaqar-messages:delete_all': {u'value': u'rule:deny_readonly', u'key': u'messages:delete_all'}, u'zaqar-pools:create': {u'value': u'rule:context_is_admin', u'key': u'pools:create'}, u'zaqar-subscription:update': {u'value': u'rule:deny_readonly', u'key': u'subscription:update'}, u'zaqar-pools:get': {u'value': u'rule:context_is_admin', u'key': u'pools:get'}, u'zaqar-claims:get_all': {u'value': u'', u'key': u'claims:get_all'}, u'zaqar-ping:get': {u'value': u'', u'key': u'ping:get'}}, u'nova::policy::policies': {u'nova-os_compute_api:os-hypervisors:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-hypervisors:discoverable'}, u'nova-os_compute_api:os-assisted-volume-snapshots:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-assisted-volume-snapshots:discoverable'}, u'nova-admin_or_network_owner': {u'value': u'rule:context_is_admin or tenant_id:%(network:tenant_id)s or role:network_admin', u'key': u'admin_or_network_owner'}, u'nova-os_compute_api:os-flavor-extra-specs:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-flavor-extra-specs:update'}, u'nova-os_compute_api:os-aggregates:create': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-aggregates:create'}, u'nova-os_compute_api:os-migrate-server:migrate': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-migrate-server:migrate'}, u'nova-os_compute_api:os-quota-class-sets:show': {u'value': u'is_admin:True or quota_class:%(quota_class)s', u'key': u'os_compute_api:os-quota-class-sets:show'}, u'nova-os_compute_api:os-floating-ip-dns': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-floating-ip-dns'}, u'nova-os_compute_api:servers:confirm_resize': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:confirm_resize'}, u'nova-os_compute_api:os-networks:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-networks:discoverable'}, u'nova-os_compute_api:os-floating-ips-bulk:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-floating-ips-bulk:discoverable'}, u'nova-os_compute_api:os-floating-ips': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-floating-ips'}, u'nova-os_compute_api:os-server-tags:index': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:index'}, u'nova-os_compute_api:os-aggregates:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-aggregates:update'}, u'nova-os_compute_api:servers:create:attach_volume': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:create:attach_volume'}, u'nova-os_compute_api:os-extended-status': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-extended-status'}, u'nova-os_compute_api:server-metadata:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:server-metadata:create'}, u'nova-network:attach_external_network': {u'value': u'is_admin:True', u'key': u'network:attach_external_network'}, u'nova-os_compute_api:os-block-device-mapping:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-block-device-mapping:discoverable'}, u'nova-os_compute_api:server-metadata:update': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:server-metadata:update'}, u'nova-os_compute_api:os-migrate-server:migrate_live': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-migrate-server:migrate_live'}, u'nova-os_compute_api:os-pci:detail': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-pci:detail'}, u'nova-os_compute_api:os-consoles:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-consoles:show'}, u'nova-os_compute_api:os-keypairs:delete': {u'value': u'rule:admin_api or user_id:%(user_id)s', u'key': u'os_compute_api:os-keypairs:delete'}, u'nova-os_compute_api:os-server-groups:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-groups:discoverable'}, u'nova-os_compute_api:os-instance-actions:events': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-instance-actions:events'}, u'nova-os_compute_api:os-security-group-default-rules': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-security-group-default-rules'}, u'nova-os_compute_api:os-cells:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-cells:discoverable'}, u'nova-os_compute_api:os-admin-actions:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-admin-actions:discoverable'}, u'nova-os_compute_api:os-migrations:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-migrations:discoverable'}, u'nova-os_compute_api:servers:create_image:allow_volume_backed': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:create_image:allow_volume_backed'}, u'nova-os_compute_api:os-migrate-server:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-migrate-server:discoverable'}, u'nova-os_compute_api:os-volumes-attachments:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-volumes-attachments:delete'}, u'nova-os_compute_api:os-extended-status:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-extended-status:discoverable'}, u'nova-os_compute_api:os-lock-server:unlock': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-lock-server:unlock'}, u'nova-os_compute_api:servers:detail': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:detail'}, u'nova-os_compute_api:extensions:discoverable': {u'value': u'@', u'key': u'os_compute_api:extensions:discoverable'}, u'nova-os_compute_api:server-metadata:discoverable': {u'value': u'@', u'key': u'os_compute_api:server-metadata:discoverable'}, u'nova-os_compute_api:os-simple-tenant-usage:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-simple-tenant-usage:discoverable'}, u'nova-os_compute_api:limits': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:limits'}, u'nova-os_compute_api:os-shelve:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-shelve:discoverable'}, u'nova-os_compute_api:os-shelve:unshelve': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-shelve:unshelve'}, u'nova-os_compute_api:os-console-output': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-console-output'}, u'nova-os_compute_api:os-keypairs:index': {u'value': u'rule:admin_api or user_id:%(user_id)s', u'key': u'os_compute_api:os-keypairs:index'}, u'nova-os_compute_api:os-aggregates:remove_host': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-aggregates:remove_host'}, u'nova-os_compute_api:os-server-tags:delete': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:delete'}, u'nova-os_compute_api:os-flavor-access:add_tenant_access': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-flavor-access:add_tenant_access'}, u'nova-os_compute_api:os-aggregates:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-aggregates:discoverable'}, u'nova-os_compute_api:os-services': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-services'}, u'nova-os_compute_api:os-networks-associate:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-networks-associate:discoverable'}, u'nova-os_compute_api:os-server-usage:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-usage:discoverable'}, u'nova-os_compute_api:os-server-tags:update': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:update'}, u'nova-os_compute_api:os-flavor-extra-specs:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-flavor-extra-specs:show'}, u'nova-os_compute_api:ips:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:ips:show'}, u'nova-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'nova-os_compute_api:os-instance-usage-audit-log:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-instance-usage-audit-log:discoverable'}, u'nova-os_compute_api:os-availability-zone:detail': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-availability-zone:detail'}, u'nova-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'nova-os_compute_api:os-multinic': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-multinic'}, u'nova-os_compute_api:os-volumes-attachments:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-volumes-attachments:create'}, u'nova-os_compute_api:os-rescue:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-rescue:discoverable'}, u'nova-cells_scheduler_filter:TargetCellFilter': {u'value': u'is_admin:True', u'key': u'cells_scheduler_filter:TargetCellFilter'}, u'nova-os_compute_api:os-server-tags:delete_all': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:delete_all'}, u'nova-os_compute_api:os-quota-class-sets:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-quota-class-sets:discoverable'}, u'nova-os_compute_api:os-user-data:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-user-data:discoverable'}, u'nova-os_compute_api:os-flavor-extra-specs:delete': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-flavor-extra-specs:delete'}, u'nova-os_compute_api:servers:create:attach_network': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:create:attach_network'}, u'nova-os_compute_api:os-admin-actions': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-admin-actions'}, u'nova-os_compute_api:os-flavor-extra-specs:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-flavor-extra-specs:index'}, u'nova-os_compute_api:os-attach-interfaces': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-attach-interfaces'}, u'nova-admin_owner_or_network_owner': {u'value': u'rule:owner or rule:admin_or_network_owner', u'key': u'admin_owner_or_network_owner'}, u'nova-os_compute_api:os-used-limits': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-used-limits'}, u'nova-os_compute_api:os-flavor-access:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-flavor-access:discoverable'}, u'nova-admin_only': {u'value': u'rule:context_is_admin and rule:deny_readonly', u'key': u'admin_only'}, u'nova-os_compute_api:os-tenant-networks': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-tenant-networks'}, u'nova-os_compute_api:images:discoverable': {u'value': u'@', u'key': u'os_compute_api:images:discoverable'}, u'nova-os_compute_api:servers:migrations:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:servers:migrations:delete'}, u'nova-os_compute_api:os-pause-server:pause': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-pause-server:pause'}, u'nova-os_compute_api:os-keypairs:create': {u'value': u'rule:admin_api or user_id:%(user_id)s', u'key': u'os_compute_api:os-keypairs:create'}, u'nova-os_compute_api:servers:revert_resize': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:revert_resize'}, u'nova-os_compute_api:servers:detail:get_all_tenants': {u'value': u'rule:admin_api', u'key': u'os_compute_api:servers:detail:get_all_tenants'}, u'nova-os_compute_api:os-suspend-server:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-suspend-server:discoverable'}, u'nova-os_compute_api:os-flavor-rxtx:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-flavor-rxtx:discoverable'}, u'nova-os_compute_api:os-server-tags:show': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:show'}, u'nova-os_compute_api:os-certificates:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-certificates:show'}, u'nova-os_compute_api:os-fping:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-fping:discoverable'}, u'nova-os_compute_api:os-flavor-rxtx': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-flavor-rxtx'}, u'nova-os_compute_api:os-fixed-ips:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-fixed-ips:discoverable'}, u'nova-os_compute_api:os-remote-consoles': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-remote-consoles'}, u'nova-os_compute_api:os-extended-availability-zone:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-extended-availability-zone:discoverable'}, u'nova-os_compute_api:os-networks': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-networks'}, u'nova-os_compute_api:os-admin-actions:inject_network_info': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-admin-actions:inject_network_info'}, u'nova-os_compute_api:os-attach-interfaces:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-attach-interfaces:discoverable'}, u'nova-os_compute_api:os-cloudpipe': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-cloudpipe'}, u'nova-os_compute_api:image-metadata:discoverable': {u'value': u'@', u'key': u'os_compute_api:image-metadata:discoverable'}, u'nova-os_compute_api:server-metadata:update_all': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:server-metadata:update_all'}, u'nova-os_compute_api:os-quota-sets:detail': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-quota-sets:detail'}, u'nova-os_compute_api:os-server-password:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-password:discoverable'}, u'nova-os_compute_api:servers:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:delete'}, u'nova-os_compute_api:os-consoles:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-consoles:index'}, u'nova-os_compute_api:os-attach-interfaces:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-attach-interfaces:create'}, u'nova-os_compute_api:os-multinic:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-multinic:discoverable'}, u'nova-os_compute_api:servers:reboot': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:reboot'}, u'nova-os_compute_api:os-lock-server:lock': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-lock-server:lock'}, u'nova-os_compute_api:os-flavor-access:remove_tenant_access': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-flavor-access:remove_tenant_access'}, u'nova-os_compute_api:os-consoles:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-consoles:delete'}, u'nova-os_compute_api:os-deferred-delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-deferred-delete'}, u'nova-os_compute_api:os-pci:pci_servers': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-pci:pci_servers'}, u'nova-os_compute_api:os-console-auth-tokens': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-console-auth-tokens'}, u'nova-os_compute_api:os-server-diagnostics': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-server-diagnostics'}, u'nova-os_compute_api:os-extended-availability-zone': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-extended-availability-zone'}, u'nova-os_compute_api:servers:trigger_crash_dump': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:trigger_crash_dump'}, u'nova-os_compute_api:os-flavor-manage:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-flavor-manage:discoverable'}, u'nova-os_compute_api:os-cells:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-cells:delete'}, u'nova-os_compute_api:os-floating-ip-pools': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-floating-ip-pools'}, u'nova-os_compute_api:os-block-device-mapping-v1:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-block-device-mapping-v1:discoverable'}, u'nova-os_compute_api:os-hosts:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-hosts:discoverable'}, u'nova-os_compute_api:os-volumes-attachments:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-volumes-attachments:discoverable'}, u'nova-os_compute_api:versions:discoverable': {u'value': u'@', u'key': u'os_compute_api:versions:discoverable'}, u'nova-os_compute_api:os-instance-actions:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-instance-actions:discoverable'}, u'nova-regular_user': {u'value': u'rule:deny_readonly', u'key': u'regular_user'}, u'nova-os_compute_api:os-services:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-services:discoverable'}, u'nova-os_compute_api:os-evacuate': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-evacuate'}, u'nova-os_compute_api:os-virtual-interfaces': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-virtual-interfaces'}, u'nova-cells_scheduler_filter:DifferentCellFilter': {u'value': u'is_admin:True', u'key': u'cells_scheduler_filter:DifferentCellFilter'}, u'nova-os_compute_api:os-create-backup': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-create-backup'}, u'nova-os_compute_api:os-used-limits:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-used-limits:discoverable'}, u'nova-os_compute_api:os-aggregates:add_host': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-aggregates:add_host'}, u'nova-os_compute_api:os-volumes-attachments:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-volumes-attachments:index'}, u'nova-os_compute_api:os-remote-consoles:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-remote-consoles:discoverable'}, u'nova-os_compute_api:os-admin-password:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-admin-password:discoverable'}, u'nova-os_compute_api:servers:resize': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:resize'}, u'nova-os_compute_api:os-baremetal-nodes': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-baremetal-nodes'}, u'nova-os_compute_api:os-hosts': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-hosts'}, u'nova-owner': {u'value': u'tenant_id:%(tenant_id)s and rule:deny_readonly', u'key': u'owner'}, u'nova-os_compute_api:os-flavor-extra-specs:create': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-flavor-extra-specs:create'}, u'nova-os_compute_api:server-metadata:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:server-metadata:show'}, u'nova-os_compute_api:os-tenant-networks:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-tenant-networks:discoverable'}, u'nova-os_compute_api:servers:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:index'}, u'nova-os_compute_api:os-hide-server-addresses:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-hide-server-addresses:discoverable'}, u'nova-os_compute_api:os-evacuate:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-evacuate:discoverable'}, u'nova-os_compute_api:os-aggregates:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-aggregates:delete'}, u'nova-os_compute_api:servers:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:show'}, u'nova-os_compute_api:os-server-diagnostics:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-diagnostics:discoverable'}, u'nova-os_compute_api:os-volumes-attachments:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-volumes-attachments:update'}, u'nova-os_compute_api:os-quota-sets:update': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-quota-sets:update'}, u'nova-os_compute_api:servers:index:get_all_tenants': {u'value': u'rule:admin_api', u'key': u'os_compute_api:servers:index:get_all_tenants'}, u'nova-os_compute_api:os-cells:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-cells:update'}, u'nova-os_compute_api:os-suspend-server:resume': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-suspend-server:resume'}, u'nova-os_compute_api:servers:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:create'}, u'nova-os_compute_api:image-size': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:image-size'}, u'nova-os_compute_api:server-metadata:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:server-metadata:index'}, u'nova-os_compute_api:os-agents': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-agents'}, u'nova-os_compute_api:os-scheduler-hints:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-scheduler-hints:discoverable'}, u'nova-os_compute_api:os-quota-sets:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-quota-sets:show'}, u'nova-context_is_advsvc': {u'value': u'role:advsvc', u'key': u'context_is_advsvc'}, u'nova-os_compute_api:os-admin-actions:reset_state': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-admin-actions:reset_state'}, u'nova-os_compute_api:os-certificates:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-certificates:discoverable'}, u'nova-os_compute_api:os-extended-server-attributes:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-extended-server-attributes:discoverable'}, u'nova-os_compute_api:os-consoles:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-consoles:discoverable'}, u'nova-os_compute_api:os-virtual-interfaces:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-virtual-interfaces:discoverable'}, u'nova-os_compute_api:extensions': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:extensions'}, u'nova-os_compute_api:os-server-tags:update_all': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:update_all'}, u'nova-os_compute_api:servers:migrations:show': {u'value': u'rule:admin_api', u'key': u'os_compute_api:servers:migrations:show'}, u'nova-os_compute_api:os-security-groups': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-security-groups'}, u'nova-os_compute_api:ips:discoverable': {u'value': u'@', u'key': u'os_compute_api:ips:discoverable'}, u'nova-os_compute_api:os-quota-sets:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-quota-sets:discoverable'}, u'nova-os_compute_api:os-console-output:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-console-output:discoverable'}, u'nova-os_compute_api:servers:rebuild': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:rebuild'}, u'nova-os_compute_api:os-certificates:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-certificates:create'}, u'nova-os_compute_api:os-fping': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-fping'}, u'nova-os_compute_api:os-shelve:shelve': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-shelve:shelve'}, u'nova-os_compute_api:servers:create:forced_host': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:servers:create:forced_host'}, u'nova-os_compute_api:os-volumes': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-volumes'}, u'nova-os_compute_api:server-migrations:discoverable': {u'value': u'@', u'key': u'os_compute_api:server-migrations:discoverable'}, u'nova-os_compute_api:servers:discoverable': {u'value': u'@', u'key': u'os_compute_api:servers:discoverable'}, u'nova-os_compute_api:os-consoles:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-consoles:create'}, u'nova-os_compute_api:os-instance-usage-audit-log': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-instance-usage-audit-log'}, u'nova-os_compute_api:os-quota-class-sets:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-quota-class-sets:update'}, u'nova-os_compute_api:os-keypairs': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-keypairs'}, u'nova-os_compute_api:os-server-external-events:create': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-server-external-events:create'}, u'nova-os_compute_api:os-aggregates:show': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-aggregates:show'}, u'nova-os_compute_api:os-extended-volumes:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-extended-volumes:discoverable'}, u'nova-os_compute_api:os-baremetal-nodes:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-baremetal-nodes:discoverable'}, u'nova-os_compute_api:os-server-password': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-server-password'}, u'nova-os_compute_api:os-volumes:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-volumes:discoverable'}, u'nova-os_compute_api:os-security-groups:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-security-groups:discoverable'}, u'nova-os_compute_api:os-floating-ips:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-floating-ips:discoverable'}, u'nova-os_compute_api:os-rescue': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-rescue'}, u'nova-os_compute_api:os-aggregates:index': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-aggregates:index'}, u'nova-os_compute_api:os-extended-server-attributes': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-extended-server-attributes'}, u'nova-os_compute_api:os-security-group-default-rules:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-security-group-default-rules:discoverable'}, u'nova-os_compute_api:os-keypairs:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-keypairs:discoverable'}, u'nova-os_compute_api:os-pci:show': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-pci:show'}, u'nova-os_compute_api:os-server-groups': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-server-groups'}, u'nova-os_compute_api:os-extended-volumes': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-extended-volumes'}, u'nova-os_compute_api:os-assisted-volume-snapshots:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-assisted-volume-snapshots:delete'}, u'nova-os_compute_api:os-server-tags:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:discoverable'}, u'nova-os_compute_api:os-server-external-events:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-external-events:discoverable'}, u'nova-os_compute_api:os-floating-ip-pools:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-floating-ip-pools:discoverable'}, u'nova-os_compute_api:os-instance-actions': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-instance-actions'}, u'nova-os_compute_api:os-cloudpipe:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-cloudpipe:discoverable'}, u'nova-os_compute_api:os-networks-associate': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-networks-associate'}, u'nova-os_compute_api:os-floating-ip-dns:domain:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-floating-ip-dns:domain:delete'}, u'nova-os_compute_api:os-deferred-delete:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-deferred-delete:discoverable'}, u'nova-os_compute_api:os-server-usage': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-server-usage'}, u'nova-os_compute_api:limits:discoverable': {u'value': u'@', u'key': u'os_compute_api:limits:discoverable'}, u'nova-os_compute_api:os-simple-tenant-usage:list': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-simple-tenant-usage:list'}, u'nova-os_compute_api:os-attach-interfaces:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-attach-interfaces:delete'}, u'nova-os_compute_api:image-size:discoverable': {u'value': u'@', u'key': u'os_compute_api:image-size:discoverable'}, u'nova-os_compute_api:os-flavor-manage': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-flavor-manage'}, u'nova-os_compute_api:servers:update': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:update'}, u'nova-os_compute_api:os-multiple-create:discoverable': {u'value': u'@ and rule:deny_readonly', u'key': u'os_compute_api:os-multiple-create:discoverable'}, u'nova-os_compute_api:os-volumes-attachments:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-volumes-attachments:show'}, u'nova-os_compute_api:os-cells': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-cells'}, u'nova-os_compute_api:servers:migrations:index': {u'value': u'rule:admin_api', u'key': u'os_compute_api:servers:migrations:index'}, u'nova-os_compute_api:servers:create_image': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:create_image'}, u'nova-os_compute_api:os-agents:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-agents:discoverable'}, u'nova-os_compute_api:os-config-drive:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-config-drive:discoverable'}, u'nova-os_compute_api:os-quota-sets:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-quota-sets:delete'}, u'nova-os_compute_api:servers:migrations:force_complete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:servers:migrations:force_complete'}, u'nova-os_compute_api:os-flavor-extra-specs:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-flavor-extra-specs:discoverable'}, u'nova-os_compute_api:os-floating-ip-dns:domain:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-floating-ip-dns:domain:update'}, u'nova-os_compute_api:os-config-drive': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-config-drive'}, u'nova-os_compute_api:os-networks:view': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-networks:view'}, u'nova-os_compute_api:os-pause-server:unpause': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-pause-server:unpause'}, u'nova-os_compute_api:os-admin-password': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-admin-password'}, u'nova-os_compute_api:os-suspend-server:suspend': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-suspend-server:suspend'}, u'nova-os_compute_api:server-metadata:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:server-metadata:delete'}, u'nova-os_compute_api:os-shelve:shelve_offload': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-shelve:shelve_offload'}, u'nova-os_compute_api:os-console-auth-tokens:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-console-auth-tokens:discoverable'}, u'nova-os_compute_api:os-assisted-volume-snapshots:create': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-assisted-volume-snapshots:create'}, u'nova-os_compute_api:os-quota-sets:defaults': {u'value': u'@', u'key': u'os_compute_api:os-quota-sets:defaults'}, u'nova-os_compute_api:os-simple-tenant-usage:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-simple-tenant-usage:show'}, u'nova-os_compute_api:os-pci:index': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-pci:index'}, u'nova-os_compute_api:servers:start': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:start'}, u'nova-os_compute_api:os-availability-zone:list': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-availability-zone:list'}, u'nova-os_compute_api:os-hide-server-addresses': {u'value': u'is_admin:False', u'key': u'os_compute_api:os-hide-server-addresses'}, u'nova-os_compute_api:os-lock-server:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-lock-server:discoverable'}, u'nova-os_compute_api:os-pause-server:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-pause-server:discoverable'}, u'nova-os_compute_api:extension_info:discoverable': {u'value': u'@', u'key': u'os_compute_api:extension_info:discoverable'}, u'nova-os_compute_api:os-availability-zone:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-availability-zone:discoverable'}, u'nova-os_compute_api:os-fixed-ips': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-fixed-ips'}, u'nova-os_compute_api:servers:show:host_status': {u'value': u'rule:admin_api', u'key': u'os_compute_api:servers:show:host_status'}, u'nova-os_compute_api:os-fping:all_tenants': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-fping:all_tenants'}, u'nova-os_compute_api:os-pci:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-pci:discoverable'}, u'nova-os_compute_api:os-admin-actions:reset_network': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-admin-actions:reset_network'}, u'nova-os_compute_api:os-floating-ip-dns:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-floating-ip-dns:discoverable'}, u'nova-os_compute_api:flavors:discoverable': {u'value': u'@', u'key': u'os_compute_api:flavors:discoverable'}, u'nova-os_compute_api:os-cells:sync_instances': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-cells:sync_instances'}, u'nova-os_compute_api:os-hypervisors': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-hypervisors'}, u'nova-os_compute_api:os-migrations:index': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-migrations:index'}, u'nova-os_compute_api:servers:stop': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:stop'}, u'nova-admin_api': {u'value': u'is_admin:True', u'key': u'admin_api'}, u'nova-os_compute_api:flavors': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:flavors'}, u'nova-os_compute_api:ips:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:ips:index'}, u'nova-os_compute_api:os-aggregates:set_metadata': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-aggregates:set_metadata'}, u'nova-os_compute_api:os-lock-server:unlock:unlock_override': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-lock-server:unlock:unlock_override'}, u'nova-os_compute_api:os-floating-ips-bulk': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-floating-ips-bulk'}, u'nova-admin_or_owner': {u'value': u'is_admin:True or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'nova-os_compute_api:os-keypairs:show': {u'value': u'rule:admin_api or user_id:%(user_id)s', u'key': u'os_compute_api:os-keypairs:show'}, u'nova-os_compute_api:os-create-backup:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-create-backup:discoverable'}, u'nova-os_compute_api:os-flavor-access': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-flavor-access'}, u'nova-os_compute_api:os-cells:create': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-cells:create'}}, u'gnocchi::wsgi::apache::workers': 12, u'ceilometer::dispatcher::gnocchi::archive_policy': u'low_workload', u'glance::policy::policies': {u'glance-delete_member': {u'value': u'rule:deny_readonly', u'key': u'delete_member'}, u'glance-modify_member': {u'value': u'rule:deny_readonly', u'key': u'modify_member'}, u'glance-get_members': {u'value': u'', u'key': u'get_members'}, u'glance-add_metadef_tags': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_tags'}, u'glance-modify_metadef_namespace': {u'value': u'rule:deny_readonly', u'key': u'modify_metadef_namespace'}, u'glance-get_tasks': {u'value': u'role:admin', u'key': u'get_tasks'}, u'glance-add_metadef_namespace': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_namespace'}, u'glance-add_metadef_resource_type_association': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_resource_type_association'}, u'glance-modify_image': {u'value': u'rule:deny_readonly', u'key': u'modify_image'}, u'glance-add_task': {u'value': u'role:admin and rule:deny_readonly', u'key': u'add_task'}, u'glance-get_metadef_property': {u'value': u'', u'key': u'get_metadef_property'}, u'glance-set_image_location': {u'value': u'rule:deny_readonly', u'key': u'set_image_location'}, u'glance-get_task': {u'value': u'role:admin', u'key': u'get_task'}, u'glance-modify_task': {u'value': u'role:admin and rule:deny_readonly', u'key': u'modify_task'}, u'glance-add_metadef_property': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_property'}, u'glance-list_metadef_resource_types': {u'value': u'', u'key': u'list_metadef_resource_types'}, u'glance-publicize_image': {u'value': u'role:admin', u'key': u'publicize_image'}, u'glance-reactivate': {u'value': u'rule:deny_readonly', u'key': u'reactivate'}, u'glance-get_metadef_namespace': {u'value': u'', u'key': u'get_metadef_namespace'}, u'glance-copy_from': {u'value': u'rule:deny_readonly', u'key': u'copy_from'}, u'glance-add_image': {u'value': u'rule:deny_readonly', u'key': u'add_image'}, u'glance-get_image': {u'value': u'', u'key': u'get_image'}, u'glance-get_metadef_object': {u'value': u'', u'key': u'get_metadef_object'}, u'glance-modify_metadef_property': {u'value': u'rule:deny_readonly', u'key': u'modify_metadef_property'}, u'glance-get_metadef_tags': {u'value': u'', u'key': u'get_metadef_tags'}, u'glance-add_member': {u'value': u'rule:deny_readonly', u'key': u'add_member'}, u'glance-upload_image': {u'value': u'rule:deny_readonly', u'key': u'upload_image'}, u'glance-modify_metadef_object': {u'value': u'rule:deny_readonly', u'key': u'modify_metadef_object'}, u'glance-get_metadef_namespaces': {u'value': u'', u'key': u'get_metadef_namespaces'}, u'glance-get_image_location': {u'value': u'', u'key': u'get_image_location'}, u'glance-deactivate': {u'value': u'rule:deny_readonly', u'key': u'deactivate'}, u'glance-delete_image_location': {u'value': u'rule:deny_readonly', u'key': u'delete_image_location'}, u'glance-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'glance-get_metadef_properties': {u'value': u'', u'key': u'get_metadef_properties'}, u'glance-get_metadef_tag': {u'value': u'', u'key': u'get_metadef_tag'}, u'glance-download_image': {u'value': u'rule:deny_readonly', u'key': u'download_image'}, u'glance-manage_image_cache': {u'value': u'role:admin', u'key': u'manage_image_cache'}, u'glance-get_images': {u'value': u'', u'key': u'get_images'}, u'glance-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'glance-get_member': {u'value': u'', u'key': u'get_member'}, u'glance-modify_metadef_tag': {u'value': u'rule:deny_readonly', u'key': u'modify_metadef_tag'}, u'glance-add_metadef_tag': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_tag'}, u'glance-delete_image': {u'value': u'rule:deny_readonly', u'key': u'delete_image'}, u'glance-get_metadef_resource_type': {u'value': u'', u'key': u'get_metadef_resource_type'}, u'glance-add_metadef_object': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_object'}, u'glance-default': {u'value': u'role:admin', u'key': u'default'}, u'glance-get_metadef_objects': {u'value': u'', u'key': u'get_metadef_objects'}}, u'neutron::agents::lbaas::manage_service': True, u'neutron::agents::lbaas::manage_haproxy_package': False, u'keystone::cron::token_flush::minute': 1, u'neutron::agents::ml2::ovs::bridge_mappings': [u'datacentre:br-ex', u'external:br-extnet'], u'neutron::agents::ml2::ovs::prevent_arp_spoofing': False, u'keystone::cron::token_flush::maxdelay': 1800, u'gnocchi::metricd::workers': 12, u'horizon::keystone_default_domain': u'Default', u'neutron::agents::l3::enable_metadata_proxy': True, u'neutron::agents::lbaas::user_group': u'haproxy', u'keystone::policy::policies': {u'keystone-identity:get_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:get_endpoint'}, u'keystone-identity:create_user': {u'value': u'rule:admin_required', u'key': u'identity:create_user'}, u'keystone-identity:create_credential': {u'value': u'rule:admin_required', u'key': u'identity:create_credential'}, u'keystone-identity:delete_project': {u'value': u'rule:admin_required', u'key': u'identity:delete_project'}, u'keystone-identity:get_endpoint_group_in_project': {u'value': u'rule:admin_required', u'key': u'identity:get_endpoint_group_in_project'}, u'keystone-identity:delete_service_provider': {u'value': u'rule:admin_required', u'key': u'identity:delete_service_provider'}, u'keystone-identity:update_domain_config': {u'value': u'rule:admin_required', u'key': u'identity:update_domain_config'}, u'keystone-identity:revoke_token': {u'value': u'rule:admin_or_token_subject', u'key': u'identity:revoke_token'}, u'keystone-identity:delete_credential': {u'value': u'rule:admin_required', u'key': u'identity:delete_credential'}, u'keystone-identity:create_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:create_endpoint_group'}, u'keystone-identity:change_password': {u'value': u'rule:admin_or_owner', u'key': u'identity:change_password'}, u'keystone-identity:get_policy': {u'value': u'rule:admin_required', u'key': u'identity:get_policy'}, u'keystone-identity:delete_group': {u'value': u'rule:admin_required', u'key': u'identity:delete_group'}, u'keystone-identity:create_domain_role': {u'value': u'rule:admin_required', u'key': u'identity:create_domain_role'}, u'keystone-identity:remove_user_from_group': {u'value': u'rule:admin_required', u'key': u'identity:remove_user_from_group'}, u'keystone-identity:create_policy_association_for_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:create_policy_association_for_endpoint'}, u'keystone-identity:list_service_providers': {u'value': u'rule:admin_required', u'key': u'identity:list_service_providers'}, u'keystone-identity:get_mapping': {u'value': u'rule:admin_required', u'key': u'identity:get_mapping'}, u'keystone-identity:list_consumers': {u'value': u'rule:admin_required', u'key': u'identity:list_consumers'}, u'keystone-identity:update_service_provider': {u'value': u'rule:admin_required', u'key': u'identity:update_service_provider'}, u'keystone-identity:update_policy': {u'value': u'rule:admin_required', u'key': u'identity:update_policy'}, u'keystone-identity:list_role_assignments_for_tree': {u'value': u'rule:admin_required', u'key': u'identity:list_role_assignments_for_tree'}, u'keystone-identity:create_trust': {u'value': u'user_id:%(trust.trustor_user_id)s', u'key': u'identity:create_trust'}, u'keystone-identity:list_revoke_events': {u'value': u'', u'key': u'identity:list_revoke_events'}, u'keystone-token_subject': {u'value': u'user_id:%(target.token.user_id)s', u'key': u'token_subject'}, u'keystone-identity:create_project': {u'value': u'rule:admin_required', u'key': u'identity:create_project'}, u'keystone-identity:update_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:update_endpoint'}, u'keystone-service_role': {u'value': u'role:service', u'key': u'service_role'}, u'keystone-identity:list_endpoints_associated_with_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoints_associated_with_endpoint_group'}, u'keystone-identity:check_policy_association_for_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:check_policy_association_for_endpoint'}, u'keystone-identity:get_role_for_trust': {u'value': u'', u'key': u'identity:get_role_for_trust'}, u'keystone-service_admin_or_token_subject': {u'value': u'rule:service_or_admin or rule:token_subject', u'key': u'service_admin_or_token_subject'}, u'keystone-service_or_admin': {u'value': u'rule:admin_required or rule:service_role', u'key': u'service_or_admin'}, u'keystone-identity:list_role_inference_rules': {u'value': u'rule:admin_required', u'key': u'identity:list_role_inference_rules'}, u'keystone-identity:revoke_grant': {u'value': u'rule:admin_required', u'key': u'identity:revoke_grant'}, u'keystone-identity:list_projects_associated_with_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:list_projects_associated_with_endpoint_group'}, u'keystone-identity:list_domain_roles': {u'value': u'rule:admin_required', u'key': u'identity:list_domain_roles'}, u'keystone-identity:delete_protocol': {u'value': u'rule:admin_required', u'key': u'identity:delete_protocol'}, u'keystone-identity:list_access_token_roles': {u'value': u'rule:admin_required', u'key': u'identity:list_access_token_roles'}, u'keystone-identity:list_projects_for_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:list_projects_for_endpoint'}, u'keystone-identity:delete_policy_association_for_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:delete_policy_association_for_endpoint'}, u'keystone-identity:delete_policy': {u'value': u'rule:admin_required', u'key': u'identity:delete_policy'}, u'keystone-identity:list_projects': {u'value': u'rule:admin_required', u'key': u'identity:list_projects'}, u'keystone-identity:create_policy_association_for_service': {u'value': u'rule:admin_required', u'key': u'identity:create_policy_association_for_service'}, u'keystone-admin_or_owner': {u'value': u'rule:admin_required or rule:owner', u'key': u'admin_or_owner'}, u'keystone-identity:create_domain_config': {u'value': u'rule:admin_required', u'key': u'identity:create_domain_config'}, u'keystone-identity:delete_implied_role': {u'value': u'rule:admin_required', u'key': u'identity:delete_implied_role'}, u'keystone-identity:create_identity_provider': {u'value': u'rule:admin_required', u'key': u'identity:create_identity_provider'}, u'keystone-identity:list_trusts': {u'value': u'', u'key': u'identity:list_trusts'}, u'keystone-identity:delete_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:delete_endpoint'}, u'keystone-identity:create_service_provider': {u'value': u'rule:admin_required', u'key': u'identity:create_service_provider'}, u'keystone-identity:update_service': {u'value': u'rule:admin_required', u'key': u'identity:update_service'}, u'keystone-identity:ec2_get_credential': {u'value': u'rule:admin_required or (rule:owner and user_id:%(target.credential.user_id)s)', u'key': u'identity:ec2_get_credential'}, u'keystone-identity:delete_service': {u'value': u'rule:admin_required', u'key': u'identity:delete_service'}, u'keystone-identity:delete_identity_provider': {u'value': u'rule:admin_required', u'key': u'identity:delete_identity_provider'}, u'keystone-identity:delete_user': {u'value': u'rule:admin_required', u'key': u'identity:delete_user'}, u'keystone-identity:update_mapping': {u'value': u'rule:admin_required', u'key': u'identity:update_mapping'}, u'keystone-identity:create_policy_association_for_region_and_service': {u'value': u'rule:admin_required', u'key': u'identity:create_policy_association_for_region_and_service'}, u'keystone-identity:update_domain_role': {u'value': u'rule:admin_required', u'key': u'identity:update_domain_role'}, u'keystone-identity:create_implied_role': {u'value': u'rule:admin_required', u'key': u'identity:create_implied_role'}, u'keystone-identity:list_endpoints_for_policy': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoints_for_policy'}, u'keystone-identity:list_domains': {u'value': u'rule:admin_required', u'key': u'identity:list_domains'}, u'keystone-identity:list_policies': {u'value': u'rule:admin_required', u'key': u'identity:list_policies'}, u'keystone-identity:get_domain_role': {u'value': u'rule:admin_required', u'key': u'identity:get_domain_role'}, u'keystone-identity:get_domain': {u'value': u'rule:admin_required or token.project.domain.id:%(target.domain.id)s', u'key': u'identity:get_domain'}, u'keystone-identity:list_endpoints_for_project': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoints_for_project'}, u'keystone-identity:update_identity_provider': {u'value': u'rule:admin_required', u'key': u'identity:update_identity_provider'}, u'keystone-identity:get_auth_projects': {u'value': u'', u'key': u'identity:get_auth_projects'}, u'keystone-identity:delete_mapping': {u'value': u'rule:admin_required', u'key': u'identity:delete_mapping'}, u'keystone-identity:get_project': {u'value': u'rule:admin_required or project_id:%(target.project.id)s', u'key': u'identity:get_project'}, u'keystone-identity:list_users': {u'value': u'rule:admin_required', u'key': u'identity:list_users'}, u'keystone-identity:get_policy_for_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:get_policy_for_endpoint'}, u'keystone-identity:list_regions': {u'value': u'', u'key': u'identity:list_regions'}, u'keystone-identity:get_auth_domains': {u'value': u'', u'key': u'identity:get_auth_domains'}, u'keystone-identity:delete_domain_role': {u'value': u'rule:admin_required', u'key': u'identity:delete_domain_role'}, u'keystone-identity:delete_domain_config': {u'value': u'rule:admin_required', u'key': u'identity:delete_domain_config'}, u'keystone-identity:get_domain_config_default': {u'value': u'rule:admin_required', u'key': u'identity:get_domain_config_default'}, u'keystone-identity:list_access_tokens': {u'value': u'rule:admin_required', u'key': u'identity:list_access_tokens'}, u'keystone-identity:get_auth_catalog': {u'value': u'', u'key': u'identity:get_auth_catalog'}, u'keystone-identity:get_consumer': {u'value': u'rule:admin_required', u'key': u'identity:get_consumer'}, u'keystone-identity:list_endpoint_groups_for_project': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoint_groups_for_project'}, u'keystone-identity:ec2_create_credential': {u'value': u'rule:admin_or_owner', u'key': u'identity:ec2_create_credential'}, u'keystone-identity:revocation_list': {u'value': u'rule:service_or_admin', u'key': u'identity:revocation_list'}, u'keystone-identity:get_domain_config': {u'value': u'rule:admin_required', u'key': u'identity:get_domain_config'}, u'keystone-identity:list_groups': {u'value': u'rule:admin_required', u'key': u'identity:list_groups'}, u'keystone-identity:check_endpoint_in_project': {u'value': u'rule:admin_required', u'key': u'identity:check_endpoint_in_project'}, u'keystone-identity:list_roles': {u'value': u'rule:admin_required', u'key': u'identity:list_roles'}, u'keystone-identity:list_protocols': {u'value': u'rule:admin_required', u'key': u'identity:list_protocols'}, u'keystone-owner': {u'value': u'user_id:%(user_id)s', u'key': u'owner'}, u'keystone-identity:list_users_in_group': {u'value': u'rule:admin_required', u'key': u'identity:list_users_in_group'}, u'keystone-identity:create_domain': {u'value': u'rule:admin_required', u'key': u'identity:create_domain'}, u'keystone-identity:create_consumer': {u'value': u'rule:admin_required', u'key': u'identity:create_consumer'}, u'keystone-identity:delete_access_token': {u'value': u'rule:admin_required', u'key': u'identity:delete_access_token'}, u'keystone-identity:get_service_provider': {u'value': u'rule:admin_required', u'key': u'identity:get_service_provider'}, u'keystone-identity:create_region': {u'value': u'rule:admin_required', u'key': u'identity:create_region'}, u'keystone-identity:check_implied_role': {u'value': u'rule:admin_required', u'key': u'identity:check_implied_role'}, u'keystone-identity:list_groups_for_user': {u'value': u'rule:admin_or_owner', u'key': u'identity:list_groups_for_user'}, u'keystone-identity:delete_trust': {u'value': u'rule:deny_readonly', u'key': u'identity:delete_trust'}, u'keystone-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'keystone-identity:get_service': {u'value': u'rule:admin_required', u'key': u'identity:get_service'}, u'keystone-identity:add_endpoint_group_to_project': {u'value': u'rule:admin_required', u'key': u'identity:add_endpoint_group_to_project'}, u'keystone-identity:list_grants': {u'value': u'rule:admin_required', u'key': u'identity:list_grants'}, u'keystone-identity:create_protocol': {u'value': u'rule:admin_required', u'key': u'identity:create_protocol'}, u'keystone-identity:create_group': {u'value': u'rule:admin_required', u'key': u'identity:create_group'}, u'keystone-identity:update_credential': {u'value': u'rule:admin_required', u'key': u'identity:update_credential'}, u'keystone-identity:get_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:get_endpoint_group'}, u'keystone-identity:delete_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:delete_endpoint_group'}, u'keystone-identity:check_policy_association_for_service': {u'value': u'rule:admin_required', u'key': u'identity:check_policy_association_for_service'}, u'keystone-identity:add_user_to_group': {u'value': u'rule:admin_required', u'key': u'identity:add_user_to_group'}, u'keystone-identity:delete_domain': {u'value': u'rule:admin_required', u'key': u'identity:delete_domain'}, u'keystone-identity:create_grant': {u'value': u'rule:admin_required', u'key': u'identity:create_grant'}, u'keystone-identity:update_domain': {u'value': u'rule:admin_required', u'key': u'identity:update_domain'}, u'keystone-identity:delete_consumer': {u'value': u'rule:admin_required', u'key': u'identity:delete_consumer'}, u'keystone-identity:get_access_token': {u'value': u'rule:admin_required', u'key': u'identity:get_access_token'}, u'keystone-identity:delete_region': {u'value': u'rule:admin_required', u'key': u'identity:delete_region'}, u'keystone-identity:validate_token': {u'value': u'rule:service_admin_or_token_subject', u'key': u'identity:validate_token'}, u'keystone-identity:delete_policy_association_for_region_and_service': {u'value': u'rule:admin_required', u'key': u'identity:delete_policy_association_for_region_and_service'}, u'keystone-default': {u'value': u'rule:admin_required', u'key': u'default'}, u'keystone-identity:update_project': {u'value': u'rule:admin_required', u'key': u'identity:update_project'}, u'keystone-identity:list_implied_roles': {u'value': u'rule:admin_required', u'key': u'identity:list_implied_roles'}, u'keystone-identity:get_group': {u'value': u'rule:admin_required', u'key': u'identity:get_group'}, u'keystone-identity:update_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:update_endpoint_group'}, u'keystone-identity:create_role': {u'value': u'rule:admin_required', u'key': u'identity:create_role'}, u'keystone-identity:check_user_in_group': {u'value': u'rule:admin_required', u'key': u'identity:check_user_in_group'}, u'keystone-identity:update_consumer': {u'value': u'rule:admin_required', u'key': u'identity:update_consumer'}, u'keystone-identity:validate_token_head': {u'value': u'rule:service_or_admin', u'key': u'identity:validate_token_head'}, u'keystone-admin_required': {u'value': u'role:admin or is_admin:1', u'key': u'admin_required'}, u'keystone-identity:update_role': {u'value': u'rule:admin_required', u'key': u'identity:update_role'}, u'keystone-identity:check_policy_association_for_region_and_service': {u'value': u'rule:admin_required', u'key': u'identity:check_policy_association_for_region_and_service'}, u'keystone-identity:check_grant': {u'value': u'rule:admin_required', u'key': u'identity:check_grant'}, u'keystone-identity:get_region': {u'value': u'', u'key': u'identity:get_region'}, u'keystone-identity:create_mapping': {u'value': u'rule:admin_required', u'key': u'identity:create_mapping'}, u'keystone-identity:update_region': {u'value': u'rule:admin_required', u'key': u'identity:update_region'}, u'keystone-identity:list_credentials': {u'value': u'rule:admin_required', u'key': u'identity:list_credentials'}, u'keystone-identity:add_endpoint_to_project': {u'value': u'rule:admin_required', u'key': u'identity:add_endpoint_to_project'}, u'keystone-identity:ec2_delete_credential': {u'value': u'rule:admin_required or (rule:owner and user_id:%(target.credential.user_id)s)', u'key': u'identity:ec2_delete_credential'}, u'keystone-identity:list_role_assignments': {u'value': u'rule:admin_required', u'key': u'identity:list_role_assignments'}, u'keystone-identity:get_user': {u'value': u'rule:admin_or_owner', u'key': u'identity:get_user'}, u'keystone-identity:update_protocol': {u'value': u'rule:admin_required', u'key': u'identity:update_protocol'}, u'keystone-identity:list_endpoint_groups': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoint_groups'}, u'keystone-identity:get_access_token_role': {u'value': u'rule:admin_required', u'key': u'identity:get_access_token_role'}, u'keystone-identity:get_protocol': {u'value': u'rule:admin_required', u'key': u'identity:get_protocol'}, u'keystone-identity:remove_endpoint_from_project': {u'value': u'rule:admin_required', u'key': u'identity:remove_endpoint_from_project'}, u'keystone-identity:check_token': {u'value': u'rule:admin_or_token_subject', u'key': u'identity:check_token'}, u'keystone-identity:list_user_projects': {u'value': u'rule:admin_or_owner', u'key': u'identity:list_user_projects'}, u'keystone-identity:get_identity_providers': {u'value': u'rule:admin_required', u'key': u'identity:get_identity_providers'}, u'keystone-identity:delete_policy_association_for_service': {u'value': u'rule:admin_required', u'key': u'identity:delete_policy_association_for_service'}, u'keystone-identity:list_endpoints': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoints'}, u'keystone-identity:update_group': {u'value': u'rule:admin_required', u'key': u'identity:update_group'}, u'keystone-identity:list_roles_for_trust': {u'value': u'', u'key': u'identity:list_roles_for_trust'}, u'keystone-identity:get_role': {u'value': u'rule:admin_required', u'key': u'identity:get_role'}, u'keystone-identity:get_credential': {u'value': u'rule:admin_required', u'key': u'identity:get_credential'}, u'keystone-identity:authorize_request_token': {u'value': u'rule:admin_required', u'key': u'identity:authorize_request_token'}, u'keystone-identity:create_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:create_endpoint'}, u'keystone-identity:list_services': {u'value': u'rule:admin_required', u'key': u'identity:list_services'}, u'keystone-identity:list_identity_providers': {u'value': u'rule:admin_required', u'key': u'identity:list_identity_providers'}, u'keystone-identity:list_mappings': {u'value': u'rule:admin_required', u'key': u'identity:list_mappings'}, u'keystone-admin_or_token_subject': {u'value': u'rule:admin_required or rule:token_subject', u'key': u'admin_or_token_subject'}, u'keystone-identity:create_service': {u'value': u'rule:admin_required', u'key': u'identity:create_service'}, u'keystone-identity:delete_role': {u'value': u'rule:admin_required', u'key': u'identity:delete_role'}, u'keystone-identity:list_projects_for_user': {u'value': u'', u'key': u'identity:list_projects_for_user'}, u'keystone-identity:ec2_list_credentials': {u'value': u'rule:admin_or_owner', u'key': u'identity:ec2_list_credentials'}, u'keystone-identity:create_policy': {u'value': u'rule:admin_required', u'key': u'identity:create_policy'}, u'keystone-identity:get_implied_role': {u'value': u'rule:admin_required ', u'key': u'identity:get_implied_role'}, u'keystone-identity:list_domains_for_user': {u'value': u'', u'key': u'identity:list_domains_for_user'}, u'keystone-identity:update_user': {u'value': u'rule:admin_required', u'key': u'identity:update_user'}, u'keystone-identity:remove_endpoint_group_from_project': {u'value': u'rule:admin_required', u'key': u'identity:remove_endpoint_group_from_project'}}, u'ceilometer::metering_time_to_live': 604800, u'ceilometer::event_time_to_live': 604800, u'heat::policy::policies': {u'heat-software_deployments:show': {u'value': u'rule:deny_stack_user', u'key': u'software_deployments:show'}, u'heat-stacks:resource_schema': {u'value': u'rule:deny_stack_user', u'key': u'stacks:resource_schema'}, u'heat-stacks:template': {u'value': u'rule:deny_stack_user', u'key': u'stacks:template'}, u'heat-stacks:list_template_versions': {u'value': u'rule:deny_stack_user', u'key': u'stacks:list_template_versions'}, u'heat-deny_everybody': {u'value': u'!', u'key': u'deny_everybody'}, u'heat-service:index': {u'value': u'rule:context_is_admin', u'key': u'service:index'}, u'heat-stacks:environment': {u'value': u'rule:deny_stack_user', u'key': u'stacks:environment'}, u'heat-stacks:preview': {u'value': u'rule:deny_stack_user', u'key': u'stacks:preview'}, u'heat-cloudformation:EstimateTemplateCost': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:EstimateTemplateCost'}, u'heat-cloudformation:UpdateStack': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudformation:UpdateStack'}, u'heat-stacks:preview_update': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:preview_update'}, u'heat-resource:metadata': {u'value': u'', u'key': u'resource:metadata'}, u'heat-resource_types:OS::Nova::Flavor': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Nova::Flavor'}, u'heat-stacks:restore_snapshot': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:restore_snapshot'}, u'heat-resource:index': {u'value': u'rule:deny_stack_user', u'key': u'resource:index'}, u'heat-resource_types:OS::Cinder::Quota': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Cinder::Quota'}, u'heat-stacks:list_template_functions': {u'value': u'rule:deny_stack_user', u'key': u'stacks:list_template_functions'}, u'heat-cloudwatch:DeleteAlarms': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudwatch:DeleteAlarms'}, u'heat-cloudformation:GetTemplate': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:GetTemplate'}, u'heat-stacks:detail': {u'value': u'rule:deny_stack_user', u'key': u'stacks:detail'}, u'heat-software_deployments:index': {u'value': u'rule:deny_stack_user', u'key': u'software_deployments:index'}, u'heat-stacks:abandon': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:abandon'}, u'heat-stacks:list_resource_types': {u'value': u'rule:deny_stack_user', u'key': u'stacks:list_resource_types'}, u'heat-stacks:update': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:update'}, u'heat-resource_types:OS::Cinder::VolumeType': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Cinder::VolumeType'}, u'heat-build_info:build_info': {u'value': u'rule:deny_stack_user', u'key': u'build_info:build_info'}, u'heat-stacks:files': {u'value': u'rule:deny_stack_user', u'key': u'stacks:files'}, u'heat-cloudformation:ValidateTemplate': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:ValidateTemplate'}, u'heat-cloudformation:CancelUpdateStack': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudformation:CancelUpdateStack'}, u'heat-resource_types:OS::Neutron::QoSBandwidthLimitRule': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Neutron::QoSBandwidthLimitRule'}, u'heat-software_configs:create': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'software_configs:create'}, u'heat-resource:mark_unhealthy': {u'value': u'rule:deny_stack_user', u'key': u'resource:mark_unhealthy'}, u'heat-stacks:create': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:create'}, u'heat-software_configs:delete': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'software_configs:delete'}, u'heat-cloudwatch:PutMetricData': {u'value': u'', u'key': u'cloudwatch:PutMetricData'}, u'heat-software_deployments:delete': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'software_deployments:delete'}, u'heat-cloudformation:DescribeStackResources': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:DescribeStackResources'}, u'heat-resource_types:OS::Manila::ShareType': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Manila::ShareType'}, u'heat-cloudwatch:ListMetrics': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:ListMetrics'}, u'heat-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'heat-stacks:lookup': {u'value': u'', u'key': u'stacks:lookup'}, u'heat-resource_types:OS::Neutron::QoSPolicy': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Neutron::QoSPolicy'}, u'heat-stacks:validate_template': {u'value': u'rule:deny_stack_user', u'key': u'stacks:validate_template'}, u'heat-cloudwatch:DescribeAlarmHistory': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:DescribeAlarmHistory'}, u'heat-cloudformation:DescribeStackResource': {u'value': u'', u'key': u'cloudformation:DescribeStackResource'}, u'heat-resource:show': {u'value': u'rule:deny_stack_user', u'key': u'resource:show'}, u'heat-cloudwatch:PutMetricAlarm': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:PutMetricAlarm'}, u'heat-cloudformation:ListStackResources': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:ListStackResources'}, u'heat-software_deployments:create': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'software_deployments:create'}, u'heat-stacks:global_index': {u'value': u'rule:deny_everybody', u'key': u'stacks:global_index'}, u'heat-cloudwatch:DescribeAlarmsForMetric': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:DescribeAlarmsForMetric'}, u'heat-events:show': {u'value': u'rule:deny_stack_user', u'key': u'events:show'}, u'heat-stacks:index': {u'value': u'rule:deny_stack_user', u'key': u'stacks:index'}, u'heat-cloudformation:DescribeStackEvents': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:DescribeStackEvents'}, u'heat-stacks:list_snapshots': {u'value': u'rule:deny_stack_user', u'key': u'stacks:list_snapshots'}, u'heat-software_deployments:metadata': {u'value': u'', u'key': u'software_deployments:metadata'}, u'heat-stacks:show': {u'value': u'rule:deny_stack_user', u'key': u'stacks:show'}, u'heat-cloudformation:DescribeStacks': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:DescribeStacks'}, u'heat-cloudwatch:SetAlarmState': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudwatch:SetAlarmState'}, u'heat-actions:action': {u'value': u'rule:deny_stack_user', u'key': u'actions:action'}, u'heat-cloudformation:CreateStack': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudformation:CreateStack'}, u'heat-software_configs:index': {u'value': u'rule:deny_stack_user', u'key': u'software_configs:index'}, u'heat-stacks:delete_snapshot': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:delete_snapshot'}, u'heat-stacks:update_patch': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:update_patch'}, u'heat-cloudformation:DeleteStack': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudformation:DeleteStack'}, u'heat-deny_stack_user': {u'value': u'not role:heat_stack_user', u'key': u'deny_stack_user'}, u'heat-stacks:export': {u'value': u'rule:deny_stack_user', u'key': u'stacks:export'}, u'heat-resource_types:OS::Nova::HostAggregate': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Nova::HostAggregate'}, u'heat-stacks:preview_update_patch': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:preview_update_patch'}, u'heat-cloudwatch:DescribeAlarms': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:DescribeAlarms'}, u'heat-stacks:show_output': {u'value': u'rule:deny_stack_user', u'key': u'stacks:show_output'}, u'heat-cloudwatch:EnableAlarmActions': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudwatch:EnableAlarmActions'}, u'heat-stacks:show_snapshot': {u'value': u'rule:deny_stack_user', u'key': u'stacks:show_snapshot'}, u'heat-cloudwatch:DisableAlarmActions': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudwatch:DisableAlarmActions'}, u'heat-cloudformation:ListStacks': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:ListStacks'}, u'heat-software_configs:show': {u'value': u'rule:deny_stack_user', u'key': u'software_configs:show'}, u'heat-stacks:generate_template': {u'value': u'rule:deny_stack_user', u'key': u'stacks:generate_template'}, u'heat-software_deployments:update': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'software_deployments:update'}, u'heat-resource_types:OS::Cinder::QoSSpecs': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Cinder::QoSSpecs'}, u'heat-cloudwatch:GetMetricStatistics': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:GetMetricStatistics'}, u'heat-resource:signal': {u'value': u'', u'key': u'resource:signal'}, u'heat-project_admin': {u'value': u'role:admin', u'key': u'project_admin'}, u'heat-stacks:delete': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:delete'}, u'heat-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'heat-events:index': {u'value': u'rule:deny_stack_user', u'key': u'events:index'}, u'heat-resource_types:OS::Cinder::EncryptedVolumeType': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Cinder::EncryptedVolumeType'}, u'heat-stacks:list_outputs': {u'value': u'rule:deny_stack_user', u'key': u'stacks:list_outputs'}, u'heat-software_configs:global_index': {u'value': u'rule:deny_everybody', u'key': u'software_configs:global_index'}, u'heat-stacks:snapshot': {u'value': u'rule:deny_stack_user', u'key': u'stacks:snapshot'}}, u'ceilometer::config::ceilometer_config': {u'oslo_messaging_rabbit/rabbit_qos_prefetch_count': {u'value': 64}}, u'cinder_user_enabled_backends': u'[scaleio]', u'gnocchi::policy::policies': {u'gnocchi-list resource': {u'value': u'rule:admin_or_creator or rule:resource_owner', u'key': u'list resource'}, u'gnocchi-update resource type': {u'value': u'role:admin', u'key': u'update resource type'}, u'gnocchi-delete resource': {u'value': u'rule:admin_or_creator', u'key': u'delete resource'}, u'gnocchi-list archive policy rule': {u'value': u'', u'key': u'list archive policy rule'}, u'gnocchi-admin_or_creator': {u'value': u'role:admin or project_id:%(created_by_project_id)s', u'key': u'admin_or_creator'}, u'gnocchi-resource_owner': {u'value': u'project_id:%(project_id)s', u'key': u'resource_owner'}, u'gnocchi-delete resources': {u'value': u'rule:admin_or_creator', u'key': u'delete resources'}, u'gnocchi-create archive policy': {u'value': u'role:admin', u'key': u'create archive policy'}, u'gnocchi-get status': {u'value': u'role:admin', u'key': u'get status'}, u'gnocchi-delete archive policy rule': {u'value': u'role:admin', u'key': u'delete archive policy rule'}, u'gnocchi-update archive policy': {u'value': u'role:admin', u'key': u'update archive policy'}, u'gnocchi-delete archive policy': {u'value': u'role:admin', u'key': u'delete archive policy'}, u'gnocchi-get archive policy rule': {u'value': u'', u'key': u'get archive policy rule'}, u'gnocchi-get resource': {u'value': u'rule:admin_or_creator or rule:resource_owner', u'key': u'get resource'}, u'gnocchi-list metric': {u'value': u'', u'key': u'list metric'}, u'gnocchi-delete resource type': {u'value': u'role:admin', u'key': u'delete resource type'}, u'gnocchi-update resource': {u'value': u'rule:admin_or_creator', u'key': u'update resource'}, u'gnocchi-list all metric': {u'value': u'role:admin or role:readonly', u'key': u'list all metric'}, u'gnocchi-post measures': {u'value': u'rule:admin_or_creator', u'key': u'post measures'}, u'gnocchi-get archive policy': {u'value': u'', u'key': u'get archive policy'}, u'gnocchi-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'gnocchi-get resource type': {u'value': u'', u'key': u'get resource type'}, u'gnocchi-metric_owner': {u'value': u'project_id:%(resource.project_id)s', u'key': u'metric_owner'}, u'gnocchi-list archive policy': {u'value': u'', u'key': u'list archive policy'}, u'gnocchi-get measures': {u'value': u'rule:admin_or_creator or rule:metric_owner or role:readonly', u'key': u'get measures'}, u'gnocchi-search resource': {u'value': u'rule:admin_or_creator or rule:resource_owner', u'key': u'search resource'}, u'gnocchi-create metric': {u'value': u'rule:deny_readonly', u'key': u'create metric'}, u'gnocchi-list resource type': {u'value': u'', u'key': u'list resource type'}, u'gnocchi-search metric': {u'value': u'rule:admin_or_creator or rule:metric_owner', u'key': u'search metric'}, u'gnocchi-get metric': {u'value': u'rule:admin_or_creator or rule:metric_owner or role:readonly', u'key': u'get metric'}, u'gnocchi-create archive policy rule': {u'value': u'role:admin', u'key': u'create archive policy rule'}, u'gnocchi-create resource type': {u'value': u'role:admin', u'key': u'create resource type'}, u'gnocchi-create resource': {u'value': u'rule:deny_readonly', u'key': u'create resource'}, u'gnocchi-delete metric': {u'value': u'rule:admin_or_creator', u'key': u'delete metric'}}, u'horizon::cinder_options': {u'enable_backup': True}, u'keystone::cron::token_flush::hour': u'"*"'}, u'f5_icontrol_hostname': u'10.128.19.83', u'rhel_reg_machine_name': u'', u'rhel_reg_force': u'true', u'NovaRbdPoolName': u'vms', u'SSLIntermediateCertificate': u'', u'ComputeDpdkKernelArgs': u'default_hugepagesz=1GB hugepagesz=1G hugepages=128 intel_iommu=on iommu=pt', u'ComputeHostnameFormat': u'krynn-cmpt-%index%', u'ComputeDpdkHostIsolatedCoreList': u'4-21,48-65,26-43,70-87', u'tripleo::loadbalancer::ssl_cipher_suite': u'ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+3DES:DH+3DES:RSA+AES:RSA+3DES:!ADH:!AECDH:!MD5:!DSS', u'NovaSchedulerAvailableFilters': [u'nova.scheduler.filters.all_filters', u'nova.scheduler.filters.pci_passthrough_filter.PciPassthroughFilter'], u'ComputeSriovHostIsolatedCoreList': u'4-21,48-65,26-43,70-87', u'GlanceBackend': u'rbd', u'rhel_reg_http_proxy_username': u'', u'NeutronEnableL2Pop': False, u'rhel_reg_service_level': u'', u'osp_ad_domain': u'ad.lasthome.solace.krynn', u'HeatWorkers': 4, u'TenantNetworkVlanID': 40, u'BlockStorageHostnameFormat': u'krynn-cndr-%index%', u'f5_env_prefix': u'krynnaz3', u'rhel_reg_environment': u'', u'NeutronL3HA': True, u'ExtraConfig': {u'ceph::profile::params::osd_pool_default_size': 3, u'nova::notification_driver': u'noop', u'sahara::notify::notification_driver': u'noop', u'ceph::profile::params::osd_pool_default_pg_num': 128, u'keystone::notification_driver': u'noop', u'neutron::notification_driver': u'noop', u'ceph::profile::params::osd_journal_size': 4096, u'ceilometer::notification_driver': u'noop', u'manila::notification_driver': u'noop', u'ceph::profile::params::osd_pool_default_pgp_num': 128, u'cinder::ceilometer::notification_driver': u'noop', u'glance::notify::rabbitmq::notification_driver': u'noop', u'ceph::profile::params::osd_pool_default_min_size': 1, u'barbican::api::notification_driver': u'noop'}, u'CephStorageHostnameFormat': u'krynn-ceph-%index%', u'rhel_reg_user': u'admin', u'NeutronSupportedPCIVendorDevs': [u'8086:154c'], u'EndpointMap': {u'GnocchiInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8041'}, u'HeatPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13004'}, u'GlanceInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'9292'}, u'KeystonePublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13000'}, u'NeutronAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'9696'}, u'AodhInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8042'}, u'CeilometerAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8777'}, u'GlanceAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'9292'}, u'NovaVNCProxyAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'6080'}, u'HeatCfnInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8000'}, u'HeatInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8004'}, u'HeatCfnAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8000'}, u'NeutronPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13696'}, u'CinderPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13776'}, u'ManilaInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8786'}, u'HorizonPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'443'}, u'SaharaPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13386'}, u'GlancePublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13292'}, u'ManilaAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8786'}, u'HeatCfnPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13005'}, u'IronicAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'6385'}, u'AodhAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8042'}, u'IronicPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13385'}, u'GnocchiPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13041'}, u'HeatAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8004'}, u'SwiftInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8080'}, u'AodhPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13042'}, u'NovaVNCProxyPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13080'}, u'CeilometerInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8777'}, u'NovaInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8774'}, u'GlanceRegistryInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'9191'}, u'CeilometerPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13777'}, u'NovaAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8774'}, u'SwiftAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8080'}, u'NeutronInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'9696'}, u'GnocchiAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8041'}, u'CephRgwInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8080'}, u'CephRgwPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13808'}, u'NovaPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13774'}, u'MysqlInternal': {u'host': u'IP_ADDRESS', u'protocol': u'mysql+pymysql', u'port': u'3306'}, u'ManilaPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13786'}, u'SaharaAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8386'}, u'CephRgwAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8080'}, u'IronicInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'6385'}, u'KeystoneAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'35357'}, u'CinderInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8776'}, u'SwiftPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13808'}, u'KeystoneInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'5000'}, u'NovaVNCProxyInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'6080'}, u'SaharaInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8386'}, u'CinderAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8776'}}, u'ExternalNetCidr': u'10.162.200.0/23', u'StorageMgmtNetworkVlanID': 30, u'MysqlMaxConnections': 8192, u'rhel_reg_org': u'Krynn', u'ControllerCount': 3, u'ExternalAllocationPools': [{u'start': u'10.162.200.43', u'end': u'10.162.200.96'}], u'NeutronTunnelTypes': u'vxlan', u'token_flush_minute': [0, 20, 40], u'NeutronDpdkSocketMemory': u'2048,2048', u'PublicVirtualFixedIPs': [{u'ip_address': u'10.162.200.42'}], u'SSLRootCertificate': u'-----BEGIN CERTIFICATE-----\nMIIFDzCCA/egAwIBAgIJAMLnsbDD5KVMMA0GCSqGSIb3DQEBCwUAMIG1MQswCQYD\nVQQGEwJDQTELMAkGA1UECBMCUUMxETAPBgNVBAcTCE1vbnRyZWFsMRMwEQYDVQQK\nEwpLcnlubiBJbmMuMRAwDgYDVQQLEwdUcmFudG9yMRYwFAYDVQQDEw1LcnlubiBJ\nbmMuIENBMRgwFgYDVQQpEw9SYWlzdGxpbiBNYWplcmUxLTArBgkqhkiG9w0BCQEW\nHnJhaXN0bGluQGxhc3Rob21lLnNvbGFjZS5rcnlubjAeFw0xNjAzMDMyMjM2NDla\nFw0yNjAzMDEyMjM2NDlaMIG1MQswCQYDVQQGEwJDQTELMAkGA1UECBMCUUMxETAP\nBgNVBAcTCE1vbnRyZWFsMRMwEQYDVQQKEwpLcnlubiBJbmMuMRAwDgYDVQQLEwdU\ncmFudG9yMRYwFAYDVQQDEw1LcnlubiBJbmMuIENBMRgwFgYDVQQpEw9SYWlzdGxp\nbiBNYWplcmUxLTArBgkqhkiG9w0BCQEWHnJhaXN0bGluQGxhc3Rob21lLnNvbGFj\nZS5rcnlubjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL+ycHZrGwRR\nU2mZvXcinAc1tHqmX6uRX8xTd/KnAlmo9FKkryYT6fH+Vt3YoQZxt1y1/zwP8b5q\nYD/fZCXpK+m2tH7KfbHD+dRwOfkfiqEKYlnZjzJDoa1fFXgcD1MOH4WtW0e76gJu\nqazHS8PxnPGVbov/Zct4dhu9N5bptyAkSgy8qM58VY+XSfjMo4KlBAMrRIkYD6Km\ngxckvl0+h6b+izc67ftcoWqj24mep4mRAF6jRzldWp9gj5oSh/qR7CUBN7AvS+GU\nB/hLVkQw3mT3RqZxXDsVrrzrnm+xtRDJMakbwQUyIQ8JrtYGgpo4z+T6tOC9IwJ1\no6mCMreLy7ECAwEAAaOCAR4wggEaMB0GA1UdDgQWBBSuML7sQDcVORQov3TrBvf5\nqoq09TCB6gYDVR0jBIHiMIHfgBSuML7sQDcVORQov3TrBvf5qoq09aGBu6SBuDCB\ntTELMAkGA1UEBhMCQ0ExCzAJBgNVBAgTAlFDMREwDwYDVQQHEwhNb250cmVhbDET\nMBEGA1UEChMKS3J5bm4gSW5jLjEQMA4GA1UECxMHVHJhbnRvcjEWMBQGA1UEAxMN\nS3J5bm4gSW5jLiBDQTEYMBYGA1UEKRMPUmFpc3RsaW4gTWFqZXJlMS0wKwYJKoZI\nhvcNAQkBFh5yYWlzdGxpbkBsYXN0aG9tZS5zb2xhY2Uua3J5bm6CCQDC57Gww+Sl\nTDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQCCALlwYznNn8ZOe+/h\nsBeDKhiK44CBJBZgfI26V6BB+CGFBsTFanyrmH+kNJyWyL2MNubSZH3qoaL3WTdT\n1jnX6Eyv2LjOq+5HgHOq3uOI0+vcWd80PEbIjrf7cC99GbkDn+bUNf0erySiJKR2\nAFHgYAE31q/3X4rO/cb5eN9h01uA92m7nmcDfxa3I3C19v9GBRvZ+Kj3z3dbKpNe\nhCyC72/+1a93Vxn9JbZsV0XJUZhEB15hemQ57U91Jb6gK18IxvyX2J9tSfeKSvCe\nNroC43O7EkOOCr/yBRWxWWojXTiLqlq+3IowBHu524V3TMHpWCnBXqlggw1GfKSF\nOwn1\n-----END CERTIFICATE-----\n', u'GlanceRbdPoolName': u'images', u'BondInterfaceOvsOptions': u'bond_mode=active-backup lacp=off other_config:bond-detect-mode=miimon other_config:bond-miimon-interval=500', u'NeutronEnableIsolatedMetadata': True, u'NeutronVniRanges': [u'1:4094'], u'rhel_reg_method': u'satellite', u'emc_scaleio_ip1': u'10.128.19.81', u'SSLKey': u'-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEA8bIh4q8nmozTyWTHCIgIqIwD6RHmTteIkb9+gKCSg1L/NYuT\n6O93D5vBXGZMm6LK3paY6HQim90TO1iNHdRllEt+AZ396yPHW0TUAUOJWYP5PATq\niGmbg5rL0q7E5dR+OE02qF+IG8yS/y/zvnn+5wxWCXXSoYB9dRNSbYoBkvkRMtxz\nG9jB/tmnVEIUWiPSLolguLUophs7crl/vSw3i89y524EjVJPmOINADaFsPZBK6+m\nQaZNDfJKSPCWZw723xrc19Uw0316Fs+TVl3+DPE1BzP8qcsSLBii7qMwiyxWs98k\nrNn0uHWN1NcZnLUDIv+etPMwGqgTHJy71HjAZQIDAQABAoIBAQCsFg62Xcuu6LIq\nZIyp8GFp0DdAjTQT0rY0P8oMP0fSJRf8weKQKV/2RwnHhjbpYWFcVpGMgJPbse5t\nhMEFCiNBEPcoo5sU/qaEv17Lf5Cdoa+lIkLy2W6Wp3KUEUez9DXiVGekPlCkqmXH\nOBct+aKaU1g26CMORnQNFbLMt0Qjpbxuzx4UGa+QFd28VNw6CQ6K1Aswk16pDV8j\n7ymjOf8GUXBiP7EIK4NF69ONazy3xyZqMrA6R2pByvcIRLT1kFCDb3p1PwJPIiuG\neCUQOHSo2tmSglBMMBujrZN/ZAN7ylTLRj3MHEwQPhBCQ0kSTyQ/4nwKMcskvaqC\nRX7x32qJAoGBAPxJaNudC+piLX16b47rPm9hjfMfNd5HZElfcajmYgLJizyR6hrH\n/Gd/V74HhAlr40l79WnyBpnzEGuezJQnkR1srOpRdHARZETLZJkNIt4ahsIEFVTJ\nrWEEwKjSb40WcwRN+CKS+gAeA1M1PHL0XyJwcf9oyE/Ns8EdugTI9cS3AoGBAPVA\n0TcpK/9xiuru7iLRdIfEjVGYJQB07D/DvTb0ym9k8UzL6I6fcceoOJDo1mtxgKin\nqBh9zFU6efo1uT1HWhbqnJH5Q2HHe7zjurTk0CNJT1hDwnAv5+11uYb7KobJK2OY\nG2KaPexZWHOoJ3netAIJj7JMWA2+8YmSY6WA3F/DAoGAKaTsfCPmTaA7JhVJyOun\n+La/ubwTJkfelAX/OwQcdZ1TMIJdhGIyldr9Xs7ayrtWX1Do574dvNfUhA9IccQ+\nPf8sY9liQQV96aUxS9pRQRxb1jbaVo6b4gHo03U5GK71+WXtabedMNvDbL7C5a7U\n7VhmWOSw/AtWerAvfo61ku0CgYA6M9yyy4mOgKKoKHXJO439Hm8vOv0lA5qBc3F3\nFlboYrtFL2sMVdiJumlaMneYXgJbhBZHYatZWpxR/eftG/7MS3dGyTHthYrfA+hu\nP5MJnL9AwivltejDmNmjp/2qqRkr9JAjMVmauoVcRT7BFFIB3cUFWkrXUEZAEMan\nI1KpQwKBgCbwArI2lENhfBvmJ1Jk/QEBj7EKXm5dX0epBPQImKhzSUNjDtYO4wec\nYbVo7RLmHZd11+XtTWq6kbRgUjnUUr3lMbl2+EK11gb32BByUr7sJ5xJObRrazuT\nPhsa28oyIbl629WdJ/jJ5Lq9gBOq1MVlMtCStfkRBPoetirlWkg/\n-----END RSA PRIVATE KEY-----\n', u'TenantAllocationPools': [{u'start': u'10.3.0.10', u'end': u'10.3.0.200'}], u'emc_scaleio_ip2': u'10.128.19.82', u'ControlPlaneSubnetCidr': u'24', u'ComputeSriovHostnameFormat': u'krynn-sriov-%index%', u'OvercloudCephStorageFlavor': u'ceph-storage', u'InternalApiNetworkVlanID': 10, u'ObjectStorageCount': 0, u'NeutronExternalNetworkBridge': u"''", u'InternalApiNetCidr': u'10.0.0.0/24', u'BlockStorageCount': 0, u'DnsServers': [u'10.162.200.254', u'8.8.8.8'], u'rhel_reg_auto_attach': u'', u'StorageAllocationPools': [{u'start': u'10.1.0.10', u'end': u'10.1.0.200'}], u'NovaComputeLibvirtType': u'qemu', u'StorageNetCidr': u'10.1.0.0/24', u'rhel_reg_sat_repo': u'rhel-7-server-satellite-tools-6.3-rpms', u'StorageNetworkVlanID': 20, u'NetworkerExtraConfig': {u'neutron::plugins::ml2::path_mtu': 1550}, u'CinderRbdPoolName': u'volumes', u'ComputeDpdkHostnameFormat': u'krynn-dpdk-%index%', u'rhel_reg_server_url': u'', u'OvercloudBlockStorageFlavor': u'cinder-storage', u'NovaComputeExtraConfig': {u'nova::compute::resume_guests_state_on_host_boot': True, u'compute_classes': [u'::nova::config', u'::neutron::config', u'::neutron::plugins::ml2', u'::neutron::agents::ml2::ovs'], u'nova::config::nova_config': {u'DEFAULT/max_local_block_devices': {u'value': u'4'}, u'libvirt/volume_use_multipath': {u'value': u'True'}, u'libvirt/mem_stats_period_seconds': {u'value': u'0'}, u'libvirt/live_migration_permit_post_copy': {u'value': u'True'}, u'DEFAULT/allow_migrate_to_same_host': {u'value': u'True'}}, u'neutron::agents::ml2::ovs::bridge_mappings': [u'datacentre:br-ex', u'external:br-extnet'], u'neutron::plugins::ml2::network_vlan_ranges': [u'datacentre:1:4000', u'external:1:4000'], u'neutron::plugins::ml2::physical_network_mtus': [u'datacentre:1500', u'external:1500'], u'ceph::profile::params::osds': {u'/dev/sdh': {}, u'/dev/sdf': {}, u'/dev/sdg': {}, u'/dev/sdd': {}, u'/dev/sde': {}, u'/dev/sdc': {}}}, u'EC2MetadataIp': u'10.20.0.2', u'NetworkDeploymentActions': [u'CREATE', u'UPDATE'], u'ComputeDpdkCount': 0, u'rhel_reg_repos': u'rhel-7-server-rpms,rhel-7-server-supplementary-rpms,rhel-7-server-optional-rpms,rhel-7-server-extras-rpms,rhel-7-server-openstack-10-rpms,rhel-7-server-openstack-10-tools-rpms,rhel-7-server-openstack-10-optools-rpms,rhel-7-server-openstack-10-devtools-rpms,rhel-7-server-rhceph-2-osd-rpms,rhel-7-server-rhceph-2-mon-rpms,rhel-7-server-rhceph-2-tools-rpms', u'OvercloudObjectStorageFlavor': u'swift-storage', u'NeutronDpdkMemoryChannels': u'4', u'rhel_reg_http_proxy_port': u'', u'NeutronNetworkType': u'vxlan,gre,vlan,flat', u'ComputeSriovCount': 0, u'ComputeServices': [u'OS::TripleO::Services::CACerts', u'OS::TripleO::Services::CephClient', u'OS::TripleO::Services::CephExternal', u'OS::TripleO::Services::Timezone', u'OS::TripleO::Services::Ntp', u'OS::TripleO::Services::Snmp', u'OS::TripleO::Services::Sshd', u'OS::TripleO::Services::NovaCompute', u'OS::TripleO::Services::NovaLibvirt', u'OS::TripleO::Services::Kernel', u'OS::TripleO::Services::ComputeNeutronCorePlugin', u'OS::TripleO::Services::ComputeNeutronOvsAgent', u'OS::TripleO::Services::ComputeCeilometerAgent', u'OS::TripleO::Services::ComputeNeutronL3Agent', u'OS::TripleO::Services::ComputeNeutronMetadataAgent', u'OS::TripleO::Services::TripleoPackages', u'OS::TripleO::Services::TripleoFirewall', u'OS::TripleO::Services::NeutronSriovAgent', u'OS::TripleO::Services::OpenDaylightOvs', u'OS::TripleO::Services::SensuClient', u'OS::TripleO::Services::FluentdClient', u'OS::TripleO::Services::VipHosts', u'OS::TripleO::Services::CephOSD'], u'tripleo::profile::base::database::mysql::innodb_buffer_pool_size': u'256M', u'NovaSchedulerDefaultFilters': [u'RetryFilter', u'AvailabilityZoneFilter', u'RamFilter', u'ComputeFilter', u'ComputeCapabilitiesFilter', u'ImagePropertiesFilter', u'ServerGroupAntiAffinityFilter', u'ServerGroupAffinityFilter', u'PciPassthroughFilter', u'NUMATopologyFilter'], u'ControllerEnableSwiftStorage': False, u'SSLCertificate': u'-----BEGIN CERTIFICATE-----\nMIIDwTCCAqmgAwIBAgIBCjANBgkqhkiG9w0BAQsFADCBtTELMAkGA1UEBhMCQ0Ex\nCzAJBgNVBAgTAlFDMREwDwYDVQQHEwhNb250cmVhbDETMBEGA1UEChMKS3J5bm4g\nSW5jLjEQMA4GA1UECxMHVHJhbnRvcjEWMBQGA1UEAxMNS3J5bm4gSW5jLiBDQTEY\nMBYGA1UEKRMPUmFpc3RsaW4gTWFqZXJlMS0wKwYJKoZIhvcNAQkBFh5yYWlzdGxp\nbkBsYXN0aG9tZS5zb2xhY2Uua3J5bm4wHhcNMTgwMjE1MjI1OTA1WhcNMjgwMjEz\nMjI1OTA1WjBZMQswCQYDVQQGEwJDQTELMAkGA1UECBMCUUMxEzARBgNVBAoTCkty\neW5uIEluYy4xEDAOBgNVBAsTB1RyYW50b3IxFjAUBgNVBAMTDTEwLjE2Mi4yMDAu\nNDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDxsiHiryeajNPJZMcI\niAiojAPpEeZO14iRv36AoJKDUv81i5Po73cPm8FcZkybosrelpjodCKb3RM7WI0d\n1GWUS34Bnf3rI8dbRNQBQ4lZg/k8BOqIaZuDmsvSrsTl1H44TTaoX4gbzJL/L/O+\nef7nDFYJddKhgH11E1JtigGS+REy3HMb2MH+2adUQhRaI9IuiWC4tSimGztyuX+9\nLDeLz3LnbgSNUk+Y4g0ANoWw9kErr6ZBpk0N8kpI8JZnDvbfGtzX1TDTfXoWz5NW\nXf4M8TUHM/ypyxIsGKLuozCLLFaz3ySs2fS4dY3U1xmctQMi/5608zAaqBMcnLvU\neMBlAgMBAAGjNzA1MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMBsGA1UdEQQUMBKH\nBAqiyCqHBAoUAAOHBAoUAAQwDQYJKoZIhvcNAQELBQADggEBAHF6Pu9SOkHQv+uL\nUC8rQYiBZpp8WTT5evdCSDooc+/l9KKAalL0KULYYwn5LeaXzXTG/+bfPhL1wy7D\n9HTwxXW5X1ROkI82QYyhZyAltor7QtdzyTCyxO7UTdM8i9Dj9woQ5JJSyBb3Eq0Z\nLsfxtMz3XGYwYGPsVbdBHU643N+RzZvrfrHjn82FpGqnsIJ+rJKI/rCT27Y3CgJV\nZ8tqRmZQLEL76cH7KJfCu2WHjAr2khawYF6QbKlgSQ+4zi5UFbWfrYfW5X6sYLuM\n/MTIR9PQyq8PNFCyX8xnJIy7FtxwGp1AWFn2OjY+Yg+lB1/33SqtjsNjt7H9Ldm+\nTrSvLS4=\n-----END CERTIFICATE-----\n', u'OvercloudComputeSriovFlavor': u'computesriov', u'ComputeDpdkExtraConfig': {u'nova::compute::vcpu_pin_set': [u'4-21', u'48-65', u'26-43', u'70-87'], u'neutron::plugins::ml2::path_mtu': 1550, u'nova::compute::reserved_host_memory': 4096, u'neutron::plugins::ml2::type_drivers': [u'vlan', u'flat'], u'neutron::agents::ml2::ovs::bridge_mappings': [u'datacentre:br-ex', u'external:br-extnet', u'dpdk_ens1f0:br-dpdk1', u'dpdk_ens1f1:br-dpdk2', u'dpdk_ens2f0:br-dpdk3', u'dpdk_ens2f1:br-dpdk4'], u'neutron::plugins::ml2::network_vlan_ranges': [u'datacentre:1:4000', u'external:1:4000', u'dpdk_ens1f0:1:4000', u'dpdk_ens1f1:1:4000', u'dpdk_ens2f0:1:4000', u'dpdk_ens2f1:1:4000'], u'neutron::plugins::ml2::physical_network_mtus': [u'datacentre:1500', u'external:1500'], u'ceph::profile::params::osds': {u'/dev/sdh': {}, u'/dev/sdf': {}, u'/dev/sdg': {}, u'/dev/sdd': {}, u'/dev/sde': {}, u'/dev/sdc': {}}, u'computesriov_classes': [u'::nova::config', u'::neutron::config', u'::neutron::plugins::ml2', u'::neutron::agents::ml2::ovs'], u'neutron::agents::ml2::ovs::datapath_type': u'netdev'}, u'NetworkerHostnameFormat': u'krynn-netwrk-%index%', u'KeystoneCACertificate': u'-----BEGIN CERTIFICATE-----\nMIIDNzCCAh+gAwIBAgIBATANBgkqhkiG9w0BAQUFADBTMQswCQYDVQQGEwJYWDEO\nMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVuc2V0MQ4wDAYDVQQKDAVVbnNldDEU\nMBIGA1UEAwwLS2V5c3RvbmUgQ0EwHhcNMTgwODIxMTgzODQ3WhcNMjgwODE4MTgz\nODQ3WjBTMQswCQYDVQQGEwJYWDEOMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVu\nc2V0MQ4wDAYDVQQKDAVVbnNldDEUMBIGA1UEAwwLS2V5c3RvbmUgQ0EwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC06SkGvRtZqN+65VqxupkcyGI8KdgL\nQi9Qfb3ZCGZD2aiTPXkhExi0qyweb402klBHG81nzHBnF5+RfGQumt6wz4OX+vri\n0TkLlKPA3GC1qssQ2oJnC72xa+DWBff8H3a6ulnZGiwb4POy2Dnxq773GOxW0cUB\nvomI9FZhj2RfvoXloPpzzbYD0/hW6IrsH+2B9H5PIJBH6fzB1FMp05SKT14SHk5m\noxqd96OLecZzrmwwUcOFMJOYULypX1u6sfrq2aSbLZWqbAh0Hq+LE0+U9FSVXdvb\nM0CPfDPX9DruPmhBHgHrocRY++lENm/uO+bgLOui7sLjdX3n9HmuEvcvAgMBAAGj\nFjAUMBIGA1UdEwEB/wQIMAYBAf8CAQAwDQYJKoZIhvcNAQEFBQADggEBAGPJnX/S\niK3dyL9nKNakz+NHhKAJ6DkN78sZKffOYt5izaU/r8ZBBaAMjoDlAvjzywYGhu6z\nI4jXXViBEB8GdRptmyKP6gPNN3ZaqIQiKD8VTCTcEj6CK15vGfxr5jLtGku6PDkQ\nfQXKnW524uAw+5Kwt0FYcL/UEFhfyNWDV1uuQkJIDIFl6G8iopGfvCkBn+QstENV\nkUoE8TeTue0emrKwQM+l9yzDKCCMMNwMxEAIBkGZqvefiLchtYpSGJnPJaX2h3KP\nAofuCRMkVDJ+hk31IkeTQthDaOveNuPIdTq/npnpGnQi8H52Ixn1zAtyh/oMBlgh\nbC2yuO1+vxl8c90=\n-----END CERTIFICATE-----\n', u'ExternalInterfaceDefaultRoute': u'10.162.200.254', u'ValidateFqdn': True, u'rhel_reg_release': u'', u'RootPW': u'r00tme', u'CephStorageExtraConfig': {u'ceph::profile::params::osds': {u'/dev/sdh': {}, u'/dev/sdf': {}, u'/dev/sdg': {}, u'/dev/sdd': {}, u'/dev/sde': {}, u'/dev/sdb': {}, u'/dev/sdc': {}}}, u'tripleo::loadbalancer::ssl_options': u'no-sslv3 ', u'ObjectStorageHostnameFormat': u'krynn-swift-%index%', u'rhel_reg_sat_url': u'http://10.162.200.124', u'UpdateIdentifier': u''}}] 2018-08-21 14:38:52.602 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'88ba4fcf483d4d3a92b3ea4aff615bc7', u'expires_at': u'2018-08-21T22:37:33.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=92bb3628-a853-474a-97cd-a81680265274, action_class=tripleo_common.actions.validations.Enabled, attributes={}, params={}] 2018-08-21 14:38:53.720 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'88ba4fcf483d4d3a92b3ea4aff615bc7', u'expires_at': u'2018-08-21T22:37:33.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=c2a06205-b6ad-4637-8ab1-17d9672baedb, action_class=tripleo_common.actions.validations.GetPubkeyAction, attributes={}, params={}] 2018-08-21 14:38:54.798 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'88ba4fcf483d4d3a92b3ea4aff615bc7', u'expires_at': u'2018-08-21T22:37:33.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=bec45f04-d9af-42c1-a8be-0b7384cc2740, action_class=tripleo_common.actions.parameters.UpdateParametersAction, attributes={}, params={u'container': u'overcloud', u'parameters': {u'node_admin_extra_ssh_keys': u'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCQrjaLGIcSZ2ivjvQ0dRO3doj3oPOgTeDn2uP5YZym/Mox1tm5FWO/XL+zJnCo5t98isitDJ3oS/HnH7A1vxzYD5fkVVqq0w0ZPkV8C2w/+E9ko8A1C9ng+n0R5eyPR6BWRB3aFl9fxDKWcNo9NKeoOT4JA/cKEYCMHaiYEZmY0egV2df+INynWakmZM2dvddOzWBUsCJcuviEV8fmJo9ygkPL8q0vpsiVFcOtNdnKUmNXNiAlTalGNTqOE2LD3BonHYJk9NkUmyycNePwMlq0IVfXPYYUPM6FFwvB53zWUO84sTbln4Y+f5CljZZbcfJeREg45gcis1lZh0xoMITB Generated by TripleO'}}] 2018-08-21 14:38:59.239 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'88ba4fcf483d4d3a92b3ea4aff615bc7', u'expires_at': u'2018-08-21T22:37:33.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=4b701be4-f2b7-4b69-9b46-a895cf0a9416, action_class=mistral.actions.openstack.actions.SwiftAction, attributes={u'client_method_name': u'head_container'}, params={u'headers': None, u'container': u'overcloud'}] 2018-08-21 14:39:00.344 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'88ba4fcf483d4d3a92b3ea4aff615bc7', u'expires_at': u'2018-08-21T22:37:33.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=bb1c4f75-48cc-4e7f-9df2-dbdd58c868ae, action_class=tripleo_common.actions.swifthelper.SwiftTempUrlAction, attributes={}, params={u'obj': u'swift-rings.tar.gz', u'valid': u'86400', u'container': u'overcloud-swift-rings', u'method': u'GET'}] 2018-08-21 14:39:01.434 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'88ba4fcf483d4d3a92b3ea4aff615bc7', u'expires_at': u'2018-08-21T22:37:33.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=3cc1e2f1-2b75-40ee-815e-c1af94ef820d, action_class=tripleo_common.actions.parameters.UpdateParametersAction, attributes={}, params={u'container': u'overcloud', u'parameters': {u'SwiftRingGetTempurl': u'https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=236496aa3bea69e9c5662681602aa836fe5d8b62&temp_url_expires=1534963141'}}] 2018-08-21 14:39:03.701 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'88ba4fcf483d4d3a92b3ea4aff615bc7', u'expires_at': u'2018-08-21T22:37:33.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=b0c38b22-58dd-498d-9272-33bdeab1aa89, action_class=tripleo_common.actions.swifthelper.SwiftTempUrlAction, attributes={}, params={u'obj': u'swift-rings.tar.gz', u'valid': u'86400', u'container': u'overcloud-swift-rings', u'method': u'PUT'}] 2018-08-21 14:39:04.831 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'88ba4fcf483d4d3a92b3ea4aff615bc7', u'expires_at': u'2018-08-21T22:37:33.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=626c054f-6578-4815-b394-617f64bf3afb, action_class=tripleo_common.actions.parameters.UpdateParametersAction, attributes={}, params={u'container': u'overcloud', u'parameters': {u'SwiftRingPutTempurl': u'https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=36c67d5bc5e04c6e77a7ea6f6f1552cbbfd72d15&temp_url_expires=1534963144'}}] 2018-08-21 14:39:07.199 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'88ba4fcf483d4d3a92b3ea4aff615bc7', u'expires_at': u'2018-08-21T22:37:33.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=e94d9157-7ff8-4c7c-a2a3-50163c4c8be5, action_class=mistral.actions.std_actions.NoOpAction, attributes={}, params={}] 2018-08-21 14:39:07.200 2043 INFO mistral.actions.std_actions [-] Running no-op action 2018-08-21 14:39:08.445 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'88ba4fcf483d4d3a92b3ea4aff615bc7', u'expires_at': u'2018-08-21T22:37:33.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=ce1955be-3059-47b2-b9dc-cb537fa15c47, action_class=mistral.actions.openstack.actions.ZaqarAction, attributes={u'client_method_name': u'queue_post'}, params={u'queue_name': u'9394cbec-ec81-4317-ae98-26ffe59c6b21', u'messages': {u'body': {u'type': u'tripleo.swift_rings_backup.v1.create_swift_rings_backup_container_plan', u'payload': {u'status': u'SUCCESS', u'message': {u'description': None, u'created_at': u'2018-02-22 04:48:52', u'updated_at': u'2018-08-21 18:39:02', u'id': u'968f1f11-6f20-4df5-80c9-44c37af9fbf9', u'manager': {u'client': {u'cron_triggers': None, u'tasks': None, u'workbooks': None, u'actions': None, u'executions': None, u'environments': None, u'members': None, u'workflows': None, u'services': None, u'http_client': None, u'action_executions': None}}, u'scope': u'private', u'_data': {u'created_at': u'2018-02-22 04:48:52', u'description': None, u'variables': u'{"root_template": "overcloud.yaml", "passwords": {"CephClusterFSID": "afa4bfa0-178b-11e8-a78c-525400a6c54d", "CephMonKey": "AQC2S45aAAAAABAAuV7N5EtCfAjZ0GKecXseZA==", "NeutronPassword": "8kgQ3U27gQMTaUvWb724KbQ8K", "HeatPassword": "jkF88nM6nuGtshmVp2ePsUAHd", "SnmpdReadonlyUserPassword": "7f54596ff715c1ca1878a1185ded051f44beef33", "GlancePassword": "um99YHx2cP9ZGfRWThvk6c2n8", "IronicPassword": "VvJZUqPaDRJQwJmBNKPtgyjuv", "HeatStackDomainAdminPassword": "qzQqR8cv8e9r6cMRyk8KUWCkk", "ZaqarPassword": "8jDVYemtbrZ9eCvHUWc8gTAZv", "MysqlClustercheckPassword": "xJQMPhkgs2PqG9wNdWgZW4msW", "GnocchiPassword": "TN4tjsYYvTZayc4DqqZuY642M", "CephAdminKey": "AQC2S45aAAAAABAAAYT/baXKeRAZkZHshteO3Q==", "CeilometerPassword": "4rCWnU6GjNyNXhr9rFTZmJ3cC", "CinderPassword": "hNds7nsunkghcCmHtM6ghnajb", "RabbitPassword": "NqfDJEFDujfBEFefGrAgVt9vZ", "CephRgwKey": "AQC2S45aAAAAABAAC3w5Uiw0SXYUjEio/I7a6Q==", "TrovePassword": "Y9ZwMEQ92up4FWMaRZaV6X7sD", "AodhPassword": "scVG8JBBP9N9Pmhng2M6AzZBc", "KeystoneCredential0": "GavlhcO47vp1kgATYD5niOdOcdRxDQcrydYZgo7RQbs=", "KeystoneCredential1": "sjlkgpY39e8CVGu2ZZyN5f-PWUkT8xHTGfrVqIa8-hs=", "CephClientKey": "AQC2S45aAAAAABAAD0oMJfCjQwv/FhnAOOkBdw==", "NovaPassword": "v72sUpAsQRaDtg4KYnztQaHCu", "AdminToken": "pX9qYWFAEsgxycBrWbqtPJ29G", "RedisPassword": "TcjBjD6FpxhZDP6y9V7gaj8gP", "MistralPassword": "bTxxR3KcM8kuKYaghZqPPxBwY", "SwiftHashSuffix": "PRqEGctUHHNxZH3ZwP7DbUTxm", "AdminPassword": "F9afsbdYtNjMwb6hgAKw9rtTX", "MigrationSshKey": {"public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC78G3xWGQJHaaMe0DaeebVDK/tmgLGwD4BRwPmWJG9z5CSTAEroCCCWXYtoGKol5MM9VQshV4Ogy1X4DCZRForWgl9hu9GL8UwHruuB0Y7zoBlFYaPCCGPZsrlhj8zo2fstnq/je/rjnFFXlmUKOCIyfLuYovlY8SJSeqQ3jkVxg4EZDkSwrN+82nmCXhfREgjxXTBSiLPSDwANtFbsCy49YvHmCNolikjegXr8PyqY7Qdz7FFU5e0CtNO1ADwwsYnIkDuDaL6KUlGD711bxPY5+hYVgM+GeU1grZVLDx6G74BavKDzg+yr5wcgNDuirdrjN9GjaFzPU+/ch9WKNyd Generated by TripleO", "private_key": "-----BEGIN RSA PRIVATE KEY-----\\nMIIEpAIBAAKCAQEAu/Bt8VhkCR2mjHtA2nnm1Qyv7ZoCxsA+AUcD5liRvc+QkkwB\\nK6Aggll2LaBiqJeTDPVULIVeDoMtV+AwmURaK1oJfYbvRi/FMB67rgdGO86AZRWG\\njwghj2bK5YY/M6Nn7LZ6v43v645xRV5ZlCjgiMny7mKL5WPEiUnqkN45FcYOBGQ5\\nEsKzfvNp5gl4X0RII8V0wUoiz0g8ADbRW7AsuPWLx5gjaJYpI3oF6/D8qmO0Hc+x\\nRVOXtArTTtQA8MLGJyJA7g2i+ilJRg+9dW8T2OfoWFYDPhnlNYK2VSw8ehu+AWry\\ng84Psq+cHIDQ7oq3a4zfRo2hcz1Pv3IfVijcnQIDAQABAoIBAQCRfeSu9P2kbPbV\\nREmFmN9RSZwcdaD2mjamKILlXOWeqsRB7WLukez43Cb31XTrDUSCwJ1kRe71jymY\\nIO+eh2LCstYr/jzX+f1ObkxewjTl8cxF9O8RZXsNl8c0/sOIx1SZ1P6bslbs5X3c\\n9NimMSr52lUdpN6mO6EXo0ha1B4fMrl5lY3TzQXm1T48Zi5IMOZgpuQNbT9hRXss\\n68oAmNEmDHapIjH5u2rZNn1d5W4pvyHtA/G+mWXu0hUxXlGWCN0YBcMErJ53HjOV\\nGcWbd88kzDzbybPGYXqx2ExUGdeeP+tv1IWPimbWtemLRdxXGr2QRUdK8WiJ0M8S\\n9dk7LJuFAoGBAPPpI+2P0JjNXVNjlizP4p5aTfjeCWJ1EEIOTSlPWNqxClTB0LJO\\n8MR9qVZrOr0NWJEXs1PQ5icNJsjSNCNFBR54gMC56UKgSnOgZCEnxjjSKve4gzZ9\\nP9P8Qn4fBtdsnfdlaiBIERBaQk5TWwlxukXmJ7Gygy0nUbQEljKOQ9qDAoGBAMVB\\nGD6BsfK2F2rKtFpETHZ9AtIk/lWKLMW5Q26ihVweQ4DTKkTQNlEC36dSUQn8SsV5\\nN4NH1jlahansLM5gC88laQxCK9vPAYVllN7YtJBYU78MhyPNsnzIrGgA6WgE6SMv\\nuZuFaZ5IiKvPCLUHtIqsqaMQbptBFxqZKddzt0JfAoGAeWcVxuzKOwQc66Cp4uwm\\nNANmw/RgX209BmPv7BvechuktMMziUzZcjPJ0YXV2ruF1dIiJBnaNJ3LLDHUWanE\\n/oGkNElU3SDDbgHrVMVjWGzjjiF8zeZRmsX4oqX21cruZXFI/YBhXe5PCoVazryY\\npqoEH+JmgFcNx7hwugEtrNkCgYA/dX2zPk5dYy+Nb8Et+SMQS4+Iw9X+9wEIa13C\\nTg7RX/sfis/ia4nN7jq9vcHMkJoNhb3SQl4s/W5bCFwx2Lxz2/k7tF4fzS0UGWYX\\ne2g7t+7ZW9JuNlLhyj2NCB4PFOVcKJJx8i3Uekld3LFUbDItGvdIOpUa5YnlSLkp\\nU1T1yQKBgQDhEdJWFQZJrsILv3zFhuDtuy15QR1QvcRQXnUodaCj7dNQyK/+6CFG\\nipxgzDI3537fMcC/MO7PDCG5HB0FZl7b3SDuNWbzW7hqCBZtBxRuBqdticc8jbkV\\nnGt4UuYs+DVGPULDuDscVAKKCGT6cSFn5m1jedMgxsSxxm1A+xL8Ww==\\n-----END RSA PRIVATE KEY-----\\n"}, "HAProxyStatsPassword": "XknBPwQd4AsTKwH4seqp2BVJq", "ManilaPassword": "4nQPbu7Ch798gPPthwrZs6Kr2", "SwiftPassword": "8cBNKm2qPfwwx7y7e3HJkmKhf", "CeilometerMeteringSecret": "b4tmWMngDw9yfv8rxyj7YTbPs", "NeutronMetadataProxySharedSecret": "Np7VUh38WzatDXetXEcJwQt6g", "BarbicanPassword": "gVR4qTFAkfYHd2bRCaWHFCG4W", "SaharaPassword": "hje6PHVNzV7PWzrwECArQsmZf"}, "parameter_defaults": {"KeystoneSigningKey": "-----BEGIN PRIVATE KEY-----\\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC8YtemiFboMcvH\\nD4UWCBTBF5hrVCdf/qT9aDlNd13Y5Ajkgmuk6w0k2zEo2s30QvUUsimvDq46Qkqc\\nVgsygnsg4lTTffFuK7fzrBlikxQvyBXGwMpvhzqPMpKqUMqjvF9NfPlzx6nhixX+\\n9t/QiSzOmRQnlncoe7tDbbbAMnN5cjwgvShQPUPwbbY5Ht9lynyrvUg/4g5RlFrJ\\nDaZWhYxz7TLVgb/YvBaT7XkiYRxP/d/mLuYwgFVdERkdp/USLOAXvFJbU3A3kRAZ\\ng/y6AfK73/KW3TbzrdD+AZzL4GZX7AnYU6tPM5fTYaD+O6MTQeX2PcMMlQ3n9cGw\\nO3btrQMxAgMBAAECggEAdpH7y4xqrtCQwuSozlodvf785yjbc5cR/5E25+QmhFna\\nowDXgcCT0EvJ4D3/fSsbmIAerlkeHfsVfNrHR25K00LBQzA04jPQHyWGAL4z6XMV\\nCbjUcWf62qBpIZuiP3ZTwbDUTSQxb40cNhLqghWkxxAgWF5i928RSXpnmQboGVpQ\\nCg16GRvOsLWxJPmqbiZIk3ly2o5iwj4x8xZyNhFSUNduVRVI4VPk6KJx5p4MQoTP\\nPH0uB0fV5thS28P8Ho7AH9p2vnULMwDf1VbsjvGpTwJT0B5SneMbXKaiIsmllUs+\\nnd1U7hcLeiDOQU9iEV9VVd3Lup+9Kt39Ruy4OgxSAQKBgQD1YSSCbbR1UaDLHLCb\\nIWQiWrRWr824RonKPSLVtIJdWjtn88LZLuzIDhX28OQcHD9iAHZ456FzhRL88Hpd\\nIO+Kp4UplvMer/pYCvZzY/u66+4t7kWvBvSMeoRO8CVjA8MWRnqiYMyKLT6KxQva\\nmXe00v7s6uxOPwWnzESgwlugEQKBgQDEijN3mf8t7p29XGY6I8m3R+fLUFvZK5ZA\\nugoS5LUQZBoy0fv7l9NaCcvM4noyQ5zq7rK+uD3vdk4yZOeWktgLTSi9Dwz6NtOt\\naXApwUdWlbBf3Fg8RqDrS23FdKJg1Pb5L4eBUquVwZ3Mwn6/o73GbtxyGN/eCRon\\nTXncdrhRIQKBgQDvYKs7SkanxNA2FXD8haCoGxCfGLZ6NOYrE2UuUgBzjZkymgzV\\nzv9TUtp+oxYFjlEPDCCHZoCMr5+MfhUBUSYef7pajlXy8/4ncdpnS3zCJ3Od/zqf\\nuwtLGCKG16PBamQhEPSGACTKD8VZn00nHlw3XTcwbSXGV5juz0mMAs9b4QKBgQCn\\nzeNhg283NVsieUii7TllrhP/KC4zfp57xxugw/q/8ufXaie9yQRgBKsn1FpGninV\\nAFZGtiHTWWwsZLDCg7/H7moQ+U+4NqWGktZ8IBSbnZSIVCZV2Gu+WZlwlEOrb0kq\\numT0irQLWdM0Jv92+gOm77JyDEDfX2AgHGsmS4rVYQKBgAVcQkrlG6pF5UQlJLqf\\nyJZWnxlnamv3PrrUZSPiIR/c4bjmDDFqoj7bqxle+spQPZ3qXSAUHgvaQlWOQlLY\\ntot4xZQsgMFeMpjOd7Zm3qUJOkTeuBbcGrvEkkCAr9C912W7VMtI8EBWAkBOmIPW\\nzrCWynw81VWoNfI3RLkjgA03\\n-----END PRIVATE KEY-----\\n", "rhel_reg_activation_key": "ak_rhosp10", "ComputeCount": 2, "OvercloudControlFlavor": "control", "rhel_reg_type": "", "GnocchiBackend": "rbd", "NeutronFlatNetworks": "datacentre,external", "ComputeDpdkHostCpusList": "\'2,46,24,68\'", "ControlPlaneDefaultRoute": "10.20.0.1", "NovaEnableRbdBackend": true, "NeutronVhostuserSocketGroup": "hugetlbfs", "CinderEnableRbdBackend": true, "ControllerHostnameFormat": "krynn-ctrl-%index%", "KeystoneSigningCertificate": "-----BEGIN CERTIFICATE-----\\nMIIDJDCCAgygAwIBAgIBAjANBgkqhkiG9w0BAQUFADBTMQswCQYDVQQGEwJYWDEO\\nMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVuc2V0MQ4wDAYDVQQKDAVVbnNldDEU\\nMBIGA1UEAwwLS2V5c3RvbmUgQ0EwHhcNMTgwODIxMTgzODQ3WhcNMjgwODE4MTgz\\nODQ3WjBYMQswCQYDVQQGEwJYWDEOMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVu\\nc2V0MQ4wDAYDVQQKDAVVbnNldDEZMBcGA1UEAwwQS2V5c3RvbmUgU2lnbmluZzCC\\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALxi16aIVugxy8cPhRYIFMEX\\nmGtUJ1/+pP1oOU13XdjkCOSCa6TrDSTbMSjazfRC9RSyKa8OrjpCSpxWCzKCeyDi\\nVNN98W4rt/OsGWKTFC/IFcbAym+HOo8ykqpQyqO8X018+XPHqeGLFf7239CJLM6Z\\nFCeWdyh7u0NttsAyc3lyPCC9KFA9Q/Bttjke32XKfKu9SD/iDlGUWskNplaFjHPt\\nMtWBv9i8FpPteSJhHE/93+Yu5jCAVV0RGR2n9RIs4Be8UltTcDeREBmD/LoB8rvf\\n8pbdNvOt0P4BnMvgZlfsCdhTq08zl9NhoP47oxNB5fY9wwyVDef1wbA7du2tAzEC\\nAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAQnjoVDz7O2WLyCC1r+eJv3B0OkSPG/Nm\\nxNJYYL2vjgwJPiMGQAx66BTu/vBw9PmYlDWlak8gmL0bQmp6rpmR8u4Yw4wfTXc/\\nHE62TxDIG8Bna9jWY+bIzrxIcsTQcp9kOCg7FP5MMFK/9fO+tpN54MNv/5fLWK3f\\n6zAm3l/GZD/HTw+qIbAmdBhJVL7HnhWn6I6Ue0UViKOKftfqSRVhfRnKij9vpqRT\\nM+y5Fjtcehy/RBhQ7tZLBA951gGnBKrvZqU2B90a1ZptM1H2+FGdGjLEfUQCeMUP\\nZf0/+TzYSWQERNWlpQ2YLo6r17xqww/XhJ4geFmSMKavqduZjZ6xmA==\\n-----END CERTIFICATE-----\\n", "CephStorageCount": 1, "rhel_reg_http_proxy_password": "", "TenantNetCidr": "10.3.0.0/24", "rhel_reg_http_proxy_host": "", "osp_ad_primary_dc": "dc00.ad.lasthome.solace.krynn", "NtpServer": ["10.20.0.1", "10.20.0.2"], "osp_ad_enable": "False", "NeutronDpdkCoreList": "\'3,47,25,69\'", "ComputeSriovExtraConfig": {"computesriov_classes": ["::nova::config", "::neutron::config", "::neutron::plugins::ml2", "::neutron::agents::ml2::ovs"], "neutron::plugins::ml2::path_mtu": 1550, "neutron::agents::ml2::ovs::firewall_driver": ["noop"], "neutron::plugins::ml2::type_drivers": ["vlan", "flat"], "neutron::agents::ml2::ovs::bridge_mappings": ["datacentre:br-ex", "external:br-extnet", "sriov_ens1f0:br-sriov1", "sriov_ens1f1:br-sriov2", "sriov_ens2f0:br-sriov3", "sriov_ens2f1:br-sriov4"], "neutron::plugins::ml2::network_vlan_ranges": ["datacentre:1:4000", "external:1:4000", "sriov_ens1f0:1:4000", "sriov_ens1f1:1:4000", "sriov_ens2f0:1:4000", "sriov_ens2f1:1:4000"], "tripleo::host::sriov::number_of_vfs": ["ens1f0:16", "ens1f1:16", "ens2f0:16", "ens2f1:16"], "neutron::plugins::ml2::physical_network_mtus": ["datacentre:1500", "external:1500"], "ceph::profile::params::osds": {"/dev/sdh": {}, "/dev/sdf": {}, "/dev/sdg": {}, "/dev/sdd": {}, "/dev/sde": {}, "/dev/sdc": {}}, "neutron::agents::ml2::sriov::physical_device_mappings": ["sriov_ens1f0:ens1f0", "sriov_ens1f1:ens1f1", "sriov_ens2f0:ens2f0", "sriov_ens2f1:ens2f1"], "neutron::plugins::ml2::supported_pci_vendor_devs": ["8086:154c"], "nova::compute::vcpu_pin_set": ["4-21", "48-65", "26-43", "70-87"], "nova::compute::reserved_host_memory": 2048, "nova::compute::pci_passthrough": [{"devname": "ens1f0", "physical_network": "sriov_ens1f0"}, {"devname": "ens1f1", "physical_network": "sriov_ens1f1"}, {"devname": "ens2f0", "physical_network": "sriov_ens2f0"}, {"devname": "ens2f1", "physical_network": "sriov_ens2f1"}]}, "StackAction": "CREATE", "StorageMgmtAllocationPools": [{"start": "10.2.0.10", "end": "10.2.0.200"}], "InternalApiAllocationPools": [{"start": "10.0.0.10", "end": "10.0.0.200"}], "NeutronVhostuserSocketDir": "/var/lib/vhost_sockets", "rhel_reg_pool_id": "", "NeutronDatapathType": "netdev", "Debug": false, "CinderBackupBackend": "ceph", "OvercloudComputeDpdkFlavor": "computedpdk", "ComputeSriovKernelArgs": "default_hugepagesz=1GB hugepagesz=1G hugepages=128 intel_iommu=on iommu=pt", "rhel_reg_base_url": "", "RabbitFDLimit": 65436, "StorageMgmtNetCidr": "10.2.0.0/24", "osp_netbios_domain": "KRYNN", "OvercloudComputeFlavor": "compute", "CinderEnableIscsiBackend": false, "NeutronDpdkDriverType": "vfio-pci", "NeutronOVSFirewallDriver": "openvswitch", "rhel_reg_password": "password", "NovaReservedHostMemory": 4096, "ControllerExtraConfig": {"neutron::plugins::ml2::path_mtu": 1550, "apache::trace_enable": "Off", "aodh::policy::policies": {"aodh-telemetry:get_alarm_state": {"key": "telemetry:get_alarm_state", "value": "rule:admin_or_owner"}, "aodh-telemetry:query_alarm_history": {"key": "telemetry:query_alarm_history", "value": "rule:admin_or_owner"}, "aodh-context_is_admin": {"key": "context_is_admin", "value": "role:admin and rule:deny_readonly"}, "aodh-telemetry:create_alarm": {"key": "telemetry:create_alarm", "value": "rule:deny_readonly"}, "aodh-telemetry:alarm_history": {"key": "telemetry:alarm_history", "value": "rule:admin_or_owner"}, "aodh-telemetry:query_alarm": {"key": "telemetry:query_alarm", "value": "rule:admin_or_owner"}, "aodh-telemetry:get_alarm": {"key": "telemetry:get_alarm", "value": "rule:admin_or_owner"}, "aodh-default": {"key": "default", "value": "rule:admin_or_owner"}, "aodh-admin_or_owner": {"key": "admin_or_owner", "value": "rule:context_is_admin or project_id:%(project_id)s"}, "aodh-telemetry:delete_alarm": {"key": "telemetry:delete_alarm", "value": "rule:admin_or_owner and rule:deny_readonly"}, "aodh-telemetry:change_alarm_state": {"key": "telemetry:change_alarm_state", "value": "rule:admin_or_owner and rule:deny_readonly"}, "aodh-telemetry:get_alarms": {"key": "telemetry:get_alarms", "value": "rule:admin_or_owner"}, "aodh-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "aodh-telemetry:change_alarm": {"key": "telemetry:change_alarm", "value": "rule:admin_or_owner and rule:deny_readonly"}, "aodh-segregation": {"key": "segregation", "value": "rule:context_is_admin"}}, "mistral::policy::policies": {"mistral-environments:update": {"key": "environments:update", "value": "rule:admin_or_owner"}, "mistral-workbooks:update": {"key": "workbooks:update", "value": "rule:admin_or_owner"}, "mistral-workbooks:get": {"key": "workbooks:get", "value": "rule:admin_or_owner"}, "mistral-cron_triggers:create": {"key": "cron_triggers:create", "value": "rule:admin_or_owner"}, "mistral-admin_or_owner": {"key": "admin_or_owner", "value": "is_admin:True or project_id:%(project_id)s"}, "mistral-default": {"key": "default", "value": "rule:admin_or_owner"}, "mistral-environments:get": {"key": "environments:get", "value": "rule:admin_or_owner"}, "mistral-members:list": {"key": "members:list", "value": "rule:admin_or_owner"}, "mistral-action_executions:list": {"key": "action_executions:list", "value": "rule:admin_or_owner"}, "mistral-executions:update": {"key": "executions:update", "value": "rule:admin_or_owner"}, "mistral-event_triggers:delete": {"key": "event_triggers:delete", "value": "rule:admin_or_owner"}, "mistral-workflows:update": {"key": "workflows:update", "value": "rule:admin_or_owner"}, "mistral-services:list": {"key": "services:list", "value": "rule:admin_or_owner"}, "mistral-action_executions:get": {"key": "action_executions:get", "value": "rule:admin_or_owner"}, "mistral-workflows:list": {"key": "workflows:list", "value": "rule:admin_or_owner"}, "mistral-members:delete": {"key": "members:delete", "value": "rule:admin_or_owner"}, "mistral-tasks:update": {"key": "tasks:update", "value": "rule:admin_or_owner"}, "mistral-tasks:list": {"key": "tasks:list", "value": "rule:admin_or_owner"}, "mistral-event_triggers:get": {"key": "event_triggers:get", "value": "rule:admin_or_owner"}, "mistral-tasks:get": {"key": "tasks:get", "value": "rule:admin_or_owner"}, "mistral-workflows:create": {"key": "workflows:create", "value": "rule:admin_or_owner"}, "mistral-workflows:delete": {"key": "workflows:delete", "value": "rule:admin_or_owner"}, "mistral-admin_only": {"key": "admin_only", "value": "is_admin:True"}, "mistral-actions:get": {"key": "actions:get", "value": "rule:admin_or_owner"}, "mistral-action_executions:update": {"key": "action_executions:update", "value": "rule:admin_or_owner"}, "mistral-cron_triggers:delete": {"key": "cron_triggers:delete", "value": "rule:admin_or_owner"}, "mistral-executions:delete": {"key": "executions:delete", "value": "rule:admin_or_owner"}, "mistral-environments:delete": {"key": "environments:delete", "value": "rule:admin_or_owner"}, "mistral-cron_triggers:list": {"key": "cron_triggers:list", "value": "rule:admin_or_owner"}, "mistral-environments:create": {"key": "environments:create", "value": "rule:admin_or_owner"}, "mistral-workbooks:list": {"key": "workbooks:list", "value": "rule:admin_or_owner"}, "mistral-action_executions:delete": {"key": "action_executions:delete", "value": "rule:admin_or_owner"}, "mistral-actions:delete": {"key": "actions:delete", "value": "rule:admin_or_owner"}, "mistral-members:create": {"key": "members:create", "value": "rule:admin_or_owner"}, "mistral-executions:create": {"key": "executions:create", "value": "rule:admin_or_owner"}, "mistral-executions:list": {"key": "executions:list", "value": "rule:admin_or_owner"}, "mistral-event_triggers:list": {"key": "event_triggers:list", "value": "rule:admin_or_owner"}, "mistral-event_triggers:update": {"key": "event_triggers:update", "value": "rule:admin_or_owner"}, "mistral-cron_triggers:get": {"key": "cron_triggers:get", "value": "rule:admin_or_owner"}, "mistral-workbooks:create": {"key": "workbooks:create", "value": "rule:admin_or_owner"}, "mistral-action_execution:create": {"key": "action_execution:create", "value": "rule:admin_or_owner"}, "mistral-workflows:get": {"key": "workflows:get", "value": "rule:admin_or_owner"}, "mistral-event_triggers:create": {"key": "event_triggers:create", "value": "rule:admin_or_owner"}, "mistral-executions:get": {"key": "executions:get", "value": "rule:admin_or_owner"}, "mistral-actions:create": {"key": "actions:create", "value": "rule:admin_or_owner"}, "mistral-actions:list": {"key": "actions:list", "value": "rule:admin_or_owner"}, "mistral-actions:update": {"key": "actions:update", "value": "rule:admin_or_owner"}, "mistral-environments:list": {"key": "environments:list", "value": "rule:admin_or_owner"}, "mistral-members:get": {"key": "members:get", "value": "rule:admin_or_owner"}, "mistral-workbooks:delete": {"key": "workbooks:delete", "value": "rule:admin_or_owner"}, "mistral-members:update": {"key": "members:update", "value": "rule:admin_or_owner"}}, "neutron::agents::ml2::ovs::bridge_mappings": ["datacentre:br-ex", "external:br-extnet"], "sahara::policy::policies": {"sahara-data-processing:data-sources:get": {"key": "data-processing:data-sources:get", "value": ""}, "sahara-data-processing:cluster-templates:get_all": {"key": "data-processing:cluster-templates:get_all", "value": ""}, "sahara-data-processing:node-group-templates:get": {"key": "data-processing:node-group-templates:get", "value": ""}, "sahara-data-processing:job-binaries:delete": {"key": "data-processing:job-binaries:delete", "value": "rule:deny_readonly"}, "sahara-data-processing:plugins:patch": {"key": "data-processing:plugins:patch", "value": "role:admin"}, "sahara-data-processing:job-types:get_all": {"key": "data-processing:job-types:get_all", "value": ""}, "sahara-data-processing:jobs:modify": {"key": "data-processing:jobs:modify", "value": "rule:deny_readonly"}, "sahara-data-processing:job-executions:cancel": {"key": "data-processing:job-executions:cancel", "value": "rule:deny_readonly"}, "sahara-data-processing:job-binaries:create": {"key": "data-processing:job-binaries:create", "value": "rule:deny_readonly"}, "sahara-data-processing:job-binaries:modify": {"key": "data-processing:job-binaries:modify", "value": "rule:deny_readonly"}, "sahara-data-processing:plugins:get_version": {"key": "data-processing:plugins:get_version", "value": ""}, "sahara-default": {"key": "default", "value": ""}, "sahara-data-processing:job-executions:modify": {"key": "data-processing:job-executions:modify", "value": "rule:deny_readonly"}, "sahara-data-processing:node-group-templates:modify": {"key": "data-processing:node-group-templates:modify", "value": "rule:deny_readonly"}, "sahara-data-processing:jobs:delete": {"key": "data-processing:jobs:delete", "value": "rule:deny_readonly"}, "sahara-data-processing:cluster-templates:get": {"key": "data-processing:cluster-templates:get", "value": ""}, "sahara-data-processing:clusters:delete": {"key": "data-processing:clusters:delete", "value": "rule:deny_readonly"}, "sahara-data-processing:jobs:execute": {"key": "data-processing:jobs:execute", "value": "rule:deny_readonly"}, "sahara-data-processing:data-sources:delete": {"key": "data-processing:data-sources:delete", "value": "rule:deny_readonly"}, "sahara-data-processing:job-executions:refresh_status": {"key": "data-processing:job-executions:refresh_status", "value": ""}, "sahara-data-processing:jobs:get": {"key": "data-processing:jobs:get", "value": ""}, "sahara-data-processing:job-binary-internals:modify": {"key": "data-processing:job-binary-internals:modify", "value": "rule:deny_readonly"}, "sahara-data-processing:job-binary-internals:delete": {"key": "data-processing:job-binary-internals:delete", "value": "rule:deny_readonly"}, "sahara-context_is_admin": {"key": "context_is_admin", "value": "role:admin and rule:deny_readonly"}, "sahara-data-processing:clusters:create": {"key": "data-processing:clusters:create", "value": "rule:deny_readonly"}, "sahara-data-processing:clusters:modify": {"key": "data-processing:clusters:modify", "value": "rule:deny_readonly"}, "sahara-data-processing:job-binary-internals:create": {"key": "data-processing:job-binary-internals:create", "value": "rule:deny_readonly"}, "sahara-data-processing:job-binary-internals:get_all": {"key": "data-processing:job-binary-internals:get_all", "value": ""}, "sahara-data-processing:job-binary-internals:get_data": {"key": "data-processing:job-binary-internals:get_data", "value": ""}, "sahara-data-processing:job-executions:get_all": {"key": "data-processing:job-executions:get_all", "value": ""}, "sahara-data-processing:node-group-templates:create": {"key": "data-processing:node-group-templates:create", "value": "rule:deny_readonly"}, "sahara-data-processing:node-group-templates:get_all": {"key": "data-processing:node-group-templates:get_all", "value": ""}, "sahara-data-processing:images:get": {"key": "data-processing:images:get", "value": ""}, "sahara-data-processing:jobs:get_config_hints": {"key": "data-processing:jobs:get_config_hints", "value": ""}, "sahara-data-processing:cluster-templates:create": {"key": "data-processing:cluster-templates:create", "value": "rule:deny_readonly"}, "sahara-data-processing:job-binaries:get": {"key": "data-processing:job-binaries:get", "value": ""}, "sahara-data-processing:node-group-templates:delete": {"key": "data-processing:node-group-templates:delete", "value": "rule:deny_readonly"}, "sahara-data-processing:job-binaries:get_all": {"key": "data-processing:job-binaries:get_all", "value": ""}, "sahara-data-processing:job-executions:delete": {"key": "data-processing:job-executions:delete", "value": "rule:deny_readonly"}, "sahara-data-processing:images:get_all": {"key": "data-processing:images:get_all", "value": ""}, "sahara-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "sahara-data-processing:clusters:get_all": {"key": "data-processing:clusters:get_all", "value": ""}, "sahara-data-processing:images:register": {"key": "data-processing:images:register", "value": "rule:deny_readonly"}, "sahara-data-processing:jobs:create": {"key": "data-processing:jobs:create", "value": "rule:deny_readonly"}, "sahara-data-processing:jobs:get_all": {"key": "data-processing:jobs:get_all", "value": ""}, "sahara-data-processing:images:unregister": {"key": "data-processing:images:unregister", "value": "rule:deny_readonly"}, "sahara-data-processing:data-sources:get_all": {"key": "data-processing:data-sources:get_all", "value": ""}, "sahara-data-processing:clusters:scale": {"key": "data-processing:clusters:scale", "value": "rule:deny_readonly"}, "sahara-data-processing:plugins:get": {"key": "data-processing:plugins:get", "value": ""}, "sahara-data-processing:plugins:convert_config": {"key": "data-processing:plugins:convert_config", "value": "rule:deny_readonly"}, "sahara-data-processing:cluster-templates:modify": {"key": "data-processing:cluster-templates:modify", "value": "rule:deny_readonly"}, "sahara-data-processing:job-binary-internals:get": {"key": "data-processing:job-binary-internals:get", "value": ""}, "sahara-data-processing:clusters:get": {"key": "data-processing:clusters:get", "value": ""}, "sahara-data-processing:images:add_tags": {"key": "data-processing:images:add_tags", "value": "rule:deny_readonly"}, "sahara-data-processing:job-binaries:get_data": {"key": "data-processing:job-binaries:get_data", "value": ""}, "sahara-data-processing:data-sources:register": {"key": "data-processing:data-sources:register", "value": "rule:deny_readonly"}, "sahara-data-processing:job-executions:get": {"key": "data-processing:job-executions:get", "value": ""}, "sahara-data-processing:images:remove_tags": {"key": "data-processing:images:remove_tags", "value": "rule:deny_readonly"}, "sahara-data-processing:cluster-templates:delete": {"key": "data-processing:cluster-templates:delete", "value": "rule:deny_readonly"}, "sahara-data-processing:data-sources:modify": {"key": "data-processing:data-sources:modify", "value": "rule:deny_readonly"}, "sahara-data-processing:plugins:get_all": {"key": "data-processing:plugins:get_all", "value": ""}}, "controller_classes": ["::keystone::cron::token_flush"], "horizon::api_versions": {"identity": "3"}, "neutron::plugins::ml2::physical_network_mtus": ["datacentre:1500", "external:1500"], "cinder::config::cinder_config": {"scaleio/volume_driver": {"value": "cinder.volume.drivers.emc.scaleio.ScaleIODriver"}, "scaleio/sio_protection_domain_name": {"value": "default"}, "scaleio/volume_backend_name": {"value": "scaleio"}, "scaleio/sio_round_volume_capacity": {"value": "True"}, "scaleio/sio_storage_pool_name": {"value": "default"}, "scaleio/sio_storage_pools": {"value": "default:default"}, "scaleio/sio_force_delete": {"value": "True"}}, "gnocchi::storage::metric_processing_delay": 30, "neutron::policy::policies": {"neutron-create_router:distributed": {"key": "create_router:distributed", "value": "rule:admin_only"}, "neutron-admin_or_owner": {"key": "admin_or_owner", "value": "rule:context_is_admin or rule:owner"}, "neutron-delete_policy_minimum_bandwidth_rule": {"key": "delete_policy_minimum_bandwidth_rule", "value": "rule:admin_only"}, "neutron-create_rbac_policy:target_tenant": {"key": "create_rbac_policy:target_tenant", "value": "rule:restrict_wildcard"}, "neutron-get_policy_dscp_marking_rule": {"key": "get_policy_dscp_marking_rule", "value": "rule:regular_user"}, "neutron-create_policy": {"key": "create_policy", "value": "rule:admin_only"}, "neutron-update_port:fixed_ips": {"key": "update_port:fixed_ips", "value": "rule:context_is_advsvc or rule:admin_or_network_owner"}, "neutron-update_rbac_policy": {"key": "update_rbac_policy", "value": "rule:admin_or_owner"}, "neutron-get_router": {"key": "get_router", "value": "rule:admin_or_owner"}, "neutron-delete_rbac_policy": {"key": "delete_rbac_policy", "value": "rule:admin_or_owner"}, "neutron-create_subnetpool": {"key": "create_subnetpool", "value": "rule:deny_readonly"}, "neutron-create_port:allowed_address_pairs": {"key": "create_port:allowed_address_pairs", "value": "rule:admin_or_network_owner and rule:deny_readonly"}, "neutron-create_network:shared": {"key": "create_network:shared", "value": "rule:admin_only"}, "neutron-get_flavor": {"key": "get_flavor", "value": "rule:regular_user"}, "neutron-get_network_ip_availability": {"key": "get_network_ip_availability", "value": "rule:admin_only"}, "neutron-create_metering_label": {"key": "create_metering_label", "value": "rule:admin_only"}, "neutron-update_subnet:service_types": {"key": "update_subnet:service_types", "value": "rule:admin_only"}, "neutron-create_floatingip": {"key": "create_floatingip", "value": "rule:regular_user and rule:deny_readonly"}, "neutron-update_port:binding:host_id": {"key": "update_port:binding:host_id", "value": "rule:admin_only and rule:deny_readonly"}, "neutron-get_metering_label": {"key": "get_metering_label", "value": "rule:admin_only"}, "neutron-create_router": {"key": "create_router", "value": "rule:regular_user and rule:deny_readonly"}, "neutron-update_flavor": {"key": "update_flavor", "value": "rule:admin_only"}, "neutron-update_port:mac_learning_enabled": {"key": "update_port:mac_learning_enabled", "value": "rule:context_is_advsvc or rule:admin_or_network_owner"}, "neutron-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "neutron-create_port:port_security_enabled": {"key": "create_port:port_security_enabled", "value": "rule:context_is_advsvc or rule:admin_or_network_owner"}, "neutron-update_port:allowed_address_pairs": {"key": "update_port:allowed_address_pairs", "value": "rule:admin_or_network_owner and rule:deny_readonly"}, "neutron-create_port:device_owner": {"key": "create_port:device_owner", "value": "not rule:network_device or rule:context_is_advsvc or rule:admin_or_network_owner"}, "neutron-update_network:router:external": {"key": "update_network:router:external", "value": "rule:admin_only"}, "neutron-create_network_profile": {"key": "create_network_profile", "value": "rule:admin_only"}, "neutron-create_network:provider:segmentation_id": {"key": "create_network:provider:segmentation_id", "value": ""}, "neutron-delete_address_scope": {"key": "delete_address_scope", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-get_network:provider:network_type": {"key": "get_network:provider:network_type", "value": ""}, "neutron-external": {"key": "external", "value": "field:networks:router:external=True"}, "neutron-update_network_profile": {"key": "update_network_profile", "value": "rule:admin_only"}, "neutron-update_policy_bandwidth_limit_rule": {"key": "update_policy_bandwidth_limit_rule", "value": "rule:admin_only"}, "neutron-update_policy_profiles": {"key": "update_policy_profiles", "value": "rule:admin_only"}, "neutron-admin_owner_or_network_owner": {"key": "admin_owner_or_network_owner", "value": "rule:owner or rule:admin_or_network_owner"}, "neutron-create_address_scope": {"key": "create_address_scope", "value": "rule:deny_readonly"}, "neutron-network_device": {"key": "network_device", "value": "field:port:device_owner=~^network:"}, "neutron-update_port:mac_address": {"key": "update_port:mac_address", "value": "rule:admin_only or rule:context_is_advsvc"}, "neutron-get_network_profile": {"key": "get_network_profile", "value": ""}, "neutron-get_subnetpool": {"key": "get_subnetpool", "value": "rule:admin_or_owner or rule:shared_subnetpools"}, "neutron-get_port:queue_id": {"key": "get_port:queue_id", "value": "rule:admin_only"}, "neutron-get_network:provider:segmentation_id": {"key": "get_network:provider:segmentation_id", "value": ""}, "neutron-get_address_scope": {"key": "get_address_scope", "value": "rule:admin_or_owner or rule:shared_address_scopes"}, "neutron-update_rbac_policy:target_tenant": {"key": "update_rbac_policy:target_tenant", "value": "rule:restrict_wildcard and rule:admin_or_owner"}, "neutron-get_network_profiles": {"key": "get_network_profiles", "value": ""}, "neutron-get_rule_type": {"key": "get_rule_type", "value": "rule:regular_user"}, "neutron-create_router:external_gateway_info:enable_snat": {"key": "create_router:external_gateway_info:enable_snat", "value": "rule:admin_only"}, "neutron-create_port:binding:profile": {"key": "create_port:binding:profile", "value": "rule:admin_only"}, "neutron-delete_policy": {"key": "delete_policy", "value": "rule:admin_only"}, "neutron-update_router:distributed": {"key": "update_router:distributed", "value": "rule:admin_only"}, "neutron-delete_policy_dscp_marking_rule": {"key": "delete_policy_dscp_marking_rule", "value": "rule:admin_only"}, "neutron-update_floatingip": {"key": "update_floatingip", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-admin_or_network_owner": {"key": "admin_or_network_owner", "value": "rule:context_is_admin or tenant_id:%(network:tenant_id)s or role:network_admin"}, "neutron-create_router:external_gateway_info:external_fixed_ips": {"key": "create_router:external_gateway_info:external_fixed_ips", "value": "rule:admin_only"}, "neutron-create_network:router:external": {"key": "create_network:router:external", "value": "rule:admin_only"}, "neutron-get_auto_allocated_topology": {"key": "get_auto_allocated_topology", "value": "rule:admin_or_owner"}, "neutron-shared_subnetpools": {"key": "shared_subnetpools", "value": "field:subnetpools:shared=True"}, "neutron-get_network:segments": {"key": "get_network:segments", "value": ""}, "neutron-delete_floatingip": {"key": "delete_floatingip", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-create_network": {"key": "create_network", "value": "rule:deny_readonly"}, "neutron-update_service_profile": {"key": "update_service_profile", "value": "rule:admin_only"}, "neutron-remove_subports": {"key": "remove_subports", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-delete_l3-router": {"key": "delete_l3-router", "value": "rule:admin_only"}, "neutron-update_network:provider:segmentation_id": {"key": "update_network:provider:segmentation_id", "value": ""}, "neutron-get_subnet:segment_id": {"key": "get_subnet:segment_id", "value": "rule:admin_only"}, "neutron-create_subnet:segment_id": {"key": "create_subnet:segment_id", "value": "rule:admin_only"}, "neutron-get_policy_bandwidth_limit_rule": {"key": "get_policy_bandwidth_limit_rule", "value": "rule:regular_user"}, "neutron-get_subnet": {"key": "get_subnet", "value": "rule:admin_or_owner or rule:shared"}, "neutron-create_policy_dscp_marking_rule": {"key": "create_policy_dscp_marking_rule", "value": "rule:admin_only"}, "neutron-get_trunk": {"key": "get_trunk", "value": "rule:admin_or_owner"}, "neutron-delete_segment": {"key": "delete_segment", "value": "rule:admin_only and rule:deny_readonly"}, "neutron-get_port:binding:host_id": {"key": "get_port:binding:host_id", "value": "rule:admin_only"}, "neutron-update_router:ha": {"key": "update_router:ha", "value": "rule:admin_only"}, "neutron-update_network:provider:network_type": {"key": "update_network:provider:network_type", "value": ""}, "neutron-create_subnet:service_types": {"key": "create_subnet:service_types", "value": "rule:admin_only"}, "neutron-delete_agent": {"key": "delete_agent", "value": "rule:admin_only"}, "neutron-update_network:shared": {"key": "update_network:shared", "value": "rule:admin_only"}, "neutron-get_dhcp-agents": {"key": "get_dhcp-agents", "value": "rule:admin_only"}, "neutron-create_network:is_default": {"key": "create_network:is_default", "value": "rule:admin_only"}, "neutron-get_network_ip_availabilities": {"key": "get_network_ip_availabilities", "value": "rule:admin_only"}, "neutron-context_is_advsvc": {"key": "context_is_advsvc", "value": "role:advsvc and rule:deny_readonly"}, "neutron-get_floatingip": {"key": "get_floatingip", "value": "rule:admin_or_owner"}, "neutron-update_network:provider:physical_network": {"key": "update_network:provider:physical_network", "value": ""}, "neutron-create_address_scope:shared": {"key": "create_address_scope:shared", "value": "rule:admin_only"}, "neutron-delete_policy_bandwidth_limit_rule": {"key": "delete_policy_bandwidth_limit_rule", "value": "rule:admin_only"}, "neutron-create_segment": {"key": "create_segment", "value": "rule:admin_only and rule:deny_readonly"}, "neutron-update_port": {"key": "update_port", "value": "rule:admin_or_owner or rule:context_is_advsvc"}, "neutron-get_service_profiles": {"key": "get_service_profiles", "value": "rule:admin_only"}, "neutron-get_l3-routers": {"key": "get_l3-routers", "value": "rule:admin_only"}, "neutron-create_metering_label_rule": {"key": "create_metering_label_rule", "value": "rule:admin_only"}, "neutron-delete_metering_label_rule": {"key": "delete_metering_label_rule", "value": "rule:admin_only"}, "neutron-get_router:distributed": {"key": "get_router:distributed", "value": "rule:admin_only"}, "neutron-delete_service_profile": {"key": "delete_service_profile", "value": "rule:admin_only"}, "neutron-create_qos_queue": {"key": "create_qos_queue", "value": "rule:admin_only"}, "neutron-create_port:binding:host_id": {"key": "create_port:binding:host_id", "value": "rule:admin_only"}, "neutron-update_policy_dscp_marking_rule": {"key": "update_policy_dscp_marking_rule", "value": "rule:admin_only"}, "neutron-get_flavor_service_profile": {"key": "get_flavor_service_profile", "value": "rule:regular_user"}, "neutron-update_router:external_gateway_info:enable_snat": {"key": "update_router:external_gateway_info:enable_snat", "value": "rule:admin_only"}, "neutron-add_router_interface": {"key": "add_router_interface", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-get_port:binding:vif_details": {"key": "get_port:binding:vif_details", "value": "rule:admin_only"}, "neutron-get_policy": {"key": "get_policy", "value": "rule:regular_user"}, "neutron-get_flavors": {"key": "get_flavors", "value": "rule:regular_user"}, "neutron-create_service_profile": {"key": "create_service_profile", "value": "rule:admin_only"}, "neutron-get_network:queue_id": {"key": "get_network:queue_id", "value": "rule:admin_only"}, "neutron-create_subnetpool:is_default": {"key": "create_subnetpool:is_default", "value": "rule:admin_only"}, "neutron-create_policy_minimum_bandwidth_rule": {"key": "create_policy_minimum_bandwidth_rule", "value": "rule:admin_only"}, "neutron-get_policy_profile": {"key": "get_policy_profile", "value": ""}, "neutron-create_router:ha": {"key": "create_router:ha", "value": "rule:admin_only"}, "neutron-delete_subnet": {"key": "delete_subnet", "value": "rule:admin_or_network_owner and rule:deny_readonly"}, "neutron-update_address_scope": {"key": "update_address_scope", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-get_policy_profiles": {"key": "get_policy_profiles", "value": ""}, "neutron-add_subports": {"key": "add_subports", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-delete_subnetpool": {"key": "delete_subnetpool", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-update_subnetpool:is_default": {"key": "update_subnetpool:is_default", "value": "rule:admin_only"}, "neutron-owner": {"key": "owner", "value": "tenant_id:%(tenant_id)s and rule:deny_readonly"}, "neutron-update_agent": {"key": "update_agent", "value": "rule:admin_only"}, "neutron-update_network:segments": {"key": "update_network:segments", "value": ""}, "neutron-update_policy": {"key": "update_policy", "value": "rule:admin_only"}, "neutron-get_rbac_policy": {"key": "get_rbac_policy", "value": "rule:admin_or_owner"}, "neutron-get_loadbalancer-hosting-agent": {"key": "get_loadbalancer-hosting-agent", "value": "rule:admin_only"}, "neutron-create_network:provider:network_type": {"key": "create_network:provider:network_type", "value": ""}, "neutron-update_port:port_security_enabled": {"key": "update_port:port_security_enabled", "value": "rule:context_is_advsvc or rule:admin_or_network_owner"}, "neutron-get_port:binding:profile": {"key": "get_port:binding:profile", "value": "rule:admin_only"}, "neutron-update_subnetpool": {"key": "update_subnetpool", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-create_port:mac_address": {"key": "create_port:mac_address", "value": "rule:context_is_advsvc or rule:admin_or_network_owner"}, "neutron-get_subports": {"key": "get_subports", "value": ""}, "neutron-create_floatingip:floating_ip_address": {"key": "create_floatingip:floating_ip_address", "value": "rule:admin_only"}, "neutron-get_network": {"key": "get_network", "value": "rule:admin_or_owner or rule:shared or rule:external or rule:context_is_advsvc"}, "neutron-create_rbac_policy": {"key": "create_rbac_policy", "value": "rule:deny_readonly"}, "neutron-get_l3-agents": {"key": "get_l3-agents", "value": "rule:admin_only"}, "neutron-shared_address_scopes": {"key": "shared_address_scopes", "value": "field:address_scopes:shared=True"}, "neutron-get_port:binding:vif_type": {"key": "get_port:binding:vif_type", "value": "rule:admin_only"}, "neutron-delete_router": {"key": "delete_router", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-get_router:ha": {"key": "get_router:ha", "value": "rule:admin_only"}, "neutron-get_agent": {"key": "get_agent", "value": "rule:admin_only"}, "neutron-create_dhcp-network": {"key": "create_dhcp-network", "value": "rule:admin_only"}, "neutron-get_agent-loadbalancers": {"key": "get_agent-loadbalancers", "value": "rule:admin_only"}, "neutron-create_trunk": {"key": "create_trunk", "value": "rule:regular_user and rule:deny_readonly"}, "neutron-update_network": {"key": "update_network", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-create_network:provider:physical_network": {"key": "create_network:provider:physical_network", "value": ""}, "neutron-update_port:binding:profile": {"key": "update_port:binding:profile", "value": "rule:admin_only and rule:deny_readonly"}, "neutron-create_port": {"key": "create_port", "value": "rule:deny_readonly"}, "neutron-create_flavor": {"key": "create_flavor", "value": "rule:admin_only"}, "neutron-create_subnetpool:shared": {"key": "create_subnetpool:shared", "value": "rule:admin_only"}, "neutron-delete_dhcp-network": {"key": "delete_dhcp-network", "value": "rule:admin_only"}, "neutron-admin_only": {"key": "admin_only", "value": "rule:context_is_admin and rule:deny_readonly"}, "neutron-delete_flavor": {"key": "delete_flavor", "value": "rule:admin_only"}, "neutron-regular_user": {"key": "regular_user", "value": "rule:deny_readonly"}, "neutron-get_qos_queue": {"key": "get_qos_queue", "value": "rule:admin_only"}, "neutron-create_lsn": {"key": "create_lsn", "value": "rule:admin_only"}, "neutron-update_segment": {"key": "update_segment", "value": "rule:admin_only and rule:deny_readonly"}, "neutron-get_service_provider": {"key": "get_service_provider", "value": "rule:regular_user"}, "neutron-update_address_scope:shared": {"key": "update_address_scope:shared", "value": "rule:admin_only"}, "neutron-update_router:external_gateway_info:external_fixed_ips": {"key": "update_router:external_gateway_info:external_fixed_ips", "value": "rule:admin_only"}, "neutron-delete_network": {"key": "delete_network", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-update_policy_minimum_bandwidth_rule": {"key": "update_policy_minimum_bandwidth_rule", "value": "rule:admin_only"}, "neutron-context_is_admin": {"key": "context_is_admin", "value": "role:admin and rule:deny_readonly"}, "neutron-create_subnet": {"key": "create_subnet", "value": "rule:admin_or_network_owner and rule:deny_readonly"}, "neutron-get_port": {"key": "get_port", "value": "rule:context_is_advsvc or rule:admin_owner_or_network_owner"}, "neutron-get_segment": {"key": "get_segment", "value": "rule:admin_only"}, "neutron-delete_network_profile": {"key": "delete_network_profile", "value": "rule:admin_only"}, "neutron-delete_flavor_service_profile": {"key": "delete_flavor_service_profile", "value": "rule:admin_only"}, "neutron-delete_trunk": {"key": "delete_trunk", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-get_network:provider:physical_network": {"key": "get_network:provider:physical_network", "value": ""}, "neutron-create_l3-router": {"key": "create_l3-router", "value": "rule:admin_only"}, "neutron-remove_rule": {"key": "remove_rule", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-insert_rule": {"key": "insert_rule", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-delete_port": {"key": "delete_port", "value": "rule:context_is_advsvc or rule:admin_owner_or_network_owner"}, "neutron-create_port:mac_learning_enabled": {"key": "create_port:mac_learning_enabled", "value": "rule:context_is_advsvc or rule:admin_or_network_owner"}, "neutron-default": {"key": "default", "value": "rule:admin_or_owner"}, "neutron-create_flavor_service_profile": {"key": "create_flavor_service_profile", "value": "rule:admin_only"}, "neutron-delete_metering_label": {"key": "delete_metering_label", "value": "rule:admin_only"}, "neutron-get_metering_label_rule": {"key": "get_metering_label_rule", "value": "rule:admin_only"}, "neutron-get_loadbalancer-pools": {"key": "get_loadbalancer-pools", "value": "rule:admin_only"}, "neutron-get_service_profile": {"key": "get_service_profile", "value": "rule:admin_only"}, "neutron-create_network:segments": {"key": "create_network:segments", "value": ""}, "neutron-remove_router_interface": {"key": "remove_router_interface", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-update_port:device_owner": {"key": "update_port:device_owner", "value": "not rule:network_device or rule:context_is_advsvc or rule:admin_or_network_owner"}, "neutron-restrict_wildcard": {"key": "restrict_wildcard", "value": "(not field:rbac_policy:target_tenant=*) or rule:admin_only"}, "neutron-update_subnet": {"key": "update_subnet", "value": "rule:admin_or_network_owner and rule:deny_readonly"}, "neutron-get_network:router:external": {"key": "get_network:router:external", "value": "rule:regular_user"}, "neutron-get_policy_minimum_bandwidth_rule": {"key": "get_policy_minimum_bandwidth_rule", "value": "rule:regular_user"}, "neutron-get_dhcp-networks": {"key": "get_dhcp-networks", "value": "rule:admin_only"}, "neutron-get_lsn": {"key": "get_lsn", "value": "rule:admin_only"}, "neutron-shared": {"key": "shared", "value": "field:networks:shared=True"}, "neutron-create_port:fixed_ips": {"key": "create_port:fixed_ips", "value": "rule:context_is_advsvc or rule:admin_or_network_owner"}, "neutron-get_loadbalancer-agent": {"key": "get_loadbalancer-agent", "value": "rule:admin_only"}, "neutron-create_policy_bandwidth_limit_rule": {"key": "create_policy_bandwidth_limit_rule", "value": "rule:admin_only"}}, "neutron::plugins::ml2::mechanism_drivers": ["openvswitch", "sriovnicswitch"], "gnocchi::wsgi::apache::threads": 1, "manila::policy::policies": {"manila-share:manage": {"key": "share:manage", "value": "rule:admin_api"}, "manila-share_network:show": {"key": "share_network:show", "value": "rule:default"}, "manila-share_snapshot_instance:show": {"key": "share_snapshot_instance:show", "value": "rule:admin_api"}, "manila-scheduler_stats:pools:index": {"key": "scheduler_stats:pools:index", "value": "rule:admin_api"}, "manila-share_replica:reset_status": {"key": "share_replica:reset_status", "value": "rule:admin_api"}, "manila-share_type:show": {"key": "share_type:show", "value": "rule:default"}, "manila-security_service:create": {"key": "security_service:create", "value": "rule:default"}, "manila-consistency_group:force_delete": {"key": "consistency_group:force_delete", "value": "rule:admin_api"}, "manila-consistency_group:create": {"key": "consistency_group:create", "value": "rule:default"}, "manila-consistency_group:get": {"key": "consistency_group:get", "value": "rule:default"}, "manila-share_types_extra_spec:delete": {"key": "share_types_extra_spec:delete", "value": "rule:admin_api"}, "manila-share_snapshot_instance:index": {"key": "share_snapshot_instance:index", "value": "rule:admin_api"}, "manila-share_snapshot:force_delete": {"key": "share_snapshot:force_delete", "value": "rule:admin_api"}, "manila-scheduler_stats:pools:detail": {"key": "scheduler_stats:pools:detail", "value": "rule:admin_api"}, "manila-share:migration_start": {"key": "share:migration_start", "value": "rule:admin_api"}, "manila-share_types_extra_spec:index": {"key": "share_types_extra_spec:index", "value": "rule:admin_api"}, "manila-share_snapshot:unmanage_snapshot": {"key": "share_snapshot:unmanage_snapshot", "value": "rule:admin_api"}, "manila-cgsnapshot:force_delete": {"key": "cgsnapshot:force_delete", "value": "rule:admin_api"}, "manila-share:migration_cancel": {"key": "share:migration_cancel", "value": "rule:admin_api"}, "manila-share:get": {"key": "share:get", "value": "rule:default"}, "manila-share_snapshot_instance:detail": {"key": "share_snapshot_instance:detail", "value": "rule:admin_api"}, "manila-consistency_group:update": {"key": "consistency_group:update", "value": "rule:default"}, "manila-share_instance:force_delete": {"key": "share_instance:force_delete", "value": "rule:admin_api"}, "manila-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "manila-share:get_all": {"key": "share:get_all", "value": "rule:default"}, "manila-security_service:detail": {"key": "security_service:detail", "value": "rule:default"}, "manila-share_replica:delete": {"key": "share_replica:delete", "value": "rule:default"}, "manila-share_snapshot:manage_snapshot": {"key": "share_snapshot:manage_snapshot", "value": "rule:admin_api"}, "manila-share_server:show": {"key": "share_server:show", "value": "rule:admin_api"}, "manila-share_snapshot:snapshot_update": {"key": "share_snapshot:snapshot_update", "value": "rule:default"}, "manila-share:reset_status": {"key": "share:reset_status", "value": "rule:admin_api"}, "manila-share:update_share_metadata": {"key": "share:update_share_metadata", "value": "rule:default"}, "manila-share_replica:create": {"key": "share_replica:create", "value": "rule:default"}, "manila-consistency_group:get_all": {"key": "consistency_group:get_all", "value": "rule:default"}, "manila-share:update": {"key": "share:update", "value": "rule:default"}, "manila-share_server:index": {"key": "share_server:index", "value": "rule:admin_api"}, "manila-share_type:list_project_access": {"key": "share_type:list_project_access", "value": "rule:admin_api"}, "manila-share_instance:reset_status": {"key": "share_instance:reset_status", "value": "rule:admin_api"}, "manila-share:shrink": {"key": "share:shrink", "value": "rule:default"}, "manila-share_types_extra_spec:update": {"key": "share_types_extra_spec:update", "value": "rule:admin_api"}, "manila-admin_api": {"key": "admin_api", "value": "is_admin:True"}, "manila-share_server:details": {"key": "share_server:details", "value": "rule:admin_api"}, "manila-share_snapshot:create_snapshot": {"key": "share_snapshot:create_snapshot", "value": "rule:default"}, "manila-share_snapshot:reset_status": {"key": "share_snapshot:reset_status", "value": "rule:admin_api"}, "manila-share:access_get": {"key": "share:access_get", "value": "rule:default"}, "manila-context_is_admin": {"key": "context_is_admin", "value": "role:admin and rule:deny_readonly"}, "manila-cgsnapshot:reset_status": {"key": "cgsnapshot:reset_status", "value": "rule:admin_api"}, "manila-share_types_extra_spec:show": {"key": "share_types_extra_spec:show", "value": "rule:admin_api"}, "manila-share:list_by_share_server_id": {"key": "share:list_by_share_server_id", "value": "rule:admin_api"}, "manila-share_replica:reset_replica_state": {"key": "share_replica:reset_replica_state", "value": "rule:admin_api"}, "manila-share_network:index": {"key": "share_network:index", "value": "rule:default"}, "manila-cgsnapshot:delete": {"key": "cgsnapshot:delete", "value": "rule:default"}, "manila-admin_or_owner": {"key": "admin_or_owner", "value": "is_admin:True or project_id:%(project_id)s"}, "manila-share_network:update": {"key": "share_network:update", "value": "rule:default"}, "manila-share_replica:get_all": {"key": "share_replica:get_all", "value": "rule:default"}, "manila-share_types_extra_spec:create": {"key": "share_types_extra_spec:create", "value": "rule:admin_api"}, "manila-cgsnapshot:get_cgsnapshot": {"key": "cgsnapshot:get_cgsnapshot", "value": "rule:default"}, "manila-share:migration_get_progress": {"key": "share:migration_get_progress", "value": "rule:admin_api"}, "manila-share_export_location:show": {"key": "share_export_location:show", "value": "rule:default"}, "manila-share_network:delete": {"key": "share_network:delete", "value": "rule:default"}, "manila-availability_zone:index": {"key": "availability_zone:index", "value": "rule:default"}, "manila-share_snapshot_instance:reset_status": {"key": "share_snapshot_instance:reset_status", "value": "rule:admin_api"}, "manila-share_instance:index": {"key": "share_instance:index", "value": "rule:admin_api"}, "manila-share_type:index": {"key": "share_type:index", "value": "rule:default"}, "manila-share_type:delete": {"key": "share_type:delete", "value": "rule:admin_api"}, "manila-share_replica:show": {"key": "share_replica:show", "value": "rule:default"}, "manila-share_type:add_project_access": {"key": "share_type:add_project_access", "value": "rule:admin_api and rule:deny_readonly"}, "manila-share:delete": {"key": "share:delete", "value": "rule:default"}, "manila-share_type:remove_project_access": {"key": "share_type:remove_project_access", "value": "rule:admin_api and rule:deny_readonly"}, "manila-share:force_delete": {"key": "share:force_delete", "value": "rule:admin_api"}, "manila-share:reset_task_state": {"key": "share:reset_task_state", "value": "rule:admin_api"}, "manila-share:unmanage": {"key": "share:unmanage", "value": "rule:admin_api"}, "manila-share_network:add_security_service": {"key": "share_network:add_security_service", "value": "rule:default"}, "manila-share_instance_export_location:show": {"key": "share_instance_export_location:show", "value": "rule:admin_api"}, "manila-share_snapshot:get_all_snapshots": {"key": "share_snapshot:get_all_snapshots", "value": "rule:default"}, "manila-share_snapshot:get_snapshot": {"key": "share_snapshot:get_snapshot", "value": "rule:default"}, "manila-share_server:delete": {"key": "share_server:delete", "value": "rule:admin_api"}, "manila-service:update": {"key": "service:update", "value": "rule:admin_api"}, "manila-share:migration_complete": {"key": "share:migration_complete", "value": "rule:admin_api"}, "manila-cgsnapshot:create": {"key": "cgsnapshot:create", "value": "rule:default"}, "manila-security_service:get_all_security_services": {"key": "security_service:get_all_security_services", "value": "rule:admin_api"}, "manila-share_type:default": {"key": "share_type:default", "value": "rule:default"}, "manila-consistency_group:delete": {"key": "consistency_group:delete", "value": "rule:default"}, "manila-share_replica:force_delete": {"key": "share_replica:force_delete", "value": "rule:admin_api"}, "manila-share_replica:promote": {"key": "share_replica:promote", "value": "rule:default"}, "manila-share:create": {"key": "share:create", "value": "rule:deny_readonly"}, "manila-share_export_location:index": {"key": "share_export_location:index", "value": "rule:default"}, "manila-share_instance_export_location:index": {"key": "share_instance_export_location:index", "value": "rule:admin_api"}, "manila-share_snapshot:delete_snapshot": {"key": "share_snapshot:delete_snapshot", "value": "rule:default"}, "manila-quota_class_set:show": {"key": "quota_class_set:show", "value": "rule:default"}, "manila-share:deny_access": {"key": "share:deny_access", "value": "rule:default"}, "manila-share:extend": {"key": "share:extend", "value": "rule:default"}, "manila-service:index": {"key": "service:index", "value": "rule:admin_api"}, "manila-share_network:remove_security_service": {"key": "share_network:remove_security_service", "value": "rule:default and rule:deny_readonly"}, "manila-share:get_share_metadata": {"key": "share:get_share_metadata", "value": "rule:default"}, "manila-security_service:index": {"key": "security_service:index", "value": "rule:default"}, "manila-quota_class_set:update": {"key": "quota_class_set:update", "value": "rule:admin_api"}, "manila-consistency_group:reset_status": {"key": "consistency_group:reset_status", "value": "rule:admin_api"}, "manila-share:delete_share_metadata": {"key": "share:delete_share_metadata", "value": "rule:default"}, "manila-default": {"key": "default", "value": "rule:admin_or_owner"}, "manila-security_service:delete": {"key": "security_service:delete", "value": "rule:default"}, "manila-share_network:get_all_share_networks": {"key": "share_network:get_all_share_networks", "value": "rule:admin_api"}, "manila-quota_set:show": {"key": "quota_set:show", "value": "rule:default"}, "manila-security_service:show": {"key": "security_service:show", "value": "rule:default"}, "manila-share_replica:resync": {"key": "share_replica:resync", "value": "rule:admin_api"}, "manila-quota_set:update": {"key": "quota_set:update", "value": "rule:admin_api"}, "manila-share_network:create": {"key": "share_network:create", "value": "rule:default"}, "manila-security_service:update": {"key": "security_service:update", "value": "rule:default"}, "manila-share:allow_access": {"key": "share:allow_access", "value": "rule:default"}, "manila-quota_set:delete": {"key": "quota_set:delete", "value": "rule:admin_api"}, "manila-share_network:detail": {"key": "share_network:detail", "value": "rule:default"}, "manila-share:access_get_all": {"key": "share:access_get_all", "value": "rule:default"}, "manila-cgsnapshot:update": {"key": "cgsnapshot:update", "value": "rule:default"}, "manila-share_type:create": {"key": "share_type:create", "value": "rule:admin_api"}, "manila-share_instance:show": {"key": "share_instance:show", "value": "rule:admin_api"}, "manila-cgsnapshot:get_all": {"key": "cgsnapshot:get_all", "value": "rule:default"}}, "horizon::neutron_options": {"enable_lb": true}, "neutron::agents::lbaas::enabled": true, "gnocchi::wsgi::apache::workers": 12, "ceilometer::collector::collector_workers": 3, "ceilometer::policy::policies": {"ceilometer-telemetry:get_resource": {"key": "telemetry:get_resource", "value": ""}, "ceilometer-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "ceilometer-telemetry:query_sample": {"key": "telemetry:query_sample", "value": ""}, "ceilometer-telemetry:create_samples": {"key": "telemetry:create_samples", "value": "rule:deny_readonly"}, "ceilometer-telemetry:get_meters": {"key": "telemetry:get_meters", "value": ""}, "ceilometer-telemetry:events:index": {"key": "telemetry:events:index", "value": ""}, "ceilometer-telemetry:get_sample": {"key": "telemetry:get_sample", "value": ""}, "ceilometer-telemetry:events:show": {"key": "telemetry:events:show", "value": ""}, "ceilometer-telemetry:get_resources": {"key": "telemetry:get_resources", "value": ""}, "ceilometer-telemetry:compute_statistics": {"key": "telemetry:compute_statistics", "value": ""}, "ceilometer-context_is_admin": {"key": "context_is_admin", "value": "role:admin and rule:deny_readonly"}, "ceilometer-segregation": {"key": "segregation", "value": "rule:context_is_admin"}, "ceilometer-telemetry:get_samples": {"key": "telemetry:get_samples", "value": ""}}, "nova::config::nova_config": {"vnc/keymap": {"value": "en-us"}, "libvirt/volume_use_multipath": {"value": "True"}, "libvirt/live_migration_permit_post_copy": {"value": "True"}}, "keystone::config::keystone_config": {"identity/domain_config_dir": {"value": "/etc/keystone/domains"}, "identity/domain_specific_drivers_enabled": {"value": "True"}}, "horizon::keystone_multidomain_support": "True", "cinder::policy::policies": {"cinder-volume_extension:volume_image_metadata": {"key": "volume_extension:volume_image_metadata", "value": "rule:admin_or_owner"}, "cinder-volume_extension:backup_admin_actions:reset_status": {"key": "volume_extension:backup_admin_actions:reset_status", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-snapshot_extension:snapshot_unmanage": {"key": "snapshot_extension:snapshot_unmanage", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-backup:delete": {"key": "backup:delete", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume_extension:volume_type_access": {"key": "volume_extension:volume_type_access", "value": "rule:admin_or_owner"}, "cinder-volume:get_all_transfers": {"key": "volume:get_all_transfers", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-consistencygroup:create": {"key": "consistencygroup:create", "value": "group:nobody and rule:deny_readonly"}, "cinder-volume:create": {"key": "volume:create", "value": "rule:deny_readonly"}, "cinder-consistencygroup:create_cgsnapshot": {"key": "consistencygroup:create_cgsnapshot", "value": "group:nobody and rule:deny_readonly"}, "cinder-volume_extension:hosts": {"key": "volume_extension:hosts", "value": "rule:admin_api"}, "cinder-volume:retype": {"key": "volume:retype", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-backup:get": {"key": "backup:get", "value": "rule:admin_or_owner"}, "cinder-volume_extension:volume_admin_actions:reset_status": {"key": "volume_extension:volume_admin_actions:reset_status", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-backup:restore": {"key": "backup:restore", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume:delete_transfer": {"key": "volume:delete_transfer", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-group:delete_group_snapshot": {"key": "group:delete_group_snapshot", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-consistencygroup:get_cgsnapshot": {"key": "consistencygroup:get_cgsnapshot", "value": "group:nobody"}, "cinder-volume_extension:volume_mig_status_attribute": {"key": "volume_extension:volume_mig_status_attribute", "value": "rule:admin_api"}, "cinder-backup:backup-export": {"key": "backup:backup-export", "value": "rule:admin_api"}, "cinder-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "cinder-clusters:get_all": {"key": "clusters:get_all", "value": "rule:admin_api"}, "cinder-group:delete": {"key": "group:delete", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume:get_volume_metadata": {"key": "volume:get_volume_metadata", "value": "rule:admin_or_owner"}, "cinder-volume:update_snapshot_metadata": {"key": "volume:update_snapshot_metadata", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-consistencygroup:delete": {"key": "consistencygroup:delete", "value": "group:nobody and rule:deny_readonly"}, "cinder-volume_extension:volume_actions:upload_image": {"key": "volume_extension:volume_actions:upload_image", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume_extension:snapshot_admin_actions:force_delete": {"key": "volume_extension:snapshot_admin_actions:force_delete", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume_extension:quota_classes:validate_setup_for_nested_quota_use": {"key": "volume_extension:quota_classes:validate_setup_for_nested_quota_use", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume_extension:quota_classes": {"key": "volume_extension:quota_classes", "value": "rule:admin_api"}, "cinder-volume_extension:types_manage": {"key": "volume_extension:types_manage", "value": "rule:admin_api"}, "cinder-volume_extension:replication:promote": {"key": "volume_extension:replication:promote", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume_extension:types_extra_specs": {"key": "volume_extension:types_extra_specs", "value": "rule:admin_api"}, "cinder-volume_extension:volume_admin_actions:force_detach": {"key": "volume_extension:volume_admin_actions:force_detach", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume_extension:volume_type_access:addProjectAccess": {"key": "volume_extension:volume_type_access:addProjectAccess", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume_extension:access_types_extra_specs": {"key": "volume_extension:access_types_extra_specs", "value": "rule:admin_api"}, "cinder-group:create": {"key": "group:create", "value": "rule:deny_readonly"}, "cinder-volume_extension:volume_encryption_metadata": {"key": "volume_extension:volume_encryption_metadata", "value": "rule:admin_or_owner"}, "cinder-group:group_type_access": {"key": "group:group_type_access", "value": "rule:admin_or_owner"}, "cinder-message:get": {"key": "message:get", "value": "rule:admin_or_owner"}, "cinder-volume_extension:quotas:update": {"key": "volume_extension:quotas:update", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-group:get_all_group_snapshots": {"key": "group:get_all_group_snapshots", "value": "rule:admin_or_owner"}, "cinder-volume_extension:services:index": {"key": "volume_extension:services:index", "value": "rule:admin_api"}, "cinder-volume_extension:volume_admin_actions:force_delete": {"key": "volume_extension:volume_admin_actions:force_delete", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume:delete_volume_metadata": {"key": "volume:delete_volume_metadata", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume:extend": {"key": "volume:extend", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume:get_all": {"key": "volume:get_all", "value": "rule:admin_or_owner"}, "cinder-volume_extension:extended_snapshot_attributes": {"key": "volume_extension:extended_snapshot_attributes", "value": "rule:admin_or_owner"}, "cinder-admin_api": {"key": "admin_api", "value": "is_admin:True"}, "cinder-snapshot_extension:snapshot_actions:update_snapshot_status": {"key": "snapshot_extension:snapshot_actions:update_snapshot_status", "value": "rule:deny_readonly"}, "cinder-group:get_all": {"key": "group:get_all", "value": "rule:admin_or_owner"}, "cinder-volume:get_volume_admin_metadata": {"key": "volume:get_volume_admin_metadata", "value": "rule:admin_api"}, "cinder-volume:get": {"key": "volume:get", "value": "rule:admin_or_owner"}, "cinder-volume_extension:volume_admin_actions:migrate_volume_completion": {"key": "volume_extension:volume_admin_actions:migrate_volume_completion", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-backup:create": {"key": "backup:create", "value": "rule:deny_readonly"}, "cinder-volume_extension:list_manageable": {"key": "volume_extension:list_manageable", "value": "rule:admin_api"}, "cinder-volume_extension:replication:reenable": {"key": "volume_extension:replication:reenable", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume_extension:volume_tenant_attribute": {"key": "volume_extension:volume_tenant_attribute", "value": "rule:admin_or_owner"}, "cinder-volume:create_snapshot": {"key": "volume:create_snapshot", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume:get_snapshot": {"key": "volume:get_snapshot", "value": "rule:admin_or_owner"}, "cinder-scheduler_extension:scheduler_stats:get_pools": {"key": "scheduler_extension:scheduler_stats:get_pools", "value": "rule:admin_api"}, "cinder-backup:get_all": {"key": "backup:get_all", "value": "rule:admin_or_owner"}, "cinder-admin_or_owner": {"key": "admin_or_owner", "value": "is_admin:True or project_id:%(project_id)s"}, "cinder-volume_extension:quotas:delete": {"key": "volume_extension:quotas:delete", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume_extension:capabilities": {"key": "volume_extension:capabilities", "value": "rule:admin_api"}, "cinder-volume:delete_snapshot_metadata": {"key": "volume:delete_snapshot_metadata", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume_extension:services:update": {"key": "volume_extension:services:update", "value": "rule:admin_api"}, "cinder-group:group_types_specs": {"key": "group:group_types_specs", "value": "rule:admin_api"}, "cinder-volume:thaw_host": {"key": "volume:thaw_host", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume_extension:backup_admin_actions:force_delete": {"key": "volume_extension:backup_admin_actions:force_delete", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume:freeze_host": {"key": "volume:freeze_host", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume:delete_snapshot": {"key": "volume:delete_snapshot", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-group:create_group_snapshot": {"key": "group:create_group_snapshot", "value": "rule:deny_readonly"}, "cinder-volume_extension:volume_type_encryption": {"key": "volume_extension:volume_type_encryption", "value": "rule:admin_api"}, "cinder-volume:get_all_snapshots": {"key": "volume:get_all_snapshots", "value": "rule:admin_or_owner"}, "cinder-group:group_types_manage": {"key": "group:group_types_manage", "value": "rule:admin_api"}, "cinder-snapshot_extension:list_manageable": {"key": "snapshot_extension:list_manageable", "value": "rule:admin_api"}, "cinder-volume_extension:volume_admin_actions:migrate_volume": {"key": "volume_extension:volume_admin_actions:migrate_volume", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume_extension:access_types_qos_specs_id": {"key": "volume_extension:access_types_qos_specs_id", "value": "rule:admin_api"}, "cinder-consistencygroup:get_all": {"key": "consistencygroup:get_all", "value": "group:nobody"}, "cinder-group:get": {"key": "group:get", "value": "rule:admin_or_owner"}, "cinder-volume:create_volume_metadata": {"key": "volume:create_volume_metadata", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume:update": {"key": "volume:update", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume:update_volume_metadata": {"key": "volume:update_volume_metadata", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-consistencygroup:update": {"key": "consistencygroup:update", "value": "group:nobody and rule:deny_readonly"}, "cinder-group:update": {"key": "group:update", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-context_is_admin": {"key": "context_is_admin", "value": "role:admin and rule:deny_readonly"}, "cinder-volume:update_volume_admin_metadata": {"key": "volume:update_volume_admin_metadata", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume:create_transfer": {"key": "volume:create_transfer", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume_extension:quotas:show": {"key": "volume_extension:quotas:show", "value": ""}, "cinder-volume_extension:volume_actions:upload_public": {"key": "volume_extension:volume_actions:upload_public", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume_extension:snapshot_admin_actions:reset_status": {"key": "volume_extension:snapshot_admin_actions:reset_status", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-consistencygroup:get": {"key": "consistencygroup:get", "value": "group:nobody"}, "cinder-volume:delete": {"key": "volume:delete", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-message:delete": {"key": "message:delete", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-snapshot_extension:snapshot_manage": {"key": "snapshot_extension:snapshot_manage", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-group:update_group_snapshot": {"key": "group:update_group_snapshot", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume_extension:volume_manage": {"key": "volume_extension:volume_manage", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume:failover_host": {"key": "volume:failover_host", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume:update_snapshot": {"key": "volume:update_snapshot", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-group:access_group_types_specs": {"key": "group:access_group_types_specs", "value": "rule:admin_api"}, "cinder-clusters:get": {"key": "clusters:get", "value": "rule:admin_api"}, "cinder-default": {"key": "default", "value": "rule:admin_or_owner"}, "cinder-volume:get_snapshot_metadata": {"key": "volume:get_snapshot_metadata", "value": "rule:admin_or_owner"}, "cinder-volume:accept_transfer": {"key": "volume:accept_transfer", "value": "rule:deny_readonly"}, "cinder-consistencygroup:delete_cgsnapshot": {"key": "consistencygroup:delete_cgsnapshot", "value": "group:nobody and rule:deny_readonly"}, "cinder-backup:backup-import": {"key": "backup:backup-import", "value": "rule:admin_api"}, "cinder-volume:update_readonly_flag": {"key": "volume:update_readonly_flag", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume_extension:volume_host_attribute": {"key": "volume_extension:volume_host_attribute", "value": "rule:admin_api"}, "cinder-consistencygroup:get_all_cgsnapshots": {"key": "consistencygroup:get_all_cgsnapshots", "value": "group:nobody"}, "cinder-volume_extension:volume_unmanage": {"key": "volume_extension:volume_unmanage", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-message:get_all": {"key": "message:get_all", "value": "rule:admin_or_owner"}, "cinder-group:get_group_snapshot": {"key": "group:get_group_snapshot", "value": "rule:admin_or_owner"}, "cinder-clusters:update": {"key": "clusters:update", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-backup:update": {"key": "backup:update", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume:get_transfer": {"key": "volume:get_transfer", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume_extension:volume_type_access:removeProjectAccess": {"key": "volume_extension:volume_type_access:removeProjectAccess", "value": "rule:admin_api and rule:deny_readonly"}}, "ironic::policy::policies": {}, "neutron::config::server_config": {"DEFAULT/min_l3_agents_per_router": {"value": "1"}}, "zaqar::policy::policies": {"zaqar-subscription:get": {"key": "subscription:get", "value": ""}, "zaqar-queues:get": {"key": "queues:get", "value": ""}, "zaqar-messages:create": {"key": "messages:create", "value": "rule:deny_readonly"}, "zaqar-flavors:update": {"key": "flavors:update", "value": "rule:context_is_admin"}, "zaqar-messages:delete": {"key": "messages:delete", "value": "rule:deny_readonly"}, "zaqar-claims:create": {"key": "claims:create", "value": "rule:deny_readonly"}, "zaqar-pools:delete": {"key": "pools:delete", "value": "rule:context_is_admin"}, "zaqar-claims:get": {"key": "claims:get", "value": ""}, "zaqar-queues:update": {"key": "queues:update", "value": "rule:deny_readonly"}, "zaqar-claims:delete": {"key": "claims:delete", "value": "rule:deny_readonly"}, "zaqar-flavors:create": {"key": "flavors:create", "value": "rule:context_is_admin"}, "zaqar-subscription:create": {"key": "subscription:create", "value": "rule:deny_readonly"}, "zaqar-pools:update": {"key": "pools:update", "value": "rule:context_is_admin"}, "zaqar-queues:get_all": {"key": "queues:get_all", "value": ""}, "zaqar-health:get": {"key": "health:get", "value": "rule:context_is_admin"}, "zaqar-subscription:delete": {"key": "subscription:delete", "value": "rule:deny_readonly"}, "zaqar-subscription:confirm": {"key": "subscription:confirm", "value": "rule:deny_readonly"}, "zaqar-messages:get_all": {"key": "messages:get_all", "value": ""}, "zaqar-subscription:update": {"key": "subscription:update", "value": "rule:deny_readonly"}, "zaqar-admin_or_owner": {"key": "admin_or_owner", "value": "is_admin:True or project_id:%(project_id)s"}, "zaqar-pools:get_all": {"key": "pools:get_all", "value": "rule:context_is_admin"}, "zaqar-subscription:get_all": {"key": "subscription:get_all", "value": ""}, "zaqar-queues:create": {"key": "queues:create", "value": "rule:deny_readonly"}, "zaqar-default": {"key": "default", "value": "rule:admin_or_owner"}, "zaqar-claims:update": {"key": "claims:update", "value": "rule:deny_readonly"}, "zaqar-messages:get": {"key": "messages:get", "value": ""}, "zaqar-flavors:get": {"key": "flavors:get", "value": ""}, "zaqar-context_is_admin": {"key": "context_is_admin", "value": "role:admin and rule:deny_readonly"}, "zaqar-flavors:delete": {"key": "flavors:delete", "value": "rule:context_is_admin"}, "zaqar-queues:delete": {"key": "queues:delete", "value": "rule:deny_readonly"}, "zaqar-queues:stats": {"key": "queues:stats", "value": ""}, "zaqar-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "zaqar-messages:delete_all": {"key": "messages:delete_all", "value": "rule:deny_readonly"}, "zaqar-pools:create": {"key": "pools:create", "value": "rule:context_is_admin"}, "zaqar-flavors:get_all": {"key": "flavors:get_all", "value": ""}, "zaqar-pools:get": {"key": "pools:get", "value": "rule:context_is_admin"}, "zaqar-claims:get_all": {"key": "claims:get_all", "value": ""}, "zaqar-ping:get": {"key": "ping:get", "value": ""}}, "nova::policy::policies": {"nova-os_compute_api:os-hypervisors:discoverable": {"key": "os_compute_api:os-hypervisors:discoverable", "value": "@"}, "nova-os_compute_api:os-assisted-volume-snapshots:discoverable": {"key": "os_compute_api:os-assisted-volume-snapshots:discoverable", "value": "@"}, "nova-os_compute_api:servers:update": {"key": "os_compute_api:servers:update", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-flavor-extra-specs:update": {"key": "os_compute_api:os-flavor-extra-specs:update", "value": "rule:admin_api"}, "nova-os_compute_api:os-aggregates:create": {"key": "os_compute_api:os-aggregates:create", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-extended-server-attributes": {"key": "os_compute_api:os-extended-server-attributes", "value": "rule:admin_api"}, "nova-os_compute_api:os-migrate-server:migrate": {"key": "os_compute_api:os-migrate-server:migrate", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-flavor-manage": {"key": "os_compute_api:os-flavor-manage", "value": "rule:admin_api"}, "nova-os_compute_api:os-floating-ip-dns": {"key": "os_compute_api:os-floating-ip-dns", "value": "rule:admin_or_owner"}, "nova-os_compute_api:servers:confirm_resize": {"key": "os_compute_api:servers:confirm_resize", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-networks:discoverable": {"key": "os_compute_api:os-networks:discoverable", "value": "@"}, "nova-os_compute_api:os-floating-ips-bulk:discoverable": {"key": "os_compute_api:os-floating-ips-bulk:discoverable", "value": "@"}, "nova-os_compute_api:os-floating-ips": {"key": "os_compute_api:os-floating-ips", "value": "rule:admin_or_owner"}, "nova-os_compute_api:server-migrations:discoverable": {"key": "os_compute_api:server-migrations:discoverable", "value": "@"}, "nova-os_compute_api:os-server-tags:index": {"key": "os_compute_api:os-server-tags:index", "value": "@"}, "nova-os_compute_api:os-aggregates:update": {"key": "os_compute_api:os-aggregates:update", "value": "rule:admin_api"}, "nova-os_compute_api:os-certificates:show": {"key": "os_compute_api:os-certificates:show", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-extended-status": {"key": "os_compute_api:os-extended-status", "value": "rule:admin_or_owner"}, "nova-os_compute_api:server-metadata:create": {"key": "os_compute_api:server-metadata:create", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-network:attach_external_network": {"key": "network:attach_external_network", "value": "is_admin:True"}, "nova-os_compute_api:server-metadata:update": {"key": "os_compute_api:server-metadata:update", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-keypairs:delete": {"key": "os_compute_api:os-keypairs:delete", "value": "rule:admin_api or user_id:%(user_id)s"}, "nova-os_compute_api:os-server-groups:discoverable": {"key": "os_compute_api:os-server-groups:discoverable", "value": "@"}, "nova-os_compute_api:os-instance-actions:events": {"key": "os_compute_api:os-instance-actions:events", "value": "rule:admin_api"}, "nova-os_compute_api:os-security-group-default-rules": {"key": "os_compute_api:os-security-group-default-rules", "value": "rule:admin_api"}, "nova-os_compute_api:os-cells:discoverable": {"key": "os_compute_api:os-cells:discoverable", "value": "@"}, "nova-os_compute_api:os-admin-actions:discoverable": {"key": "os_compute_api:os-admin-actions:discoverable", "value": "@"}, "nova-os_compute_api:os-migrate-server:discoverable": {"key": "os_compute_api:os-migrate-server:discoverable", "value": "@"}, "nova-os_compute_api:os-volumes-attachments:delete": {"key": "os_compute_api:os-volumes-attachments:delete", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-extended-status:discoverable": {"key": "os_compute_api:os-extended-status:discoverable", "value": "@"}, "nova-os_compute_api:os-lock-server:unlock": {"key": "os_compute_api:os-lock-server:unlock", "value": "rule:admin_or_owner"}, "nova-os_compute_api:servers:detail": {"key": "os_compute_api:servers:detail", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-flavor-access": {"key": "os_compute_api:os-flavor-access", "value": "rule:admin_or_owner"}, "nova-os_compute_api:extensions:discoverable": {"key": "os_compute_api:extensions:discoverable", "value": "@"}, "nova-os_compute_api:server-metadata:discoverable": {"key": "os_compute_api:server-metadata:discoverable", "value": "@"}, "nova-os_compute_api:os-simple-tenant-usage:discoverable": {"key": "os_compute_api:os-simple-tenant-usage:discoverable", "value": "@"}, "nova-os_compute_api:limits": {"key": "os_compute_api:limits", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-shelve:discoverable": {"key": "os_compute_api:os-shelve:discoverable", "value": "@"}, "nova-os_compute_api:os-shelve:unshelve": {"key": "os_compute_api:os-shelve:unshelve", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-console-output": {"key": "os_compute_api:os-console-output", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-keypairs:index": {"key": "os_compute_api:os-keypairs:index", "value": "rule:admin_api or user_id:%(user_id)s"}, "nova-os_compute_api:os-aggregates:remove_host": {"key": "os_compute_api:os-aggregates:remove_host", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-instance-usage-audit-log:discoverable": {"key": "os_compute_api:os-instance-usage-audit-log:discoverable", "value": "@"}, "nova-os_compute_api:os-flavor-access:add_tenant_access": {"key": "os_compute_api:os-flavor-access:add_tenant_access", "value": "rule:admin_api"}, "nova-os_compute_api:os-aggregates:discoverable": {"key": "os_compute_api:os-aggregates:discoverable", "value": "@"}, "nova-os_compute_api:os-services": {"key": "os_compute_api:os-services", "value": "rule:admin_api"}, "nova-os_compute_api:os-networks-associate:discoverable": {"key": "os_compute_api:os-networks-associate:discoverable", "value": "@"}, "nova-os_compute_api:os-server-usage:discoverable": {"key": "os_compute_api:os-server-usage:discoverable", "value": "@"}, "nova-os_compute_api:os-server-tags:update": {"key": "os_compute_api:os-server-tags:update", "value": "@"}, "nova-os_compute_api:os-flavor-extra-specs:show": {"key": "os_compute_api:os-flavor-extra-specs:show", "value": "rule:admin_or_owner"}, "nova-os_compute_api:flavors": {"key": "os_compute_api:flavors", "value": "rule:admin_or_owner"}, "nova-os_compute_api:ips:show": {"key": "os_compute_api:ips:show", "value": "rule:admin_or_owner"}, "nova-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "nova-os_compute_api:os-server-tags:delete": {"key": "os_compute_api:os-server-tags:delete", "value": "@"}, "nova-os_compute_api:os-availability-zone:detail": {"key": "os_compute_api:os-availability-zone:detail", "value": "rule:admin_api"}, "nova-context_is_admin": {"key": "context_is_admin", "value": "role:admin and rule:deny_readonly"}, "nova-os_compute_api:os-multinic": {"key": "os_compute_api:os-multinic", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-volumes-attachments:create": {"key": "os_compute_api:os-volumes-attachments:create", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-rescue:discoverable": {"key": "os_compute_api:os-rescue:discoverable", "value": "@"}, "nova-cells_scheduler_filter:TargetCellFilter": {"key": "cells_scheduler_filter:TargetCellFilter", "value": "is_admin:True"}, "nova-os_compute_api:os-server-tags:delete_all": {"key": "os_compute_api:os-server-tags:delete_all", "value": "@"}, "nova-os_compute_api:os-quota-class-sets:discoverable": {"key": "os_compute_api:os-quota-class-sets:discoverable", "value": "@"}, "nova-os_compute_api:os-user-data:discoverable": {"key": "os_compute_api:os-user-data:discoverable", "value": "@"}, "nova-os_compute_api:os-flavor-extra-specs:delete": {"key": "os_compute_api:os-flavor-extra-specs:delete", "value": "rule:admin_api"}, "nova-os_compute_api:servers:create:attach_network": {"key": "os_compute_api:servers:create:attach_network", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-admin-actions": {"key": "os_compute_api:os-admin-actions", "value": "rule:admin_api"}, "nova-os_compute_api:os-flavor-extra-specs:index": {"key": "os_compute_api:os-flavor-extra-specs:index", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-attach-interfaces": {"key": "os_compute_api:os-attach-interfaces", "value": "rule:admin_or_owner"}, "nova-admin_owner_or_network_owner": {"key": "admin_owner_or_network_owner", "value": "rule:owner or rule:admin_or_network_owner"}, "nova-os_compute_api:os-used-limits": {"key": "os_compute_api:os-used-limits", "value": "rule:admin_api"}, "nova-os_compute_api:os-flavor-access:discoverable": {"key": "os_compute_api:os-flavor-access:discoverable", "value": "@"}, "nova-admin_api": {"key": "admin_api", "value": "is_admin:True"}, "nova-admin_only": {"key": "admin_only", "value": "rule:context_is_admin and rule:deny_readonly"}, "nova-os_compute_api:os-tenant-networks": {"key": "os_compute_api:os-tenant-networks", "value": "rule:admin_or_owner"}, "nova-os_compute_api:images:discoverable": {"key": "os_compute_api:images:discoverable", "value": "@"}, "nova-os_compute_api:servers:migrations:delete": {"key": "os_compute_api:servers:migrations:delete", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-pause-server:pause": {"key": "os_compute_api:os-pause-server:pause", "value": "rule:admin_or_owner"}, "nova-os_compute_api:servers:revert_resize": {"key": "os_compute_api:servers:revert_resize", "value": "rule:admin_or_owner"}, "nova-os_compute_api:servers:detail:get_all_tenants": {"key": "os_compute_api:servers:detail:get_all_tenants", "value": "rule:admin_api"}, "nova-os_compute_api:os-suspend-server:discoverable": {"key": "os_compute_api:os-suspend-server:discoverable", "value": "@"}, "nova-os_compute_api:os-flavor-rxtx:discoverable": {"key": "os_compute_api:os-flavor-rxtx:discoverable", "value": "@"}, "nova-os_compute_api:servers:create:attach_volume": {"key": "os_compute_api:servers:create:attach_volume", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-fping:discoverable": {"key": "os_compute_api:os-fping:discoverable", "value": "@"}, "nova-os_compute_api:os-keypairs": {"key": "os_compute_api:os-keypairs", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-fixed-ips:discoverable": {"key": "os_compute_api:os-fixed-ips:discoverable", "value": "@"}, "nova-os_compute_api:os-remote-consoles": {"key": "os_compute_api:os-remote-consoles", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-extended-availability-zone:discoverable": {"key": "os_compute_api:os-extended-availability-zone:discoverable", "value": "@"}, "nova-os_compute_api:os-networks": {"key": "os_compute_api:os-networks", "value": "rule:admin_api"}, "nova-os_compute_api:os-pci:discoverable": {"key": "os_compute_api:os-pci:discoverable", "value": "@"}, "nova-os_compute_api:os-admin-actions:inject_network_info": {"key": "os_compute_api:os-admin-actions:inject_network_info", "value": "rule:admin_api"}, "nova-os_compute_api:os-attach-interfaces:discoverable": {"key": "os_compute_api:os-attach-interfaces:discoverable", "value": "@"}, "nova-os_compute_api:os-cloudpipe": {"key": "os_compute_api:os-cloudpipe", "value": "rule:admin_api"}, "nova-os_compute_api:image-metadata:discoverable": {"key": "os_compute_api:image-metadata:discoverable", "value": "@"}, "nova-os_compute_api:server-metadata:update_all": {"key": "os_compute_api:server-metadata:update_all", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-quota-sets:detail": {"key": "os_compute_api:os-quota-sets:detail", "value": "rule:admin_api"}, "nova-os_compute_api:os-assisted-volume-snapshots:create": {"key": "os_compute_api:os-assisted-volume-snapshots:create", "value": "rule:admin_api"}, "nova-os_compute_api:os-server-password:discoverable": {"key": "os_compute_api:os-server-password:discoverable", "value": "@"}, "nova-os_compute_api:servers:delete": {"key": "os_compute_api:servers:delete", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:server-metadata:index": {"key": "os_compute_api:server-metadata:index", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-consoles:index": {"key": "os_compute_api:os-consoles:index", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-attach-interfaces:create": {"key": "os_compute_api:os-attach-interfaces:create", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:servers:reboot": {"key": "os_compute_api:servers:reboot", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-availability-zone:discoverable": {"key": "os_compute_api:os-availability-zone:discoverable", "value": "@"}, "nova-os_compute_api:os-flavor-access:remove_tenant_access": {"key": "os_compute_api:os-flavor-access:remove_tenant_access", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-consoles:delete": {"key": "os_compute_api:os-consoles:delete", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-deferred-delete": {"key": "os_compute_api:os-deferred-delete", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-pci:pci_servers": {"key": "os_compute_api:os-pci:pci_servers", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-console-auth-tokens": {"key": "os_compute_api:os-console-auth-tokens", "value": "rule:admin_api"}, "nova-os_compute_api:os-server-diagnostics": {"key": "os_compute_api:os-server-diagnostics", "value": "rule:admin_api"}, "nova-os_compute_api:os-extended-availability-zone": {"key": "os_compute_api:os-extended-availability-zone", "value": "rule:admin_or_owner"}, "nova-os_compute_api:servers:trigger_crash_dump": {"key": "os_compute_api:servers:trigger_crash_dump", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-flavor-manage:discoverable": {"key": "os_compute_api:os-flavor-manage:discoverable", "value": "@"}, "nova-os_compute_api:os-cells:delete": {"key": "os_compute_api:os-cells:delete", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-floating-ip-pools": {"key": "os_compute_api:os-floating-ip-pools", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-simple-tenant-usage:show": {"key": "os_compute_api:os-simple-tenant-usage:show", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-hosts:discoverable": {"key": "os_compute_api:os-hosts:discoverable", "value": "@"}, "nova-os_compute_api:os-volumes-attachments:discoverable": {"key": "os_compute_api:os-volumes-attachments:discoverable", "value": "@"}, "nova-os_compute_api:versions:discoverable": {"key": "os_compute_api:versions:discoverable", "value": "@"}, "nova-os_compute_api:os-instance-actions:discoverable": {"key": "os_compute_api:os-instance-actions:discoverable", "value": "@"}, "nova-regular_user": {"key": "regular_user", "value": "rule:deny_readonly"}, "nova-os_compute_api:os-evacuate": {"key": "os_compute_api:os-evacuate", "value": "rule:admin_api"}, "nova-os_compute_api:os-virtual-interfaces": {"key": "os_compute_api:os-virtual-interfaces", "value": "rule:admin_or_owner"}, "nova-os_compute_api:image-size:discoverable": {"key": "os_compute_api:image-size:discoverable", "value": "@"}, "nova-os_compute_api:os-volumes:discoverable": {"key": "os_compute_api:os-volumes:discoverable", "value": "@"}, "nova-cells_scheduler_filter:DifferentCellFilter": {"key": "cells_scheduler_filter:DifferentCellFilter", "value": "is_admin:True"}, "nova-os_compute_api:os-create-backup": {"key": "os_compute_api:os-create-backup", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-used-limits:discoverable": {"key": "os_compute_api:os-used-limits:discoverable", "value": "@"}, "nova-os_compute_api:os-pci:index": {"key": "os_compute_api:os-pci:index", "value": "rule:admin_api"}, "nova-os_compute_api:os-aggregates:index": {"key": "os_compute_api:os-aggregates:index", "value": "rule:admin_api"}, "nova-os_compute_api:os-volumes-attachments:index": {"key": "os_compute_api:os-volumes-attachments:index", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-remote-consoles:discoverable": {"key": "os_compute_api:os-remote-consoles:discoverable", "value": "@"}, "nova-os_compute_api:os-quota-class-sets:show": {"key": "os_compute_api:os-quota-class-sets:show", "value": "is_admin:True or quota_class:%(quota_class)s"}, "nova-os_compute_api:os-admin-password:discoverable": {"key": "os_compute_api:os-admin-password:discoverable", "value": "@"}, "nova-os_compute_api:servers:resize": {"key": "os_compute_api:servers:resize", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-baremetal-nodes": {"key": "os_compute_api:os-baremetal-nodes", "value": "rule:admin_api"}, "nova-os_compute_api:os-hosts": {"key": "os_compute_api:os-hosts", "value": "rule:admin_api"}, "nova-owner": {"key": "owner", "value": "tenant_id:%(tenant_id)s and rule:deny_readonly"}, "nova-os_compute_api:os-flavor-extra-specs:create": {"key": "os_compute_api:os-flavor-extra-specs:create", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:server-metadata:show": {"key": "os_compute_api:server-metadata:show", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-tenant-networks:discoverable": {"key": "os_compute_api:os-tenant-networks:discoverable", "value": "@"}, "nova-os_compute_api:servers:index": {"key": "os_compute_api:servers:index", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-hide-server-addresses:discoverable": {"key": "os_compute_api:os-hide-server-addresses:discoverable", "value": "@"}, "nova-os_compute_api:os-evacuate:discoverable": {"key": "os_compute_api:os-evacuate:discoverable", "value": "@"}, "nova-os_compute_api:os-server-diagnostics:discoverable": {"key": "os_compute_api:os-server-diagnostics:discoverable", "value": "@"}, "nova-os_compute_api:servers:show:host_status": {"key": "os_compute_api:servers:show:host_status", "value": "rule:admin_api"}, "nova-os_compute_api:servers:show": {"key": "os_compute_api:servers:show", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-aggregates:delete": {"key": "os_compute_api:os-aggregates:delete", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-volumes-attachments:update": {"key": "os_compute_api:os-volumes-attachments:update", "value": "rule:admin_api"}, "nova-os_compute_api:os-quota-sets:update": {"key": "os_compute_api:os-quota-sets:update", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:ips:index": {"key": "os_compute_api:ips:index", "value": "rule:admin_or_owner"}, "nova-os_compute_api:servers:index:get_all_tenants": {"key": "os_compute_api:servers:index:get_all_tenants", "value": "rule:admin_api"}, "nova-os_compute_api:os-cells:update": {"key": "os_compute_api:os-cells:update", "value": "rule:admin_api"}, "nova-os_compute_api:os-suspend-server:resume": {"key": "os_compute_api:os-suspend-server:resume", "value": "rule:admin_or_owner"}, "nova-os_compute_api:servers:create": {"key": "os_compute_api:servers:create", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:image-size": {"key": "os_compute_api:image-size", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-server-external-events:create": {"key": "os_compute_api:os-server-external-events:create", "value": "rule:admin_api"}, "nova-os_compute_api:os-agents": {"key": "os_compute_api:os-agents", "value": "rule:admin_api"}, "nova-os_compute_api:os-scheduler-hints:discoverable": {"key": "os_compute_api:os-scheduler-hints:discoverable", "value": "@"}, "nova-os_compute_api:os-quota-sets:show": {"key": "os_compute_api:os-quota-sets:show", "value": "rule:admin_or_owner"}, "nova-context_is_advsvc": {"key": "context_is_advsvc", "value": "role:advsvc"}, "nova-os_compute_api:os-admin-actions:reset_state": {"key": "os_compute_api:os-admin-actions:reset_state", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-certificates:discoverable": {"key": "os_compute_api:os-certificates:discoverable", "value": "@"}, "nova-os_compute_api:os-extended-server-attributes:discoverable": {"key": "os_compute_api:os-extended-server-attributes:discoverable", "value": "@"}, "nova-os_compute_api:os-consoles:discoverable": {"key": "os_compute_api:os-consoles:discoverable", "value": "@"}, "nova-os_compute_api:os-virtual-interfaces:discoverable": {"key": "os_compute_api:os-virtual-interfaces:discoverable", "value": "@"}, "nova-os_compute_api:extensions": {"key": "os_compute_api:extensions", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-server-tags:update_all": {"key": "os_compute_api:os-server-tags:update_all", "value": "@"}, "nova-os_compute_api:servers:migrations:show": {"key": "os_compute_api:servers:migrations:show", "value": "rule:admin_api"}, "nova-os_compute_api:os-security-groups": {"key": "os_compute_api:os-security-groups", "value": "rule:admin_or_owner"}, "nova-os_compute_api:ips:discoverable": {"key": "os_compute_api:ips:discoverable", "value": "@"}, "nova-os_compute_api:os-quota-sets:discoverable": {"key": "os_compute_api:os-quota-sets:discoverable", "value": "@"}, "nova-os_compute_api:os-console-output:discoverable": {"key": "os_compute_api:os-console-output:discoverable", "value": "@"}, "nova-os_compute_api:servers:rebuild": {"key": "os_compute_api:servers:rebuild", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-certificates:create": {"key": "os_compute_api:os-certificates:create", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-fping": {"key": "os_compute_api:os-fping", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-shelve:shelve": {"key": "os_compute_api:os-shelve:shelve", "value": "rule:admin_or_owner"}, "nova-os_compute_api:servers:create:forced_host": {"key": "os_compute_api:servers:create:forced_host", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-services:discoverable": {"key": "os_compute_api:os-services:discoverable", "value": "@"}, "nova-os_compute_api:servers:discoverable": {"key": "os_compute_api:servers:discoverable", "value": "@"}, "nova-os_compute_api:os-consoles:create": {"key": "os_compute_api:os-consoles:create", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-instance-usage-audit-log": {"key": "os_compute_api:os-instance-usage-audit-log", "value": "rule:admin_api"}, "nova-os_compute_api:os-quota-class-sets:update": {"key": "os_compute_api:os-quota-class-sets:update", "value": "rule:admin_api"}, "nova-os_compute_api:os-flavor-rxtx": {"key": "os_compute_api:os-flavor-rxtx", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-consoles:show": {"key": "os_compute_api:os-consoles:show", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-aggregates:show": {"key": "os_compute_api:os-aggregates:show", "value": "rule:admin_api"}, "nova-os_compute_api:os-baremetal-nodes:discoverable": {"key": "os_compute_api:os-baremetal-nodes:discoverable", "value": "@"}, "nova-admin_or_network_owner": {"key": "admin_or_network_owner", "value": "rule:context_is_admin or tenant_id:%(network:tenant_id)s or role:network_admin"}, "nova-os_compute_api:os-security-groups:discoverable": {"key": "os_compute_api:os-security-groups:discoverable", "value": "@"}, "nova-os_compute_api:os-rescue": {"key": "os_compute_api:os-rescue", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-block-device-mapping:discoverable": {"key": "os_compute_api:os-block-device-mapping:discoverable", "value": "@"}, "nova-os_compute_api:os-multinic:discoverable": {"key": "os_compute_api:os-multinic:discoverable", "value": "@"}, "nova-os_compute_api:os-security-group-default-rules:discoverable": {"key": "os_compute_api:os-security-group-default-rules:discoverable", "value": "@"}, "nova-os_compute_api:os-keypairs:discoverable": {"key": "os_compute_api:os-keypairs:discoverable", "value": "@"}, "nova-os_compute_api:os-pci:show": {"key": "os_compute_api:os-pci:show", "value": "rule:admin_api"}, "nova-os_compute_api:os-server-groups": {"key": "os_compute_api:os-server-groups", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-extended-volumes": {"key": "os_compute_api:os-extended-volumes", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-assisted-volume-snapshots:delete": {"key": "os_compute_api:os-assisted-volume-snapshots:delete", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-server-tags:discoverable": {"key": "os_compute_api:os-server-tags:discoverable", "value": "@"}, "nova-os_compute_api:os-server-external-events:discoverable": {"key": "os_compute_api:os-server-external-events:discoverable", "value": "@"}, "nova-os_compute_api:os-floating-ip-pools:discoverable": {"key": "os_compute_api:os-floating-ip-pools:discoverable", "value": "@"}, "nova-os_compute_api:os-instance-actions": {"key": "os_compute_api:os-instance-actions", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-cloudpipe:discoverable": {"key": "os_compute_api:os-cloudpipe:discoverable", "value": "@"}, "nova-os_compute_api:os-networks-associate": {"key": "os_compute_api:os-networks-associate", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-floating-ip-dns:domain:delete": {"key": "os_compute_api:os-floating-ip-dns:domain:delete", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-deferred-delete:discoverable": {"key": "os_compute_api:os-deferred-delete:discoverable", "value": "@"}, "nova-os_compute_api:os-server-usage": {"key": "os_compute_api:os-server-usage", "value": "rule:admin_or_owner"}, "nova-os_compute_api:limits:discoverable": {"key": "os_compute_api:limits:discoverable", "value": "@"}, "nova-os_compute_api:os-simple-tenant-usage:list": {"key": "os_compute_api:os-simple-tenant-usage:list", "value": "rule:admin_api"}, "nova-os_compute_api:os-attach-interfaces:delete": {"key": "os_compute_api:os-attach-interfaces:delete", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-aggregates:set_metadata": {"key": "os_compute_api:os-aggregates:set_metadata", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-keypairs:create": {"key": "os_compute_api:os-keypairs:create", "value": "rule:admin_api or user_id:%(user_id)s"}, "nova-os_compute_api:servers:create_image:allow_volume_backed": {"key": "os_compute_api:servers:create_image:allow_volume_backed", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-multiple-create:discoverable": {"key": "os_compute_api:os-multiple-create:discoverable", "value": "@ and rule:deny_readonly"}, "nova-os_compute_api:os-volumes-attachments:show": {"key": "os_compute_api:os-volumes-attachments:show", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-cells": {"key": "os_compute_api:os-cells", "value": "rule:admin_api"}, "nova-os_compute_api:servers:migrations:index": {"key": "os_compute_api:servers:migrations:index", "value": "rule:admin_api"}, "nova-os_compute_api:servers:create_image": {"key": "os_compute_api:servers:create_image", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-agents:discoverable": {"key": "os_compute_api:os-agents:discoverable", "value": "@"}, "nova-os_compute_api:os-config-drive:discoverable": {"key": "os_compute_api:os-config-drive:discoverable", "value": "@"}, "nova-os_compute_api:os-quota-sets:delete": {"key": "os_compute_api:os-quota-sets:delete", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:servers:migrations:force_complete": {"key": "os_compute_api:servers:migrations:force_complete", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-flavor-extra-specs:discoverable": {"key": "os_compute_api:os-flavor-extra-specs:discoverable", "value": "@"}, "nova-os_compute_api:os-floating-ip-dns:domain:update": {"key": "os_compute_api:os-floating-ip-dns:domain:update", "value": "rule:admin_api"}, "nova-os_compute_api:os-config-drive": {"key": "os_compute_api:os-config-drive", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-networks:view": {"key": "os_compute_api:os-networks:view", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-admin-password": {"key": "os_compute_api:os-admin-password", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-suspend-server:suspend": {"key": "os_compute_api:os-suspend-server:suspend", "value": "rule:admin_or_owner"}, "nova-os_compute_api:server-metadata:delete": {"key": "os_compute_api:server-metadata:delete", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-shelve:shelve_offload": {"key": "os_compute_api:os-shelve:shelve_offload", "value": "rule:admin_api"}, "nova-os_compute_api:os-console-auth-tokens:discoverable": {"key": "os_compute_api:os-console-auth-tokens:discoverable", "value": "@"}, "nova-os_compute_api:os-lock-server:lock": {"key": "os_compute_api:os-lock-server:lock", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-quota-sets:defaults": {"key": "os_compute_api:os-quota-sets:defaults", "value": "@"}, "nova-os_compute_api:os-fping:all_tenants": {"key": "os_compute_api:os-fping:all_tenants", "value": "rule:admin_api"}, "nova-os_compute_api:os-block-device-mapping-v1:discoverable": {"key": "os_compute_api:os-block-device-mapping-v1:discoverable", "value": "@"}, "nova-os_compute_api:os-aggregates:add_host": {"key": "os_compute_api:os-aggregates:add_host", "value": "rule:admin_api"}, "nova-os_compute_api:servers:start": {"key": "os_compute_api:servers:start", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-availability-zone:list": {"key": "os_compute_api:os-availability-zone:list", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-hide-server-addresses": {"key": "os_compute_api:os-hide-server-addresses", "value": "is_admin:False"}, "nova-os_compute_api:os-lock-server:discoverable": {"key": "os_compute_api:os-lock-server:discoverable", "value": "@"}, "nova-os_compute_api:os-pause-server:discoverable": {"key": "os_compute_api:os-pause-server:discoverable", "value": "@"}, "nova-os_compute_api:extension_info:discoverable": {"key": "os_compute_api:extension_info:discoverable", "value": "@"}, "nova-os_compute_api:os-server-tags:show": {"key": "os_compute_api:os-server-tags:show", "value": "@"}, "nova-os_compute_api:os-fixed-ips": {"key": "os_compute_api:os-fixed-ips", "value": "rule:admin_api"}, "nova-os_compute_api:os-extended-volumes:discoverable": {"key": "os_compute_api:os-extended-volumes:discoverable", "value": "@"}, "nova-os_compute_api:os-migrate-server:migrate_live": {"key": "os_compute_api:os-migrate-server:migrate_live", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-pci:detail": {"key": "os_compute_api:os-pci:detail", "value": "rule:admin_api"}, "nova-os_compute_api:os-admin-actions:reset_network": {"key": "os_compute_api:os-admin-actions:reset_network", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-floating-ip-dns:discoverable": {"key": "os_compute_api:os-floating-ip-dns:discoverable", "value": "@"}, "nova-os_compute_api:flavors:discoverable": {"key": "os_compute_api:flavors:discoverable", "value": "@"}, "nova-os_compute_api:os-cells:sync_instances": {"key": "os_compute_api:os-cells:sync_instances", "value": "rule:admin_api"}, "nova-os_compute_api:os-hypervisors": {"key": "os_compute_api:os-hypervisors", "value": "rule:admin_api"}, "nova-os_compute_api:os-migrations:index": {"key": "os_compute_api:os-migrations:index", "value": "rule:admin_api"}, "nova-os_compute_api:servers:stop": {"key": "os_compute_api:servers:stop", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-floating-ips:discoverable": {"key": "os_compute_api:os-floating-ips:discoverable", "value": "@"}, "nova-os_compute_api:os-create-backup:discoverable": {"key": "os_compute_api:os-create-backup:discoverable", "value": "@"}, "nova-os_compute_api:os-migrations:discoverable": {"key": "os_compute_api:os-migrations:discoverable", "value": "@"}, "nova-os_compute_api:os-pause-server:unpause": {"key": "os_compute_api:os-pause-server:unpause", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-lock-server:unlock:unlock_override": {"key": "os_compute_api:os-lock-server:unlock:unlock_override", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-floating-ips-bulk": {"key": "os_compute_api:os-floating-ips-bulk", "value": "rule:admin_api"}, "nova-admin_or_owner": {"key": "admin_or_owner", "value": "is_admin:True or project_id:%(project_id)s"}, "nova-os_compute_api:os-keypairs:show": {"key": "os_compute_api:os-keypairs:show", "value": "rule:admin_api or user_id:%(user_id)s"}, "nova-os_compute_api:os-volumes": {"key": "os_compute_api:os-volumes", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-server-password": {"key": "os_compute_api:os-server-password", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-cells:create": {"key": "os_compute_api:os-cells:create", "value": "rule:admin_api and rule:deny_readonly"}}, "ceilometer::metering_time_to_live": 604800, "ceilometer::dispatcher::gnocchi::archive_policy": "low_workload", "glance::policy::policies": {"glance-delete_member": {"key": "delete_member", "value": "rule:deny_readonly"}, "glance-modify_member": {"key": "modify_member", "value": "rule:deny_readonly"}, "glance-get_members": {"key": "get_members", "value": ""}, "glance-add_metadef_tags": {"key": "add_metadef_tags", "value": "rule:deny_readonly"}, "glance-delete_image": {"key": "delete_image", "value": "rule:deny_readonly"}, "glance-get_tasks": {"key": "get_tasks", "value": "role:admin"}, "glance-add_metadef_namespace": {"key": "add_metadef_namespace", "value": "rule:deny_readonly"}, "glance-add_metadef_resource_type_association": {"key": "add_metadef_resource_type_association", "value": "rule:deny_readonly"}, "glance-modify_image": {"key": "modify_image", "value": "rule:deny_readonly"}, "glance-get_metadef_tag": {"key": "get_metadef_tag", "value": ""}, "glance-get_metadef_property": {"key": "get_metadef_property", "value": ""}, "glance-set_image_location": {"key": "set_image_location", "value": "rule:deny_readonly"}, "glance-get_task": {"key": "get_task", "value": "role:admin"}, "glance-modify_task": {"key": "modify_task", "value": "role:admin and rule:deny_readonly"}, "glance-manage_image_cache": {"key": "manage_image_cache", "value": "role:admin"}, "glance-add_metadef_property": {"key": "add_metadef_property", "value": "rule:deny_readonly"}, "glance-list_metadef_resource_types": {"key": "list_metadef_resource_types", "value": ""}, "glance-publicize_image": {"key": "publicize_image", "value": "role:admin"}, "glance-reactivate": {"key": "reactivate", "value": "rule:deny_readonly"}, "glance-get_metadef_namespace": {"key": "get_metadef_namespace", "value": ""}, "glance-copy_from": {"key": "copy_from", "value": "rule:deny_readonly"}, "glance-add_image": {"key": "add_image", "value": "rule:deny_readonly"}, "glance-get_image": {"key": "get_image", "value": ""}, "glance-get_metadef_object": {"key": "get_metadef_object", "value": ""}, "glance-modify_metadef_property": {"key": "modify_metadef_property", "value": "rule:deny_readonly"}, "glance-get_metadef_tags": {"key": "get_metadef_tags", "value": ""}, "glance-add_member": {"key": "add_member", "value": "rule:deny_readonly"}, "glance-upload_image": {"key": "upload_image", "value": "rule:deny_readonly"}, "glance-modify_metadef_object": {"key": "modify_metadef_object", "value": "rule:deny_readonly"}, "glance-get_image_location": {"key": "get_image_location", "value": ""}, "glance-deactivate": {"key": "deactivate", "value": "rule:deny_readonly"}, "glance-delete_image_location": {"key": "delete_image_location", "value": "rule:deny_readonly"}, "glance-context_is_admin": {"key": "context_is_admin", "value": "role:admin and rule:deny_readonly"}, "glance-get_metadef_properties": {"key": "get_metadef_properties", "value": ""}, "glance-add_task": {"key": "add_task", "value": "role:admin and rule:deny_readonly"}, "glance-download_image": {"key": "download_image", "value": "rule:deny_readonly"}, "glance-get_metadef_namespaces": {"key": "get_metadef_namespaces", "value": ""}, "glance-get_images": {"key": "get_images", "value": ""}, "glance-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "glance-get_member": {"key": "get_member", "value": ""}, "glance-modify_metadef_tag": {"key": "modify_metadef_tag", "value": "rule:deny_readonly"}, "glance-add_metadef_tag": {"key": "add_metadef_tag", "value": "rule:deny_readonly"}, "glance-modify_metadef_namespace": {"key": "modify_metadef_namespace", "value": "rule:deny_readonly"}, "glance-get_metadef_resource_type": {"key": "get_metadef_resource_type", "value": ""}, "glance-add_metadef_object": {"key": "add_metadef_object", "value": "rule:deny_readonly"}, "glance-default": {"key": "default", "value": "role:admin"}, "glance-get_metadef_objects": {"key": "get_metadef_objects", "value": ""}}, "neutron::agents::lbaas::manage_service": true, "neutron::agents::lbaas::manage_haproxy_package": false, "keystone::cron::token_flush::minute": 1, "neutron::agents::ml2::ovs::prevent_arp_spoofing": false, "gnocchi::statsd::archive_policy_name": "low_workload", "keystone::cron::token_flush::maxdelay": 1800, "gnocchi::metricd::workers": 12, "horizon::keystone_default_domain": "Default", "neutron::agents::lbaas::user_group": "haproxy", "keystone::policy::policies": {"keystone-identity:get_endpoint": {"key": "identity:get_endpoint", "value": "rule:admin_required"}, "keystone-identity:create_user": {"key": "identity:create_user", "value": "rule:admin_required"}, "keystone-identity:create_credential": {"key": "identity:create_credential", "value": "rule:admin_required"}, "keystone-identity:delete_project": {"key": "identity:delete_project", "value": "rule:admin_required"}, "keystone-identity:get_endpoint_group_in_project": {"key": "identity:get_endpoint_group_in_project", "value": "rule:admin_required"}, "keystone-identity:delete_service_provider": {"key": "identity:delete_service_provider", "value": "rule:admin_required"}, "keystone-identity:list_credentials": {"key": "identity:list_credentials", "value": "rule:admin_required"}, "keystone-identity:revoke_token": {"key": "identity:revoke_token", "value": "rule:admin_or_token_subject"}, "keystone-identity:delete_credential": {"key": "identity:delete_credential", "value": "rule:admin_required"}, "keystone-identity:create_endpoint_group": {"key": "identity:create_endpoint_group", "value": "rule:admin_required"}, "keystone-identity:change_password": {"key": "identity:change_password", "value": "rule:admin_or_owner"}, "keystone-identity:get_policy": {"key": "identity:get_policy", "value": "rule:admin_required"}, "keystone-identity:delete_group": {"key": "identity:delete_group", "value": "rule:admin_required"}, "keystone-identity:create_domain_role": {"key": "identity:create_domain_role", "value": "rule:admin_required"}, "keystone-identity:remove_user_from_group": {"key": "identity:remove_user_from_group", "value": "rule:admin_required"}, "keystone-identity:create_policy_association_for_endpoint": {"key": "identity:create_policy_association_for_endpoint", "value": "rule:admin_required"}, "keystone-identity:list_service_providers": {"key": "identity:list_service_providers", "value": "rule:admin_required"}, "keystone-identity:get_mapping": {"key": "identity:get_mapping", "value": "rule:admin_required"}, "keystone-identity:list_consumers": {"key": "identity:list_consumers", "value": "rule:admin_required"}, "keystone-identity:update_service_provider": {"key": "identity:update_service_provider", "value": "rule:admin_required"}, "keystone-identity:update_policy": {"key": "identity:update_policy", "value": "rule:admin_required"}, "keystone-identity:list_role_assignments_for_tree": {"key": "identity:list_role_assignments_for_tree", "value": "rule:admin_required"}, "keystone-identity:create_trust": {"key": "identity:create_trust", "value": "user_id:%(trust.trustor_user_id)s"}, "keystone-identity:list_revoke_events": {"key": "identity:list_revoke_events", "value": ""}, "keystone-token_subject": {"key": "token_subject", "value": "user_id:%(target.token.user_id)s"}, "keystone-identity:create_project": {"key": "identity:create_project", "value": "rule:admin_required"}, "keystone-identity:list_access_tokens": {"key": "identity:list_access_tokens", "value": "rule:admin_required"}, "keystone-service_role": {"key": "service_role", "value": "role:service"}, "keystone-identity:list_endpoints_associated_with_endpoint_group": {"key": "identity:list_endpoints_associated_with_endpoint_group", "value": "rule:admin_required"}, "keystone-identity:check_policy_association_for_endpoint": {"key": "identity:check_policy_association_for_endpoint", "value": "rule:admin_required"}, "keystone-identity:get_role_for_trust": {"key": "identity:get_role_for_trust", "value": ""}, "keystone-service_admin_or_token_subject": {"key": "service_admin_or_token_subject", "value": "rule:service_or_admin or rule:token_subject"}, "keystone-service_or_admin": {"key": "service_or_admin", "value": "rule:admin_required or rule:service_role"}, "keystone-identity:list_role_inference_rules": {"key": "identity:list_role_inference_rules", "value": "rule:admin_required"}, "keystone-identity:revoke_grant": {"key": "identity:revoke_grant", "value": "rule:admin_required"}, "keystone-identity:list_projects_associated_with_endpoint_group": {"key": "identity:list_projects_associated_with_endpoint_group", "value": "rule:admin_required"}, "keystone-identity:list_domain_roles": {"key": "identity:list_domain_roles", "value": "rule:admin_required"}, "keystone-identity:delete_protocol": {"key": "identity:delete_protocol", "value": "rule:admin_required"}, "keystone-identity:list_access_token_roles": {"key": "identity:list_access_token_roles", "value": "rule:admin_required"}, "keystone-identity:list_projects_for_endpoint": {"key": "identity:list_projects_for_endpoint", "value": "rule:admin_required"}, "keystone-identity:delete_policy_association_for_endpoint": {"key": "identity:delete_policy_association_for_endpoint", "value": "rule:admin_required"}, "keystone-identity:delete_policy": {"key": "identity:delete_policy", "value": "rule:admin_required"}, "keystone-identity:list_projects": {"key": "identity:list_projects", "value": "rule:admin_required"}, "keystone-identity:create_policy_association_for_service": {"key": "identity:create_policy_association_for_service", "value": "rule:admin_required"}, "keystone-admin_or_owner": {"key": "admin_or_owner", "value": "rule:admin_required or rule:owner"}, "keystone-identity:create_domain_config": {"key": "identity:create_domain_config", "value": "rule:admin_required"}, "keystone-identity:delete_implied_role": {"key": "identity:delete_implied_role", "value": "rule:admin_required"}, "keystone-identity:create_identity_provider": {"key": "identity:create_identity_provider", "value": "rule:admin_required"}, "keystone-identity:list_trusts": {"key": "identity:list_trusts", "value": ""}, "keystone-identity:delete_endpoint": {"key": "identity:delete_endpoint", "value": "rule:admin_required"}, "keystone-identity:create_service_provider": {"key": "identity:create_service_provider", "value": "rule:admin_required"}, "keystone-identity:update_service": {"key": "identity:update_service", "value": "rule:admin_required"}, "keystone-identity:ec2_get_credential": {"key": "identity:ec2_get_credential", "value": "rule:admin_required or (rule:owner and user_id:%(target.credential.user_id)s)"}, "keystone-identity:delete_service": {"key": "identity:delete_service", "value": "rule:admin_required"}, "keystone-identity:delete_identity_provider": {"key": "identity:delete_identity_provider", "value": "rule:admin_required"}, "keystone-identity:delete_user": {"key": "identity:delete_user", "value": "rule:admin_required"}, "keystone-identity:revocation_list": {"key": "identity:revocation_list", "value": "rule:service_or_admin"}, "keystone-identity:update_domain_role": {"key": "identity:update_domain_role", "value": "rule:admin_required"}, "keystone-identity:create_implied_role": {"key": "identity:create_implied_role", "value": "rule:admin_required"}, "keystone-identity:list_endpoints_for_policy": {"key": "identity:list_endpoints_for_policy", "value": "rule:admin_required"}, "keystone-identity:list_domains": {"key": "identity:list_domains", "value": "rule:admin_required"}, "keystone-identity:list_policies": {"key": "identity:list_policies", "value": "rule:admin_required"}, "keystone-identity:get_domain_role": {"key": "identity:get_domain_role", "value": "rule:admin_required"}, "keystone-identity:get_domain": {"key": "identity:get_domain", "value": "rule:admin_required or token.project.domain.id:%(target.domain.id)s"}, "keystone-identity:list_endpoints_for_project": {"key": "identity:list_endpoints_for_project", "value": "rule:admin_required"}, "keystone-identity:update_identity_provider": {"key": "identity:update_identity_provider", "value": "rule:admin_required"}, "keystone-identity:get_auth_projects": {"key": "identity:get_auth_projects", "value": ""}, "keystone-identity:delete_mapping": {"key": "identity:delete_mapping", "value": "rule:admin_required"}, "keystone-identity:get_project": {"key": "identity:get_project", "value": "rule:admin_required or project_id:%(target.project.id)s"}, "keystone-identity:list_users": {"key": "identity:list_users", "value": "rule:admin_required"}, "keystone-identity:get_policy_for_endpoint": {"key": "identity:get_policy_for_endpoint", "value": "rule:admin_required"}, "keystone-identity:list_regions": {"key": "identity:list_regions", "value": ""}, "keystone-identity:get_auth_domains": {"key": "identity:get_auth_domains", "value": ""}, "keystone-identity:delete_domain_role": {"key": "identity:delete_domain_role", "value": "rule:admin_required"}, "keystone-identity:get_domain_config_default": {"key": "identity:get_domain_config_default", "value": "rule:admin_required"}, "keystone-identity:update_endpoint": {"key": "identity:update_endpoint", "value": "rule:admin_required"}, "keystone-identity:get_auth_catalog": {"key": "identity:get_auth_catalog", "value": ""}, "keystone-identity:get_consumer": {"key": "identity:get_consumer", "value": "rule:admin_required"}, "keystone-identity:list_endpoint_groups_for_project": {"key": "identity:list_endpoint_groups_for_project", "value": "rule:admin_required"}, "keystone-identity:ec2_create_credential": {"key": "identity:ec2_create_credential", "value": "rule:admin_or_owner"}, "keystone-identity:update_mapping": {"key": "identity:update_mapping", "value": "rule:admin_required"}, "keystone-identity:get_domain_config": {"key": "identity:get_domain_config", "value": "rule:admin_required"}, "keystone-identity:list_groups": {"key": "identity:list_groups", "value": "rule:admin_required"}, "keystone-identity:check_endpoint_in_project": {"key": "identity:check_endpoint_in_project", "value": "rule:admin_required"}, "keystone-identity:authorize_request_token": {"key": "identity:authorize_request_token", "value": "rule:admin_required"}, "keystone-identity:list_protocols": {"key": "identity:list_protocols", "value": "rule:admin_required"}, "keystone-owner": {"key": "owner", "value": "user_id:%(user_id)s"}, "keystone-identity:list_users_in_group": {"key": "identity:list_users_in_group", "value": "rule:admin_required"}, "keystone-identity:create_domain": {"key": "identity:create_domain", "value": "rule:admin_required"}, "keystone-identity:create_consumer": {"key": "identity:create_consumer", "value": "rule:admin_required"}, "keystone-identity:delete_access_token": {"key": "identity:delete_access_token", "value": "rule:admin_required"}, "keystone-identity:get_service_provider": {"key": "identity:get_service_provider", "value": "rule:admin_required"}, "keystone-identity:create_region": {"key": "identity:create_region", "value": "rule:admin_required"}, "keystone-identity:check_implied_role": {"key": "identity:check_implied_role", "value": "rule:admin_required"}, "keystone-identity:list_groups_for_user": {"key": "identity:list_groups_for_user", "value": "rule:admin_or_owner"}, "keystone-identity:delete_trust": {"key": "identity:delete_trust", "value": "rule:deny_readonly"}, "keystone-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "keystone-identity:get_service": {"key": "identity:get_service", "value": "rule:admin_required"}, "keystone-identity:add_endpoint_group_to_project": {"key": "identity:add_endpoint_group_to_project", "value": "rule:admin_required"}, "keystone-identity:list_grants": {"key": "identity:list_grants", "value": "rule:admin_required"}, "keystone-identity:create_protocol": {"key": "identity:create_protocol", "value": "rule:admin_required"}, "keystone-identity:create_group": {"key": "identity:create_group", "value": "rule:admin_required"}, "keystone-identity:update_credential": {"key": "identity:update_credential", "value": "rule:admin_required"}, "keystone-identity:get_endpoint_group": {"key": "identity:get_endpoint_group", "value": "rule:admin_required"}, "keystone-identity:list_services": {"key": "identity:list_services", "value": "rule:admin_required"}, "keystone-identity:check_policy_association_for_service": {"key": "identity:check_policy_association_for_service", "value": "rule:admin_required"}, "keystone-identity:add_user_to_group": {"key": "identity:add_user_to_group", "value": "rule:admin_required"}, "keystone-identity:delete_domain": {"key": "identity:delete_domain", "value": "rule:admin_required"}, "keystone-identity:create_grant": {"key": "identity:create_grant", "value": "rule:admin_required"}, "keystone-identity:get_user": {"key": "identity:get_user", "value": "rule:admin_or_owner"}, "keystone-identity:update_domain": {"key": "identity:update_domain", "value": "rule:admin_required"}, "keystone-identity:delete_consumer": {"key": "identity:delete_consumer", "value": "rule:admin_required"}, "keystone-identity:get_access_token": {"key": "identity:get_access_token", "value": "rule:admin_required"}, "keystone-identity:delete_region": {"key": "identity:delete_region", "value": "rule:admin_required"}, "keystone-identity:validate_token": {"key": "identity:validate_token", "value": "rule:service_admin_or_token_subject"}, "keystone-identity:delete_policy_association_for_region_and_service": {"key": "identity:delete_policy_association_for_region_and_service", "value": "rule:admin_required"}, "keystone-default": {"key": "default", "value": "rule:admin_required"}, "keystone-identity:update_project": {"key": "identity:update_project", "value": "rule:admin_required"}, "keystone-identity:delete_role": {"key": "identity:delete_role", "value": "rule:admin_required"}, "keystone-identity:get_group": {"key": "identity:get_group", "value": "rule:admin_required"}, "keystone-identity:update_endpoint_group": {"key": "identity:update_endpoint_group", "value": "rule:admin_required"}, "keystone-identity:create_role": {"key": "identity:create_role", "value": "rule:admin_required"}, "keystone-identity:check_user_in_group": {"key": "identity:check_user_in_group", "value": "rule:admin_required"}, "keystone-identity:update_consumer": {"key": "identity:update_consumer", "value": "rule:admin_required"}, "keystone-admin_required": {"key": "admin_required", "value": "role:admin or is_admin:1"}, "keystone-identity:validate_token_head": {"key": "identity:validate_token_head", "value": "rule:service_or_admin"}, "keystone-identity:update_role": {"key": "identity:update_role", "value": "rule:admin_required"}, "keystone-identity:check_policy_association_for_region_and_service": {"key": "identity:check_policy_association_for_region_and_service", "value": "rule:admin_required"}, "keystone-identity:check_grant": {"key": "identity:check_grant", "value": "rule:admin_required"}, "keystone-identity:get_region": {"key": "identity:get_region", "value": ""}, "keystone-identity:create_mapping": {"key": "identity:create_mapping", "value": "rule:admin_required"}, "keystone-identity:update_region": {"key": "identity:update_region", "value": "rule:admin_required"}, "keystone-identity:update_domain_config": {"key": "identity:update_domain_config", "value": "rule:admin_required"}, "keystone-identity:add_endpoint_to_project": {"key": "identity:add_endpoint_to_project", "value": "rule:admin_required"}, "keystone-identity:ec2_delete_credential": {"key": "identity:ec2_delete_credential", "value": "rule:admin_required or (rule:owner and user_id:%(target.credential.user_id)s)"}, "keystone-identity:list_role_assignments": {"key": "identity:list_role_assignments", "value": "rule:admin_required"}, "keystone-identity:create_policy_association_for_region_and_service": {"key": "identity:create_policy_association_for_region_and_service", "value": "rule:admin_required"}, "keystone-identity:update_protocol": {"key": "identity:update_protocol", "value": "rule:admin_required"}, "keystone-identity:list_endpoint_groups": {"key": "identity:list_endpoint_groups", "value": "rule:admin_required"}, "keystone-identity:get_implied_role": {"key": "identity:get_implied_role", "value": "rule:admin_required "}, "keystone-identity:get_access_token_role": {"key": "identity:get_access_token_role", "value": "rule:admin_required"}, "keystone-identity:get_protocol": {"key": "identity:get_protocol", "value": "rule:admin_required"}, "keystone-identity:remove_endpoint_from_project": {"key": "identity:remove_endpoint_from_project", "value": "rule:admin_required"}, "keystone-identity:check_token": {"key": "identity:check_token", "value": "rule:admin_or_token_subject"}, "keystone-identity:list_user_projects": {"key": "identity:list_user_projects", "value": "rule:admin_or_owner"}, "keystone-identity:get_identity_providers": {"key": "identity:get_identity_providers", "value": "rule:admin_required"}, "keystone-identity:delete_policy_association_for_service": {"key": "identity:delete_policy_association_for_service", "value": "rule:admin_required"}, "keystone-identity:list_endpoints": {"key": "identity:list_endpoints", "value": "rule:admin_required"}, "keystone-identity:update_group": {"key": "identity:update_group", "value": "rule:admin_required"}, "keystone-identity:list_roles_for_trust": {"key": "identity:list_roles_for_trust", "value": ""}, "keystone-identity:get_role": {"key": "identity:get_role", "value": "rule:admin_required"}, "keystone-identity:get_credential": {"key": "identity:get_credential", "value": "rule:admin_required"}, "keystone-identity:list_roles": {"key": "identity:list_roles", "value": "rule:admin_required"}, "keystone-identity:create_endpoint": {"key": "identity:create_endpoint", "value": "rule:admin_required"}, "keystone-identity:delete_endpoint_group": {"key": "identity:delete_endpoint_group", "value": "rule:admin_required"}, "keystone-identity:list_identity_providers": {"key": "identity:list_identity_providers", "value": "rule:admin_required"}, "keystone-identity:list_mappings": {"key": "identity:list_mappings", "value": "rule:admin_required"}, "keystone-admin_or_token_subject": {"key": "admin_or_token_subject", "value": "rule:admin_required or rule:token_subject"}, "keystone-identity:create_service": {"key": "identity:create_service", "value": "rule:admin_required"}, "keystone-identity:list_implied_roles": {"key": "identity:list_implied_roles", "value": "rule:admin_required"}, "keystone-identity:list_projects_for_user": {"key": "identity:list_projects_for_user", "value": ""}, "keystone-identity:ec2_list_credentials": {"key": "identity:ec2_list_credentials", "value": "rule:admin_or_owner"}, "keystone-identity:create_policy": {"key": "identity:create_policy", "value": "rule:admin_required"}, "keystone-identity:delete_domain_config": {"key": "identity:delete_domain_config", "value": "rule:admin_required"}, "keystone-identity:list_domains_for_user": {"key": "identity:list_domains_for_user", "value": ""}, "keystone-identity:update_user": {"key": "identity:update_user", "value": "rule:admin_required"}, "keystone-identity:remove_endpoint_group_from_project": {"key": "identity:remove_endpoint_group_from_project", "value": "rule:admin_required"}}, "neutron::agents::l3::enable_metadata_proxy": true, "ceilometer::event_time_to_live": 604800, "heat::policy::policies": {"heat-software_deployments:show": {"key": "software_deployments:show", "value": "rule:deny_stack_user"}, "heat-stacks:resource_schema": {"key": "stacks:resource_schema", "value": "rule:deny_stack_user"}, "heat-stacks:template": {"key": "stacks:template", "value": "rule:deny_stack_user"}, "heat-stacks:list_template_versions": {"key": "stacks:list_template_versions", "value": "rule:deny_stack_user"}, "heat-deny_everybody": {"key": "deny_everybody", "value": "!"}, "heat-service:index": {"key": "service:index", "value": "rule:context_is_admin"}, "heat-stacks:environment": {"key": "stacks:environment", "value": "rule:deny_stack_user"}, "heat-stacks:preview": {"key": "stacks:preview", "value": "rule:deny_stack_user"}, "heat-cloudformation:EstimateTemplateCost": {"key": "cloudformation:EstimateTemplateCost", "value": "rule:deny_stack_user"}, "heat-cloudformation:UpdateStack": {"key": "cloudformation:UpdateStack", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-stacks:preview_update": {"key": "stacks:preview_update", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-resource:metadata": {"key": "resource:metadata", "value": ""}, "heat-resource_types:OS::Nova::Flavor": {"key": "resource_types:OS::Nova::Flavor", "value": "rule:project_admin"}, "heat-stacks:restore_snapshot": {"key": "stacks:restore_snapshot", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-resource:index": {"key": "resource:index", "value": "rule:deny_stack_user"}, "heat-resource_types:OS::Cinder::Quota": {"key": "resource_types:OS::Cinder::Quota", "value": "rule:project_admin"}, "heat-stacks:list_template_functions": {"key": "stacks:list_template_functions", "value": "rule:deny_stack_user"}, "heat-cloudwatch:DeleteAlarms": {"key": "cloudwatch:DeleteAlarms", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-cloudwatch:DescribeAlarmsForMetric": {"key": "cloudwatch:DescribeAlarmsForMetric", "value": "rule:deny_stack_user"}, "heat-stacks:detail": {"key": "stacks:detail", "value": "rule:deny_stack_user"}, "heat-software_deployments:index": {"key": "software_deployments:index", "value": "rule:deny_stack_user"}, "heat-stacks:abandon": {"key": "stacks:abandon", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-stacks:list_resource_types": {"key": "stacks:list_resource_types", "value": "rule:deny_stack_user"}, "heat-stacks:update": {"key": "stacks:update", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-resource_types:OS::Cinder::VolumeType": {"key": "resource_types:OS::Cinder::VolumeType", "value": "rule:project_admin"}, "heat-build_info:build_info": {"key": "build_info:build_info", "value": "rule:deny_stack_user"}, "heat-stacks:files": {"key": "stacks:files", "value": "rule:deny_stack_user"}, "heat-cloudformation:ValidateTemplate": {"key": "cloudformation:ValidateTemplate", "value": "rule:deny_stack_user"}, "heat-cloudformation:CancelUpdateStack": {"key": "cloudformation:CancelUpdateStack", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-resource_types:OS::Neutron::QoSBandwidthLimitRule": {"key": "resource_types:OS::Neutron::QoSBandwidthLimitRule", "value": "rule:project_admin"}, "heat-software_configs:create": {"key": "software_configs:create", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-resource:mark_unhealthy": {"key": "resource:mark_unhealthy", "value": "rule:deny_stack_user"}, "heat-stacks:create": {"key": "stacks:create", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-software_configs:delete": {"key": "software_configs:delete", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-cloudwatch:PutMetricData": {"key": "cloudwatch:PutMetricData", "value": ""}, "heat-cloudformation:DescribeStackEvents": {"key": "cloudformation:DescribeStackEvents", "value": "rule:deny_stack_user"}, "heat-cloudformation:DescribeStackResources": {"key": "cloudformation:DescribeStackResources", "value": "rule:deny_stack_user"}, "heat-resource_types:OS::Manila::ShareType": {"key": "resource_types:OS::Manila::ShareType", "value": "rule:project_admin"}, "heat-stacks:delete_snapshot": {"key": "stacks:delete_snapshot", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-context_is_admin": {"key": "context_is_admin", "value": "role:admin and rule:deny_readonly"}, "heat-stacks:lookup": {"key": "stacks:lookup", "value": ""}, "heat-resource_types:OS::Neutron::QoSPolicy": {"key": "resource_types:OS::Neutron::QoSPolicy", "value": "rule:project_admin"}, "heat-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "heat-cloudwatch:DescribeAlarmHistory": {"key": "cloudwatch:DescribeAlarmHistory", "value": "rule:deny_stack_user"}, "heat-cloudformation:DescribeStackResource": {"key": "cloudformation:DescribeStackResource", "value": ""}, "heat-resource:show": {"key": "resource:show", "value": "rule:deny_stack_user"}, "heat-cloudwatch:PutMetricAlarm": {"key": "cloudwatch:PutMetricAlarm", "value": "rule:deny_stack_user"}, "heat-cloudformation:ListStackResources": {"key": "cloudformation:ListStackResources", "value": "rule:deny_stack_user"}, "heat-software_deployments:create": {"key": "software_deployments:create", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-stacks:global_index": {"key": "stacks:global_index", "value": "rule:deny_everybody"}, "heat-cloudformation:GetTemplate": {"key": "cloudformation:GetTemplate", "value": "rule:deny_stack_user"}, "heat-events:show": {"key": "events:show", "value": "rule:deny_stack_user"}, "heat-stacks:index": {"key": "stacks:index", "value": "rule:deny_stack_user"}, "heat-software_deployments:delete": {"key": "software_deployments:delete", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-stacks:list_snapshots": {"key": "stacks:list_snapshots", "value": "rule:deny_stack_user"}, "heat-software_deployments:metadata": {"key": "software_deployments:metadata", "value": ""}, "heat-stacks:show": {"key": "stacks:show", "value": "rule:deny_stack_user"}, "heat-cloudformation:DescribeStacks": {"key": "cloudformation:DescribeStacks", "value": "rule:deny_stack_user"}, "heat-cloudwatch:SetAlarmState": {"key": "cloudwatch:SetAlarmState", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-actions:action": {"key": "actions:action", "value": "rule:deny_stack_user"}, "heat-cloudformation:CreateStack": {"key": "cloudformation:CreateStack", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-software_configs:index": {"key": "software_configs:index", "value": "rule:deny_stack_user"}, "heat-cloudwatch:ListMetrics": {"key": "cloudwatch:ListMetrics", "value": "rule:deny_stack_user"}, "heat-stacks:update_patch": {"key": "stacks:update_patch", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-cloudformation:DeleteStack": {"key": "cloudformation:DeleteStack", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-deny_stack_user": {"key": "deny_stack_user", "value": "not role:heat_stack_user"}, "heat-stacks:export": {"key": "stacks:export", "value": "rule:deny_stack_user"}, "heat-resource_types:OS::Nova::HostAggregate": {"key": "resource_types:OS::Nova::HostAggregate", "value": "rule:project_admin"}, "heat-stacks:preview_update_patch": {"key": "stacks:preview_update_patch", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-cloudwatch:DescribeAlarms": {"key": "cloudwatch:DescribeAlarms", "value": "rule:deny_stack_user"}, "heat-stacks:show_output": {"key": "stacks:show_output", "value": "rule:deny_stack_user"}, "heat-cloudwatch:EnableAlarmActions": {"key": "cloudwatch:EnableAlarmActions", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-stacks:show_snapshot": {"key": "stacks:show_snapshot", "value": "rule:deny_stack_user"}, "heat-cloudwatch:DisableAlarmActions": {"key": "cloudwatch:DisableAlarmActions", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-cloudformation:ListStacks": {"key": "cloudformation:ListStacks", "value": "rule:deny_stack_user"}, "heat-software_configs:show": {"key": "software_configs:show", "value": "rule:deny_stack_user"}, "heat-stacks:generate_template": {"key": "stacks:generate_template", "value": "rule:deny_stack_user"}, "heat-software_deployments:update": {"key": "software_deployments:update", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-resource_types:OS::Cinder::QoSSpecs": {"key": "resource_types:OS::Cinder::QoSSpecs", "value": "rule:project_admin"}, "heat-cloudwatch:GetMetricStatistics": {"key": "cloudwatch:GetMetricStatistics", "value": "rule:deny_stack_user"}, "heat-resource:signal": {"key": "resource:signal", "value": ""}, "heat-project_admin": {"key": "project_admin", "value": "role:admin"}, "heat-stacks:delete": {"key": "stacks:delete", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-stacks:validate_template": {"key": "stacks:validate_template", "value": "rule:deny_stack_user"}, "heat-events:index": {"key": "events:index", "value": "rule:deny_stack_user"}, "heat-resource_types:OS::Cinder::EncryptedVolumeType": {"key": "resource_types:OS::Cinder::EncryptedVolumeType", "value": "rule:project_admin"}, "heat-stacks:list_outputs": {"key": "stacks:list_outputs", "value": "rule:deny_stack_user"}, "heat-software_configs:global_index": {"key": "software_configs:global_index", "value": "rule:deny_everybody"}, "heat-stacks:snapshot": {"key": "stacks:snapshot", "value": "rule:deny_stack_user"}}, "horizon::cinder_options": {"enable_backup": true}, "cinder_user_enabled_backends": "[scaleio]", "gnocchi::policy::policies": {"gnocchi-list resource": {"key": "list resource", "value": "rule:admin_or_creator or rule:resource_owner"}, "gnocchi-update resource type": {"key": "update resource type", "value": "role:admin"}, "gnocchi-delete resource": {"key": "delete resource", "value": "rule:admin_or_creator"}, "gnocchi-list archive policy rule": {"key": "list archive policy rule", "value": ""}, "gnocchi-admin_or_creator": {"key": "admin_or_creator", "value": "role:admin or project_id:%(created_by_project_id)s"}, "gnocchi-resource_owner": {"key": "resource_owner", "value": "project_id:%(project_id)s"}, "gnocchi-delete resources": {"key": "delete resources", "value": "rule:admin_or_creator"}, "gnocchi-create archive policy": {"key": "create archive policy", "value": "role:admin"}, "gnocchi-get status": {"key": "get status", "value": "role:admin"}, "gnocchi-update archive policy": {"key": "update archive policy", "value": "role:admin"}, "gnocchi-delete archive policy": {"key": "delete archive policy", "value": "role:admin"}, "gnocchi-get archive policy rule": {"key": "get archive policy rule", "value": ""}, "gnocchi-get resource": {"key": "get resource", "value": "rule:admin_or_creator or rule:resource_owner"}, "gnocchi-list metric": {"key": "list metric", "value": ""}, "gnocchi-search metric": {"key": "search metric", "value": "rule:admin_or_creator or rule:metric_owner"}, "gnocchi-delete resource type": {"key": "delete resource type", "value": "role:admin"}, "gnocchi-update resource": {"key": "update resource", "value": "rule:admin_or_creator"}, "gnocchi-list all metric": {"key": "list all metric", "value": "role:admin or role:readonly"}, "gnocchi-post measures": {"key": "post measures", "value": "rule:admin_or_creator"}, "gnocchi-get archive policy": {"key": "get archive policy", "value": ""}, "gnocchi-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "gnocchi-get resource type": {"key": "get resource type", "value": ""}, "gnocchi-metric_owner": {"key": "metric_owner", "value": "project_id:%(resource.project_id)s"}, "gnocchi-search resource": {"key": "search resource", "value": "rule:admin_or_creator or rule:resource_owner"}, "gnocchi-get measures": {"key": "get measures", "value": "rule:admin_or_creator or rule:metric_owner or role:readonly"}, "gnocchi-list archive policy": {"key": "list archive policy", "value": ""}, "gnocchi-create metric": {"key": "create metric", "value": "rule:deny_readonly"}, "gnocchi-list resource type": {"key": "list resource type", "value": ""}, "gnocchi-delete archive policy rule": {"key": "delete archive policy rule", "value": "role:admin"}, "gnocchi-get metric": {"key": "get metric", "value": "rule:admin_or_creator or rule:metric_owner or role:readonly"}, "gnocchi-create archive policy rule": {"key": "create archive policy rule", "value": "role:admin"}, "gnocchi-create resource type": {"key": "create resource type", "value": "role:admin"}, "gnocchi-create resource": {"key": "create resource", "value": "rule:deny_readonly"}, "gnocchi-delete metric": {"key": "delete metric", "value": "rule:admin_or_creator"}}, "ceilometer::config::ceilometer_config": {"oslo_messaging_rabbit/rabbit_qos_prefetch_count": {"value": 64}}, "keystone::cron::token_flush::hour": "\\"*\\""}, "f5_icontrol_hostname": "10.128.19.83", "rhel_reg_machine_name": "", "rhel_reg_force": "true", "NovaRbdPoolName": "vms", "SSLIntermediateCertificate": "", "node_admin_extra_ssh_keys": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCQrjaLGIcSZ2ivjvQ0dRO3doj3oPOgTeDn2uP5YZym/Mox1tm5FWO/XL+zJnCo5t98isitDJ3oS/HnH7A1vxzYD5fkVVqq0w0ZPkV8C2w/+E9ko8A1C9ng+n0R5eyPR6BWRB3aFl9fxDKWcNo9NKeoOT4JA/cKEYCMHaiYEZmY0egV2df+INynWakmZM2dvddOzWBUsCJcuviEV8fmJo9ygkPL8q0vpsiVFcOtNdnKUmNXNiAlTalGNTqOE2LD3BonHYJk9NkUmyycNePwMlq0IVfXPYYUPM6FFwvB53zWUO84sTbln4Y+f5CljZZbcfJeREg45gcis1lZh0xoMITB Generated by TripleO", "ComputeDpdkKernelArgs": "default_hugepagesz=1GB hugepagesz=1G hugepages=128 intel_iommu=on iommu=pt", "ComputeHostnameFormat": "krynn-cmpt-%index%", "ComputeDpdkHostIsolatedCoreList": "4-21,48-65,26-43,70-87", "tripleo::loadbalancer::ssl_cipher_suite": "ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+3DES:DH+3DES:RSA+AES:RSA+3DES:!ADH:!AECDH:!MD5:!DSS", "NovaSchedulerAvailableFilters": ["nova.scheduler.filters.all_filters", "nova.scheduler.filters.pci_passthrough_filter.PciPassthroughFilter"], "ComputeSriovHostIsolatedCoreList": "4-21,48-65,26-43,70-87", "GlanceBackend": "rbd", "rhel_reg_http_proxy_username": "", "NeutronEnableL2Pop": false, "rhel_reg_service_level": "", "osp_ad_domain": "ad.lasthome.solace.krynn", "CloudDomain": "lasthome.solace.krynn", "TenantNetworkVlanID": 40, "BlockStorageHostnameFormat": "krynn-cndr-%index%", "f5_env_prefix": "krynnaz3", "rhel_reg_environment": "", "NeutronL3HA": true, "ExtraConfig": {"ceph::profile::params::osd_journal_size": 4096, "nova::notification_driver": "noop", "sahara::notify::notification_driver": "noop", "ceph::profile::params::osd_pool_default_pg_num": 128, "cinder::ceilometer::notification_driver": "noop", "neutron::notification_driver": "noop", "ceph::profile::params::osd_pool_default_size": 3, "barbican::api::notification_driver": "noop", "manila::notification_driver": "noop", "ceph::profile::params::osd_pool_default_pgp_num": 128, "keystone::notification_driver": "noop", "glance::notify::rabbitmq::notification_driver": "noop", "ceph::profile::params::osd_pool_default_min_size": 1, "ceilometer::notification_driver": "noop"}, "CephStorageHostnameFormat": "krynn-ceph-%index%", "rhel_reg_user": "admin", "NeutronSupportedPCIVendorDevs": ["8086:154c"], "EndpointMap": {"GnocchiInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "8041"}, "HeatPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13004"}, "GlanceInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "9292"}, "KeystonePublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13000"}, "HeatAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "8004"}, "AodhInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "8042"}, "CeilometerAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "8777"}, "GlanceAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "9292"}, "NovaVNCProxyAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "6080"}, "HeatCfnInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "8000"}, "HeatInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "8004"}, "HeatCfnAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "8000"}, "NeutronPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13696"}, "SwiftAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "8080"}, "ManilaInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "8786"}, "HorizonPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "443"}, "GlancePublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13292"}, "CinderPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13776"}, "ManilaAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "8786"}, "HeatCfnPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13005"}, "IronicAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "6385"}, "AodhAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "8042"}, "IronicPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13385"}, "GnocchiPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13041"}, "NeutronAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "9696"}, "SwiftInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "8080"}, "AodhPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13042"}, "NovaVNCProxyPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13080"}, "CeilometerInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "8777"}, "NovaInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "8774"}, "GlanceRegistryInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "9191"}, "CeilometerPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13777"}, "NovaAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "8774"}, "SaharaPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13386"}, "NeutronInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "9696"}, "GnocchiAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "8041"}, "CephRgwInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "8080"}, "CephRgwPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13808"}, "NovaPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13774"}, "MysqlInternal": {"host": "IP_ADDRESS", "protocol": "mysql+pymysql", "port": "3306"}, "ManilaPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13786"}, "SaharaAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "8386"}, "CephRgwAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "8080"}, "IronicInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "6385"}, "KeystoneAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "35357"}, "CinderInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "8776"}, "SwiftPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13808"}, "CinderAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "8776"}, "NovaVNCProxyInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "6080"}, "SaharaInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "8386"}, "KeystoneInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "5000"}}, "ExternalNetCidr": "10.162.200.0/23", "SwiftRingPutTempurl": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=bf3ab69b3e1c98e9ad3caea619c9111471bc768c&temp_url_expires=1534963081", "StorageMgmtNetworkVlanID": 30, "MysqlMaxConnections": 8192, "rhel_reg_org": "Krynn", "ControllerCount": 3, "ExternalAllocationPools": [{"start": "10.162.200.43", "end": "10.162.200.96"}], "NeutronTunnelTypes": "vxlan", "token_flush_minute": [0, 20, 40], "NeutronDpdkSocketMemory": "2048,2048", "PublicVirtualFixedIPs": [{"ip_address": "10.162.200.42"}], "SSLRootCertificate": "-----BEGIN CERTIFICATE-----\\nMIIFDzCCA/egAwIBAgIJAMLnsbDD5KVMMA0GCSqGSIb3DQEBCwUAMIG1MQswCQYD\\nVQQGEwJDQTELMAkGA1UECBMCUUMxETAPBgNVBAcTCE1vbnRyZWFsMRMwEQYDVQQK\\nEwpLcnlubiBJbmMuMRAwDgYDVQQLEwdUcmFudG9yMRYwFAYDVQQDEw1LcnlubiBJ\\nbmMuIENBMRgwFgYDVQQpEw9SYWlzdGxpbiBNYWplcmUxLTArBgkqhkiG9w0BCQEW\\nHnJhaXN0bGluQGxhc3Rob21lLnNvbGFjZS5rcnlubjAeFw0xNjAzMDMyMjM2NDla\\nFw0yNjAzMDEyMjM2NDlaMIG1MQswCQYDVQQGEwJDQTELMAkGA1UECBMCUUMxETAP\\nBgNVBAcTCE1vbnRyZWFsMRMwEQYDVQQKEwpLcnlubiBJbmMuMRAwDgYDVQQLEwdU\\ncmFudG9yMRYwFAYDVQQDEw1LcnlubiBJbmMuIENBMRgwFgYDVQQpEw9SYWlzdGxp\\nbiBNYWplcmUxLTArBgkqhkiG9w0BCQEWHnJhaXN0bGluQGxhc3Rob21lLnNvbGFj\\nZS5rcnlubjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL+ycHZrGwRR\\nU2mZvXcinAc1tHqmX6uRX8xTd/KnAlmo9FKkryYT6fH+Vt3YoQZxt1y1/zwP8b5q\\nYD/fZCXpK+m2tH7KfbHD+dRwOfkfiqEKYlnZjzJDoa1fFXgcD1MOH4WtW0e76gJu\\nqazHS8PxnPGVbov/Zct4dhu9N5bptyAkSgy8qM58VY+XSfjMo4KlBAMrRIkYD6Km\\ngxckvl0+h6b+izc67ftcoWqj24mep4mRAF6jRzldWp9gj5oSh/qR7CUBN7AvS+GU\\nB/hLVkQw3mT3RqZxXDsVrrzrnm+xtRDJMakbwQUyIQ8JrtYGgpo4z+T6tOC9IwJ1\\no6mCMreLy7ECAwEAAaOCAR4wggEaMB0GA1UdDgQWBBSuML7sQDcVORQov3TrBvf5\\nqoq09TCB6gYDVR0jBIHiMIHfgBSuML7sQDcVORQov3TrBvf5qoq09aGBu6SBuDCB\\ntTELMAkGA1UEBhMCQ0ExCzAJBgNVBAgTAlFDMREwDwYDVQQHEwhNb250cmVhbDET\\nMBEGA1UEChMKS3J5bm4gSW5jLjEQMA4GA1UECxMHVHJhbnRvcjEWMBQGA1UEAxMN\\nS3J5bm4gSW5jLiBDQTEYMBYGA1UEKRMPUmFpc3RsaW4gTWFqZXJlMS0wKwYJKoZI\\nhvcNAQkBFh5yYWlzdGxpbkBsYXN0aG9tZS5zb2xhY2Uua3J5bm6CCQDC57Gww+Sl\\nTDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQCCALlwYznNn8ZOe+/h\\nsBeDKhiK44CBJBZgfI26V6BB+CGFBsTFanyrmH+kNJyWyL2MNubSZH3qoaL3WTdT\\n1jnX6Eyv2LjOq+5HgHOq3uOI0+vcWd80PEbIjrf7cC99GbkDn+bUNf0erySiJKR2\\nAFHgYAE31q/3X4rO/cb5eN9h01uA92m7nmcDfxa3I3C19v9GBRvZ+Kj3z3dbKpNe\\nhCyC72/+1a93Vxn9JbZsV0XJUZhEB15hemQ57U91Jb6gK18IxvyX2J9tSfeKSvCe\\nNroC43O7EkOOCr/yBRWxWWojXTiLqlq+3IowBHu524V3TMHpWCnBXqlggw1GfKSF\\nOwn1\\n-----END CERTIFICATE-----\\n", "GlanceRbdPoolName": "images", "BondInterfaceOvsOptions": "bond_mode=active-backup lacp=off other_config:bond-detect-mode=miimon other_config:bond-miimon-interval=500", "NeutronEnableIsolatedMetadata": true, "NeutronVniRanges": ["1:4094"], "rhel_reg_method": "satellite", "emc_scaleio_ip1": "10.128.19.81", "SSLKey": "-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEA8bIh4q8nmozTyWTHCIgIqIwD6RHmTteIkb9+gKCSg1L/NYuT\\n6O93D5vBXGZMm6LK3paY6HQim90TO1iNHdRllEt+AZ396yPHW0TUAUOJWYP5PATq\\niGmbg5rL0q7E5dR+OE02qF+IG8yS/y/zvnn+5wxWCXXSoYB9dRNSbYoBkvkRMtxz\\nG9jB/tmnVEIUWiPSLolguLUophs7crl/vSw3i89y524EjVJPmOINADaFsPZBK6+m\\nQaZNDfJKSPCWZw723xrc19Uw0316Fs+TVl3+DPE1BzP8qcsSLBii7qMwiyxWs98k\\nrNn0uHWN1NcZnLUDIv+etPMwGqgTHJy71HjAZQIDAQABAoIBAQCsFg62Xcuu6LIq\\nZIyp8GFp0DdAjTQT0rY0P8oMP0fSJRf8weKQKV/2RwnHhjbpYWFcVpGMgJPbse5t\\nhMEFCiNBEPcoo5sU/qaEv17Lf5Cdoa+lIkLy2W6Wp3KUEUez9DXiVGekPlCkqmXH\\nOBct+aKaU1g26CMORnQNFbLMt0Qjpbxuzx4UGa+QFd28VNw6CQ6K1Aswk16pDV8j\\n7ymjOf8GUXBiP7EIK4NF69ONazy3xyZqMrA6R2pByvcIRLT1kFCDb3p1PwJPIiuG\\neCUQOHSo2tmSglBMMBujrZN/ZAN7ylTLRj3MHEwQPhBCQ0kSTyQ/4nwKMcskvaqC\\nRX7x32qJAoGBAPxJaNudC+piLX16b47rPm9hjfMfNd5HZElfcajmYgLJizyR6hrH\\n/Gd/V74HhAlr40l79WnyBpnzEGuezJQnkR1srOpRdHARZETLZJkNIt4ahsIEFVTJ\\nrWEEwKjSb40WcwRN+CKS+gAeA1M1PHL0XyJwcf9oyE/Ns8EdugTI9cS3AoGBAPVA\\n0TcpK/9xiuru7iLRdIfEjVGYJQB07D/DvTb0ym9k8UzL6I6fcceoOJDo1mtxgKin\\nqBh9zFU6efo1uT1HWhbqnJH5Q2HHe7zjurTk0CNJT1hDwnAv5+11uYb7KobJK2OY\\nG2KaPexZWHOoJ3netAIJj7JMWA2+8YmSY6WA3F/DAoGAKaTsfCPmTaA7JhVJyOun\\n+La/ubwTJkfelAX/OwQcdZ1TMIJdhGIyldr9Xs7ayrtWX1Do574dvNfUhA9IccQ+\\nPf8sY9liQQV96aUxS9pRQRxb1jbaVo6b4gHo03U5GK71+WXtabedMNvDbL7C5a7U\\n7VhmWOSw/AtWerAvfo61ku0CgYA6M9yyy4mOgKKoKHXJO439Hm8vOv0lA5qBc3F3\\nFlboYrtFL2sMVdiJumlaMneYXgJbhBZHYatZWpxR/eftG/7MS3dGyTHthYrfA+hu\\nP5MJnL9AwivltejDmNmjp/2qqRkr9JAjMVmauoVcRT7BFFIB3cUFWkrXUEZAEMan\\nI1KpQwKBgCbwArI2lENhfBvmJ1Jk/QEBj7EKXm5dX0epBPQImKhzSUNjDtYO4wec\\nYbVo7RLmHZd11+XtTWq6kbRgUjnUUr3lMbl2+EK11gb32BByUr7sJ5xJObRrazuT\\nPhsa28oyIbl629WdJ/jJ5Lq9gBOq1MVlMtCStfkRBPoetirlWkg/\\n-----END RSA PRIVATE KEY-----\\n", "TenantAllocationPools": [{"start": "10.3.0.10", "end": "10.3.0.200"}], "emc_scaleio_ip2": "10.128.19.82", "ControlPlaneSubnetCidr": "24", "ComputeSriovHostnameFormat": "krynn-sriov-%index%", "OvercloudCephStorageFlavor": "ceph-storage", "InternalApiNetworkVlanID": 10, "ObjectStorageCount": 0, "NeutronExternalNetworkBridge": "\'\'", "InternalApiNetCidr": "10.0.0.0/24", "BlockStorageCount": 0, "DnsServers": ["10.162.200.254", "8.8.8.8"], "rhel_reg_auto_attach": "", "StorageAllocationPools": [{"start": "10.1.0.10", "end": "10.1.0.200"}], "NovaComputeLibvirtType": "qemu", "StorageNetCidr": "10.1.0.0/24", "rhel_reg_sat_repo": "rhel-7-server-satellite-tools-6.3-rpms", "StorageNetworkVlanID": 20, "SwiftRingGetTempurl": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=236496aa3bea69e9c5662681602aa836fe5d8b62&temp_url_expires=1534963141", "NetworkerExtraConfig": {"neutron::plugins::ml2::path_mtu": 1550}, "CinderRbdPoolName": "volumes", "ComputeDpdkHostnameFormat": "krynn-dpdk-%index%", "rhel_reg_server_url": "", "OvercloudBlockStorageFlavor": "cinder-storage", "NovaComputeExtraConfig": {"nova::compute::resume_guests_state_on_host_boot": true, "compute_classes": ["::nova::config", "::neutron::config", "::neutron::plugins::ml2", "::neutron::agents::ml2::ovs"], "nova::config::nova_config": {"DEFAULT/max_local_block_devices": {"value": "4"}, "libvirt/volume_use_multipath": {"value": "True"}, "libvirt/mem_stats_period_seconds": {"value": "0"}, "libvirt/live_migration_permit_post_copy": {"value": "True"}, "DEFAULT/allow_migrate_to_same_host": {"value": "True"}}, "neutron::agents::ml2::ovs::bridge_mappings": ["datacentre:br-ex", "external:br-extnet"], "neutron::plugins::ml2::network_vlan_ranges": ["datacentre:1:4000", "external:1:4000"], "neutron::plugins::ml2::physical_network_mtus": ["datacentre:1500", "external:1500"], "ceph::profile::params::osds": {"/dev/sdh": {}, "/dev/sdf": {}, "/dev/sdg": {}, "/dev/sdd": {}, "/dev/sde": {}, "/dev/sdc": {}}}, "EC2MetadataIp": "10.20.0.2", "NetworkDeploymentActions": ["CREATE", "UPDATE"], "ComputeDpdkCount": 0, "rhel_reg_repos": "rhel-7-server-rpms,rhel-7-server-supplementary-rpms,rhel-7-server-optional-rpms,rhel-7-server-extras-rpms,rhel-7-server-openstack-10-rpms,rhel-7-server-openstack-10-tools-rpms,rhel-7-server-openstack-10-optools-rpms,rhel-7-server-openstack-10-devtools-rpms,rhel-7-server-rhceph-2-osd-rpms,rhel-7-server-rhceph-2-mon-rpms,rhel-7-server-rhceph-2-tools-rpms", "OvercloudObjectStorageFlavor": "swift-storage", "NeutronDpdkMemoryChannels": "4", "rhel_reg_http_proxy_port": "", "NeutronNetworkType": "vxlan,gre,vlan,flat", "ComputeSriovCount": 0, "ComputeServices": ["OS::TripleO::Services::CACerts", "OS::TripleO::Services::CephClient", "OS::TripleO::Services::CephExternal", "OS::TripleO::Services::Timezone", "OS::TripleO::Services::Ntp", "OS::TripleO::Services::Snmp", "OS::TripleO::Services::Sshd", "OS::TripleO::Services::NovaCompute", "OS::TripleO::Services::NovaLibvirt", "OS::TripleO::Services::Kernel", "OS::TripleO::Services::ComputeNeutronCorePlugin", "OS::TripleO::Services::ComputeNeutronOvsAgent", "OS::TripleO::Services::ComputeCeilometerAgent", "OS::TripleO::Services::ComputeNeutronL3Agent", "OS::TripleO::Services::ComputeNeutronMetadataAgent", "OS::TripleO::Services::TripleoPackages", "OS::TripleO::Services::TripleoFirewall", "OS::TripleO::Services::NeutronSriovAgent", "OS::TripleO::Services::OpenDaylightOvs", "OS::TripleO::Services::SensuClient", "OS::TripleO::Services::FluentdClient", "OS::TripleO::Services::VipHosts", "OS::TripleO::Services::CephOSD"], "HeatWorkers": 4, "tripleo::profile::base::database::mysql::innodb_buffer_pool_size": "256M", "NovaSchedulerDefaultFilters": ["RetryFilter", "AvailabilityZoneFilter", "RamFilter", "ComputeFilter", "ComputeCapabilitiesFilter", "ImagePropertiesFilter", "ServerGroupAntiAffinityFilter", "ServerGroupAffinityFilter", "PciPassthroughFilter", "NUMATopologyFilter"], "ControllerEnableSwiftStorage": false, "SSLCertificate": "-----BEGIN CERTIFICATE-----\\nMIIDwTCCAqmgAwIBAgIBCjANBgkqhkiG9w0BAQsFADCBtTELMAkGA1UEBhMCQ0Ex\\nCzAJBgNVBAgTAlFDMREwDwYDVQQHEwhNb250cmVhbDETMBEGA1UEChMKS3J5bm4g\\nSW5jLjEQMA4GA1UECxMHVHJhbnRvcjEWMBQGA1UEAxMNS3J5bm4gSW5jLiBDQTEY\\nMBYGA1UEKRMPUmFpc3RsaW4gTWFqZXJlMS0wKwYJKoZIhvcNAQkBFh5yYWlzdGxp\\nbkBsYXN0aG9tZS5zb2xhY2Uua3J5bm4wHhcNMTgwMjE1MjI1OTA1WhcNMjgwMjEz\\nMjI1OTA1WjBZMQswCQYDVQQGEwJDQTELMAkGA1UECBMCUUMxEzARBgNVBAoTCkty\\neW5uIEluYy4xEDAOBgNVBAsTB1RyYW50b3IxFjAUBgNVBAMTDTEwLjE2Mi4yMDAu\\nNDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDxsiHiryeajNPJZMcI\\niAiojAPpEeZO14iRv36AoJKDUv81i5Po73cPm8FcZkybosrelpjodCKb3RM7WI0d\\n1GWUS34Bnf3rI8dbRNQBQ4lZg/k8BOqIaZuDmsvSrsTl1H44TTaoX4gbzJL/L/O+\\nef7nDFYJddKhgH11E1JtigGS+REy3HMb2MH+2adUQhRaI9IuiWC4tSimGztyuX+9\\nLDeLz3LnbgSNUk+Y4g0ANoWw9kErr6ZBpk0N8kpI8JZnDvbfGtzX1TDTfXoWz5NW\\nXf4M8TUHM/ypyxIsGKLuozCLLFaz3ySs2fS4dY3U1xmctQMi/5608zAaqBMcnLvU\\neMBlAgMBAAGjNzA1MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMBsGA1UdEQQUMBKH\\nBAqiyCqHBAoUAAOHBAoUAAQwDQYJKoZIhvcNAQELBQADggEBAHF6Pu9SOkHQv+uL\\nUC8rQYiBZpp8WTT5evdCSDooc+/l9KKAalL0KULYYwn5LeaXzXTG/+bfPhL1wy7D\\n9HTwxXW5X1ROkI82QYyhZyAltor7QtdzyTCyxO7UTdM8i9Dj9woQ5JJSyBb3Eq0Z\\nLsfxtMz3XGYwYGPsVbdBHU643N+RzZvrfrHjn82FpGqnsIJ+rJKI/rCT27Y3CgJV\\nZ8tqRmZQLEL76cH7KJfCu2WHjAr2khawYF6QbKlgSQ+4zi5UFbWfrYfW5X6sYLuM\\n/MTIR9PQyq8PNFCyX8xnJIy7FtxwGp1AWFn2OjY+Yg+lB1/33SqtjsNjt7H9Ldm+\\nTrSvLS4=\\n-----END CERTIFICATE-----\\n", "OvercloudComputeSriovFlavor": "computesriov", "ComputeDpdkExtraConfig": {"neutron::plugins::ml2::path_mtu": 1550, "nova::compute::reserved_host_memory": 4096, "neutron::plugins::ml2::type_drivers": ["vlan", "flat"], "neutron::agents::ml2::ovs::bridge_mappings": ["datacentre:br-ex", "external:br-extnet", "dpdk_ens1f0:br-dpdk1", "dpdk_ens1f1:br-dpdk2", "dpdk_ens2f0:br-dpdk3", "dpdk_ens2f1:br-dpdk4"], "neutron::plugins::ml2::network_vlan_ranges": ["datacentre:1:4000", "external:1:4000", "dpdk_ens1f0:1:4000", "dpdk_ens1f1:1:4000", "dpdk_ens2f0:1:4000", "dpdk_ens2f1:1:4000"], "neutron::plugins::ml2::physical_network_mtus": ["datacentre:1500", "external:1500"], "ceph::profile::params::osds": {"/dev/sdh": {}, "/dev/sdf": {}, "/dev/sdg": {}, "/dev/sdd": {}, "/dev/sde": {}, "/dev/sdc": {}}, "computesriov_classes": ["::nova::config", "::neutron::config", "::neutron::plugins::ml2", "::neutron::agents::ml2::ovs"], "nova::compute::vcpu_pin_set": ["4-21", "48-65", "26-43", "70-87"], "neutron::agents::ml2::ovs::datapath_type": "netdev"}, "NetworkerHostnameFormat": "krynn-netwrk-%index%", "KeystoneCACertificate": "-----BEGIN CERTIFICATE-----\\nMIIDNzCCAh+gAwIBAgIBATANBgkqhkiG9w0BAQUFADBTMQswCQYDVQQGEwJYWDEO\\nMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVuc2V0MQ4wDAYDVQQKDAVVbnNldDEU\\nMBIGA1UEAwwLS2V5c3RvbmUgQ0EwHhcNMTgwODIxMTgzODQ3WhcNMjgwODE4MTgz\\nODQ3WjBTMQswCQYDVQQGEwJYWDEOMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVu\\nc2V0MQ4wDAYDVQQKDAVVbnNldDEUMBIGA1UEAwwLS2V5c3RvbmUgQ0EwggEiMA0G\\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC06SkGvRtZqN+65VqxupkcyGI8KdgL\\nQi9Qfb3ZCGZD2aiTPXkhExi0qyweb402klBHG81nzHBnF5+RfGQumt6wz4OX+vri\\n0TkLlKPA3GC1qssQ2oJnC72xa+DWBff8H3a6ulnZGiwb4POy2Dnxq773GOxW0cUB\\nvomI9FZhj2RfvoXloPpzzbYD0/hW6IrsH+2B9H5PIJBH6fzB1FMp05SKT14SHk5m\\noxqd96OLecZzrmwwUcOFMJOYULypX1u6sfrq2aSbLZWqbAh0Hq+LE0+U9FSVXdvb\\nM0CPfDPX9DruPmhBHgHrocRY++lENm/uO+bgLOui7sLjdX3n9HmuEvcvAgMBAAGj\\nFjAUMBIGA1UdEwEB/wQIMAYBAf8CAQAwDQYJKoZIhvcNAQEFBQADggEBAGPJnX/S\\niK3dyL9nKNakz+NHhKAJ6DkN78sZKffOYt5izaU/r8ZBBaAMjoDlAvjzywYGhu6z\\nI4jXXViBEB8GdRptmyKP6gPNN3ZaqIQiKD8VTCTcEj6CK15vGfxr5jLtGku6PDkQ\\nfQXKnW524uAw+5Kwt0FYcL/UEFhfyNWDV1uuQkJIDIFl6G8iopGfvCkBn+QstENV\\nkUoE8TeTue0emrKwQM+l9yzDKCCMMNwMxEAIBkGZqvefiLchtYpSGJnPJaX2h3KP\\nAofuCRMkVDJ+hk31IkeTQthDaOveNuPIdTq/npnpGnQi8H52Ixn1zAtyh/oMBlgh\\nbC2yuO1+vxl8c90=\\n-----END CERTIFICATE-----\\n", "ExternalInterfaceDefaultRoute": "10.162.200.254", "ValidateFqdn": true, "rhel_reg_release": "", "RootPW": "r00tme", "CephStorageExtraConfig": {"ceph::profile::params::osds": {"/dev/sdh": {}, "/dev/sdf": {}, "/dev/sdg": {}, "/dev/sdd": {}, "/dev/sde": {}, "/dev/sdb": {}, "/dev/sdc": {}}}, "tripleo::loadbalancer::ssl_options": "no-sslv3 ", "ObjectStorageHostnameFormat": "krynn-swift-%index%", "rhel_reg_sat_url": "http://10.162.200.124", "UpdateIdentifier": ""}, "template": "overcloud.yaml", "environments": [{"path": "overcloud-resource-registry-puppet.yaml"}, {"path": "user-environment.yaml"}]}', u'updated_at': u'2018-08-21 18:39:02', u'scope': u'private', u'id': u'968f1f11-6f20-4df5-80c9-44c37af9fbf9', u'name': u'overcloud'}, u'variables': {u'parameter_defaults': {u'KeystoneSigningKey': u'-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC8YtemiFboMcvH\nD4UWCBTBF5hrVCdf/qT9aDlNd13Y5Ajkgmuk6w0k2zEo2s30QvUUsimvDq46Qkqc\nVgsygnsg4lTTffFuK7fzrBlikxQvyBXGwMpvhzqPMpKqUMqjvF9NfPlzx6nhixX+\n9t/QiSzOmRQnlncoe7tDbbbAMnN5cjwgvShQPUPwbbY5Ht9lynyrvUg/4g5RlFrJ\nDaZWhYxz7TLVgb/YvBaT7XkiYRxP/d/mLuYwgFVdERkdp/USLOAXvFJbU3A3kRAZ\ng/y6AfK73/KW3TbzrdD+AZzL4GZX7AnYU6tPM5fTYaD+O6MTQeX2PcMMlQ3n9cGw\nO3btrQMxAgMBAAECggEAdpH7y4xqrtCQwuSozlodvf785yjbc5cR/5E25+QmhFna\nowDXgcCT0EvJ4D3/fSsbmIAerlkeHfsVfNrHR25K00LBQzA04jPQHyWGAL4z6XMV\nCbjUcWf62qBpIZuiP3ZTwbDUTSQxb40cNhLqghWkxxAgWF5i928RSXpnmQboGVpQ\nCg16GRvOsLWxJPmqbiZIk3ly2o5iwj4x8xZyNhFSUNduVRVI4VPk6KJx5p4MQoTP\nPH0uB0fV5thS28P8Ho7AH9p2vnULMwDf1VbsjvGpTwJT0B5SneMbXKaiIsmllUs+\nnd1U7hcLeiDOQU9iEV9VVd3Lup+9Kt39Ruy4OgxSAQKBgQD1YSSCbbR1UaDLHLCb\nIWQiWrRWr824RonKPSLVtIJdWjtn88LZLuzIDhX28OQcHD9iAHZ456FzhRL88Hpd\nIO+Kp4UplvMer/pYCvZzY/u66+4t7kWvBvSMeoRO8CVjA8MWRnqiYMyKLT6KxQva\nmXe00v7s6uxOPwWnzESgwlugEQKBgQDEijN3mf8t7p29XGY6I8m3R+fLUFvZK5ZA\nugoS5LUQZBoy0fv7l9NaCcvM4noyQ5zq7rK+uD3vdk4yZOeWktgLTSi9Dwz6NtOt\naXApwUdWlbBf3Fg8RqDrS23FdKJg1Pb5L4eBUquVwZ3Mwn6/o73GbtxyGN/eCRon\nTXncdrhRIQKBgQDvYKs7SkanxNA2FXD8haCoGxCfGLZ6NOYrE2UuUgBzjZkymgzV\nzv9TUtp+oxYFjlEPDCCHZoCMr5+MfhUBUSYef7pajlXy8/4ncdpnS3zCJ3Od/zqf\nuwtLGCKG16PBamQhEPSGACTKD8VZn00nHlw3XTcwbSXGV5juz0mMAs9b4QKBgQCn\nzeNhg283NVsieUii7TllrhP/KC4zfp57xxugw/q/8ufXaie9yQRgBKsn1FpGninV\nAFZGtiHTWWwsZLDCg7/H7moQ+U+4NqWGktZ8IBSbnZSIVCZV2Gu+WZlwlEOrb0kq\numT0irQLWdM0Jv92+gOm77JyDEDfX2AgHGsmS4rVYQKBgAVcQkrlG6pF5UQlJLqf\nyJZWnxlnamv3PrrUZSPiIR/c4bjmDDFqoj7bqxle+spQPZ3qXSAUHgvaQlWOQlLY\ntot4xZQsgMFeMpjOd7Zm3qUJOkTeuBbcGrvEkkCAr9C912W7VMtI8EBWAkBOmIPW\nzrCWynw81VWoNfI3RLkjgA03\n-----END PRIVATE KEY-----\n', u'rhel_reg_activation_key': u'ak_rhosp10', u'NetworkDeploymentActions': [u'CREATE', u'UPDATE'], u'OvercloudControlFlavor': u'control', u'rhel_reg_type': u'', u'GnocchiBackend': u'rbd', u'NeutronFlatNetworks': u'datacentre,external', u'ComputeDpdkHostCpusList': u"'2,46,24,68'", u'ControlPlaneDefaultRoute': u'10.20.0.1', u'NovaEnableRbdBackend': True, u'NeutronVhostuserSocketGroup': u'hugetlbfs', u'OvercloudObjectStorageFlavor': u'swift-storage', u'CinderEnableRbdBackend': True, u'ControllerHostnameFormat': u'krynn-ctrl-%index%', u'KeystoneSigningCertificate': u'-----BEGIN CERTIFICATE-----\nMIIDJDCCAgygAwIBAgIBAjANBgkqhkiG9w0BAQUFADBTMQswCQYDVQQGEwJYWDEO\nMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVuc2V0MQ4wDAYDVQQKDAVVbnNldDEU\nMBIGA1UEAwwLS2V5c3RvbmUgQ0EwHhcNMTgwODIxMTgzODQ3WhcNMjgwODE4MTgz\nODQ3WjBYMQswCQYDVQQGEwJYWDEOMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVu\nc2V0MQ4wDAYDVQQKDAVVbnNldDEZMBcGA1UEAwwQS2V5c3RvbmUgU2lnbmluZzCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALxi16aIVugxy8cPhRYIFMEX\nmGtUJ1/+pP1oOU13XdjkCOSCa6TrDSTbMSjazfRC9RSyKa8OrjpCSpxWCzKCeyDi\nVNN98W4rt/OsGWKTFC/IFcbAym+HOo8ykqpQyqO8X018+XPHqeGLFf7239CJLM6Z\nFCeWdyh7u0NttsAyc3lyPCC9KFA9Q/Bttjke32XKfKu9SD/iDlGUWskNplaFjHPt\nMtWBv9i8FpPteSJhHE/93+Yu5jCAVV0RGR2n9RIs4Be8UltTcDeREBmD/LoB8rvf\n8pbdNvOt0P4BnMvgZlfsCdhTq08zl9NhoP47oxNB5fY9wwyVDef1wbA7du2tAzEC\nAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAQnjoVDz7O2WLyCC1r+eJv3B0OkSPG/Nm\nxNJYYL2vjgwJPiMGQAx66BTu/vBw9PmYlDWlak8gmL0bQmp6rpmR8u4Yw4wfTXc/\nHE62TxDIG8Bna9jWY+bIzrxIcsTQcp9kOCg7FP5MMFK/9fO+tpN54MNv/5fLWK3f\n6zAm3l/GZD/HTw+qIbAmdBhJVL7HnhWn6I6Ue0UViKOKftfqSRVhfRnKij9vpqRT\nM+y5Fjtcehy/RBhQ7tZLBA951gGnBKrvZqU2B90a1ZptM1H2+FGdGjLEfUQCeMUP\nZf0/+TzYSWQERNWlpQ2YLo6r17xqww/XhJ4geFmSMKavqduZjZ6xmA==\n-----END CERTIFICATE-----\n', u'CephStorageCount': 1, u'rhel_reg_http_proxy_password': u'', u'TenantNetCidr': u'10.3.0.0/24', u'token_flush_minute': [0, 20, 40], u'osp_ad_primary_dc': u'dc00.ad.lasthome.solace.krynn', u'NtpServer': [u'10.20.0.1', u'10.20.0.2'], u'osp_ad_enable': u'False', u'NeutronDpdkCoreList': u"'3,47,25,69'", u'ComputeSriovExtraConfig': {u'nova::compute::vcpu_pin_set': [u'4-21', u'48-65', u'26-43', u'70-87'], u'neutron::plugins::ml2::path_mtu': 1550, u'neutron::agents::ml2::ovs::firewall_driver': [u'noop'], u'neutron::plugins::ml2::type_drivers': [u'vlan', u'flat'], u'neutron::agents::ml2::ovs::bridge_mappings': [u'datacentre:br-ex', u'external:br-extnet', u'sriov_ens1f0:br-sriov1', u'sriov_ens1f1:br-sriov2', u'sriov_ens2f0:br-sriov3', u'sriov_ens2f1:br-sriov4'], u'neutron::plugins::ml2::network_vlan_ranges': [u'datacentre:1:4000', u'external:1:4000', u'sriov_ens1f0:1:4000', u'sriov_ens1f1:1:4000', u'sriov_ens2f0:1:4000', u'sriov_ens2f1:1:4000'], u'tripleo::host::sriov::number_of_vfs': [u'ens1f0:16', u'ens1f1:16', u'ens2f0:16', u'ens2f1:16'], u'neutron::plugins::ml2::physical_network_mtus': [u'datacentre:1500', u'external:1500'], u'ceph::profile::params::osds': {u'/dev/sdh': {}, u'/dev/sdf': {}, u'/dev/sdg': {}, u'/dev/sdd': {}, u'/dev/sde': {}, u'/dev/sdc': {}}, u'neutron::agents::ml2::sriov::physical_device_mappings': [u'sriov_ens1f0:ens1f0', u'sriov_ens1f1:ens1f1', u'sriov_ens2f0:ens2f0', u'sriov_ens2f1:ens2f1'], u'neutron::plugins::ml2::supported_pci_vendor_devs': [u'8086:154c'], u'computesriov_classes': [u'::nova::config', u'::neutron::config', u'::neutron::plugins::ml2', u'::neutron::agents::ml2::ovs'], u'nova::compute::reserved_host_memory': 2048, u'nova::compute::pci_passthrough': [{u'devname': u'ens1f0', u'physical_network': u'sriov_ens1f0'}, {u'devname': u'ens1f1', u'physical_network': u'sriov_ens1f1'}, {u'devname': u'ens2f0', u'physical_network': u'sriov_ens2f0'}, {u'devname': u'ens2f1', u'physical_network': u'sriov_ens2f1'}]}, u'StackAction': u'CREATE', u'InternalApiAllocationPools': [{u'start': u'10.0.0.10', u'end': u'10.0.0.200'}], u'NeutronVhostuserSocketDir': u'/var/lib/vhost_sockets', u'rhel_reg_pool_id': u'', u'NeutronDatapathType': u'netdev', u'Debug': False, u'CinderBackupBackend': u'ceph', u'StorageMgmtAllocationPools': [{u'start': u'10.2.0.10', u'end': u'10.2.0.200'}], u'ComputeSriovKernelArgs': u'default_hugepagesz=1GB hugepagesz=1G hugepages=128 intel_iommu=on iommu=pt', u'rhel_reg_base_url': u'', u'RabbitFDLimit': 65436, u'StorageMgmtNetCidr': u'10.2.0.0/24', u'osp_netbios_domain': u'KRYNN', u'OvercloudComputeFlavor': u'compute', u'CinderEnableIscsiBackend': False, u'NeutronDpdkDriverType': u'vfio-pci', u'NeutronOVSFirewallDriver': u'openvswitch', u'rhel_reg_password': u'password', u'NovaReservedHostMemory': 4096, u'ControllerExtraConfig': {u'neutron::plugins::ml2::path_mtu': 1550, u'apache::trace_enable': u'Off', u'aodh::policy::policies': {u'aodh-telemetry:get_alarm_state': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:get_alarm_state'}, u'aodh-telemetry:query_alarm_history': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:query_alarm_history'}, u'aodh-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'aodh-telemetry:create_alarm': {u'value': u'rule:deny_readonly', u'key': u'telemetry:create_alarm'}, u'aodh-telemetry:alarm_history': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:alarm_history'}, u'aodh-telemetry:change_alarm': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'telemetry:change_alarm'}, u'aodh-telemetry:delete_alarm': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'telemetry:delete_alarm'}, u'aodh-telemetry:get_alarm': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:get_alarm'}, u'aodh-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'aodh-admin_or_owner': {u'value': u'rule:context_is_admin or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'aodh-telemetry:query_alarm': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:query_alarm'}, u'aodh-telemetry:change_alarm_state': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'telemetry:change_alarm_state'}, u'aodh-telemetry:get_alarms': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:get_alarms'}, u'aodh-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'aodh-segregation': {u'value': u'rule:context_is_admin', u'key': u'segregation'}}, u'mistral::policy::policies': {u'mistral-environments:update': {u'value': u'rule:admin_or_owner', u'key': u'environments:update'}, u'mistral-workbooks:update': {u'value': u'rule:admin_or_owner', u'key': u'workbooks:update'}, u'mistral-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'mistral-cron_triggers:create': {u'value': u'rule:admin_or_owner', u'key': u'cron_triggers:create'}, u'mistral-admin_or_owner': {u'value': u'is_admin:True or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'mistral-workbooks:get': {u'value': u'rule:admin_or_owner', u'key': u'workbooks:get'}, u'mistral-environments:get': {u'value': u'rule:admin_or_owner', u'key': u'environments:get'}, u'mistral-members:list': {u'value': u'rule:admin_or_owner', u'key': u'members:list'}, u'mistral-action_executions:list': {u'value': u'rule:admin_or_owner', u'key': u'action_executions:list'}, u'mistral-executions:update': {u'value': u'rule:admin_or_owner', u'key': u'executions:update'}, u'mistral-event_triggers:delete': {u'value': u'rule:admin_or_owner', u'key': u'event_triggers:delete'}, u'mistral-workflows:update': {u'value': u'rule:admin_or_owner', u'key': u'workflows:update'}, u'mistral-executions:create': {u'value': u'rule:admin_or_owner', u'key': u'executions:create'}, u'mistral-services:list': {u'value': u'rule:admin_or_owner', u'key': u'services:list'}, u'mistral-action_executions:get': {u'value': u'rule:admin_or_owner', u'key': u'action_executions:get'}, u'mistral-workflows:list': {u'value': u'rule:admin_or_owner', u'key': u'workflows:list'}, u'mistral-tasks:update': {u'value': u'rule:admin_or_owner', u'key': u'tasks:update'}, u'mistral-tasks:list': {u'value': u'rule:admin_or_owner', u'key': u'tasks:list'}, u'mistral-event_triggers:get': {u'value': u'rule:admin_or_owner', u'key': u'event_triggers:get'}, u'mistral-workflows:create': {u'value': u'rule:admin_or_owner', u'key': u'workflows:create'}, u'mistral-workflows:delete': {u'value': u'rule:admin_or_owner', u'key': u'workflows:delete'}, u'mistral-admin_only': {u'value': u'is_admin:True', u'key': u'admin_only'}, u'mistral-actions:get': {u'value': u'rule:admin_or_owner', u'key': u'actions:get'}, u'mistral-workbooks:create': {u'value': u'rule:admin_or_owner', u'key': u'workbooks:create'}, u'mistral-action_executions:update': {u'value': u'rule:admin_or_owner', u'key': u'action_executions:update'}, u'mistral-environments:list': {u'value': u'rule:admin_or_owner', u'key': u'environments:list'}, u'mistral-executions:delete': {u'value': u'rule:admin_or_owner', u'key': u'executions:delete'}, u'mistral-environments:delete': {u'value': u'rule:admin_or_owner', u'key': u'environments:delete'}, u'mistral-cron_triggers:list': {u'value': u'rule:admin_or_owner', u'key': u'cron_triggers:list'}, u'mistral-environments:create': {u'value': u'rule:admin_or_owner', u'key': u'environments:create'}, u'mistral-workbooks:list': {u'value': u'rule:admin_or_owner', u'key': u'workbooks:list'}, u'mistral-action_executions:delete': {u'value': u'rule:admin_or_owner', u'key': u'action_executions:delete'}, u'mistral-actions:delete': {u'value': u'rule:admin_or_owner', u'key': u'actions:delete'}, u'mistral-members:create': {u'value': u'rule:admin_or_owner', u'key': u'members:create'}, u'mistral-members:delete': {u'value': u'rule:admin_or_owner', u'key': u'members:delete'}, u'mistral-executions:list': {u'value': u'rule:admin_or_owner', u'key': u'executions:list'}, u'mistral-event_triggers:list': {u'value': u'rule:admin_or_owner', u'key': u'event_triggers:list'}, u'mistral-event_triggers:update': {u'value': u'rule:admin_or_owner', u'key': u'event_triggers:update'}, u'mistral-cron_triggers:get': {u'value': u'rule:admin_or_owner', u'key': u'cron_triggers:get'}, u'mistral-tasks:get': {u'value': u'rule:admin_or_owner', u'key': u'tasks:get'}, u'mistral-action_execution:create': {u'value': u'rule:admin_or_owner', u'key': u'action_execution:create'}, u'mistral-workflows:get': {u'value': u'rule:admin_or_owner', u'key': u'workflows:get'}, u'mistral-event_triggers:create': {u'value': u'rule:admin_or_owner', u'key': u'event_triggers:create'}, u'mistral-executions:get': {u'value': u'rule:admin_or_owner', u'key': u'executions:get'}, u'mistral-actions:create': {u'value': u'rule:admin_or_owner', u'key': u'actions:create'}, u'mistral-actions:list': {u'value': u'rule:admin_or_owner', u'key': u'actions:list'}, u'mistral-actions:update': {u'value': u'rule:admin_or_owner', u'key': u'actions:update'}, u'mistral-cron_triggers:delete': {u'value': u'rule:admin_or_owner', u'key': u'cron_triggers:delete'}, u'mistral-members:get': {u'value': u'rule:admin_or_owner', u'key': u'members:get'}, u'mistral-workbooks:delete': {u'value': u'rule:admin_or_owner', u'key': u'workbooks:delete'}, u'mistral-members:update': {u'value': u'rule:admin_or_owner', u'key': u'members:update'}}, u'neutron::agents::ml2::ovs::bridge_mappings': [u'datacentre:br-ex', u'external:br-extnet'], u'sahara::policy::policies': {u'sahara-data-processing:data-sources:get': {u'value': u'', u'key': u'data-processing:data-sources:get'}, u'sahara-data-processing:node-group-templates:get': {u'value': u'', u'key': u'data-processing:node-group-templates:get'}, u'sahara-data-processing:job-binaries:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binaries:delete'}, u'sahara-data-processing:clusters:scale': {u'value': u'rule:deny_readonly', u'key': u'data-processing:clusters:scale'}, u'sahara-data-processing:jobs:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:jobs:create'}, u'sahara-data-processing:job-types:get_all': {u'value': u'', u'key': u'data-processing:job-types:get_all'}, u'sahara-data-processing:jobs:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:jobs:modify'}, u'sahara-data-processing:job-executions:cancel': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-executions:cancel'}, u'sahara-data-processing:job-binaries:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binaries:create'}, u'sahara-data-processing:job-binaries:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binaries:modify'}, u'sahara-data-processing:plugins:get_version': {u'value': u'', u'key': u'data-processing:plugins:get_version'}, u'sahara-default': {u'value': u'', u'key': u'default'}, u'sahara-data-processing:job-executions:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-executions:modify'}, u'sahara-data-processing:node-group-templates:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:node-group-templates:modify'}, u'sahara-data-processing:jobs:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:jobs:delete'}, u'sahara-data-processing:cluster-templates:get': {u'value': u'', u'key': u'data-processing:cluster-templates:get'}, u'sahara-data-processing:clusters:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:clusters:delete'}, u'sahara-data-processing:jobs:execute': {u'value': u'rule:deny_readonly', u'key': u'data-processing:jobs:execute'}, u'sahara-data-processing:data-sources:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:data-sources:delete'}, u'sahara-data-processing:job-executions:refresh_status': {u'value': u'', u'key': u'data-processing:job-executions:refresh_status'}, u'sahara-data-processing:jobs:get': {u'value': u'', u'key': u'data-processing:jobs:get'}, u'sahara-data-processing:job-binary-internals:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binary-internals:modify'}, u'sahara-data-processing:job-binary-internals:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binary-internals:delete'}, u'sahara-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'sahara-data-processing:clusters:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:clusters:create'}, u'sahara-data-processing:job-executions:get': {u'value': u'', u'key': u'data-processing:job-executions:get'}, u'sahara-data-processing:clusters:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:clusters:modify'}, u'sahara-data-processing:job-binary-internals:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binary-internals:create'}, u'sahara-data-processing:plugins:convert_config': {u'value': u'rule:deny_readonly', u'key': u'data-processing:plugins:convert_config'}, u'sahara-data-processing:job-binary-internals:get_data': {u'value': u'', u'key': u'data-processing:job-binary-internals:get_data'}, u'sahara-data-processing:node-group-templates:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:node-group-templates:create'}, u'sahara-data-processing:node-group-templates:get_all': {u'value': u'', u'key': u'data-processing:node-group-templates:get_all'}, u'sahara-data-processing:images:get': {u'value': u'', u'key': u'data-processing:images:get'}, u'sahara-data-processing:jobs:get_config_hints': {u'value': u'', u'key': u'data-processing:jobs:get_config_hints'}, u'sahara-data-processing:cluster-templates:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:cluster-templates:create'}, u'sahara-data-processing:job-binaries:get': {u'value': u'', u'key': u'data-processing:job-binaries:get'}, u'sahara-data-processing:node-group-templates:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:node-group-templates:delete'}, u'sahara-data-processing:job-binaries:get_all': {u'value': u'', u'key': u'data-processing:job-binaries:get_all'}, u'sahara-data-processing:job-executions:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-executions:delete'}, u'sahara-data-processing:images:get_all': {u'value': u'', u'key': u'data-processing:images:get_all'}, u'sahara-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'sahara-data-processing:clusters:get_all': {u'value': u'', u'key': u'data-processing:clusters:get_all'}, u'sahara-data-processing:images:register': {u'value': u'rule:deny_readonly', u'key': u'data-processing:images:register'}, u'sahara-data-processing:plugins:patch': {u'value': u'role:admin', u'key': u'data-processing:plugins:patch'}, u'sahara-data-processing:jobs:get_all': {u'value': u'', u'key': u'data-processing:jobs:get_all'}, u'sahara-data-processing:images:unregister': {u'value': u'rule:deny_readonly', u'key': u'data-processing:images:unregister'}, u'sahara-data-processing:data-sources:get_all': {u'value': u'', u'key': u'data-processing:data-sources:get_all'}, u'sahara-data-processing:cluster-templates:get_all': {u'value': u'', u'key': u'data-processing:cluster-templates:get_all'}, u'sahara-data-processing:plugins:get': {u'value': u'', u'key': u'data-processing:plugins:get'}, u'sahara-data-processing:job-binary-internals:get_all': {u'value': u'', u'key': u'data-processing:job-binary-internals:get_all'}, u'sahara-data-processing:images:remove_tags': {u'value': u'rule:deny_readonly', u'key': u'data-processing:images:remove_tags'}, u'sahara-data-processing:cluster-templates:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:cluster-templates:modify'}, u'sahara-data-processing:clusters:get': {u'value': u'', u'key': u'data-processing:clusters:get'}, u'sahara-data-processing:images:add_tags': {u'value': u'rule:deny_readonly', u'key': u'data-processing:images:add_tags'}, u'sahara-data-processing:job-binaries:get_data': {u'value': u'', u'key': u'data-processing:job-binaries:get_data'}, u'sahara-data-processing:data-sources:register': {u'value': u'rule:deny_readonly', u'key': u'data-processing:data-sources:register'}, u'sahara-data-processing:job-executions:get_all': {u'value': u'', u'key': u'data-processing:job-executions:get_all'}, u'sahara-data-processing:job-binary-internals:get': {u'value': u'', u'key': u'data-processing:job-binary-internals:get'}, u'sahara-data-processing:cluster-templates:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:cluster-templates:delete'}, u'sahara-data-processing:data-sources:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:data-sources:modify'}, u'sahara-data-processing:plugins:get_all': {u'value': u'', u'key': u'data-processing:plugins:get_all'}}, u'controller_classes': [u'::keystone::cron::token_flush'], u'horizon::api_versions': {u'identity': u'3'}, u'neutron::plugins::ml2::physical_network_mtus': [u'datacentre:1500', u'external:1500'], u'cinder::config::cinder_config': {u'scaleio/volume_driver': {u'value': u'cinder.volume.drivers.emc.scaleio.ScaleIODriver'}, u'scaleio/sio_protection_domain_name': {u'value': u'default'}, u'scaleio/volume_backend_name': {u'value': u'scaleio'}, u'scaleio/sio_round_volume_capacity': {u'value': u'True'}, u'scaleio/sio_storage_pool_name': {u'value': u'default'}, u'scaleio/sio_storage_pools': {u'value': u'default:default'}, u'scaleio/sio_force_delete': {u'value': u'True'}}, u'cinder::policy::policies': {u'cinder-volume_extension:volume_image_metadata': {u'value': u'rule:admin_or_owner', u'key': u'volume_extension:volume_image_metadata'}, u'cinder-volume_extension:backup_admin_actions:reset_status': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:backup_admin_actions:reset_status'}, u'cinder-snapshot_extension:snapshot_unmanage': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'snapshot_extension:snapshot_unmanage'}, u'cinder-backup:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'backup:delete'}, u'cinder-volume_extension:volume_type_access': {u'value': u'rule:admin_or_owner', u'key': u'volume_extension:volume_type_access'}, u'cinder-volume:get_all_transfers': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:get_all_transfers'}, u'cinder-consistencygroup:create': {u'value': u'group:nobody and rule:deny_readonly', u'key': u'consistencygroup:create'}, u'cinder-volume:create': {u'value': u'rule:deny_readonly', u'key': u'volume:create'}, u'cinder-snapshot_extension:list_manageable': {u'value': u'rule:admin_api', u'key': u'snapshot_extension:list_manageable'}, u'cinder-volume_extension:hosts': {u'value': u'rule:admin_api', u'key': u'volume_extension:hosts'}, u'cinder-volume:retype': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:retype'}, u'cinder-backup:get': {u'value': u'rule:admin_or_owner', u'key': u'backup:get'}, u'cinder-volume_extension:volume_admin_actions:reset_status': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_admin_actions:reset_status'}, u'cinder-backup:restore': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'backup:restore'}, u'cinder-volume:delete_transfer': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:delete_transfer'}, u'cinder-group:delete_group_snapshot': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'group:delete_group_snapshot'}, u'cinder-consistencygroup:get_cgsnapshot': {u'value': u'group:nobody', u'key': u'consistencygroup:get_cgsnapshot'}, u'cinder-volume_extension:volume_mig_status_attribute': {u'value': u'rule:admin_api', u'key': u'volume_extension:volume_mig_status_attribute'}, u'cinder-backup:backup-export': {u'value': u'rule:admin_api', u'key': u'backup:backup-export'}, u'cinder-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'cinder-clusters:get_all': {u'value': u'rule:admin_api', u'key': u'clusters:get_all'}, u'cinder-group:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'group:delete'}, u'cinder-volume:get_volume_metadata': {u'value': u'rule:admin_or_owner', u'key': u'volume:get_volume_metadata'}, u'cinder-volume:update_snapshot_metadata': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:update_snapshot_metadata'}, u'cinder-consistencygroup:delete': {u'value': u'group:nobody and rule:deny_readonly', u'key': u'consistencygroup:delete'}, u'cinder-volume_extension:volume_actions:upload_image': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume_extension:volume_actions:upload_image'}, u'cinder-volume_extension:snapshot_admin_actions:force_delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:snapshot_admin_actions:force_delete'}, u'cinder-volume_extension:quota_classes:validate_setup_for_nested_quota_use': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:quota_classes:validate_setup_for_nested_quota_use'}, u'cinder-volume_extension:quota_classes': {u'value': u'rule:admin_api', u'key': u'volume_extension:quota_classes'}, u'cinder-volume_extension:types_manage': {u'value': u'rule:admin_api', u'key': u'volume_extension:types_manage'}, u'cinder-volume_extension:replication:promote': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:replication:promote'}, u'cinder-volume_extension:types_extra_specs': {u'value': u'rule:admin_api', u'key': u'volume_extension:types_extra_specs'}, u'cinder-volume_extension:volume_admin_actions:force_detach': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_admin_actions:force_detach'}, u'cinder-volume_extension:volume_type_access:addProjectAccess': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_type_access:addProjectAccess'}, u'cinder-volume_extension:access_types_extra_specs': {u'value': u'rule:admin_api', u'key': u'volume_extension:access_types_extra_specs'}, u'cinder-group:create': {u'value': u'rule:deny_readonly', u'key': u'group:create'}, u'cinder-volume_extension:volume_encryption_metadata': {u'value': u'rule:admin_or_owner', u'key': u'volume_extension:volume_encryption_metadata'}, u'cinder-group:group_type_access': {u'value': u'rule:admin_or_owner', u'key': u'group:group_type_access'}, u'cinder-message:get': {u'value': u'rule:admin_or_owner', u'key': u'message:get'}, u'cinder-volume_extension:quotas:update': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:quotas:update'}, u'cinder-group:get_all_group_snapshots': {u'value': u'rule:admin_or_owner', u'key': u'group:get_all_group_snapshots'}, u'cinder-volume_extension:services:index': {u'value': u'rule:admin_api', u'key': u'volume_extension:services:index'}, u'cinder-volume_extension:volume_admin_actions:force_delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_admin_actions:force_delete'}, u'cinder-volume:delete_volume_metadata': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:delete_volume_metadata'}, u'cinder-volume:extend': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:extend'}, u'cinder-volume:get_all': {u'value': u'rule:admin_or_owner', u'key': u'volume:get_all'}, u'cinder-volume_extension:extended_snapshot_attributes': {u'value': u'rule:admin_or_owner', u'key': u'volume_extension:extended_snapshot_attributes'}, u'cinder-admin_api': {u'value': u'is_admin:True', u'key': u'admin_api'}, u'cinder-snapshot_extension:snapshot_actions:update_snapshot_status': {u'value': u'rule:deny_readonly', u'key': u'snapshot_extension:snapshot_actions:update_snapshot_status'}, u'cinder-group:get_all': {u'value': u'rule:admin_or_owner', u'key': u'group:get_all'}, u'cinder-volume:get_volume_admin_metadata': {u'value': u'rule:admin_api', u'key': u'volume:get_volume_admin_metadata'}, u'cinder-volume:get': {u'value': u'rule:admin_or_owner', u'key': u'volume:get'}, u'cinder-volume_extension:volume_admin_actions:migrate_volume_completion': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_admin_actions:migrate_volume_completion'}, u'cinder-backup:create': {u'value': u'rule:deny_readonly', u'key': u'backup:create'}, u'cinder-volume_extension:list_manageable': {u'value': u'rule:admin_api', u'key': u'volume_extension:list_manageable'}, u'cinder-volume_extension:replication:reenable': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:replication:reenable'}, u'cinder-volume_extension:volume_tenant_attribute': {u'value': u'rule:admin_or_owner', u'key': u'volume_extension:volume_tenant_attribute'}, u'cinder-volume:create_snapshot': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:create_snapshot'}, u'cinder-volume:get_snapshot': {u'value': u'rule:admin_or_owner', u'key': u'volume:get_snapshot'}, u'cinder-scheduler_extension:scheduler_stats:get_pools': {u'value': u'rule:admin_api', u'key': u'scheduler_extension:scheduler_stats:get_pools'}, u'cinder-backup:get_all': {u'value': u'rule:admin_or_owner', u'key': u'backup:get_all'}, u'cinder-admin_or_owner': {u'value': u'is_admin:True or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'cinder-volume_extension:quotas:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:quotas:delete'}, u'cinder-volume_extension:capabilities': {u'value': u'rule:admin_api', u'key': u'volume_extension:capabilities'}, u'cinder-volume:delete_snapshot_metadata': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:delete_snapshot_metadata'}, u'cinder-volume_extension:services:update': {u'value': u'rule:admin_api', u'key': u'volume_extension:services:update'}, u'cinder-group:group_types_specs': {u'value': u'rule:admin_api', u'key': u'group:group_types_specs'}, u'cinder-volume:thaw_host': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume:thaw_host'}, u'cinder-volume_extension:backup_admin_actions:force_delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:backup_admin_actions:force_delete'}, u'cinder-volume:freeze_host': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume:freeze_host'}, u'cinder-volume:delete_snapshot': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:delete_snapshot'}, u'cinder-group:create_group_snapshot': {u'value': u'rule:deny_readonly', u'key': u'group:create_group_snapshot'}, u'cinder-volume_extension:volume_type_encryption': {u'value': u'rule:admin_api', u'key': u'volume_extension:volume_type_encryption'}, u'cinder-volume:get_all_snapshots': {u'value': u'rule:admin_or_owner', u'key': u'volume:get_all_snapshots'}, u'cinder-group:group_types_manage': {u'value': u'rule:admin_api', u'key': u'group:group_types_manage'}, u'cinder-consistencygroup:create_cgsnapshot': {u'value': u'group:nobody and rule:deny_readonly', u'key': u'consistencygroup:create_cgsnapshot'}, u'cinder-volume_extension:volume_admin_actions:migrate_volume': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_admin_actions:migrate_volume'}, u'cinder-volume_extension:access_types_qos_specs_id': {u'value': u'rule:admin_api', u'key': u'volume_extension:access_types_qos_specs_id'}, u'cinder-consistencygroup:get_all': {u'value': u'group:nobody', u'key': u'consistencygroup:get_all'}, u'cinder-group:get': {u'value': u'rule:admin_or_owner', u'key': u'group:get'}, u'cinder-volume:create_volume_metadata': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:create_volume_metadata'}, u'cinder-volume:update': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:update'}, u'cinder-volume:update_volume_metadata': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:update_volume_metadata'}, u'cinder-consistencygroup:update': {u'value': u'group:nobody and rule:deny_readonly', u'key': u'consistencygroup:update'}, u'cinder-group:update': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'group:update'}, u'cinder-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'cinder-volume:update_volume_admin_metadata': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume:update_volume_admin_metadata'}, u'cinder-volume:create_transfer': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:create_transfer'}, u'cinder-volume_extension:quotas:show': {u'value': u'', u'key': u'volume_extension:quotas:show'}, u'cinder-volume_extension:volume_actions:upload_public': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_actions:upload_public'}, u'cinder-volume_extension:snapshot_admin_actions:reset_status': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:snapshot_admin_actions:reset_status'}, u'cinder-consistencygroup:get': {u'value': u'group:nobody', u'key': u'consistencygroup:get'}, u'cinder-volume:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:delete'}, u'cinder-message:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'message:delete'}, u'cinder-snapshot_extension:snapshot_manage': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'snapshot_extension:snapshot_manage'}, u'cinder-group:update_group_snapshot': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'group:update_group_snapshot'}, u'cinder-volume_extension:volume_manage': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_manage'}, u'cinder-volume:failover_host': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume:failover_host'}, u'cinder-volume:update_snapshot': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:update_snapshot'}, u'cinder-group:access_group_types_specs': {u'value': u'rule:admin_api', u'key': u'group:access_group_types_specs'}, u'cinder-clusters:get': {u'value': u'rule:admin_api', u'key': u'clusters:get'}, u'cinder-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'cinder-volume:get_snapshot_metadata': {u'value': u'rule:admin_or_owner', u'key': u'volume:get_snapshot_metadata'}, u'cinder-volume:accept_transfer': {u'value': u'rule:deny_readonly', u'key': u'volume:accept_transfer'}, u'cinder-consistencygroup:delete_cgsnapshot': {u'value': u'group:nobody and rule:deny_readonly', u'key': u'consistencygroup:delete_cgsnapshot'}, u'cinder-backup:backup-import': {u'value': u'rule:admin_api', u'key': u'backup:backup-import'}, u'cinder-volume:update_readonly_flag': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:update_readonly_flag'}, u'cinder-volume_extension:volume_host_attribute': {u'value': u'rule:admin_api', u'key': u'volume_extension:volume_host_attribute'}, u'cinder-consistencygroup:get_all_cgsnapshots': {u'value': u'group:nobody', u'key': u'consistencygroup:get_all_cgsnapshots'}, u'cinder-volume_extension:volume_unmanage': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_unmanage'}, u'cinder-message:get_all': {u'value': u'rule:admin_or_owner', u'key': u'message:get_all'}, u'cinder-volume_extension:volume_type_access:removeProjectAccess': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_type_access:removeProjectAccess'}, u'cinder-clusters:update': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'clusters:update'}, u'cinder-backup:update': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'backup:update'}, u'cinder-volume:get_transfer': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:get_transfer'}, u'cinder-group:get_group_snapshot': {u'value': u'rule:admin_or_owner', u'key': u'group:get_group_snapshot'}}, u'neutron::policy::policies': {u'neutron-create_router:distributed': {u'value': u'rule:admin_only', u'key': u'create_router:distributed'}, u'neutron-admin_or_owner': {u'value': u'rule:context_is_admin or rule:owner', u'key': u'admin_or_owner'}, u'neutron-get_policy_dscp_marking_rule': {u'value': u'rule:regular_user', u'key': u'get_policy_dscp_marking_rule'}, u'neutron-create_policy': {u'value': u'rule:admin_only', u'key': u'create_policy'}, u'neutron-update_port:fixed_ips': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'update_port:fixed_ips'}, u'neutron-delete_trunk': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_trunk'}, u'neutron-update_rbac_policy': {u'value': u'rule:admin_or_owner', u'key': u'update_rbac_policy'}, u'neutron-get_router': {u'value': u'rule:admin_or_owner', u'key': u'get_router'}, u'neutron-delete_rbac_policy': {u'value': u'rule:admin_or_owner', u'key': u'delete_rbac_policy'}, u'neutron-create_subnetpool': {u'value': u'rule:deny_readonly', u'key': u'create_subnetpool'}, u'neutron-create_port:allowed_address_pairs': {u'value': u'rule:admin_or_network_owner and rule:deny_readonly', u'key': u'create_port:allowed_address_pairs'}, u'neutron-create_network:shared': {u'value': u'rule:admin_only', u'key': u'create_network:shared'}, u'neutron-get_flavor': {u'value': u'rule:regular_user', u'key': u'get_flavor'}, u'neutron-delete_policy_minimum_bandwidth_rule': {u'value': u'rule:admin_only', u'key': u'delete_policy_minimum_bandwidth_rule'}, u'neutron-create_metering_label': {u'value': u'rule:admin_only', u'key': u'create_metering_label'}, u'neutron-update_subnet:service_types': {u'value': u'rule:admin_only', u'key': u'update_subnet:service_types'}, u'neutron-create_floatingip': {u'value': u'rule:regular_user and rule:deny_readonly', u'key': u'create_floatingip'}, u'neutron-update_port:binding:host_id': {u'value': u'rule:admin_only and rule:deny_readonly', u'key': u'update_port:binding:host_id'}, u'neutron-get_metering_label': {u'value': u'rule:admin_only', u'key': u'get_metering_label'}, u'neutron-create_router': {u'value': u'rule:regular_user and rule:deny_readonly', u'key': u'create_router'}, u'neutron-update_flavor': {u'value': u'rule:admin_only', u'key': u'update_flavor'}, u'neutron-update_port:mac_learning_enabled': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'update_port:mac_learning_enabled'}, u'neutron-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'neutron-create_port:port_security_enabled': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'create_port:port_security_enabled'}, u'neutron-update_port:allowed_address_pairs': {u'value': u'rule:admin_or_network_owner and rule:deny_readonly', u'key': u'update_port:allowed_address_pairs'}, u'neutron-get_router:ha': {u'value': u'rule:admin_only', u'key': u'get_router:ha'}, u'neutron-update_network:router:external': {u'value': u'rule:admin_only', u'key': u'update_network:router:external'}, u'neutron-create_network_profile': {u'value': u'rule:admin_only', u'key': u'create_network_profile'}, u'neutron-create_network:provider:segmentation_id': {u'value': u'', u'key': u'create_network:provider:segmentation_id'}, u'neutron-delete_address_scope': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_address_scope'}, u'neutron-get_network:provider:network_type': {u'value': u'', u'key': u'get_network:provider:network_type'}, u'neutron-external': {u'value': u'field:networks:router:external=True', u'key': u'external'}, u'neutron-update_network_profile': {u'value': u'rule:admin_only', u'key': u'update_network_profile'}, u'neutron-update_policy_bandwidth_limit_rule': {u'value': u'rule:admin_only', u'key': u'update_policy_bandwidth_limit_rule'}, u'neutron-update_policy_profiles': {u'value': u'rule:admin_only', u'key': u'update_policy_profiles'}, u'neutron-admin_owner_or_network_owner': {u'value': u'rule:owner or rule:admin_or_network_owner', u'key': u'admin_owner_or_network_owner'}, u'neutron-create_address_scope': {u'value': u'rule:deny_readonly', u'key': u'create_address_scope'}, u'neutron-network_device': {u'value': u'field:port:device_owner=~^network:', u'key': u'network_device'}, u'neutron-update_port:mac_address': {u'value': u'rule:admin_only or rule:context_is_advsvc', u'key': u'update_port:mac_address'}, u'neutron-get_network_profile': {u'value': u'', u'key': u'get_network_profile'}, u'neutron-get_subnetpool': {u'value': u'rule:admin_or_owner or rule:shared_subnetpools', u'key': u'get_subnetpool'}, u'neutron-get_port:queue_id': {u'value': u'rule:admin_only', u'key': u'get_port:queue_id'}, u'neutron-create_policy_dscp_marking_rule': {u'value': u'rule:admin_only', u'key': u'create_policy_dscp_marking_rule'}, u'neutron-delete_segment': {u'value': u'rule:admin_only and rule:deny_readonly', u'key': u'delete_segment'}, u'neutron-update_rbac_policy:target_tenant': {u'value': u'rule:restrict_wildcard and rule:admin_or_owner', u'key': u'update_rbac_policy:target_tenant'}, u'neutron-get_network_profiles': {u'value': u'', u'key': u'get_network_profiles'}, u'neutron-get_rule_type': {u'value': u'rule:regular_user', u'key': u'get_rule_type'}, u'neutron-create_router:external_gateway_info:enable_snat': {u'value': u'rule:admin_only', u'key': u'create_router:external_gateway_info:enable_snat'}, u'neutron-create_port:binding:profile': {u'value': u'rule:admin_only', u'key': u'create_port:binding:profile'}, u'neutron-delete_policy': {u'value': u'rule:admin_only', u'key': u'delete_policy'}, u'neutron-update_router:distributed': {u'value': u'rule:admin_only', u'key': u'update_router:distributed'}, u'neutron-delete_policy_dscp_marking_rule': {u'value': u'rule:admin_only', u'key': u'delete_policy_dscp_marking_rule'}, u'neutron-create_flavor': {u'value': u'rule:admin_only', u'key': u'create_flavor'}, u'neutron-update_floatingip': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'update_floatingip'}, u'neutron-admin_or_network_owner': {u'value': u'rule:context_is_admin or tenant_id:%(network:tenant_id)s or role:network_admin', u'key': u'admin_or_network_owner'}, u'neutron-create_router:external_gateway_info:external_fixed_ips': {u'value': u'rule:admin_only', u'key': u'create_router:external_gateway_info:external_fixed_ips'}, u'neutron-create_network:router:external': {u'value': u'rule:admin_only', u'key': u'create_network:router:external'}, u'neutron-get_auto_allocated_topology': {u'value': u'rule:admin_or_owner', u'key': u'get_auto_allocated_topology'}, u'neutron-shared_subnetpools': {u'value': u'field:subnetpools:shared=True', u'key': u'shared_subnetpools'}, u'neutron-get_network:segments': {u'value': u'', u'key': u'get_network:segments'}, u'neutron-delete_floatingip': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_floatingip'}, u'neutron-create_network': {u'value': u'rule:deny_readonly', u'key': u'create_network'}, u'neutron-update_service_profile': {u'value': u'rule:admin_only', u'key': u'update_service_profile'}, u'neutron-remove_subports': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'remove_subports'}, u'neutron-delete_l3-router': {u'value': u'rule:admin_only', u'key': u'delete_l3-router'}, u'neutron-update_network:provider:segmentation_id': {u'value': u'', u'key': u'update_network:provider:segmentation_id'}, u'neutron-get_subnet:segment_id': {u'value': u'rule:admin_only', u'key': u'get_subnet:segment_id'}, u'neutron-create_subnet:segment_id': {u'value': u'rule:admin_only', u'key': u'create_subnet:segment_id'}, u'neutron-get_policy_bandwidth_limit_rule': {u'value': u'rule:regular_user', u'key': u'get_policy_bandwidth_limit_rule'}, u'neutron-get_subnet': {u'value': u'rule:admin_or_owner or rule:shared', u'key': u'get_subnet'}, u'neutron-get_network:provider:segmentation_id': {u'value': u'', u'key': u'get_network:provider:segmentation_id'}, u'neutron-get_trunk': {u'value': u'rule:admin_or_owner', u'key': u'get_trunk'}, u'neutron-get_address_scope': {u'value': u'rule:admin_or_owner or rule:shared_address_scopes', u'key': u'get_address_scope'}, u'neutron-get_port:binding:host_id': {u'value': u'rule:admin_only', u'key': u'get_port:binding:host_id'}, u'neutron-update_router:ha': {u'value': u'rule:admin_only', u'key': u'update_router:ha'}, u'neutron-update_network:provider:network_type': {u'value': u'', u'key': u'update_network:provider:network_type'}, u'neutron-create_subnet:service_types': {u'value': u'rule:admin_only', u'key': u'create_subnet:service_types'}, u'neutron-delete_agent': {u'value': u'rule:admin_only', u'key': u'delete_agent'}, u'neutron-create_lsn': {u'value': u'rule:admin_only', u'key': u'create_lsn'}, u'neutron-update_network:shared': {u'value': u'rule:admin_only', u'key': u'update_network:shared'}, u'neutron-get_dhcp-agents': {u'value': u'rule:admin_only', u'key': u'get_dhcp-agents'}, u'neutron-get_floatingip': {u'value': u'rule:admin_or_owner', u'key': u'get_floatingip'}, u'neutron-get_network_ip_availabilities': {u'value': u'rule:admin_only', u'key': u'get_network_ip_availabilities'}, u'neutron-context_is_advsvc': {u'value': u'role:advsvc and rule:deny_readonly', u'key': u'context_is_advsvc'}, u'neutron-create_network:is_default': {u'value': u'rule:admin_only', u'key': u'create_network:is_default'}, u'neutron-update_network:provider:physical_network': {u'value': u'', u'key': u'update_network:provider:physical_network'}, u'neutron-create_address_scope:shared': {u'value': u'rule:admin_only', u'key': u'create_address_scope:shared'}, u'neutron-delete_policy_bandwidth_limit_rule': {u'value': u'rule:admin_only', u'key': u'delete_policy_bandwidth_limit_rule'}, u'neutron-create_segment': {u'value': u'rule:admin_only and rule:deny_readonly', u'key': u'create_segment'}, u'neutron-update_port': {u'value': u'rule:admin_or_owner or rule:context_is_advsvc', u'key': u'update_port'}, u'neutron-get_l3-routers': {u'value': u'rule:admin_only', u'key': u'get_l3-routers'}, u'neutron-create_metering_label_rule': {u'value': u'rule:admin_only', u'key': u'create_metering_label_rule'}, u'neutron-delete_metering_label_rule': {u'value': u'rule:admin_only', u'key': u'delete_metering_label_rule'}, u'neutron-get_router:distributed': {u'value': u'rule:admin_only', u'key': u'get_router:distributed'}, u'neutron-delete_service_profile': {u'value': u'rule:admin_only', u'key': u'delete_service_profile'}, u'neutron-create_qos_queue': {u'value': u'rule:admin_only', u'key': u'create_qos_queue'}, u'neutron-create_port:binding:host_id': {u'value': u'rule:admin_only', u'key': u'create_port:binding:host_id'}, u'neutron-update_policy_dscp_marking_rule': {u'value': u'rule:admin_only', u'key': u'update_policy_dscp_marking_rule'}, u'neutron-get_flavor_service_profile': {u'value': u'rule:regular_user', u'key': u'get_flavor_service_profile'}, u'neutron-update_port:device_owner': {u'value': u'not rule:network_device or rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'update_port:device_owner'}, u'neutron-update_router:external_gateway_info:enable_snat': {u'value': u'rule:admin_only', u'key': u'update_router:external_gateway_info:enable_snat'}, u'neutron-add_router_interface': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'add_router_interface'}, u'neutron-get_port:binding:vif_details': {u'value': u'rule:admin_only', u'key': u'get_port:binding:vif_details'}, u'neutron-get_policy': {u'value': u'rule:regular_user', u'key': u'get_policy'}, u'neutron-get_flavors': {u'value': u'rule:regular_user', u'key': u'get_flavors'}, u'neutron-create_service_profile': {u'value': u'rule:admin_only', u'key': u'create_service_profile'}, u'neutron-get_network:queue_id': {u'value': u'rule:admin_only', u'key': u'get_network:queue_id'}, u'neutron-create_subnetpool:is_default': {u'value': u'rule:admin_only', u'key': u'create_subnetpool:is_default'}, u'neutron-create_policy_minimum_bandwidth_rule': {u'value': u'rule:admin_only', u'key': u'create_policy_minimum_bandwidth_rule'}, u'neutron-get_policy_profile': {u'value': u'', u'key': u'get_policy_profile'}, u'neutron-delete_dhcp-network': {u'value': u'rule:admin_only', u'key': u'delete_dhcp-network'}, u'neutron-delete_subnet': {u'value': u'rule:admin_or_network_owner and rule:deny_readonly', u'key': u'delete_subnet'}, u'neutron-update_address_scope': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'update_address_scope'}, u'neutron-get_policy_profiles': {u'value': u'', u'key': u'get_policy_profiles'}, u'neutron-add_subports': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'add_subports'}, u'neutron-delete_subnetpool': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_subnetpool'}, u'neutron-update_subnetpool:is_default': {u'value': u'rule:admin_only', u'key': u'update_subnetpool:is_default'}, u'neutron-owner': {u'value': u'tenant_id:%(tenant_id)s and rule:deny_readonly', u'key': u'owner'}, u'neutron-update_agent': {u'value': u'rule:admin_only', u'key': u'update_agent'}, u'neutron-update_network:segments': {u'value': u'', u'key': u'update_network:segments'}, u'neutron-update_policy': {u'value': u'rule:admin_only', u'key': u'update_policy'}, u'neutron-get_rbac_policy': {u'value': u'rule:admin_or_owner', u'key': u'get_rbac_policy'}, u'neutron-get_loadbalancer-hosting-agent': {u'value': u'rule:admin_only', u'key': u'get_loadbalancer-hosting-agent'}, u'neutron-create_network:provider:network_type': {u'value': u'', u'key': u'create_network:provider:network_type'}, u'neutron-update_port:port_security_enabled': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'update_port:port_security_enabled'}, u'neutron-delete_flavor': {u'value': u'rule:admin_only', u'key': u'delete_flavor'}, u'neutron-update_subnetpool': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'update_subnetpool'}, u'neutron-create_port:mac_address': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'create_port:mac_address'}, u'neutron-get_subports': {u'value': u'', u'key': u'get_subports'}, u'neutron-create_floatingip:floating_ip_address': {u'value': u'rule:admin_only', u'key': u'create_floatingip:floating_ip_address'}, u'neutron-get_network': {u'value': u'rule:admin_or_owner or rule:shared or rule:external or rule:context_is_advsvc', u'key': u'get_network'}, u'neutron-create_rbac_policy': {u'value': u'rule:deny_readonly', u'key': u'create_rbac_policy'}, u'neutron-shared_address_scopes': {u'value': u'field:address_scopes:shared=True', u'key': u'shared_address_scopes'}, u'neutron-get_port:binding:vif_type': {u'value': u'rule:admin_only', u'key': u'get_port:binding:vif_type'}, u'neutron-delete_router': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_router'}, u'neutron-create_port:device_owner': {u'value': u'not rule:network_device or rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'create_port:device_owner'}, u'neutron-get_agent': {u'value': u'rule:admin_only', u'key': u'get_agent'}, u'neutron-create_dhcp-network': {u'value': u'rule:admin_only', u'key': u'create_dhcp-network'}, u'neutron-get_agent-loadbalancers': {u'value': u'rule:admin_only', u'key': u'get_agent-loadbalancers'}, u'neutron-create_trunk': {u'value': u'rule:regular_user and rule:deny_readonly', u'key': u'create_trunk'}, u'neutron-update_network': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'update_network'}, u'neutron-create_network:provider:physical_network': {u'value': u'', u'key': u'create_network:provider:physical_network'}, u'neutron-update_port:binding:profile': {u'value': u'rule:admin_only and rule:deny_readonly', u'key': u'update_port:binding:profile'}, u'neutron-create_port': {u'value': u'rule:deny_readonly', u'key': u'create_port'}, u'neutron-get_l3-agents': {u'value': u'rule:admin_only', u'key': u'get_l3-agents'}, u'neutron-create_subnetpool:shared': {u'value': u'rule:admin_only', u'key': u'create_subnetpool:shared'}, u'neutron-create_router:ha': {u'value': u'rule:admin_only', u'key': u'create_router:ha'}, u'neutron-admin_only': {u'value': u'rule:context_is_admin and rule:deny_readonly', u'key': u'admin_only'}, u'neutron-get_service_profiles': {u'value': u'rule:admin_only', u'key': u'get_service_profiles'}, u'neutron-regular_user': {u'value': u'rule:deny_readonly', u'key': u'regular_user'}, u'neutron-get_qos_queue': {u'value': u'rule:admin_only', u'key': u'get_qos_queue'}, u'neutron-create_rbac_policy:target_tenant': {u'value': u'rule:restrict_wildcard', u'key': u'create_rbac_policy:target_tenant'}, u'neutron-update_segment': {u'value': u'rule:admin_only and rule:deny_readonly', u'key': u'update_segment'}, u'neutron-get_service_provider': {u'value': u'rule:regular_user', u'key': u'get_service_provider'}, u'neutron-update_address_scope:shared': {u'value': u'rule:admin_only', u'key': u'update_address_scope:shared'}, u'neutron-update_router:external_gateway_info:external_fixed_ips': {u'value': u'rule:admin_only', u'key': u'update_router:external_gateway_info:external_fixed_ips'}, u'neutron-delete_network': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_network'}, u'neutron-update_policy_minimum_bandwidth_rule': {u'value': u'rule:admin_only', u'key': u'update_policy_minimum_bandwidth_rule'}, u'neutron-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'neutron-get_network_ip_availability': {u'value': u'rule:admin_only', u'key': u'get_network_ip_availability'}, u'neutron-get_port': {u'value': u'rule:context_is_advsvc or rule:admin_owner_or_network_owner', u'key': u'get_port'}, u'neutron-get_segment': {u'value': u'rule:admin_only', u'key': u'get_segment'}, u'neutron-delete_network_profile': {u'value': u'rule:admin_only', u'key': u'delete_network_profile'}, u'neutron-delete_flavor_service_profile': {u'value': u'rule:admin_only', u'key': u'delete_flavor_service_profile'}, u'neutron-get_port:binding:profile': {u'value': u'rule:admin_only', u'key': u'get_port:binding:profile'}, u'neutron-get_network:provider:physical_network': {u'value': u'', u'key': u'get_network:provider:physical_network'}, u'neutron-create_l3-router': {u'value': u'rule:admin_only', u'key': u'create_l3-router'}, u'neutron-remove_rule': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'remove_rule'}, u'neutron-insert_rule': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'insert_rule'}, u'neutron-delete_port': {u'value': u'rule:context_is_advsvc or rule:admin_owner_or_network_owner', u'key': u'delete_port'}, u'neutron-create_port:mac_learning_enabled': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'create_port:mac_learning_enabled'}, u'neutron-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'neutron-create_flavor_service_profile': {u'value': u'rule:admin_only', u'key': u'create_flavor_service_profile'}, u'neutron-delete_metering_label': {u'value': u'rule:admin_only', u'key': u'delete_metering_label'}, u'neutron-get_metering_label_rule': {u'value': u'rule:admin_only', u'key': u'get_metering_label_rule'}, u'neutron-get_loadbalancer-pools': {u'value': u'rule:admin_only', u'key': u'get_loadbalancer-pools'}, u'neutron-get_service_profile': {u'value': u'rule:admin_only', u'key': u'get_service_profile'}, u'neutron-create_network:segments': {u'value': u'', u'key': u'create_network:segments'}, u'neutron-remove_router_interface': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'remove_router_interface'}, u'neutron-create_subnet': {u'value': u'rule:admin_or_network_owner and rule:deny_readonly', u'key': u'create_subnet'}, u'neutron-restrict_wildcard': {u'value': u'(not field:rbac_policy:target_tenant=*) or rule:admin_only', u'key': u'restrict_wildcard'}, u'neutron-update_subnet': {u'value': u'rule:admin_or_network_owner and rule:deny_readonly', u'key': u'update_subnet'}, u'neutron-get_network:router:external': {u'value': u'rule:regular_user', u'key': u'get_network:router:external'}, u'neutron-get_policy_minimum_bandwidth_rule': {u'value': u'rule:regular_user', u'key': u'get_policy_minimum_bandwidth_rule'}, u'neutron-get_dhcp-networks': {u'value': u'rule:admin_only', u'key': u'get_dhcp-networks'}, u'neutron-get_lsn': {u'value': u'rule:admin_only', u'key': u'get_lsn'}, u'neutron-shared': {u'value': u'field:networks:shared=True', u'key': u'shared'}, u'neutron-create_port:fixed_ips': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'create_port:fixed_ips'}, u'neutron-get_loadbalancer-agent': {u'value': u'rule:admin_only', u'key': u'get_loadbalancer-agent'}, u'neutron-create_policy_bandwidth_limit_rule': {u'value': u'rule:admin_only', u'key': u'create_policy_bandwidth_limit_rule'}}, u'neutron::plugins::ml2::mechanism_drivers': [u'openvswitch', u'sriovnicswitch'], u'gnocchi::wsgi::apache::threads': 1, u'manila::policy::policies': {u'manila-share:manage': {u'value': u'rule:admin_api', u'key': u'share:manage'}, u'manila-share_network:show': {u'value': u'rule:default', u'key': u'share_network:show'}, u'manila-share_snapshot_instance:show': {u'value': u'rule:admin_api', u'key': u'share_snapshot_instance:show'}, u'manila-scheduler_stats:pools:index': {u'value': u'rule:admin_api', u'key': u'scheduler_stats:pools:index'}, u'manila-share:access_get': {u'value': u'rule:default', u'key': u'share:access_get'}, u'manila-share_type:show': {u'value': u'rule:default', u'key': u'share_type:show'}, u'manila-security_service:create': {u'value': u'rule:default', u'key': u'security_service:create'}, u'manila-consistency_group:force_delete': {u'value': u'rule:admin_api', u'key': u'consistency_group:force_delete'}, u'manila-consistency_group:create': {u'value': u'rule:default', u'key': u'consistency_group:create'}, u'manila-consistency_group:get': {u'value': u'rule:default', u'key': u'consistency_group:get'}, u'manila-share_types_extra_spec:delete': {u'value': u'rule:admin_api', u'key': u'share_types_extra_spec:delete'}, u'manila-share_snapshot_instance:index': {u'value': u'rule:admin_api', u'key': u'share_snapshot_instance:index'}, u'manila-share_snapshot:force_delete': {u'value': u'rule:admin_api', u'key': u'share_snapshot:force_delete'}, u'manila-scheduler_stats:pools:detail': {u'value': u'rule:admin_api', u'key': u'scheduler_stats:pools:detail'}, u'manila-share:migration_start': {u'value': u'rule:admin_api', u'key': u'share:migration_start'}, u'manila-share_types_extra_spec:index': {u'value': u'rule:admin_api', u'key': u'share_types_extra_spec:index'}, u'manila-share_snapshot:unmanage_snapshot': {u'value': u'rule:admin_api', u'key': u'share_snapshot:unmanage_snapshot'}, u'manila-cgsnapshot:force_delete': {u'value': u'rule:admin_api', u'key': u'cgsnapshot:force_delete'}, u'manila-share:migration_cancel': {u'value': u'rule:admin_api', u'key': u'share:migration_cancel'}, u'manila-share:get': {u'value': u'rule:default', u'key': u'share:get'}, u'manila-share_snapshot_instance:detail': {u'value': u'rule:admin_api', u'key': u'share_snapshot_instance:detail'}, u'manila-consistency_group:update': {u'value': u'rule:default', u'key': u'consistency_group:update'}, u'manila-share_instance:force_delete': {u'value': u'rule:admin_api', u'key': u'share_instance:force_delete'}, u'manila-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'manila-share:get_all': {u'value': u'rule:default', u'key': u'share:get_all'}, u'manila-security_service:detail': {u'value': u'rule:default', u'key': u'security_service:detail'}, u'manila-share_replica:delete': {u'value': u'rule:default', u'key': u'share_replica:delete'}, u'manila-share_snapshot:manage_snapshot': {u'value': u'rule:admin_api', u'key': u'share_snapshot:manage_snapshot'}, u'manila-share_network:index': {u'value': u'rule:default', u'key': u'share_network:index'}, u'manila-share_snapshot:snapshot_update': {u'value': u'rule:default', u'key': u'share_snapshot:snapshot_update'}, u'manila-share:reset_status': {u'value': u'rule:admin_api', u'key': u'share:reset_status'}, u'manila-share:update_share_metadata': {u'value': u'rule:default', u'key': u'share:update_share_metadata'}, u'manila-share_replica:create': {u'value': u'rule:default', u'key': u'share_replica:create'}, u'manila-consistency_group:get_all': {u'value': u'rule:default', u'key': u'consistency_group:get_all'}, u'manila-share:update': {u'value': u'rule:default', u'key': u'share:update'}, u'manila-share_server:index': {u'value': u'rule:admin_api', u'key': u'share_server:index'}, u'manila-share_type:list_project_access': {u'value': u'rule:admin_api', u'key': u'share_type:list_project_access'}, u'manila-share_instance:reset_status': {u'value': u'rule:admin_api', u'key': u'share_instance:reset_status'}, u'manila-share_network:get_all_share_networks': {u'value': u'rule:admin_api', u'key': u'share_network:get_all_share_networks'}, u'manila-share_types_extra_spec:update': {u'value': u'rule:admin_api', u'key': u'share_types_extra_spec:update'}, u'manila-admin_api': {u'value': u'is_admin:True', u'key': u'admin_api'}, u'manila-cgsnapshot:reset_status': {u'value': u'rule:admin_api', u'key': u'cgsnapshot:reset_status'}, u'manila-share_snapshot:create_snapshot': {u'value': u'rule:default', u'key': u'share_snapshot:create_snapshot'}, u'manila-share_snapshot:reset_status': {u'value': u'rule:admin_api', u'key': u'share_snapshot:reset_status'}, u'manila-share_replica:reset_status': {u'value': u'rule:admin_api', u'key': u'share_replica:reset_status'}, u'manila-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'manila-share_server:details': {u'value': u'rule:admin_api', u'key': u'share_server:details'}, u'manila-share_types_extra_spec:show': {u'value': u'rule:admin_api', u'key': u'share_types_extra_spec:show'}, u'manila-share:list_by_share_server_id': {u'value': u'rule:admin_api', u'key': u'share:list_by_share_server_id'}, u'manila-share_replica:reset_replica_state': {u'value': u'rule:admin_api', u'key': u'share_replica:reset_replica_state'}, u'manila-share_server:show': {u'value': u'rule:admin_api', u'key': u'share_server:show'}, u'manila-cgsnapshot:delete': {u'value': u'rule:default', u'key': u'cgsnapshot:delete'}, u'manila-admin_or_owner': {u'value': u'is_admin:True or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'manila-share_network:update': {u'value': u'rule:default', u'key': u'share_network:update'}, u'manila-share_replica:get_all': {u'value': u'rule:default', u'key': u'share_replica:get_all'}, u'manila-share_types_extra_spec:create': {u'value': u'rule:admin_api', u'key': u'share_types_extra_spec:create'}, u'manila-cgsnapshot:get_cgsnapshot': {u'value': u'rule:default', u'key': u'cgsnapshot:get_cgsnapshot'}, u'manila-share:migration_get_progress': {u'value': u'rule:admin_api', u'key': u'share:migration_get_progress'}, u'manila-share_export_location:show': {u'value': u'rule:default', u'key': u'share_export_location:show'}, u'manila-share_network:delete': {u'value': u'rule:default', u'key': u'share_network:delete'}, u'manila-availability_zone:index': {u'value': u'rule:default', u'key': u'availability_zone:index'}, u'manila-share_snapshot_instance:reset_status': {u'value': u'rule:admin_api', u'key': u'share_snapshot_instance:reset_status'}, u'manila-share_instance:index': {u'value': u'rule:admin_api', u'key': u'share_instance:index'}, u'manila-share_type:index': {u'value': u'rule:default', u'key': u'share_type:index'}, u'manila-share_type:delete': {u'value': u'rule:admin_api', u'key': u'share_type:delete'}, u'manila-share_replica:show': {u'value': u'rule:default', u'key': u'share_replica:show'}, u'manila-share_type:add_project_access': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'share_type:add_project_access'}, u'manila-share:delete': {u'value': u'rule:default', u'key': u'share:delete'}, u'manila-share_type:remove_project_access': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'share_type:remove_project_access'}, u'manila-share:force_delete': {u'value': u'rule:admin_api', u'key': u'share:force_delete'}, u'manila-share:reset_task_state': {u'value': u'rule:admin_api', u'key': u'share:reset_task_state'}, u'manila-share:unmanage': {u'value': u'rule:admin_api', u'key': u'share:unmanage'}, u'manila-share_network:add_security_service': {u'value': u'rule:default', u'key': u'share_network:add_security_service'}, u'manila-share_instance_export_location:show': {u'value': u'rule:admin_api', u'key': u'share_instance_export_location:show'}, u'manila-share_snapshot:get_all_snapshots': {u'value': u'rule:default', u'key': u'share_snapshot:get_all_snapshots'}, u'manila-share_snapshot:get_snapshot': {u'value': u'rule:default', u'key': u'share_snapshot:get_snapshot'}, u'manila-share_server:delete': {u'value': u'rule:admin_api', u'key': u'share_server:delete'}, u'manila-service:update': {u'value': u'rule:admin_api', u'key': u'service:update'}, u'manila-share:migration_complete': {u'value': u'rule:admin_api', u'key': u'share:migration_complete'}, u'manila-cgsnapshot:create': {u'value': u'rule:default', u'key': u'cgsnapshot:create'}, u'manila-security_service:get_all_security_services': {u'value': u'rule:admin_api', u'key': u'security_service:get_all_security_services'}, u'manila-share_type:default': {u'value': u'rule:default', u'key': u'share_type:default'}, u'manila-consistency_group:delete': {u'value': u'rule:default', u'key': u'consistency_group:delete'}, u'manila-share_replica:force_delete': {u'value': u'rule:admin_api', u'key': u'share_replica:force_delete'}, u'manila-share_replica:promote': {u'value': u'rule:default', u'key': u'share_replica:promote'}, u'manila-share:create': {u'value': u'rule:deny_readonly', u'key': u'share:create'}, u'manila-share_export_location:index': {u'value': u'rule:default', u'key': u'share_export_location:index'}, u'manila-share_instance_export_location:index': {u'value': u'rule:admin_api', u'key': u'share_instance_export_location:index'}, u'manila-share_snapshot:delete_snapshot': {u'value': u'rule:default', u'key': u'share_snapshot:delete_snapshot'}, u'manila-quota_class_set:show': {u'value': u'rule:default', u'key': u'quota_class_set:show'}, u'manila-share:deny_access': {u'value': u'rule:default', u'key': u'share:deny_access'}, u'manila-share:extend': {u'value': u'rule:default', u'key': u'share:extend'}, u'manila-service:index': {u'value': u'rule:admin_api', u'key': u'service:index'}, u'manila-share_network:remove_security_service': {u'value': u'rule:default and rule:deny_readonly', u'key': u'share_network:remove_security_service'}, u'manila-share:get_share_metadata': {u'value': u'rule:default', u'key': u'share:get_share_metadata'}, u'manila-security_service:index': {u'value': u'rule:default', u'key': u'security_service:index'}, u'manila-quota_class_set:update': {u'value': u'rule:admin_api', u'key': u'quota_class_set:update'}, u'manila-consistency_group:reset_status': {u'value': u'rule:admin_api', u'key': u'consistency_group:reset_status'}, u'manila-share:delete_share_metadata': {u'value': u'rule:default', u'key': u'share:delete_share_metadata'}, u'manila-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'manila-security_service:delete': {u'value': u'rule:default', u'key': u'security_service:delete'}, u'manila-share:shrink': {u'value': u'rule:default', u'key': u'share:shrink'}, u'manila-quota_set:show': {u'value': u'rule:default', u'key': u'quota_set:show'}, u'manila-security_service:show': {u'value': u'rule:default', u'key': u'security_service:show'}, u'manila-share_replica:resync': {u'value': u'rule:admin_api', u'key': u'share_replica:resync'}, u'manila-quota_set:update': {u'value': u'rule:admin_api', u'key': u'quota_set:update'}, u'manila-share_network:create': {u'value': u'rule:default', u'key': u'share_network:create'}, u'manila-security_service:update': {u'value': u'rule:default', u'key': u'security_service:update'}, u'manila-share:allow_access': {u'value': u'rule:default', u'key': u'share:allow_access'}, u'manila-quota_set:delete': {u'value': u'rule:admin_api', u'key': u'quota_set:delete'}, u'manila-share_network:detail': {u'value': u'rule:default', u'key': u'share_network:detail'}, u'manila-share:access_get_all': {u'value': u'rule:default', u'key': u'share:access_get_all'}, u'manila-cgsnapshot:update': {u'value': u'rule:default', u'key': u'cgsnapshot:update'}, u'manila-share_type:create': {u'value': u'rule:admin_api', u'key': u'share_type:create'}, u'manila-share_instance:show': {u'value': u'rule:admin_api', u'key': u'share_instance:show'}, u'manila-cgsnapshot:get_all': {u'value': u'rule:default', u'key': u'cgsnapshot:get_all'}}, u'horizon::neutron_options': {u'enable_lb': True}, u'neutron::agents::lbaas::enabled': True, u'ceilometer::collector::collector_workers': 3, u'ceilometer::policy::policies': {u'ceilometer-telemetry:get_resource': {u'value': u'', u'key': u'telemetry:get_resource'}, u'ceilometer-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'ceilometer-telemetry:events:index': {u'value': u'', u'key': u'telemetry:events:index'}, u'ceilometer-telemetry:create_samples': {u'value': u'rule:deny_readonly', u'key': u'telemetry:create_samples'}, u'ceilometer-telemetry:get_meters': {u'value': u'', u'key': u'telemetry:get_meters'}, u'ceilometer-telemetry:query_sample': {u'value': u'', u'key': u'telemetry:query_sample'}, u'ceilometer-telemetry:get_sample': {u'value': u'', u'key': u'telemetry:get_sample'}, u'ceilometer-telemetry:get_samples': {u'value': u'', u'key': u'telemetry:get_samples'}, u'ceilometer-telemetry:events:show': {u'value': u'', u'key': u'telemetry:events:show'}, u'ceilometer-telemetry:get_resources': {u'value': u'', u'key': u'telemetry:get_resources'}, u'ceilometer-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'ceilometer-segregation': {u'value': u'rule:context_is_admin', u'key': u'segregation'}, u'ceilometer-telemetry:compute_statistics': {u'value': u'', u'key': u'telemetry:compute_statistics'}}, u'nova::config::nova_config': {u'vnc/keymap': {u'value': u'en-us'}, u'libvirt/volume_use_multipath': {u'value': u'True'}, u'libvirt/live_migration_permit_post_copy': {u'value': u'True'}}, u'ironic::policy::policies': {}, u'horizon::keystone_multidomain_support': u'True', u'gnocchi::storage::metric_processing_delay': 30, u'keystone::config::keystone_config': {u'identity/domain_config_dir': {u'value': u'/etc/keystone/domains'}, u'identity/domain_specific_drivers_enabled': {u'value': u'True'}}, u'neutron::config::server_config': {u'DEFAULT/min_l3_agents_per_router': {u'value': u'1'}}, u'zaqar::policy::policies': {u'zaqar-subscription:delete': {u'value': u'rule:deny_readonly', u'key': u'subscription:delete'}, u'zaqar-queues:get': {u'value': u'', u'key': u'queues:get'}, u'zaqar-messages:create': {u'value': u'rule:deny_readonly', u'key': u'messages:create'}, u'zaqar-flavors:update': {u'value': u'rule:context_is_admin', u'key': u'flavors:update'}, u'zaqar-messages:delete': {u'value': u'rule:deny_readonly', u'key': u'messages:delete'}, u'zaqar-claims:create': {u'value': u'rule:deny_readonly', u'key': u'claims:create'}, u'zaqar-pools:delete': {u'value': u'rule:context_is_admin', u'key': u'pools:delete'}, u'zaqar-claims:get': {u'value': u'', u'key': u'claims:get'}, u'zaqar-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'zaqar-claims:delete': {u'value': u'rule:deny_readonly', u'key': u'claims:delete'}, u'zaqar-claims:update': {u'value': u'rule:deny_readonly', u'key': u'claims:update'}, u'zaqar-subscription:create': {u'value': u'rule:deny_readonly', u'key': u'subscription:create'}, u'zaqar-pools:update': {u'value': u'rule:context_is_admin', u'key': u'pools:update'}, u'zaqar-queues:get_all': {u'value': u'', u'key': u'queues:get_all'}, u'zaqar-health:get': {u'value': u'rule:context_is_admin', u'key': u'health:get'}, u'zaqar-flavors:get_all': {u'value': u'', u'key': u'flavors:get_all'}, u'zaqar-subscription:get': {u'value': u'', u'key': u'subscription:get'}, u'zaqar-subscription:confirm': {u'value': u'rule:deny_readonly', u'key': u'subscription:confirm'}, u'zaqar-messages:get_all': {u'value': u'', u'key': u'messages:get_all'}, u'zaqar-admin_or_owner': {u'value': u'is_admin:True or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'zaqar-pools:get_all': {u'value': u'rule:context_is_admin', u'key': u'pools:get_all'}, u'zaqar-subscription:get_all': {u'value': u'', u'key': u'subscription:get_all'}, u'zaqar-queues:create': {u'value': u'rule:deny_readonly', u'key': u'queues:create'}, u'zaqar-queues:update': {u'value': u'rule:deny_readonly', u'key': u'queues:update'}, u'zaqar-flavors:create': {u'value': u'rule:context_is_admin', u'key': u'flavors:create'}, u'zaqar-flavors:get': {u'value': u'', u'key': u'flavors:get'}, u'zaqar-messages:get': {u'value': u'', u'key': u'messages:get'}, u'zaqar-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'zaqar-flavors:delete': {u'value': u'rule:context_is_admin', u'key': u'flavors:delete'}, u'zaqar-queues:delete': {u'value': u'rule:deny_readonly', u'key': u'queues:delete'}, u'zaqar-queues:stats': {u'value': u'', u'key': u'queues:stats'}, u'zaqar-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'zaqar-messages:delete_all': {u'value': u'rule:deny_readonly', u'key': u'messages:delete_all'}, u'zaqar-pools:create': {u'value': u'rule:context_is_admin', u'key': u'pools:create'}, u'zaqar-subscription:update': {u'value': u'rule:deny_readonly', u'key': u'subscription:update'}, u'zaqar-pools:get': {u'value': u'rule:context_is_admin', u'key': u'pools:get'}, u'zaqar-claims:get_all': {u'value': u'', u'key': u'claims:get_all'}, u'zaqar-ping:get': {u'value': u'', u'key': u'ping:get'}}, u'nova::policy::policies': {u'nova-os_compute_api:os-hypervisors:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-hypervisors:discoverable'}, u'nova-os_compute_api:os-assisted-volume-snapshots:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-assisted-volume-snapshots:discoverable'}, u'nova-admin_or_network_owner': {u'value': u'rule:context_is_admin or tenant_id:%(network:tenant_id)s or role:network_admin', u'key': u'admin_or_network_owner'}, u'nova-os_compute_api:os-flavor-extra-specs:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-flavor-extra-specs:update'}, u'nova-os_compute_api:os-aggregates:create': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-aggregates:create'}, u'nova-os_compute_api:os-migrate-server:migrate': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-migrate-server:migrate'}, u'nova-os_compute_api:os-quota-class-sets:show': {u'value': u'is_admin:True or quota_class:%(quota_class)s', u'key': u'os_compute_api:os-quota-class-sets:show'}, u'nova-os_compute_api:os-floating-ip-dns': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-floating-ip-dns'}, u'nova-os_compute_api:servers:confirm_resize': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:confirm_resize'}, u'nova-os_compute_api:os-networks:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-networks:discoverable'}, u'nova-os_compute_api:os-floating-ips-bulk:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-floating-ips-bulk:discoverable'}, u'nova-os_compute_api:os-floating-ips': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-floating-ips'}, u'nova-os_compute_api:os-server-tags:index': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:index'}, u'nova-os_compute_api:os-aggregates:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-aggregates:update'}, u'nova-os_compute_api:servers:create:attach_volume': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:create:attach_volume'}, u'nova-os_compute_api:os-extended-status': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-extended-status'}, u'nova-os_compute_api:server-metadata:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:server-metadata:create'}, u'nova-network:attach_external_network': {u'value': u'is_admin:True', u'key': u'network:attach_external_network'}, u'nova-os_compute_api:server-metadata:update': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:server-metadata:update'}, u'nova-os_compute_api:os-migrate-server:migrate_live': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-migrate-server:migrate_live'}, u'nova-os_compute_api:os-pci:detail': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-pci:detail'}, u'nova-os_compute_api:os-keypairs:delete': {u'value': u'rule:admin_api or user_id:%(user_id)s', u'key': u'os_compute_api:os-keypairs:delete'}, u'nova-os_compute_api:os-server-groups:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-groups:discoverable'}, u'nova-os_compute_api:os-instance-actions:events': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-instance-actions:events'}, u'nova-os_compute_api:os-security-group-default-rules': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-security-group-default-rules'}, u'nova-os_compute_api:os-cells:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-cells:discoverable'}, u'nova-os_compute_api:os-admin-actions:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-admin-actions:discoverable'}, u'nova-os_compute_api:os-migrations:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-migrations:discoverable'}, u'nova-os_compute_api:servers:create_image:allow_volume_backed': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:create_image:allow_volume_backed'}, u'nova-os_compute_api:os-migrate-server:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-migrate-server:discoverable'}, u'nova-os_compute_api:os-volumes-attachments:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-volumes-attachments:delete'}, u'nova-os_compute_api:os-extended-status:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-extended-status:discoverable'}, u'nova-os_compute_api:os-lock-server:unlock': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-lock-server:unlock'}, u'nova-os_compute_api:servers:detail': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:detail'}, u'nova-os_compute_api:extensions:discoverable': {u'value': u'@', u'key': u'os_compute_api:extensions:discoverable'}, u'nova-os_compute_api:server-metadata:discoverable': {u'value': u'@', u'key': u'os_compute_api:server-metadata:discoverable'}, u'nova-os_compute_api:os-simple-tenant-usage:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-simple-tenant-usage:discoverable'}, u'nova-os_compute_api:limits': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:limits'}, u'nova-os_compute_api:os-shelve:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-shelve:discoverable'}, u'nova-os_compute_api:os-shelve:unshelve': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-shelve:unshelve'}, u'nova-os_compute_api:os-console-output': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-console-output'}, u'nova-os_compute_api:os-keypairs:index': {u'value': u'rule:admin_api or user_id:%(user_id)s', u'key': u'os_compute_api:os-keypairs:index'}, u'nova-os_compute_api:os-aggregates:remove_host': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-aggregates:remove_host'}, u'nova-os_compute_api:os-server-tags:delete': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:delete'}, u'nova-os_compute_api:os-flavor-access:add_tenant_access': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-flavor-access:add_tenant_access'}, u'nova-os_compute_api:os-aggregates:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-aggregates:discoverable'}, u'nova-os_compute_api:os-services': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-services'}, u'nova-os_compute_api:os-networks-associate:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-networks-associate:discoverable'}, u'nova-os_compute_api:os-server-usage:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-usage:discoverable'}, u'nova-os_compute_api:os-server-tags:update': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:update'}, u'nova-os_compute_api:os-flavor-extra-specs:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-flavor-extra-specs:show'}, u'nova-os_compute_api:flavors': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:flavors'}, u'nova-os_compute_api:ips:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:ips:show'}, u'nova-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'nova-os_compute_api:os-instance-usage-audit-log:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-instance-usage-audit-log:discoverable'}, u'nova-os_compute_api:os-availability-zone:detail': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-availability-zone:detail'}, u'nova-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'nova-os_compute_api:os-multinic': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-multinic'}, u'nova-os_compute_api:os-volumes-attachments:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-volumes-attachments:create'}, u'nova-os_compute_api:os-rescue:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-rescue:discoverable'}, u'nova-cells_scheduler_filter:TargetCellFilter': {u'value': u'is_admin:True', u'key': u'cells_scheduler_filter:TargetCellFilter'}, u'nova-os_compute_api:os-server-tags:delete_all': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:delete_all'}, u'nova-os_compute_api:os-quota-class-sets:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-quota-class-sets:discoverable'}, u'nova-os_compute_api:os-user-data:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-user-data:discoverable'}, u'nova-os_compute_api:os-flavor-extra-specs:delete': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-flavor-extra-specs:delete'}, u'nova-os_compute_api:servers:create:attach_network': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:create:attach_network'}, u'nova-os_compute_api:os-admin-actions': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-admin-actions'}, u'nova-os_compute_api:os-flavor-extra-specs:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-flavor-extra-specs:index'}, u'nova-os_compute_api:os-attach-interfaces': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-attach-interfaces'}, u'nova-admin_owner_or_network_owner': {u'value': u'rule:owner or rule:admin_or_network_owner', u'key': u'admin_owner_or_network_owner'}, u'nova-os_compute_api:os-used-limits': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-used-limits'}, u'nova-os_compute_api:os-flavor-access:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-flavor-access:discoverable'}, u'nova-admin_only': {u'value': u'rule:context_is_admin and rule:deny_readonly', u'key': u'admin_only'}, u'nova-os_compute_api:os-tenant-networks': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-tenant-networks'}, u'nova-os_compute_api:images:discoverable': {u'value': u'@', u'key': u'os_compute_api:images:discoverable'}, u'nova-os_compute_api:servers:migrations:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:servers:migrations:delete'}, u'nova-os_compute_api:os-pause-server:pause': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-pause-server:pause'}, u'nova-os_compute_api:os-keypairs:create': {u'value': u'rule:admin_api or user_id:%(user_id)s', u'key': u'os_compute_api:os-keypairs:create'}, u'nova-os_compute_api:servers:revert_resize': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:revert_resize'}, u'nova-os_compute_api:servers:detail:get_all_tenants': {u'value': u'rule:admin_api', u'key': u'os_compute_api:servers:detail:get_all_tenants'}, u'nova-os_compute_api:os-suspend-server:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-suspend-server:discoverable'}, u'nova-os_compute_api:os-flavor-rxtx:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-flavor-rxtx:discoverable'}, u'nova-os_compute_api:os-server-tags:show': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:show'}, u'nova-os_compute_api:os-certificates:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-certificates:show'}, u'nova-os_compute_api:os-fping:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-fping:discoverable'}, u'nova-os_compute_api:os-flavor-rxtx': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-flavor-rxtx'}, u'nova-os_compute_api:os-fixed-ips:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-fixed-ips:discoverable'}, u'nova-os_compute_api:os-remote-consoles': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-remote-consoles'}, u'nova-os_compute_api:os-extended-availability-zone:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-extended-availability-zone:discoverable'}, u'nova-os_compute_api:os-networks': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-networks'}, u'nova-os_compute_api:os-admin-actions:inject_network_info': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-admin-actions:inject_network_info'}, u'nova-os_compute_api:os-attach-interfaces:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-attach-interfaces:discoverable'}, u'nova-os_compute_api:os-cloudpipe': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-cloudpipe'}, u'nova-os_compute_api:image-metadata:discoverable': {u'value': u'@', u'key': u'os_compute_api:image-metadata:discoverable'}, u'nova-os_compute_api:server-metadata:update_all': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:server-metadata:update_all'}, u'nova-os_compute_api:os-quota-sets:detail': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-quota-sets:detail'}, u'nova-os_compute_api:os-server-password:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-password:discoverable'}, u'nova-os_compute_api:servers:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:delete'}, u'nova-os_compute_api:server-metadata:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:server-metadata:index'}, u'nova-os_compute_api:os-consoles:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-consoles:index'}, u'nova-os_compute_api:os-attach-interfaces:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-attach-interfaces:create'}, u'nova-os_compute_api:os-multinic:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-multinic:discoverable'}, u'nova-os_compute_api:servers:reboot': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:reboot'}, u'nova-os_compute_api:os-lock-server:lock': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-lock-server:lock'}, u'nova-os_compute_api:os-flavor-access:remove_tenant_access': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-flavor-access:remove_tenant_access'}, u'nova-os_compute_api:os-consoles:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-consoles:delete'}, u'nova-os_compute_api:os-deferred-delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-deferred-delete'}, u'nova-os_compute_api:os-pci:pci_servers': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-pci:pci_servers'}, u'nova-os_compute_api:os-console-auth-tokens': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-console-auth-tokens'}, u'nova-os_compute_api:os-server-diagnostics': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-server-diagnostics'}, u'nova-os_compute_api:os-extended-availability-zone': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-extended-availability-zone'}, u'nova-os_compute_api:servers:trigger_crash_dump': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:trigger_crash_dump'}, u'nova-os_compute_api:os-flavor-manage:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-flavor-manage:discoverable'}, u'nova-os_compute_api:os-cells:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-cells:delete'}, u'nova-os_compute_api:os-floating-ip-pools': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-floating-ip-pools'}, u'nova-os_compute_api:os-block-device-mapping-v1:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-block-device-mapping-v1:discoverable'}, u'nova-os_compute_api:os-hosts:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-hosts:discoverable'}, u'nova-os_compute_api:os-volumes-attachments:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-volumes-attachments:discoverable'}, u'nova-os_compute_api:versions:discoverable': {u'value': u'@', u'key': u'os_compute_api:versions:discoverable'}, u'nova-os_compute_api:os-instance-actions:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-instance-actions:discoverable'}, u'nova-regular_user': {u'value': u'rule:deny_readonly', u'key': u'regular_user'}, u'nova-os_compute_api:os-services:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-services:discoverable'}, u'nova-os_compute_api:os-evacuate': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-evacuate'}, u'nova-os_compute_api:os-virtual-interfaces': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-virtual-interfaces'}, u'nova-cells_scheduler_filter:DifferentCellFilter': {u'value': u'is_admin:True', u'key': u'cells_scheduler_filter:DifferentCellFilter'}, u'nova-os_compute_api:os-create-backup': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-create-backup'}, u'nova-os_compute_api:os-used-limits:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-used-limits:discoverable'}, u'nova-os_compute_api:os-aggregates:add_host': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-aggregates:add_host'}, u'nova-os_compute_api:os-aggregates:index': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-aggregates:index'}, u'nova-os_compute_api:os-volumes-attachments:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-volumes-attachments:index'}, u'nova-os_compute_api:os-remote-consoles:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-remote-consoles:discoverable'}, u'nova-os_compute_api:os-admin-password:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-admin-password:discoverable'}, u'nova-os_compute_api:servers:resize': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:resize'}, u'nova-os_compute_api:os-baremetal-nodes': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-baremetal-nodes'}, u'nova-os_compute_api:os-hosts': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-hosts'}, u'nova-owner': {u'value': u'tenant_id:%(tenant_id)s and rule:deny_readonly', u'key': u'owner'}, u'nova-os_compute_api:os-flavor-extra-specs:create': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-flavor-extra-specs:create'}, u'nova-os_compute_api:server-metadata:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:server-metadata:show'}, u'nova-os_compute_api:os-tenant-networks:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-tenant-networks:discoverable'}, u'nova-os_compute_api:servers:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:index'}, u'nova-os_compute_api:os-hide-server-addresses:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-hide-server-addresses:discoverable'}, u'nova-os_compute_api:os-evacuate:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-evacuate:discoverable'}, u'nova-os_compute_api:os-aggregates:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-aggregates:delete'}, u'nova-os_compute_api:servers:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:show'}, u'nova-os_compute_api:os-server-diagnostics:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-diagnostics:discoverable'}, u'nova-os_compute_api:os-volumes-attachments:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-volumes-attachments:update'}, u'nova-os_compute_api:os-quota-sets:update': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-quota-sets:update'}, u'nova-os_compute_api:servers:index:get_all_tenants': {u'value': u'rule:admin_api', u'key': u'os_compute_api:servers:index:get_all_tenants'}, u'nova-os_compute_api:os-cells:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-cells:update'}, u'nova-os_compute_api:os-suspend-server:resume': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-suspend-server:resume'}, u'nova-os_compute_api:servers:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:create'}, u'nova-os_compute_api:image-size': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:image-size'}, u'nova-os_compute_api:os-server-external-events:create': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-server-external-events:create'}, u'nova-os_compute_api:os-agents': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-agents'}, u'nova-os_compute_api:os-scheduler-hints:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-scheduler-hints:discoverable'}, u'nova-os_compute_api:os-quota-sets:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-quota-sets:show'}, u'nova-context_is_advsvc': {u'value': u'role:advsvc', u'key': u'context_is_advsvc'}, u'nova-os_compute_api:os-admin-actions:reset_state': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-admin-actions:reset_state'}, u'nova-os_compute_api:os-certificates:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-certificates:discoverable'}, u'nova-os_compute_api:os-extended-server-attributes:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-extended-server-attributes:discoverable'}, u'nova-os_compute_api:os-consoles:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-consoles:discoverable'}, u'nova-os_compute_api:os-virtual-interfaces:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-virtual-interfaces:discoverable'}, u'nova-os_compute_api:extensions': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:extensions'}, u'nova-os_compute_api:os-server-tags:update_all': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:update_all'}, u'nova-os_compute_api:servers:migrations:show': {u'value': u'rule:admin_api', u'key': u'os_compute_api:servers:migrations:show'}, u'nova-os_compute_api:os-security-groups': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-security-groups'}, u'nova-os_compute_api:ips:discoverable': {u'value': u'@', u'key': u'os_compute_api:ips:discoverable'}, u'nova-os_compute_api:os-quota-sets:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-quota-sets:discoverable'}, u'nova-os_compute_api:os-console-output:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-console-output:discoverable'}, u'nova-os_compute_api:servers:rebuild': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:rebuild'}, u'nova-os_compute_api:os-certificates:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-certificates:create'}, u'nova-os_compute_api:os-fping': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-fping'}, u'nova-os_compute_api:os-shelve:shelve': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-shelve:shelve'}, u'nova-os_compute_api:servers:create:forced_host': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:servers:create:forced_host'}, u'nova-os_compute_api:server-migrations:discoverable': {u'value': u'@', u'key': u'os_compute_api:server-migrations:discoverable'}, u'nova-os_compute_api:servers:discoverable': {u'value': u'@', u'key': u'os_compute_api:servers:discoverable'}, u'nova-os_compute_api:os-consoles:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-consoles:create'}, u'nova-os_compute_api:os-instance-usage-audit-log': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-instance-usage-audit-log'}, u'nova-os_compute_api:os-quota-class-sets:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-quota-class-sets:update'}, u'nova-os_compute_api:os-keypairs': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-keypairs'}, u'nova-os_compute_api:os-consoles:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-consoles:show'}, u'nova-os_compute_api:os-aggregates:show': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-aggregates:show'}, u'nova-os_compute_api:os-extended-volumes:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-extended-volumes:discoverable'}, u'nova-os_compute_api:os-baremetal-nodes:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-baremetal-nodes:discoverable'}, u'nova-os_compute_api:os-server-password': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-server-password'}, u'nova-os_compute_api:os-volumes:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-volumes:discoverable'}, u'nova-os_compute_api:os-security-groups:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-security-groups:discoverable'}, u'nova-os_compute_api:os-floating-ips:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-floating-ips:discoverable'}, u'nova-os_compute_api:os-rescue': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-rescue'}, u'nova-os_compute_api:os-block-device-mapping:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-block-device-mapping:discoverable'}, u'nova-os_compute_api:os-extended-server-attributes': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-extended-server-attributes'}, u'nova-os_compute_api:os-security-group-default-rules:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-security-group-default-rules:discoverable'}, u'nova-os_compute_api:os-keypairs:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-keypairs:discoverable'}, u'nova-os_compute_api:os-pci:show': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-pci:show'}, u'nova-os_compute_api:os-server-groups': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-server-groups'}, u'nova-os_compute_api:os-extended-volumes': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-extended-volumes'}, u'nova-os_compute_api:os-assisted-volume-snapshots:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-assisted-volume-snapshots:delete'}, u'nova-os_compute_api:os-server-tags:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:discoverable'}, u'nova-os_compute_api:os-server-external-events:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-external-events:discoverable'}, u'nova-os_compute_api:os-floating-ip-pools:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-floating-ip-pools:discoverable'}, u'nova-os_compute_api:os-instance-actions': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-instance-actions'}, u'nova-os_compute_api:os-cloudpipe:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-cloudpipe:discoverable'}, u'nova-os_compute_api:os-networks-associate': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-networks-associate'}, u'nova-os_compute_api:os-floating-ip-dns:domain:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-floating-ip-dns:domain:delete'}, u'nova-os_compute_api:os-deferred-delete:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-deferred-delete:discoverable'}, u'nova-os_compute_api:os-server-usage': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-server-usage'}, u'nova-os_compute_api:limits:discoverable': {u'value': u'@', u'key': u'os_compute_api:limits:discoverable'}, u'nova-os_compute_api:os-simple-tenant-usage:list': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-simple-tenant-usage:list'}, u'nova-os_compute_api:os-attach-interfaces:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-attach-interfaces:delete'}, u'nova-os_compute_api:image-size:discoverable': {u'value': u'@', u'key': u'os_compute_api:image-size:discoverable'}, u'nova-os_compute_api:os-flavor-manage': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-flavor-manage'}, u'nova-os_compute_api:servers:update': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:update'}, u'nova-os_compute_api:os-multiple-create:discoverable': {u'value': u'@ and rule:deny_readonly', u'key': u'os_compute_api:os-multiple-create:discoverable'}, u'nova-os_compute_api:os-volumes-attachments:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-volumes-attachments:show'}, u'nova-os_compute_api:os-cells': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-cells'}, u'nova-os_compute_api:servers:migrations:index': {u'value': u'rule:admin_api', u'key': u'os_compute_api:servers:migrations:index'}, u'nova-os_compute_api:servers:create_image': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:create_image'}, u'nova-os_compute_api:os-agents:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-agents:discoverable'}, u'nova-os_compute_api:os-config-drive:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-config-drive:discoverable'}, u'nova-os_compute_api:os-quota-sets:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-quota-sets:delete'}, u'nova-os_compute_api:servers:migrations:force_complete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:servers:migrations:force_complete'}, u'nova-os_compute_api:os-flavor-extra-specs:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-flavor-extra-specs:discoverable'}, u'nova-os_compute_api:os-floating-ip-dns:domain:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-floating-ip-dns:domain:update'}, u'nova-os_compute_api:os-config-drive': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-config-drive'}, u'nova-os_compute_api:os-networks:view': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-networks:view'}, u'nova-os_compute_api:os-pause-server:unpause': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-pause-server:unpause'}, u'nova-os_compute_api:os-admin-password': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-admin-password'}, u'nova-os_compute_api:os-suspend-server:suspend': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-suspend-server:suspend'}, u'nova-os_compute_api:server-metadata:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:server-metadata:delete'}, u'nova-os_compute_api:os-shelve:shelve_offload': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-shelve:shelve_offload'}, u'nova-os_compute_api:os-console-auth-tokens:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-console-auth-tokens:discoverable'}, u'nova-os_compute_api:os-assisted-volume-snapshots:create': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-assisted-volume-snapshots:create'}, u'nova-os_compute_api:os-quota-sets:defaults': {u'value': u'@', u'key': u'os_compute_api:os-quota-sets:defaults'}, u'nova-os_compute_api:os-simple-tenant-usage:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-simple-tenant-usage:show'}, u'nova-os_compute_api:os-pci:index': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-pci:index'}, u'nova-os_compute_api:servers:start': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:start'}, u'nova-os_compute_api:os-availability-zone:list': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-availability-zone:list'}, u'nova-os_compute_api:os-hide-server-addresses': {u'value': u'is_admin:False', u'key': u'os_compute_api:os-hide-server-addresses'}, u'nova-os_compute_api:os-lock-server:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-lock-server:discoverable'}, u'nova-os_compute_api:os-pause-server:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-pause-server:discoverable'}, u'nova-os_compute_api:extension_info:discoverable': {u'value': u'@', u'key': u'os_compute_api:extension_info:discoverable'}, u'nova-os_compute_api:os-availability-zone:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-availability-zone:discoverable'}, u'nova-os_compute_api:os-fixed-ips': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-fixed-ips'}, u'nova-os_compute_api:servers:show:host_status': {u'value': u'rule:admin_api', u'key': u'os_compute_api:servers:show:host_status'}, u'nova-os_compute_api:os-fping:all_tenants': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-fping:all_tenants'}, u'nova-os_compute_api:os-pci:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-pci:discoverable'}, u'nova-os_compute_api:os-admin-actions:reset_network': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-admin-actions:reset_network'}, u'nova-os_compute_api:os-floating-ip-dns:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-floating-ip-dns:discoverable'}, u'nova-os_compute_api:flavors:discoverable': {u'value': u'@', u'key': u'os_compute_api:flavors:discoverable'}, u'nova-os_compute_api:os-cells:sync_instances': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-cells:sync_instances'}, u'nova-os_compute_api:os-hypervisors': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-hypervisors'}, u'nova-os_compute_api:os-migrations:index': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-migrations:index'}, u'nova-os_compute_api:servers:stop': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:stop'}, u'nova-admin_api': {u'value': u'is_admin:True', u'key': u'admin_api'}, u'nova-os_compute_api:os-create-backup:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-create-backup:discoverable'}, u'nova-os_compute_api:ips:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:ips:index'}, u'nova-os_compute_api:os-aggregates:set_metadata': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-aggregates:set_metadata'}, u'nova-os_compute_api:os-lock-server:unlock:unlock_override': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-lock-server:unlock:unlock_override'}, u'nova-os_compute_api:os-floating-ips-bulk': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-floating-ips-bulk'}, u'nova-admin_or_owner': {u'value': u'is_admin:True or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'nova-os_compute_api:os-keypairs:show': {u'value': u'rule:admin_api or user_id:%(user_id)s', u'key': u'os_compute_api:os-keypairs:show'}, u'nova-os_compute_api:os-volumes': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-volumes'}, u'nova-os_compute_api:os-flavor-access': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-flavor-access'}, u'nova-os_compute_api:os-cells:create': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-cells:create'}}, u'gnocchi::wsgi::apache::workers': 12, u'ceilometer::dispatcher::gnocchi::archive_policy': u'low_workload', u'glance::policy::policies': {u'glance-delete_member': {u'value': u'rule:deny_readonly', u'key': u'delete_member'}, u'glance-modify_member': {u'value': u'rule:deny_readonly', u'key': u'modify_member'}, u'glance-get_members': {u'value': u'', u'key': u'get_members'}, u'glance-add_metadef_tags': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_tags'}, u'glance-modify_metadef_namespace': {u'value': u'rule:deny_readonly', u'key': u'modify_metadef_namespace'}, u'glance-get_tasks': {u'value': u'role:admin', u'key': u'get_tasks'}, u'glance-add_metadef_namespace': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_namespace'}, u'glance-add_metadef_resource_type_association': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_resource_type_association'}, u'glance-modify_image': {u'value': u'rule:deny_readonly', u'key': u'modify_image'}, u'glance-add_task': {u'value': u'role:admin and rule:deny_readonly', u'key': u'add_task'}, u'glance-get_metadef_property': {u'value': u'', u'key': u'get_metadef_property'}, u'glance-set_image_location': {u'value': u'rule:deny_readonly', u'key': u'set_image_location'}, u'glance-get_task': {u'value': u'role:admin', u'key': u'get_task'}, u'glance-modify_task': {u'value': u'role:admin and rule:deny_readonly', u'key': u'modify_task'}, u'glance-add_metadef_property': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_property'}, u'glance-list_metadef_resource_types': {u'value': u'', u'key': u'list_metadef_resource_types'}, u'glance-publicize_image': {u'value': u'role:admin', u'key': u'publicize_image'}, u'glance-reactivate': {u'value': u'rule:deny_readonly', u'key': u'reactivate'}, u'glance-get_metadef_namespace': {u'value': u'', u'key': u'get_metadef_namespace'}, u'glance-copy_from': {u'value': u'rule:deny_readonly', u'key': u'copy_from'}, u'glance-add_image': {u'value': u'rule:deny_readonly', u'key': u'add_image'}, u'glance-get_image': {u'value': u'', u'key': u'get_image'}, u'glance-get_metadef_object': {u'value': u'', u'key': u'get_metadef_object'}, u'glance-modify_metadef_property': {u'value': u'rule:deny_readonly', u'key': u'modify_metadef_property'}, u'glance-get_metadef_tags': {u'value': u'', u'key': u'get_metadef_tags'}, u'glance-add_member': {u'value': u'rule:deny_readonly', u'key': u'add_member'}, u'glance-upload_image': {u'value': u'rule:deny_readonly', u'key': u'upload_image'}, u'glance-modify_metadef_object': {u'value': u'rule:deny_readonly', u'key': u'modify_metadef_object'}, u'glance-get_metadef_namespaces': {u'value': u'', u'key': u'get_metadef_namespaces'}, u'glance-get_image_location': {u'value': u'', u'key': u'get_image_location'}, u'glance-deactivate': {u'value': u'rule:deny_readonly', u'key': u'deactivate'}, u'glance-delete_image_location': {u'value': u'rule:deny_readonly', u'key': u'delete_image_location'}, u'glance-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'glance-get_metadef_properties': {u'value': u'', u'key': u'get_metadef_properties'}, u'glance-get_metadef_tag': {u'value': u'', u'key': u'get_metadef_tag'}, u'glance-download_image': {u'value': u'rule:deny_readonly', u'key': u'download_image'}, u'glance-manage_image_cache': {u'value': u'role:admin', u'key': u'manage_image_cache'}, u'glance-get_images': {u'value': u'', u'key': u'get_images'}, u'glance-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'glance-get_member': {u'value': u'', u'key': u'get_member'}, u'glance-modify_metadef_tag': {u'value': u'rule:deny_readonly', u'key': u'modify_metadef_tag'}, u'glance-add_metadef_tag': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_tag'}, u'glance-delete_image': {u'value': u'rule:deny_readonly', u'key': u'delete_image'}, u'glance-get_metadef_resource_type': {u'value': u'', u'key': u'get_metadef_resource_type'}, u'glance-add_metadef_object': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_object'}, u'glance-default': {u'value': u'role:admin', u'key': u'default'}, u'glance-get_metadef_objects': {u'value': u'', u'key': u'get_metadef_objects'}}, u'neutron::agents::lbaas::manage_service': True, u'neutron::agents::lbaas::manage_haproxy_package': False, u'keystone::cron::token_flush::minute': 1, u'neutron::agents::ml2::ovs::prevent_arp_spoofing': False, u'gnocchi::statsd::archive_policy_name': u'low_workload', u'keystone::cron::token_flush::maxdelay': 1800, u'gnocchi::metricd::workers': 12, u'horizon::keystone_default_domain': u'Default', u'neutron::agents::l3::enable_metadata_proxy': True, u'neutron::agents::lbaas::user_group': u'haproxy', u'keystone::policy::policies': {u'keystone-identity:get_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:get_endpoint'}, u'keystone-identity:create_user': {u'value': u'rule:admin_required', u'key': u'identity:create_user'}, u'keystone-identity:create_credential': {u'value': u'rule:admin_required', u'key': u'identity:create_credential'}, u'keystone-identity:delete_project': {u'value': u'rule:admin_required', u'key': u'identity:delete_project'}, u'keystone-identity:get_endpoint_group_in_project': {u'value': u'rule:admin_required', u'key': u'identity:get_endpoint_group_in_project'}, u'keystone-identity:delete_service_provider': {u'value': u'rule:admin_required', u'key': u'identity:delete_service_provider'}, u'keystone-identity:update_domain_config': {u'value': u'rule:admin_required', u'key': u'identity:update_domain_config'}, u'keystone-identity:revoke_token': {u'value': u'rule:admin_or_token_subject', u'key': u'identity:revoke_token'}, u'keystone-identity:delete_credential': {u'value': u'rule:admin_required', u'key': u'identity:delete_credential'}, u'keystone-identity:create_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:create_endpoint_group'}, u'keystone-identity:change_password': {u'value': u'rule:admin_or_owner', u'key': u'identity:change_password'}, u'keystone-identity:get_policy': {u'value': u'rule:admin_required', u'key': u'identity:get_policy'}, u'keystone-identity:delete_group': {u'value': u'rule:admin_required', u'key': u'identity:delete_group'}, u'keystone-identity:create_domain_role': {u'value': u'rule:admin_required', u'key': u'identity:create_domain_role'}, u'keystone-identity:remove_user_from_group': {u'value': u'rule:admin_required', u'key': u'identity:remove_user_from_group'}, u'keystone-identity:create_policy_association_for_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:create_policy_association_for_endpoint'}, u'keystone-identity:list_service_providers': {u'value': u'rule:admin_required', u'key': u'identity:list_service_providers'}, u'keystone-identity:get_mapping': {u'value': u'rule:admin_required', u'key': u'identity:get_mapping'}, u'keystone-identity:list_consumers': {u'value': u'rule:admin_required', u'key': u'identity:list_consumers'}, u'keystone-identity:update_service_provider': {u'value': u'rule:admin_required', u'key': u'identity:update_service_provider'}, u'keystone-identity:update_policy': {u'value': u'rule:admin_required', u'key': u'identity:update_policy'}, u'keystone-identity:list_role_assignments_for_tree': {u'value': u'rule:admin_required', u'key': u'identity:list_role_assignments_for_tree'}, u'keystone-identity:create_trust': {u'value': u'user_id:%(trust.trustor_user_id)s', u'key': u'identity:create_trust'}, u'keystone-identity:list_revoke_events': {u'value': u'', u'key': u'identity:list_revoke_events'}, u'keystone-token_subject': {u'value': u'user_id:%(target.token.user_id)s', u'key': u'token_subject'}, u'keystone-identity:create_project': {u'value': u'rule:admin_required', u'key': u'identity:create_project'}, u'keystone-identity:update_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:update_endpoint'}, u'keystone-service_role': {u'value': u'role:service', u'key': u'service_role'}, u'keystone-identity:list_endpoints_associated_with_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoints_associated_with_endpoint_group'}, u'keystone-identity:check_policy_association_for_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:check_policy_association_for_endpoint'}, u'keystone-identity:get_role_for_trust': {u'value': u'', u'key': u'identity:get_role_for_trust'}, u'keystone-service_admin_or_token_subject': {u'value': u'rule:service_or_admin or rule:token_subject', u'key': u'service_admin_or_token_subject'}, u'keystone-service_or_admin': {u'value': u'rule:admin_required or rule:service_role', u'key': u'service_or_admin'}, u'keystone-identity:list_role_inference_rules': {u'value': u'rule:admin_required', u'key': u'identity:list_role_inference_rules'}, u'keystone-identity:revoke_grant': {u'value': u'rule:admin_required', u'key': u'identity:revoke_grant'}, u'keystone-identity:list_projects_associated_with_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:list_projects_associated_with_endpoint_group'}, u'keystone-identity:list_domain_roles': {u'value': u'rule:admin_required', u'key': u'identity:list_domain_roles'}, u'keystone-identity:delete_protocol': {u'value': u'rule:admin_required', u'key': u'identity:delete_protocol'}, u'keystone-identity:list_access_token_roles': {u'value': u'rule:admin_required', u'key': u'identity:list_access_token_roles'}, u'keystone-identity:list_projects_for_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:list_projects_for_endpoint'}, u'keystone-identity:delete_policy_association_for_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:delete_policy_association_for_endpoint'}, u'keystone-identity:delete_policy': {u'value': u'rule:admin_required', u'key': u'identity:delete_policy'}, u'keystone-identity:list_projects': {u'value': u'rule:admin_required', u'key': u'identity:list_projects'}, u'keystone-identity:create_policy_association_for_service': {u'value': u'rule:admin_required', u'key': u'identity:create_policy_association_for_service'}, u'keystone-admin_or_owner': {u'value': u'rule:admin_required or rule:owner', u'key': u'admin_or_owner'}, u'keystone-identity:create_domain_config': {u'value': u'rule:admin_required', u'key': u'identity:create_domain_config'}, u'keystone-identity:delete_implied_role': {u'value': u'rule:admin_required', u'key': u'identity:delete_implied_role'}, u'keystone-identity:create_identity_provider': {u'value': u'rule:admin_required', u'key': u'identity:create_identity_provider'}, u'keystone-identity:list_trusts': {u'value': u'', u'key': u'identity:list_trusts'}, u'keystone-identity:delete_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:delete_endpoint'}, u'keystone-identity:create_service_provider': {u'value': u'rule:admin_required', u'key': u'identity:create_service_provider'}, u'keystone-identity:update_service': {u'value': u'rule:admin_required', u'key': u'identity:update_service'}, u'keystone-identity:ec2_get_credential': {u'value': u'rule:admin_required or (rule:owner and user_id:%(target.credential.user_id)s)', u'key': u'identity:ec2_get_credential'}, u'keystone-identity:delete_service': {u'value': u'rule:admin_required', u'key': u'identity:delete_service'}, u'keystone-identity:delete_identity_provider': {u'value': u'rule:admin_required', u'key': u'identity:delete_identity_provider'}, u'keystone-identity:delete_user': {u'value': u'rule:admin_required', u'key': u'identity:delete_user'}, u'keystone-identity:update_mapping': {u'value': u'rule:admin_required', u'key': u'identity:update_mapping'}, u'keystone-identity:create_policy_association_for_region_and_service': {u'value': u'rule:admin_required', u'key': u'identity:create_policy_association_for_region_and_service'}, u'keystone-identity:update_domain_role': {u'value': u'rule:admin_required', u'key': u'identity:update_domain_role'}, u'keystone-identity:create_implied_role': {u'value': u'rule:admin_required', u'key': u'identity:create_implied_role'}, u'keystone-identity:list_endpoints_for_policy': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoints_for_policy'}, u'keystone-identity:list_domains': {u'value': u'rule:admin_required', u'key': u'identity:list_domains'}, u'keystone-identity:list_policies': {u'value': u'rule:admin_required', u'key': u'identity:list_policies'}, u'keystone-identity:get_domain_role': {u'value': u'rule:admin_required', u'key': u'identity:get_domain_role'}, u'keystone-identity:get_domain': {u'value': u'rule:admin_required or token.project.domain.id:%(target.domain.id)s', u'key': u'identity:get_domain'}, u'keystone-identity:list_endpoints_for_project': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoints_for_project'}, u'keystone-identity:update_identity_provider': {u'value': u'rule:admin_required', u'key': u'identity:update_identity_provider'}, u'keystone-identity:get_auth_projects': {u'value': u'', u'key': u'identity:get_auth_projects'}, u'keystone-identity:delete_mapping': {u'value': u'rule:admin_required', u'key': u'identity:delete_mapping'}, u'keystone-identity:get_project': {u'value': u'rule:admin_required or project_id:%(target.project.id)s', u'key': u'identity:get_project'}, u'keystone-identity:list_users': {u'value': u'rule:admin_required', u'key': u'identity:list_users'}, u'keystone-identity:get_policy_for_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:get_policy_for_endpoint'}, u'keystone-identity:list_regions': {u'value': u'', u'key': u'identity:list_regions'}, u'keystone-identity:get_auth_domains': {u'value': u'', u'key': u'identity:get_auth_domains'}, u'keystone-identity:delete_domain_role': {u'value': u'rule:admin_required', u'key': u'identity:delete_domain_role'}, u'keystone-identity:get_domain_config_default': {u'value': u'rule:admin_required', u'key': u'identity:get_domain_config_default'}, u'keystone-identity:list_access_tokens': {u'value': u'rule:admin_required', u'key': u'identity:list_access_tokens'}, u'keystone-identity:get_auth_catalog': {u'value': u'', u'key': u'identity:get_auth_catalog'}, u'keystone-identity:get_consumer': {u'value': u'rule:admin_required', u'key': u'identity:get_consumer'}, u'keystone-identity:list_endpoint_groups_for_project': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoint_groups_for_project'}, u'keystone-identity:ec2_create_credential': {u'value': u'rule:admin_or_owner', u'key': u'identity:ec2_create_credential'}, u'keystone-identity:revocation_list': {u'value': u'rule:service_or_admin', u'key': u'identity:revocation_list'}, u'keystone-identity:get_domain_config': {u'value': u'rule:admin_required', u'key': u'identity:get_domain_config'}, u'keystone-identity:list_groups': {u'value': u'rule:admin_required', u'key': u'identity:list_groups'}, u'keystone-identity:check_endpoint_in_project': {u'value': u'rule:admin_required', u'key': u'identity:check_endpoint_in_project'}, u'keystone-identity:list_roles': {u'value': u'rule:admin_required', u'key': u'identity:list_roles'}, u'keystone-identity:list_protocols': {u'value': u'rule:admin_required', u'key': u'identity:list_protocols'}, u'keystone-owner': {u'value': u'user_id:%(user_id)s', u'key': u'owner'}, u'keystone-identity:list_users_in_group': {u'value': u'rule:admin_required', u'key': u'identity:list_users_in_group'}, u'keystone-identity:create_domain': {u'value': u'rule:admin_required', u'key': u'identity:create_domain'}, u'keystone-identity:create_consumer': {u'value': u'rule:admin_required', u'key': u'identity:create_consumer'}, u'keystone-identity:delete_access_token': {u'value': u'rule:admin_required', u'key': u'identity:delete_access_token'}, u'keystone-identity:get_service_provider': {u'value': u'rule:admin_required', u'key': u'identity:get_service_provider'}, u'keystone-identity:create_region': {u'value': u'rule:admin_required', u'key': u'identity:create_region'}, u'keystone-identity:check_implied_role': {u'value': u'rule:admin_required', u'key': u'identity:check_implied_role'}, u'keystone-identity:list_groups_for_user': {u'value': u'rule:admin_or_owner', u'key': u'identity:list_groups_for_user'}, u'keystone-identity:delete_trust': {u'value': u'rule:deny_readonly', u'key': u'identity:delete_trust'}, u'keystone-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'keystone-identity:get_service': {u'value': u'rule:admin_required', u'key': u'identity:get_service'}, u'keystone-identity:add_endpoint_group_to_project': {u'value': u'rule:admin_required', u'key': u'identity:add_endpoint_group_to_project'}, u'keystone-identity:list_grants': {u'value': u'rule:admin_required', u'key': u'identity:list_grants'}, u'keystone-identity:create_protocol': {u'value': u'rule:admin_required', u'key': u'identity:create_protocol'}, u'keystone-identity:create_group': {u'value': u'rule:admin_required', u'key': u'identity:create_group'}, u'keystone-identity:update_credential': {u'value': u'rule:admin_required', u'key': u'identity:update_credential'}, u'keystone-identity:get_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:get_endpoint_group'}, u'keystone-identity:delete_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:delete_endpoint_group'}, u'keystone-identity:check_policy_association_for_service': {u'value': u'rule:admin_required', u'key': u'identity:check_policy_association_for_service'}, u'keystone-identity:add_user_to_group': {u'value': u'rule:admin_required', u'key': u'identity:add_user_to_group'}, u'keystone-identity:delete_domain': {u'value': u'rule:admin_required', u'key': u'identity:delete_domain'}, u'keystone-identity:create_grant': {u'value': u'rule:admin_required', u'key': u'identity:create_grant'}, u'keystone-identity:update_domain': {u'value': u'rule:admin_required', u'key': u'identity:update_domain'}, u'keystone-identity:delete_consumer': {u'value': u'rule:admin_required', u'key': u'identity:delete_consumer'}, u'keystone-identity:get_access_token': {u'value': u'rule:admin_required', u'key': u'identity:get_access_token'}, u'keystone-identity:delete_region': {u'value': u'rule:admin_required', u'key': u'identity:delete_region'}, u'keystone-identity:validate_token': {u'value': u'rule:service_admin_or_token_subject', u'key': u'identity:validate_token'}, u'keystone-identity:delete_policy_association_for_region_and_service': {u'value': u'rule:admin_required', u'key': u'identity:delete_policy_association_for_region_and_service'}, u'keystone-default': {u'value': u'rule:admin_required', u'key': u'default'}, u'keystone-identity:update_project': {u'value': u'rule:admin_required', u'key': u'identity:update_project'}, u'keystone-identity:list_implied_roles': {u'value': u'rule:admin_required', u'key': u'identity:list_implied_roles'}, u'keystone-identity:get_group': {u'value': u'rule:admin_required', u'key': u'identity:get_group'}, u'keystone-identity:update_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:update_endpoint_group'}, u'keystone-identity:create_role': {u'value': u'rule:admin_required', u'key': u'identity:create_role'}, u'keystone-identity:check_user_in_group': {u'value': u'rule:admin_required', u'key': u'identity:check_user_in_group'}, u'keystone-identity:update_consumer': {u'value': u'rule:admin_required', u'key': u'identity:update_consumer'}, u'keystone-identity:validate_token_head': {u'value': u'rule:service_or_admin', u'key': u'identity:validate_token_head'}, u'keystone-admin_required': {u'value': u'role:admin or is_admin:1', u'key': u'admin_required'}, u'keystone-identity:update_role': {u'value': u'rule:admin_required', u'key': u'identity:update_role'}, u'keystone-identity:check_policy_association_for_region_and_service': {u'value': u'rule:admin_required', u'key': u'identity:check_policy_association_for_region_and_service'}, u'keystone-identity:check_grant': {u'value': u'rule:admin_required', u'key': u'identity:check_grant'}, u'keystone-identity:get_region': {u'value': u'', u'key': u'identity:get_region'}, u'keystone-identity:create_mapping': {u'value': u'rule:admin_required', u'key': u'identity:create_mapping'}, u'keystone-identity:update_region': {u'value': u'rule:admin_required', u'key': u'identity:update_region'}, u'keystone-identity:list_credentials': {u'value': u'rule:admin_required', u'key': u'identity:list_credentials'}, u'keystone-identity:add_endpoint_to_project': {u'value': u'rule:admin_required', u'key': u'identity:add_endpoint_to_project'}, u'keystone-identity:ec2_delete_credential': {u'value': u'rule:admin_required or (rule:owner and user_id:%(target.credential.user_id)s)', u'key': u'identity:ec2_delete_credential'}, u'keystone-identity:list_role_assignments': {u'value': u'rule:admin_required', u'key': u'identity:list_role_assignments'}, u'keystone-identity:get_user': {u'value': u'rule:admin_or_owner', u'key': u'identity:get_user'}, u'keystone-identity:update_protocol': {u'value': u'rule:admin_required', u'key': u'identity:update_protocol'}, u'keystone-identity:list_endpoint_groups': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoint_groups'}, u'keystone-identity:get_implied_role': {u'value': u'rule:admin_required ', u'key': u'identity:get_implied_role'}, u'keystone-identity:get_access_token_role': {u'value': u'rule:admin_required', u'key': u'identity:get_access_token_role'}, u'keystone-identity:get_protocol': {u'value': u'rule:admin_required', u'key': u'identity:get_protocol'}, u'keystone-identity:remove_endpoint_from_project': {u'value': u'rule:admin_required', u'key': u'identity:remove_endpoint_from_project'}, u'keystone-identity:check_token': {u'value': u'rule:admin_or_token_subject', u'key': u'identity:check_token'}, u'keystone-identity:list_user_projects': {u'value': u'rule:admin_or_owner', u'key': u'identity:list_user_projects'}, u'keystone-identity:get_identity_providers': {u'value': u'rule:admin_required', u'key': u'identity:get_identity_providers'}, u'keystone-identity:delete_policy_association_for_service': {u'value': u'rule:admin_required', u'key': u'identity:delete_policy_association_for_service'}, u'keystone-identity:list_endpoints': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoints'}, u'keystone-identity:update_group': {u'value': u'rule:admin_required', u'key': u'identity:update_group'}, u'keystone-identity:list_roles_for_trust': {u'value': u'', u'key': u'identity:list_roles_for_trust'}, u'keystone-identity:get_role': {u'value': u'rule:admin_required', u'key': u'identity:get_role'}, u'keystone-identity:get_credential': {u'value': u'rule:admin_required', u'key': u'identity:get_credential'}, u'keystone-identity:authorize_request_token': {u'value': u'rule:admin_required', u'key': u'identity:authorize_request_token'}, u'keystone-identity:create_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:create_endpoint'}, u'keystone-identity:list_services': {u'value': u'rule:admin_required', u'key': u'identity:list_services'}, u'keystone-identity:list_identity_providers': {u'value': u'rule:admin_required', u'key': u'identity:list_identity_providers'}, u'keystone-identity:list_mappings': {u'value': u'rule:admin_required', u'key': u'identity:list_mappings'}, u'keystone-admin_or_token_subject': {u'value': u'rule:admin_required or rule:token_subject', u'key': u'admin_or_token_subject'}, u'keystone-identity:create_service': {u'value': u'rule:admin_required', u'key': u'identity:create_service'}, u'keystone-identity:delete_role': {u'value': u'rule:admin_required', u'key': u'identity:delete_role'}, u'keystone-identity:list_projects_for_user': {u'value': u'', u'key': u'identity:list_projects_for_user'}, u'keystone-identity:ec2_list_credentials': {u'value': u'rule:admin_or_owner', u'key': u'identity:ec2_list_credentials'}, u'keystone-identity:create_policy': {u'value': u'rule:admin_required', u'key': u'identity:create_policy'}, u'keystone-identity:delete_domain_config': {u'value': u'rule:admin_required', u'key': u'identity:delete_domain_config'}, u'keystone-identity:list_domains_for_user': {u'value': u'', u'key': u'identity:list_domains_for_user'}, u'keystone-identity:update_user': {u'value': u'rule:admin_required', u'key': u'identity:update_user'}, u'keystone-identity:remove_endpoint_group_from_project': {u'value': u'rule:admin_required', u'key': u'identity:remove_endpoint_group_from_project'}}, u'ceilometer::metering_time_to_live': 604800, u'ceilometer::event_time_to_live': 604800, u'heat::policy::policies': {u'heat-software_deployments:show': {u'value': u'rule:deny_stack_user', u'key': u'software_deployments:show'}, u'heat-stacks:resource_schema': {u'value': u'rule:deny_stack_user', u'key': u'stacks:resource_schema'}, u'heat-stacks:template': {u'value': u'rule:deny_stack_user', u'key': u'stacks:template'}, u'heat-stacks:list_template_versions': {u'value': u'rule:deny_stack_user', u'key': u'stacks:list_template_versions'}, u'heat-deny_everybody': {u'value': u'!', u'key': u'deny_everybody'}, u'heat-service:index': {u'value': u'rule:context_is_admin', u'key': u'service:index'}, u'heat-stacks:environment': {u'value': u'rule:deny_stack_user', u'key': u'stacks:environment'}, u'heat-stacks:preview': {u'value': u'rule:deny_stack_user', u'key': u'stacks:preview'}, u'heat-cloudformation:EstimateTemplateCost': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:EstimateTemplateCost'}, u'heat-cloudformation:UpdateStack': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudformation:UpdateStack'}, u'heat-stacks:preview_update': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:preview_update'}, u'heat-resource:metadata': {u'value': u'', u'key': u'resource:metadata'}, u'heat-resource_types:OS::Nova::Flavor': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Nova::Flavor'}, u'heat-stacks:restore_snapshot': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:restore_snapshot'}, u'heat-resource:index': {u'value': u'rule:deny_stack_user', u'key': u'resource:index'}, u'heat-resource_types:OS::Cinder::Quota': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Cinder::Quota'}, u'heat-stacks:list_template_functions': {u'value': u'rule:deny_stack_user', u'key': u'stacks:list_template_functions'}, u'heat-cloudwatch:DeleteAlarms': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudwatch:DeleteAlarms'}, u'heat-cloudformation:GetTemplate': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:GetTemplate'}, u'heat-stacks:detail': {u'value': u'rule:deny_stack_user', u'key': u'stacks:detail'}, u'heat-software_deployments:index': {u'value': u'rule:deny_stack_user', u'key': u'software_deployments:index'}, u'heat-stacks:abandon': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:abandon'}, u'heat-stacks:list_resource_types': {u'value': u'rule:deny_stack_user', u'key': u'stacks:list_resource_types'}, u'heat-stacks:update': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:update'}, u'heat-resource_types:OS::Cinder::VolumeType': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Cinder::VolumeType'}, u'heat-build_info:build_info': {u'value': u'rule:deny_stack_user', u'key': u'build_info:build_info'}, u'heat-stacks:files': {u'value': u'rule:deny_stack_user', u'key': u'stacks:files'}, u'heat-cloudformation:ValidateTemplate': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:ValidateTemplate'}, u'heat-cloudformation:CancelUpdateStack': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudformation:CancelUpdateStack'}, u'heat-resource_types:OS::Neutron::QoSBandwidthLimitRule': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Neutron::QoSBandwidthLimitRule'}, u'heat-software_configs:create': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'software_configs:create'}, u'heat-resource:mark_unhealthy': {u'value': u'rule:deny_stack_user', u'key': u'resource:mark_unhealthy'}, u'heat-stacks:create': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:create'}, u'heat-software_configs:delete': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'software_configs:delete'}, u'heat-cloudwatch:PutMetricData': {u'value': u'', u'key': u'cloudwatch:PutMetricData'}, u'heat-software_deployments:delete': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'software_deployments:delete'}, u'heat-cloudformation:DescribeStackResources': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:DescribeStackResources'}, u'heat-resource_types:OS::Manila::ShareType': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Manila::ShareType'}, u'heat-cloudwatch:ListMetrics': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:ListMetrics'}, u'heat-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'heat-stacks:lookup': {u'value': u'', u'key': u'stacks:lookup'}, u'heat-resource_types:OS::Neutron::QoSPolicy': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Neutron::QoSPolicy'}, u'heat-stacks:validate_template': {u'value': u'rule:deny_stack_user', u'key': u'stacks:validate_template'}, u'heat-cloudwatch:DescribeAlarmHistory': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:DescribeAlarmHistory'}, u'heat-cloudformation:DescribeStackResource': {u'value': u'', u'key': u'cloudformation:DescribeStackResource'}, u'heat-resource:show': {u'value': u'rule:deny_stack_user', u'key': u'resource:show'}, u'heat-cloudwatch:PutMetricAlarm': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:PutMetricAlarm'}, u'heat-cloudformation:ListStackResources': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:ListStackResources'}, u'heat-software_deployments:create': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'software_deployments:create'}, u'heat-stacks:global_index': {u'value': u'rule:deny_everybody', u'key': u'stacks:global_index'}, u'heat-cloudwatch:DescribeAlarmsForMetric': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:DescribeAlarmsForMetric'}, u'heat-events:show': {u'value': u'rule:deny_stack_user', u'key': u'events:show'}, u'heat-stacks:index': {u'value': u'rule:deny_stack_user', u'key': u'stacks:index'}, u'heat-cloudformation:DescribeStackEvents': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:DescribeStackEvents'}, u'heat-stacks:list_snapshots': {u'value': u'rule:deny_stack_user', u'key': u'stacks:list_snapshots'}, u'heat-software_deployments:metadata': {u'value': u'', u'key': u'software_deployments:metadata'}, u'heat-stacks:show': {u'value': u'rule:deny_stack_user', u'key': u'stacks:show'}, u'heat-cloudformation:DescribeStacks': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:DescribeStacks'}, u'heat-cloudwatch:SetAlarmState': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudwatch:SetAlarmState'}, u'heat-actions:action': {u'value': u'rule:deny_stack_user', u'key': u'actions:action'}, u'heat-cloudformation:CreateStack': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudformation:CreateStack'}, u'heat-software_configs:index': {u'value': u'rule:deny_stack_user', u'key': u'software_configs:index'}, u'heat-stacks:delete_snapshot': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:delete_snapshot'}, u'heat-stacks:update_patch': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:update_patch'}, u'heat-cloudformation:DeleteStack': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudformation:DeleteStack'}, u'heat-deny_stack_user': {u'value': u'not role:heat_stack_user', u'key': u'deny_stack_user'}, u'heat-stacks:export': {u'value': u'rule:deny_stack_user', u'key': u'stacks:export'}, u'heat-resource_types:OS::Nova::HostAggregate': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Nova::HostAggregate'}, u'heat-stacks:preview_update_patch': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:preview_update_patch'}, u'heat-cloudwatch:DescribeAlarms': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:DescribeAlarms'}, u'heat-stacks:show_output': {u'value': u'rule:deny_stack_user', u'key': u'stacks:show_output'}, u'heat-cloudwatch:EnableAlarmActions': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudwatch:EnableAlarmActions'}, u'heat-stacks:show_snapshot': {u'value': u'rule:deny_stack_user', u'key': u'stacks:show_snapshot'}, u'heat-cloudwatch:DisableAlarmActions': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudwatch:DisableAlarmActions'}, u'heat-cloudformation:ListStacks': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:ListStacks'}, u'heat-software_configs:show': {u'value': u'rule:deny_stack_user', u'key': u'software_configs:show'}, u'heat-stacks:generate_template': {u'value': u'rule:deny_stack_user', u'key': u'stacks:generate_template'}, u'heat-software_deployments:update': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'software_deployments:update'}, u'heat-resource_types:OS::Cinder::QoSSpecs': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Cinder::QoSSpecs'}, u'heat-cloudwatch:GetMetricStatistics': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:GetMetricStatistics'}, u'heat-resource:signal': {u'value': u'', u'key': u'resource:signal'}, u'heat-project_admin': {u'value': u'role:admin', u'key': u'project_admin'}, u'heat-stacks:delete': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:delete'}, u'heat-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'heat-events:index': {u'value': u'rule:deny_stack_user', u'key': u'events:index'}, u'heat-resource_types:OS::Cinder::EncryptedVolumeType': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Cinder::EncryptedVolumeType'}, u'heat-stacks:list_outputs': {u'value': u'rule:deny_stack_user', u'key': u'stacks:list_outputs'}, u'heat-software_configs:global_index': {u'value': u'rule:deny_everybody', u'key': u'software_configs:global_index'}, u'heat-stacks:snapshot': {u'value': u'rule:deny_stack_user', u'key': u'stacks:snapshot'}}, u'ceilometer::config::ceilometer_config': {u'oslo_messaging_rabbit/rabbit_qos_prefetch_count': {u'value': 64}}, u'cinder_user_enabled_backends': u'[scaleio]', u'gnocchi::policy::policies': {u'gnocchi-list resource': {u'value': u'rule:admin_or_creator or rule:resource_owner', u'key': u'list resource'}, u'gnocchi-update resource type': {u'value': u'role:admin', u'key': u'update resource type'}, u'gnocchi-delete resource': {u'value': u'rule:admin_or_creator', u'key': u'delete resource'}, u'gnocchi-list archive policy rule': {u'value': u'', u'key': u'list archive policy rule'}, u'gnocchi-admin_or_creator': {u'value': u'role:admin or project_id:%(created_by_project_id)s', u'key': u'admin_or_creator'}, u'gnocchi-resource_owner': {u'value': u'project_id:%(project_id)s', u'key': u'resource_owner'}, u'gnocchi-delete resources': {u'value': u'rule:admin_or_creator', u'key': u'delete resources'}, u'gnocchi-create archive policy': {u'value': u'role:admin', u'key': u'create archive policy'}, u'gnocchi-get status': {u'value': u'role:admin', u'key': u'get status'}, u'gnocchi-delete archive policy rule': {u'value': u'role:admin', u'key': u'delete archive policy rule'}, u'gnocchi-update archive policy': {u'value': u'role:admin', u'key': u'update archive policy'}, u'gnocchi-delete archive policy': {u'value': u'role:admin', u'key': u'delete archive policy'}, u'gnocchi-get archive policy rule': {u'value': u'', u'key': u'get archive policy rule'}, u'gnocchi-get resource': {u'value': u'rule:admin_or_creator or rule:resource_owner', u'key': u'get resource'}, u'gnocchi-list metric': {u'value': u'', u'key': u'list metric'}, u'gnocchi-delete resource type': {u'value': u'role:admin', u'key': u'delete resource type'}, u'gnocchi-update resource': {u'value': u'rule:admin_or_creator', u'key': u'update resource'}, u'gnocchi-list all metric': {u'value': u'role:admin or role:readonly', u'key': u'list all metric'}, u'gnocchi-post measures': {u'value': u'rule:admin_or_creator', u'key': u'post measures'}, u'gnocchi-get archive policy': {u'value': u'', u'key': u'get archive policy'}, u'gnocchi-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'gnocchi-get resource type': {u'value': u'', u'key': u'get resource type'}, u'gnocchi-metric_owner': {u'value': u'project_id:%(resource.project_id)s', u'key': u'metric_owner'}, u'gnocchi-list archive policy': {u'value': u'', u'key': u'list archive policy'}, u'gnocchi-get measures': {u'value': u'rule:admin_or_creator or rule:metric_owner or role:readonly', u'key': u'get measures'}, u'gnocchi-search resource': {u'value': u'rule:admin_or_creator or rule:resource_owner', u'key': u'search resource'}, u'gnocchi-create metric': {u'value': u'rule:deny_readonly', u'key': u'create metric'}, u'gnocchi-list resource type': {u'value': u'', u'key': u'list resource type'}, u'gnocchi-search metric': {u'value': u'rule:admin_or_creator or rule:metric_owner', u'key': u'search metric'}, u'gnocchi-get metric': {u'value': u'rule:admin_or_creator or rule:metric_owner or role:readonly', u'key': u'get metric'}, u'gnocchi-create archive policy rule': {u'value': u'role:admin', u'key': u'create archive policy rule'}, u'gnocchi-create resource type': {u'value': u'role:admin', u'key': u'create resource type'}, u'gnocchi-create resource': {u'value': u'rule:deny_readonly', u'key': u'create resource'}, u'gnocchi-delete metric': {u'value': u'rule:admin_or_creator', u'key': u'delete metric'}}, u'horizon::cinder_options': {u'enable_backup': True}, u'keystone::cron::token_flush::hour': u'"*"'}, u'f5_icontrol_hostname': u'10.128.19.83', u'rhel_reg_machine_name': u'', u'rhel_reg_force': u'true', u'NovaRbdPoolName': u'vms', u'SSLIntermediateCertificate': u'', u'node_admin_extra_ssh_keys': u'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCQrjaLGIcSZ2ivjvQ0dRO3doj3oPOgTeDn2uP5YZym/Mox1tm5FWO/XL+zJnCo5t98isitDJ3oS/HnH7A1vxzYD5fkVVqq0w0ZPkV8C2w/+E9ko8A1C9ng+n0R5eyPR6BWRB3aFl9fxDKWcNo9NKeoOT4JA/cKEYCMHaiYEZmY0egV2df+INynWakmZM2dvddOzWBUsCJcuviEV8fmJo9ygkPL8q0vpsiVFcOtNdnKUmNXNiAlTalGNTqOE2LD3BonHYJk9NkUmyycNePwMlq0IVfXPYYUPM6FFwvB53zWUO84sTbln4Y+f5CljZZbcfJeREg45gcis1lZh0xoMITB Generated by TripleO', u'ComputeDpdkKernelArgs': u'default_hugepagesz=1GB hugepagesz=1G hugepages=128 intel_iommu=on iommu=pt', u'ComputeHostnameFormat': u'krynn-cmpt-%index%', u'ComputeDpdkHostIsolatedCoreList': u'4-21,48-65,26-43,70-87', u'tripleo::loadbalancer::ssl_cipher_suite': u'ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+3DES:DH+3DES:RSA+AES:RSA+3DES:!ADH:!AECDH:!MD5:!DSS', u'NovaSchedulerAvailableFilters': [u'nova.scheduler.filters.all_filters', u'nova.scheduler.filters.pci_passthrough_filter.PciPassthroughFilter'], u'ComputeSriovHostIsolatedCoreList': u'4-21,48-65,26-43,70-87', u'GlanceBackend': u'rbd', u'rhel_reg_http_proxy_username': u'', u'NeutronEnableL2Pop': False, u'rhel_reg_service_level': u'', u'osp_ad_domain': u'ad.lasthome.solace.krynn', u'CloudDomain': u'lasthome.solace.krynn', u'TenantNetworkVlanID': 40, u'BlockStorageHostnameFormat': u'krynn-cndr-%index%', u'f5_env_prefix': u'krynnaz3', u'rhel_reg_environment': u'', u'NeutronL3HA': True, u'ExtraConfig': {u'ceph::profile::params::osd_pool_default_size': 3, u'nova::notification_driver': u'noop', u'sahara::notify::notification_driver': u'noop', u'ceph::profile::params::osd_pool_default_pg_num': 128, u'keystone::notification_driver': u'noop', u'neutron::notification_driver': u'noop', u'ceph::profile::params::osd_journal_size': 4096, u'ceilometer::notification_driver': u'noop', u'manila::notification_driver': u'noop', u'ceph::profile::params::osd_pool_default_pgp_num': 128, u'cinder::ceilometer::notification_driver': u'noop', u'glance::notify::rabbitmq::notification_driver': u'noop', u'ceph::profile::params::osd_pool_default_min_size': 1, u'barbican::api::notification_driver': u'noop'}, u'CephStorageHostnameFormat': u'krynn-ceph-%index%', u'rhel_reg_user': u'admin', u'NeutronSupportedPCIVendorDevs': [u'8086:154c'], u'KeystoneCACertificate': u'-----BEGIN CERTIFICATE-----\nMIIDNzCCAh+gAwIBAgIBATANBgkqhkiG9w0BAQUFADBTMQswCQYDVQQGEwJYWDEO\nMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVuc2V0MQ4wDAYDVQQKDAVVbnNldDEU\nMBIGA1UEAwwLS2V5c3RvbmUgQ0EwHhcNMTgwODIxMTgzODQ3WhcNMjgwODE4MTgz\nODQ3WjBTMQswCQYDVQQGEwJYWDEOMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVu\nc2V0MQ4wDAYDVQQKDAVVbnNldDEUMBIGA1UEAwwLS2V5c3RvbmUgQ0EwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC06SkGvRtZqN+65VqxupkcyGI8KdgL\nQi9Qfb3ZCGZD2aiTPXkhExi0qyweb402klBHG81nzHBnF5+RfGQumt6wz4OX+vri\n0TkLlKPA3GC1qssQ2oJnC72xa+DWBff8H3a6ulnZGiwb4POy2Dnxq773GOxW0cUB\nvomI9FZhj2RfvoXloPpzzbYD0/hW6IrsH+2B9H5PIJBH6fzB1FMp05SKT14SHk5m\noxqd96OLecZzrmwwUcOFMJOYULypX1u6sfrq2aSbLZWqbAh0Hq+LE0+U9FSVXdvb\nM0CPfDPX9DruPmhBHgHrocRY++lENm/uO+bgLOui7sLjdX3n9HmuEvcvAgMBAAGj\nFjAUMBIGA1UdEwEB/wQIMAYBAf8CAQAwDQYJKoZIhvcNAQEFBQADggEBAGPJnX/S\niK3dyL9nKNakz+NHhKAJ6DkN78sZKffOYt5izaU/r8ZBBaAMjoDlAvjzywYGhu6z\nI4jXXViBEB8GdRptmyKP6gPNN3ZaqIQiKD8VTCTcEj6CK15vGfxr5jLtGku6PDkQ\nfQXKnW524uAw+5Kwt0FYcL/UEFhfyNWDV1uuQkJIDIFl6G8iopGfvCkBn+QstENV\nkUoE8TeTue0emrKwQM+l9yzDKCCMMNwMxEAIBkGZqvefiLchtYpSGJnPJaX2h3KP\nAofuCRMkVDJ+hk31IkeTQthDaOveNuPIdTq/npnpGnQi8H52Ixn1zAtyh/oMBlgh\nbC2yuO1+vxl8c90=\n-----END CERTIFICATE-----\n', u'ExternalNetCidr': u'10.162.200.0/23', u'SwiftRingPutTempurl': u'https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=36c67d5bc5e04c6e77a7ea6f6f1552cbbfd72d15&temp_url_expires=1534963144', u'TenantAllocationPools': [{u'start': u'10.3.0.10', u'end': u'10.3.0.200'}], u'OvercloudComputeDpdkFlavor': u'computedpdk', u'MysqlMaxConnections': 8192, u'rhel_reg_org': u'Krynn', u'ControllerCount': 3, u'emc_scaleio_ip2': u'10.128.19.82', u'NeutronTunnelTypes': u'vxlan', u'rhel_reg_http_proxy_host': u'', u'ValidateFqdn': True, u'PublicVirtualFixedIPs': [{u'ip_address': u'10.162.200.42'}], u'GlanceRbdPoolName': u'images', u'BondInterfaceOvsOptions': u'bond_mode=active-backup lacp=off other_config:bond-detect-mode=miimon other_config:bond-miimon-interval=500', u'NeutronEnableIsolatedMetadata': True, u'NeutronVniRanges': [u'1:4094'], u'rhel_reg_method': u'satellite', u'emc_scaleio_ip1': u'10.128.19.81', u'SSLKey': u'-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEA8bIh4q8nmozTyWTHCIgIqIwD6RHmTteIkb9+gKCSg1L/NYuT\n6O93D5vBXGZMm6LK3paY6HQim90TO1iNHdRllEt+AZ396yPHW0TUAUOJWYP5PATq\niGmbg5rL0q7E5dR+OE02qF+IG8yS/y/zvnn+5wxWCXXSoYB9dRNSbYoBkvkRMtxz\nG9jB/tmnVEIUWiPSLolguLUophs7crl/vSw3i89y524EjVJPmOINADaFsPZBK6+m\nQaZNDfJKSPCWZw723xrc19Uw0316Fs+TVl3+DPE1BzP8qcsSLBii7qMwiyxWs98k\nrNn0uHWN1NcZnLUDIv+etPMwGqgTHJy71HjAZQIDAQABAoIBAQCsFg62Xcuu6LIq\nZIyp8GFp0DdAjTQT0rY0P8oMP0fSJRf8weKQKV/2RwnHhjbpYWFcVpGMgJPbse5t\nhMEFCiNBEPcoo5sU/qaEv17Lf5Cdoa+lIkLy2W6Wp3KUEUez9DXiVGekPlCkqmXH\nOBct+aKaU1g26CMORnQNFbLMt0Qjpbxuzx4UGa+QFd28VNw6CQ6K1Aswk16pDV8j\n7ymjOf8GUXBiP7EIK4NF69ONazy3xyZqMrA6R2pByvcIRLT1kFCDb3p1PwJPIiuG\neCUQOHSo2tmSglBMMBujrZN/ZAN7ylTLRj3MHEwQPhBCQ0kSTyQ/4nwKMcskvaqC\nRX7x32qJAoGBAPxJaNudC+piLX16b47rPm9hjfMfNd5HZElfcajmYgLJizyR6hrH\n/Gd/V74HhAlr40l79WnyBpnzEGuezJQnkR1srOpRdHARZETLZJkNIt4ahsIEFVTJ\nrWEEwKjSb40WcwRN+CKS+gAeA1M1PHL0XyJwcf9oyE/Ns8EdugTI9cS3AoGBAPVA\n0TcpK/9xiuru7iLRdIfEjVGYJQB07D/DvTb0ym9k8UzL6I6fcceoOJDo1mtxgKin\nqBh9zFU6efo1uT1HWhbqnJH5Q2HHe7zjurTk0CNJT1hDwnAv5+11uYb7KobJK2OY\nG2KaPexZWHOoJ3netAIJj7JMWA2+8YmSY6WA3F/DAoGAKaTsfCPmTaA7JhVJyOun\n+La/ubwTJkfelAX/OwQcdZ1TMIJdhGIyldr9Xs7ayrtWX1Do574dvNfUhA9IccQ+\nPf8sY9liQQV96aUxS9pRQRxb1jbaVo6b4gHo03U5GK71+WXtabedMNvDbL7C5a7U\n7VhmWOSw/AtWerAvfo61ku0CgYA6M9yyy4mOgKKoKHXJO439Hm8vOv0lA5qBc3F3\nFlboYrtFL2sMVdiJumlaMneYXgJbhBZHYatZWpxR/eftG/7MS3dGyTHthYrfA+hu\nP5MJnL9AwivltejDmNmjp/2qqRkr9JAjMVmauoVcRT7BFFIB3cUFWkrXUEZAEMan\nI1KpQwKBgCbwArI2lENhfBvmJ1Jk/QEBj7EKXm5dX0epBPQImKhzSUNjDtYO4wec\nYbVo7RLmHZd11+XtTWq6kbRgUjnUUr3lMbl2+EK11gb32BByUr7sJ5xJObRrazuT\nPhsa28oyIbl629WdJ/jJ5Lq9gBOq1MVlMtCStfkRBPoetirlWkg/\n-----END RSA PRIVATE KEY-----\n', u'StorageMgmtNetworkVlanID': 30, u'ExternalAllocationPools': [{u'start': u'10.162.200.43', u'end': u'10.162.200.96'}], u'ControlPlaneSubnetCidr': u'24', u'ComputeSriovHostnameFormat': u'krynn-sriov-%index%', u'OvercloudCephStorageFlavor': u'ceph-storage', u'InternalApiNetworkVlanID': 10, u'ObjectStorageCount': 0, u'NeutronExternalNetworkBridge': u"''", u'InternalApiNetCidr': u'10.0.0.0/24', u'BlockStorageCount': 0, u'DnsServers': [u'10.162.200.254', u'8.8.8.8'], u'rhel_reg_auto_attach': u'', u'StorageAllocationPools': [{u'start': u'10.1.0.10', u'end': u'10.1.0.200'}], u'NovaComputeLibvirtType': u'qemu', u'StorageNetCidr': u'10.1.0.0/24', u'rhel_reg_sat_repo': u'rhel-7-server-satellite-tools-6.3-rpms', u'StorageNetworkVlanID': 20, u'SwiftRingGetTempurl': u'https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=236496aa3bea69e9c5662681602aa836fe5d8b62&temp_url_expires=1534963141', u'NetworkerExtraConfig': {u'neutron::plugins::ml2::path_mtu': 1550}, u'CinderRbdPoolName': u'volumes', u'ComputeDpdkHostnameFormat': u'krynn-dpdk-%index%', u'rhel_reg_server_url': u'', u'OvercloudBlockStorageFlavor': u'cinder-storage', u'NovaComputeExtraConfig': {u'nova::compute::resume_guests_state_on_host_boot': True, u'compute_classes': [u'::nova::config', u'::neutron::config', u'::neutron::plugins::ml2', u'::neutron::agents::ml2::ovs'], u'nova::config::nova_config': {u'DEFAULT/max_local_block_devices': {u'value': u'4'}, u'libvirt/volume_use_multipath': {u'value': u'True'}, u'libvirt/mem_stats_period_seconds': {u'value': u'0'}, u'libvirt/live_migration_permit_post_copy': {u'value': u'True'}, u'DEFAULT/allow_migrate_to_same_host': {u'value': u'True'}}, u'neutron::agents::ml2::ovs::bridge_mappings': [u'datacentre:br-ex', u'external:br-extnet'], u'neutron::plugins::ml2::network_vlan_ranges': [u'datacentre:1:4000', u'external:1:4000'], u'neutron::plugins::ml2::physical_network_mtus': [u'datacentre:1500', u'external:1500'], u'ceph::profile::params::osds': {u'/dev/sdh': {}, u'/dev/sdf': {}, u'/dev/sdg': {}, u'/dev/sdd': {}, u'/dev/sde': {}, u'/dev/sdc': {}}}, u'EC2MetadataIp': u'10.20.0.2', u'ComputeCount': 2, u'ComputeDpdkCount': 0, u'rhel_reg_repos': u'rhel-7-server-rpms,rhel-7-server-supplementary-rpms,rhel-7-server-optional-rpms,rhel-7-server-extras-rpms,rhel-7-server-openstack-10-rpms,rhel-7-server-openstack-10-tools-rpms,rhel-7-server-openstack-10-optools-rpms,rhel-7-server-openstack-10-devtools-rpms,rhel-7-server-rhceph-2-osd-rpms,rhel-7-server-rhceph-2-mon-rpms,rhel-7-server-rhceph-2-tools-rpms', u'SSLRootCertificate': u'-----BEGIN CERTIFICATE-----\nMIIFDzCCA/egAwIBAgIJAMLnsbDD5KVMMA0GCSqGSIb3DQEBCwUAMIG1MQswCQYD\nVQQGEwJDQTELMAkGA1UECBMCUUMxETAPBgNVBAcTCE1vbnRyZWFsMRMwEQYDVQQK\nEwpLcnlubiBJbmMuMRAwDgYDVQQLEwdUcmFudG9yMRYwFAYDVQQDEw1LcnlubiBJ\nbmMuIENBMRgwFgYDVQQpEw9SYWlzdGxpbiBNYWplcmUxLTArBgkqhkiG9w0BCQEW\nHnJhaXN0bGluQGxhc3Rob21lLnNvbGFjZS5rcnlubjAeFw0xNjAzMDMyMjM2NDla\nFw0yNjAzMDEyMjM2NDlaMIG1MQswCQYDVQQGEwJDQTELMAkGA1UECBMCUUMxETAP\nBgNVBAcTCE1vbnRyZWFsMRMwEQYDVQQKEwpLcnlubiBJbmMuMRAwDgYDVQQLEwdU\ncmFudG9yMRYwFAYDVQQDEw1LcnlubiBJbmMuIENBMRgwFgYDVQQpEw9SYWlzdGxp\nbiBNYWplcmUxLTArBgkqhkiG9w0BCQEWHnJhaXN0bGluQGxhc3Rob21lLnNvbGFj\nZS5rcnlubjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL+ycHZrGwRR\nU2mZvXcinAc1tHqmX6uRX8xTd/KnAlmo9FKkryYT6fH+Vt3YoQZxt1y1/zwP8b5q\nYD/fZCXpK+m2tH7KfbHD+dRwOfkfiqEKYlnZjzJDoa1fFXgcD1MOH4WtW0e76gJu\nqazHS8PxnPGVbov/Zct4dhu9N5bptyAkSgy8qM58VY+XSfjMo4KlBAMrRIkYD6Km\ngxckvl0+h6b+izc67ftcoWqj24mep4mRAF6jRzldWp9gj5oSh/qR7CUBN7AvS+GU\nB/hLVkQw3mT3RqZxXDsVrrzrnm+xtRDJMakbwQUyIQ8JrtYGgpo4z+T6tOC9IwJ1\no6mCMreLy7ECAwEAAaOCAR4wggEaMB0GA1UdDgQWBBSuML7sQDcVORQov3TrBvf5\nqoq09TCB6gYDVR0jBIHiMIHfgBSuML7sQDcVORQov3TrBvf5qoq09aGBu6SBuDCB\ntTELMAkGA1UEBhMCQ0ExCzAJBgNVBAgTAlFDMREwDwYDVQQHEwhNb250cmVhbDET\nMBEGA1UEChMKS3J5bm4gSW5jLjEQMA4GA1UECxMHVHJhbnRvcjEWMBQGA1UEAxMN\nS3J5bm4gSW5jLiBDQTEYMBYGA1UEKRMPUmFpc3RsaW4gTWFqZXJlMS0wKwYJKoZI\nhvcNAQkBFh5yYWlzdGxpbkBsYXN0aG9tZS5zb2xhY2Uua3J5bm6CCQDC57Gww+Sl\nTDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQCCALlwYznNn8ZOe+/h\nsBeDKhiK44CBJBZgfI26V6BB+CGFBsTFanyrmH+kNJyWyL2MNubSZH3qoaL3WTdT\n1jnX6Eyv2LjOq+5HgHOq3uOI0+vcWd80PEbIjrf7cC99GbkDn+bUNf0erySiJKR2\nAFHgYAE31q/3X4rO/cb5eN9h01uA92m7nmcDfxa3I3C19v9GBRvZ+Kj3z3dbKpNe\nhCyC72/+1a93Vxn9JbZsV0XJUZhEB15hemQ57U91Jb6gK18IxvyX2J9tSfeKSvCe\nNroC43O7EkOOCr/yBRWxWWojXTiLqlq+3IowBHu524V3TMHpWCnBXqlggw1GfKSF\nOwn1\n-----END CERTIFICATE-----\n', u'NeutronDpdkMemoryChannels': u'4', u'rhel_reg_http_proxy_port': u'', u'NeutronNetworkType': u'vxlan,gre,vlan,flat', u'ComputeSriovCount': 0, u'ComputeServices': [u'OS::TripleO::Services::CACerts', u'OS::TripleO::Services::CephClient', u'OS::TripleO::Services::CephExternal', u'OS::TripleO::Services::Timezone', u'OS::TripleO::Services::Ntp', u'OS::TripleO::Services::Snmp', u'OS::TripleO::Services::Sshd', u'OS::TripleO::Services::NovaCompute', u'OS::TripleO::Services::NovaLibvirt', u'OS::TripleO::Services::Kernel', u'OS::TripleO::Services::ComputeNeutronCorePlugin', u'OS::TripleO::Services::ComputeNeutronOvsAgent', u'OS::TripleO::Services::ComputeCeilometerAgent', u'OS::TripleO::Services::ComputeNeutronL3Agent', u'OS::TripleO::Services::ComputeNeutronMetadataAgent', u'OS::TripleO::Services::TripleoPackages', u'OS::TripleO::Services::TripleoFirewall', u'OS::TripleO::Services::NeutronSriovAgent', u'OS::TripleO::Services::OpenDaylightOvs', u'OS::TripleO::Services::SensuClient', u'OS::TripleO::Services::FluentdClient', u'OS::TripleO::Services::VipHosts', u'OS::TripleO::Services::CephOSD'], u'HeatWorkers': 4, u'tripleo::profile::base::database::mysql::innodb_buffer_pool_size': u'256M', u'NovaSchedulerDefaultFilters': [u'RetryFilter', u'AvailabilityZoneFilter', u'RamFilter', u'ComputeFilter', u'ComputeCapabilitiesFilter', u'ImagePropertiesFilter', u'ServerGroupAntiAffinityFilter', u'ServerGroupAffinityFilter', u'PciPassthroughFilter', u'NUMATopologyFilter'], u'ControllerEnableSwiftStorage': False, u'SSLCertificate': u'-----BEGIN CERTIFICATE-----\nMIIDwTCCAqmgAwIBAgIBCjANBgkqhkiG9w0BAQsFADCBtTELMAkGA1UEBhMCQ0Ex\nCzAJBgNVBAgTAlFDMREwDwYDVQQHEwhNb250cmVhbDETMBEGA1UEChMKS3J5bm4g\nSW5jLjEQMA4GA1UECxMHVHJhbnRvcjEWMBQGA1UEAxMNS3J5bm4gSW5jLiBDQTEY\nMBYGA1UEKRMPUmFpc3RsaW4gTWFqZXJlMS0wKwYJKoZIhvcNAQkBFh5yYWlzdGxp\nbkBsYXN0aG9tZS5zb2xhY2Uua3J5bm4wHhcNMTgwMjE1MjI1OTA1WhcNMjgwMjEz\nMjI1OTA1WjBZMQswCQYDVQQGEwJDQTELMAkGA1UECBMCUUMxEzARBgNVBAoTCkty\neW5uIEluYy4xEDAOBgNVBAsTB1RyYW50b3IxFjAUBgNVBAMTDTEwLjE2Mi4yMDAu\nNDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDxsiHiryeajNPJZMcI\niAiojAPpEeZO14iRv36AoJKDUv81i5Po73cPm8FcZkybosrelpjodCKb3RM7WI0d\n1GWUS34Bnf3rI8dbRNQBQ4lZg/k8BOqIaZuDmsvSrsTl1H44TTaoX4gbzJL/L/O+\nef7nDFYJddKhgH11E1JtigGS+REy3HMb2MH+2adUQhRaI9IuiWC4tSimGztyuX+9\nLDeLz3LnbgSNUk+Y4g0ANoWw9kErr6ZBpk0N8kpI8JZnDvbfGtzX1TDTfXoWz5NW\nXf4M8TUHM/ypyxIsGKLuozCLLFaz3ySs2fS4dY3U1xmctQMi/5608zAaqBMcnLvU\neMBlAgMBAAGjNzA1MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMBsGA1UdEQQUMBKH\nBAqiyCqHBAoUAAOHBAoUAAQwDQYJKoZIhvcNAQELBQADggEBAHF6Pu9SOkHQv+uL\nUC8rQYiBZpp8WTT5evdCSDooc+/l9KKAalL0KULYYwn5LeaXzXTG/+bfPhL1wy7D\n9HTwxXW5X1ROkI82QYyhZyAltor7QtdzyTCyxO7UTdM8i9Dj9woQ5JJSyBb3Eq0Z\nLsfxtMz3XGYwYGPsVbdBHU643N+RzZvrfrHjn82FpGqnsIJ+rJKI/rCT27Y3CgJV\nZ8tqRmZQLEL76cH7KJfCu2WHjAr2khawYF6QbKlgSQ+4zi5UFbWfrYfW5X6sYLuM\n/MTIR9PQyq8PNFCyX8xnJIy7FtxwGp1AWFn2OjY+Yg+lB1/33SqtjsNjt7H9Ldm+\nTrSvLS4=\n-----END CERTIFICATE-----\n', u'OvercloudComputeSriovFlavor': u'computesriov', u'ComputeDpdkExtraConfig': {u'nova::compute::vcpu_pin_set': [u'4-21', u'48-65', u'26-43', u'70-87'], u'neutron::plugins::ml2::path_mtu': 1550, u'nova::compute::reserved_host_memory': 4096, u'neutron::plugins::ml2::type_drivers': [u'vlan', u'flat'], u'neutron::agents::ml2::ovs::bridge_mappings': [u'datacentre:br-ex', u'external:br-extnet', u'dpdk_ens1f0:br-dpdk1', u'dpdk_ens1f1:br-dpdk2', u'dpdk_ens2f0:br-dpdk3', u'dpdk_ens2f1:br-dpdk4'], u'neutron::plugins::ml2::network_vlan_ranges': [u'datacentre:1:4000', u'external:1:4000', u'dpdk_ens1f0:1:4000', u'dpdk_ens1f1:1:4000', u'dpdk_ens2f0:1:4000', u'dpdk_ens2f1:1:4000'], u'neutron::plugins::ml2::physical_network_mtus': [u'datacentre:1500', u'external:1500'], u'ceph::profile::params::osds': {u'/dev/sdh': {}, u'/dev/sdf': {}, u'/dev/sdg': {}, u'/dev/sdd': {}, u'/dev/sde': {}, u'/dev/sdc': {}}, u'computesriov_classes': [u'::nova::config', u'::neutron::config', u'::neutron::plugins::ml2', u'::neutron::agents::ml2::ovs'], u'neutron::agents::ml2::ovs::datapath_type': u'netdev'}, u'NetworkerHostnameFormat': u'krynn-netwrk-%index%', u'EndpointMap': {u'GnocchiInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8041'}, u'HeatPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13004'}, u'GlanceInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'9292'}, u'KeystonePublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13000'}, u'NeutronAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'9696'}, u'AodhInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8042'}, u'CeilometerAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8777'}, u'GlanceAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'9292'}, u'NovaVNCProxyAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'6080'}, u'HeatCfnInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8000'}, u'HeatInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8004'}, u'HeatCfnAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8000'}, u'NeutronPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13696'}, u'CinderPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13776'}, u'ManilaInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8786'}, u'HorizonPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'443'}, u'SaharaPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13386'}, u'GlancePublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13292'}, u'ManilaAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8786'}, u'HeatCfnPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13005'}, u'IronicAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'6385'}, u'AodhAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8042'}, u'IronicPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13385'}, u'GnocchiPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13041'}, u'HeatAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8004'}, u'SwiftInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8080'}, u'AodhPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13042'}, u'NovaVNCProxyPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13080'}, u'CeilometerInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8777'}, u'NovaInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8774'}, u'GlanceRegistryInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'9191'}, u'CeilometerPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13777'}, u'NovaAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8774'}, u'SwiftAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8080'}, u'NeutronInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'9696'}, u'GnocchiAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8041'}, u'CephRgwInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8080'}, u'CephRgwPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13808'}, u'NovaPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13774'}, u'MysqlInternal': {u'host': u'IP_ADDRESS', u'protocol': u'mysql+pymysql', u'port': u'3306'}, u'ManilaPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13786'}, u'SaharaAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8386'}, u'CephRgwAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8080'}, u'IronicInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'6385'}, u'KeystoneAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'35357'}, u'CinderInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8776'}, u'SwiftPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13808'}, u'KeystoneInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'5000'}, u'NovaVNCProxyInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'6080'}, u'SaharaInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8386'}, u'CinderAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8776'}}, u'ExternalInterfaceDefaultRoute': u'10.162.200.254', u'NeutronDpdkSocketMemory': u'2048,2048', u'rhel_reg_release': u'', u'RootPW': u'r00tme', u'CephStorageExtraConfig': {u'ceph::profile::params::osds': {u'/dev/sdh': {}, u'/dev/sdf': {}, u'/dev/sdg': {}, u'/dev/sdd': {}, u'/dev/sde': {}, u'/dev/sdb': {}, u'/dev/sdc': {}}}, u'tripleo::loadbalancer::ssl_options': u'no-sslv3 ', u'ObjectStorageHostnameFormat': u'krynn-swift-%index%', u'rhel_reg_sat_url': u'http://10.162.200.124', u'UpdateIdentifier': u''}, u'passwords': {u'HAProxyStatsPassword': u'XknBPwQd4AsTKwH4seqp2BVJq', u'ManilaPassword': u'4nQPbu7Ch798gPPthwrZs6Kr2', u'NeutronPassword': u'8kgQ3U27gQMTaUvWb724KbQ8K', u'GlancePassword': u'um99YHx2cP9ZGfRWThvk6c2n8', u'SnmpdReadonlyUserPassword': u'7f54596ff715c1ca1878a1185ded051f44beef33', u'HeatPassword': u'jkF88nM6nuGtshmVp2ePsUAHd', u'AdminPassword': u'F9afsbdYtNjMwb6hgAKw9rtTX', u'IronicPassword': u'VvJZUqPaDRJQwJmBNKPtgyjuv', u'HeatStackDomainAdminPassword': u'qzQqR8cv8e9r6cMRyk8KUWCkk', u'ZaqarPassword': u'8jDVYemtbrZ9eCvHUWc8gTAZv', u'MysqlClustercheckPassword': u'xJQMPhkgs2PqG9wNdWgZW4msW', u'GnocchiPassword': u'TN4tjsYYvTZayc4DqqZuY642M', u'CephAdminKey': u'AQC2S45aAAAAABAAAYT/baXKeRAZkZHshteO3Q==', u'CeilometerPassword': u'4rCWnU6GjNyNXhr9rFTZmJ3cC', u'CinderPassword': u'hNds7nsunkghcCmHtM6ghnajb', u'RabbitPassword': u'NqfDJEFDujfBEFefGrAgVt9vZ', u'CephRgwKey': u'AQC2S45aAAAAABAAC3w5Uiw0SXYUjEio/I7a6Q==', u'TrovePassword': u'Y9ZwMEQ92up4FWMaRZaV6X7sD', u'KeystoneCredential0': u'GavlhcO47vp1kgATYD5niOdOcdRxDQcrydYZgo7RQbs=', u'KeystoneCredential1': u'sjlkgpY39e8CVGu2ZZyN5f-PWUkT8xHTGfrVqIa8-hs=', u'CephClientKey': u'AQC2S45aAAAAABAAD0oMJfCjQwv/FhnAOOkBdw==', u'NovaPassword': u'v72sUpAsQRaDtg4KYnztQaHCu', u'AdminToken': u'pX9qYWFAEsgxycBrWbqtPJ29G', u'RedisPassword': u'TcjBjD6FpxhZDP6y9V7gaj8gP', u'MistralPassword': u'bTxxR3KcM8kuKYaghZqPPxBwY', u'SwiftHashSuffix': u'PRqEGctUHHNxZH3ZwP7DbUTxm', u'AodhPassword': u'scVG8JBBP9N9Pmhng2M6AzZBc', u'MigrationSshKey': {u'public_key': u'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC78G3xWGQJHaaMe0DaeebVDK/tmgLGwD4BRwPmWJG9z5CSTAEroCCCWXYtoGKol5MM9VQshV4Ogy1X4DCZRForWgl9hu9GL8UwHruuB0Y7zoBlFYaPCCGPZsrlhj8zo2fstnq/je/rjnFFXlmUKOCIyfLuYovlY8SJSeqQ3jkVxg4EZDkSwrN+82nmCXhfREgjxXTBSiLPSDwANtFbsCy49YvHmCNolikjegXr8PyqY7Qdz7FFU5e0CtNO1ADwwsYnIkDuDaL6KUlGD711bxPY5+hYVgM+GeU1grZVLDx6G74BavKDzg+yr5wcgNDuirdrjN9GjaFzPU+/ch9WKNyd Generated by TripleO', u'private_key': u'-----BEGIN RSA PRIVATE KEY-----\nMIIEpAIBAAKCAQEAu/Bt8VhkCR2mjHtA2nnm1Qyv7ZoCxsA+AUcD5liRvc+QkkwB\nK6Aggll2LaBiqJeTDPVULIVeDoMtV+AwmURaK1oJfYbvRi/FMB67rgdGO86AZRWG\njwghj2bK5YY/M6Nn7LZ6v43v645xRV5ZlCjgiMny7mKL5WPEiUnqkN45FcYOBGQ5\nEsKzfvNp5gl4X0RII8V0wUoiz0g8ADbRW7AsuPWLx5gjaJYpI3oF6/D8qmO0Hc+x\nRVOXtArTTtQA8MLGJyJA7g2i+ilJRg+9dW8T2OfoWFYDPhnlNYK2VSw8ehu+AWry\ng84Psq+cHIDQ7oq3a4zfRo2hcz1Pv3IfVijcnQIDAQABAoIBAQCRfeSu9P2kbPbV\nREmFmN9RSZwcdaD2mjamKILlXOWeqsRB7WLukez43Cb31XTrDUSCwJ1kRe71jymY\nIO+eh2LCstYr/jzX+f1ObkxewjTl8cxF9O8RZXsNl8c0/sOIx1SZ1P6bslbs5X3c\n9NimMSr52lUdpN6mO6EXo0ha1B4fMrl5lY3TzQXm1T48Zi5IMOZgpuQNbT9hRXss\n68oAmNEmDHapIjH5u2rZNn1d5W4pvyHtA/G+mWXu0hUxXlGWCN0YBcMErJ53HjOV\nGcWbd88kzDzbybPGYXqx2ExUGdeeP+tv1IWPimbWtemLRdxXGr2QRUdK8WiJ0M8S\n9dk7LJuFAoGBAPPpI+2P0JjNXVNjlizP4p5aTfjeCWJ1EEIOTSlPWNqxClTB0LJO\n8MR9qVZrOr0NWJEXs1PQ5icNJsjSNCNFBR54gMC56UKgSnOgZCEnxjjSKve4gzZ9\nP9P8Qn4fBtdsnfdlaiBIERBaQk5TWwlxukXmJ7Gygy0nUbQEljKOQ9qDAoGBAMVB\nGD6BsfK2F2rKtFpETHZ9AtIk/lWKLMW5Q26ihVweQ4DTKkTQNlEC36dSUQn8SsV5\nN4NH1jlahansLM5gC88laQxCK9vPAYVllN7YtJBYU78MhyPNsnzIrGgA6WgE6SMv\nuZuFaZ5IiKvPCLUHtIqsqaMQbptBFxqZKddzt0JfAoGAeWcVxuzKOwQc66Cp4uwm\nNANmw/RgX209BmPv7BvechuktMMziUzZcjPJ0YXV2ruF1dIiJBnaNJ3LLDHUWanE\n/oGkNElU3SDDbgHrVMVjWGzjjiF8zeZRmsX4oqX21cruZXFI/YBhXe5PCoVazryY\npqoEH+JmgFcNx7hwugEtrNkCgYA/dX2zPk5dYy+Nb8Et+SMQS4+Iw9X+9wEIa13C\nTg7RX/sfis/ia4nN7jq9vcHMkJoNhb3SQl4s/W5bCFwx2Lxz2/k7tF4fzS0UGWYX\ne2g7t+7ZW9JuNlLhyj2NCB4PFOVcKJJx8i3Uekld3LFUbDItGvdIOpUa5YnlSLkp\nU1T1yQKBgQDhEdJWFQZJrsILv3zFhuDtuy15QR1QvcRQXnUodaCj7dNQyK/+6CFG\nipxgzDI3537fMcC/MO7PDCG5HB0FZl7b3SDuNWbzW7hqCBZtBxRuBqdticc8jbkV\nnGt4UuYs+DVGPULDuDscVAKKCGT6cSFn5m1jedMgxsSxxm1A+xL8Ww==\n-----END RSA PRIVATE KEY-----\n'}, u'CephClusterFSID': u'afa4bfa0-178b-11e8-a78c-525400a6c54d', u'CephMonKey': u'AQC2S45aAAAAABAAuV7N5EtCfAjZ0GKecXseZA==', u'SwiftPassword': u'8cBNKm2qPfwwx7y7e3HJkmKhf', u'CeilometerMeteringSecret': u'b4tmWMngDw9yfv8rxyj7YTbPs', u'NeutronMetadataProxySharedSecret': u'Np7VUh38WzatDXetXEcJwQt6g', u'BarbicanPassword': u'gVR4qTFAkfYHd2bRCaWHFCG4W', u'SaharaPassword': u'hje6PHVNzV7PWzrwECArQsmZf'}, u'root_template': u'overcloud.yaml', u'environments': [{u'path': u'overcloud-resource-registry-puppet.yaml'}, {u'path': u'user-environment.yaml'}], u'template': u'overcloud.yaml'}, u'name': u'overcloud'}, u'execution': {u'input': {u'queue_name': u'9394cbec-ec81-4317-ae98-26ffe59c6b21', u'container': u'overcloud'}, u'spec': {u'input': [u'container', {u'queue_name': u'tripleo'}], u'tasks': {u'put_tempurl': {u'name': u'put_tempurl', u'on-success': u'set_put_tempurl', u'version': u'2.0', u'action': u'tripleo.swift.tempurl', u'input': {u'container': u'<% $.container %>-swift-rings', u'obj': u'swift-rings.tar.gz', u'method': u'PUT'}, u'type': u'direct'}, u'set_get_tempurl': {u'name': u'set_get_tempurl', u'on-success': u'put_tempurl', u'version': u'2.0', u'action': u'tripleo.parameters.update', u'input': {u'container': u'<% $.container %>', u'parameters': {u'SwiftRingGetTempurl': u'<% task(get_tempurl).result %>'}}, u'type': u'direct'}, u'get_tempurl': {u'name': u'get_tempurl', u'on-success': u'set_get_tempurl', u'version': u'2.0', u'action': u'tripleo.swift.tempurl', u'input': {u'container': u'<% $.container %>-swift-rings', u'obj': u'swift-rings.tar.gz'}, u'type': u'direct'}, u'set_status_success': {u'version': u'2.0', u'type': u'direct', u'name': u'set_status_success', u'publish': {u'status': u'SUCCESS', u'message': u'<% task(set_put_tempurl).result %>'}, u'on-success': u'notify_zaqar'}, u'notify_zaqar': {u'name': u'notify_zaqar', u'on-success': [{u'fail': u'<% $.get(\'status\') = "FAILED" %>'}], u'version': u'2.0', u'action': u'zaqar.queue_post', u'input': {u'queue_name': u'<% $.queue_name %>', u'messages': {u'body': {u'type': u'tripleo.swift_rings_backup.v1.create_swift_rings_backup_container_plan', u'payload': {u'status': u'<% $.status %>', u'message': u"<% $.get('message', '') %>", u'execution': u'<% execution() %>'}}}}, u'type': u'direct'}, u'set_put_tempurl_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'set_put_tempurl_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(set_put_tempurl).result %>'}, u'on-success': u'notify_zaqar'}, u'set_create_container_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'set_create_container_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(create_container_failed).result %>'}, u'on-success': u'notify_zaqar'}, u'check_container': {u'name': u'check_container', u'on-error': u'create_container', u'on-success': u'get_tempurl', u'version': u'2.0', u'action': u'swift.head_container container=<% $.container %>', u'type': u'direct'}, u'create_container': {u'name': u'create_container', u'on-error': u'set_create_container_failed', u'on-success': u'get_tempurl', u'version': u'2.0', u'action': u'tripleo.plan.create_container container="<% $.container %>-swift-rings"', u'type': u'direct'}, u'set_put_tempurl': {u'name': u'set_put_tempurl', u'on-error': u'set_put_tempurl_failed', u'on-success': u'set_status_success', u'version': u'2.0', u'action': u'tripleo.parameters.update', u'input': {u'container': u'<% $.container %>', u'parameters': {u'SwiftRingPutTempurl': u'<% task(put_tempurl).result %>'}}, u'type': u'direct'}}, u'description': u'This plan ensures existence of container for Swift Rings backup.\n', u'version': u'2.0', u'name': u'create_swift_rings_backup_container_plan'}, u'params': {u'index': 0, u'use_default_templates': True, u'task_execution_id': u'd3be5c58-5c4c-4419-bfef-bde3485aded4'}, u'id': u'3812b6f0-1757-4df5-9f98-f694a8e2c9e0', u'name': u'tripleo.swift_rings_backup.v1.create_swift_rings_backup_container_plan'}}}}}] 2018-08-21 14:39:13.194 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'88ba4fcf483d4d3a92b3ea4aff615bc7', u'expires_at': u'2018-08-21T22:37:33.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=263e445d-8dee-4229-bd74-632d3497e930, action_class=tripleo_common.actions.deployment.DeployStackAction, attributes={}, params={u'skip_deploy_identifier': False, u'container': u'overcloud', u'timeout': 240}] 2018-08-21 14:39:18.243 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering docker/post.j2.yaml 2018-08-21 14:39:19.045 2043 INFO tripleo_common.actions.templates [-] Writing rendered template docker/post.yaml 2018-08-21 14:39:19.078 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/all_nodes/mac_hostname.j2.yaml 2018-08-21 14:39:19.809 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/all_nodes/mac_hostname.yaml 2018-08-21 14:39:19.845 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/all_nodes/random_string.j2.yaml 2018-08-21 14:39:20.556 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/all_nodes/random_string.yaml 2018-08-21 14:39:20.620 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/all_nodes/swap-partition.j2.yaml 2018-08-21 14:39:21.363 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/all_nodes/swap-partition.yaml 2018-08-21 14:39:21.546 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/all_nodes/swap.j2.yaml 2018-08-21 14:39:22.361 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/all_nodes/swap.yaml 2018-08-21 14:39:22.393 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/tasks/major_upgrade_pacemaker_init.j2.yaml 2018-08-21 14:39:23.208 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/tasks/major_upgrade_pacemaker_init.yaml 2018-08-21 14:39:23.239 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering network/service_net_map.j2.yaml 2018-08-21 14:39:23.975 2043 INFO tripleo_common.actions.templates [-] Writing rendered template network/service_net_map.yaml 2018-08-21 14:39:24.009 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering overcloud-resource-registry-puppet.j2.yaml 2018-08-21 14:39:24.750 2043 INFO tripleo_common.actions.templates [-] Writing rendered template overcloud-resource-registry-puppet.yaml 2018-08-21 14:39:24.783 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering overcloud.j2.yaml 2018-08-21 14:39:25.548 2043 INFO tripleo_common.actions.templates [-] Writing rendered template overcloud.yaml 2018-08-21 14:39:25.581 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role template puppet/config.role.j2.yaml 2018-08-21 14:39:25.597 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering roles Controller,Compute,ComputeSriov,ComputeDpdk,BlockStorage,ObjectStorage,CephStorage,Networker 2018-08-21 14:39:25.598 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Controller 2018-08-21 14:39:26.341 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/controller-config.yaml 2018-08-21 14:39:26.373 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Compute 2018-08-21 14:39:27.122 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/compute-config.yaml 2018-08-21 14:39:27.155 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ComputeSriov 2018-08-21 14:39:27.928 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/computesriov-config.yaml 2018-08-21 14:39:27.966 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ComputeDpdk 2018-08-21 14:39:28.695 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/computedpdk-config.yaml 2018-08-21 14:39:28.728 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role BlockStorage 2018-08-21 14:39:29.480 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/blockstorage-config.yaml 2018-08-21 14:39:29.513 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ObjectStorage 2018-08-21 14:39:30.265 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/objectstorage-config.yaml 2018-08-21 14:39:30.298 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role CephStorage 2018-08-21 14:39:31.022 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/cephstorage-config.yaml 2018-08-21 14:39:31.063 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Networker 2018-08-21 14:39:31.812 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/networker-config.yaml 2018-08-21 14:39:31.844 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering puppet/extraconfig/all_nodes/neutron-ml2-cisco-nexus-ucsm.j2.yaml 2018-08-21 14:39:32.550 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/extraconfig/all_nodes/neutron-ml2-cisco-nexus-ucsm.yaml 2018-08-21 14:39:32.583 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering puppet/post.j2.yaml 2018-08-21 14:39:33.318 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/post.yaml 2018-08-21 14:39:33.351 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role template puppet/role.role.j2.yaml 2018-08-21 14:39:33.360 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering roles Controller,Compute,ComputeSriov,ComputeDpdk,BlockStorage,ObjectStorage,CephStorage,Networker 2018-08-21 14:39:33.361 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Controller 2018-08-21 14:39:33.361 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/controller-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-21 14:39:33.361 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Compute 2018-08-21 14:39:33.362 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/compute-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-21 14:39:33.362 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ComputeSriov 2018-08-21 14:39:34.132 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/computesriov-role.yaml 2018-08-21 14:39:34.163 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ComputeDpdk 2018-08-21 14:39:34.893 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/computedpdk-role.yaml 2018-08-21 14:39:34.925 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role BlockStorage 2018-08-21 14:39:34.926 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/blockstorage-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-21 14:39:34.926 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ObjectStorage 2018-08-21 14:39:34.927 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/objectstorage-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-21 14:39:34.927 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role CephStorage 2018-08-21 14:39:34.928 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/cephstorage-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-21 14:39:34.928 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Networker 2018-08-21 14:39:35.631 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/networker-role.yaml 2018-08-21 14:39:48.105 2043 INFO swiftclient [-] REQ: curl -i https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz COPY -H "Destination: overcloud-swift-rings/swift-rings.tar.gz-1534876788" -H "X-Auth-Token: 88ba4fcf483d4d3a..." 2018-08-21 14:39:48.106 2043 INFO swiftclient [-] RESP STATUS: 404 Not Found 2018-08-21 14:39:48.106 2043 INFO swiftclient [-] RESP HEADERS: {u'Date': u'Tue, 21 Aug 2018 18:39:48 GMT', u'Content-Length': u'70', u'Content-Type': u'text/html; charset=UTF-8', u'X-Trans-Id': u'tx8a036dda43754cdb89219-005b7c5c74'} 2018-08-21 14:39:48.107 2043 INFO swiftclient [-] RESP BODY:

Not Found

The resource could not be found.

2018-08-21 14:39:48.107 2043 ERROR swiftclient [-] Object COPY failed: https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz 404 Not Found [first 60 chars of response]

Not Found

The resource could not be found.< 2018-08-21 14:39:48.107 2043 ERROR swiftclient Traceback (most recent call last): 2018-08-21 14:39:48.107 2043 ERROR swiftclient File "/usr/lib/python2.7/site-packages/swiftclient/client.py", line 1649, in _retry 2018-08-21 14:39:48.107 2043 ERROR swiftclient service_token=self.service_token, **kwargs) 2018-08-21 14:39:48.107 2043 ERROR swiftclient File "/usr/lib/python2.7/site-packages/swiftclient/client.py", line 1404, in copy_object 2018-08-21 14:39:48.107 2043 ERROR swiftclient raise ClientException.from_response(resp, 'Object COPY failed', body) 2018-08-21 14:39:48.107 2043 ERROR swiftclient ClientException: Object COPY failed: https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz 404 Not Found [first 60 chars of response]

Not Found

The resource could not be found.< 2018-08-21 14:39:48.107 2043 ERROR swiftclient 2018-08-21 14:39:48.108 2043 INFO tripleo_common.actions.deployment [-] Perfoming Heat stack create 2018-08-21 14:39:59.715 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'88ba4fcf483d4d3a92b3ea4aff615bc7', u'expires_at': u'2018-08-21T22:37:33.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=94468ce9-83f7-4391-90ca-559fc43cb91f, action_class=mistral.actions.openstack.actions.ZaqarAction, attributes={u'client_method_name': u'queue_post'}, params={u'queue_name': u'9394cbec-ec81-4317-ae98-26ffe59c6b21', u'messages': {u'body': {u'type': u'tripleo.deployment.v1.deploy_plan', u'payload': {u'status': u'SUCCESS', u'message': u'', u'execution': {u'input': {u'skip_deploy_identifier': False, u'container': u'overcloud', u'queue_name': u'9394cbec-ec81-4317-ae98-26ffe59c6b21', u'timeout': 240}, u'spec': {u'input': [u'container', {u'timeout': 240}, {u'skip_deploy_identifier': False}, {u'queue_name': u'tripleo'}], u'tasks': {u'add_validation_ssh_key': {u'on-complete': u'create_swift_rings_backup_plan', u'version': u'2.0', u'type': u'direct', u'name': u'add_validation_ssh_key', u'workflow': u'tripleo.validations.v1.add_validation_ssh_key_parameter container=<% $.container %>'}, u'deploy': {u'name': u'deploy', u'on-error': u'set_deployment_failed', u'on-success': u'send_message', u'version': u'2.0', u'action': u'tripleo.deployment.deploy timeout=<% $.timeout %> container=<% $.container %>', u'input': {u'skip_deploy_identifier': u'<% $.skip_deploy_identifier %>', u'container': u'<% $.container %>', u'timeout': u'<% $.timeout %>'}, u'type': u'direct'}, u'create_swift_rings_backup_plan': {u'name': u'create_swift_rings_backup_plan', u'on-error': u'create_swift_rings_backup_plan_set_status_failed', u'workflow': u'tripleo.swift_rings_backup.v1.create_swift_rings_backup_container_plan', u'on-success': u'deploy', u'version': u'2.0', u'input': {u'use_default_templates': True, u'queue_name': u'<% $.queue_name %>', u'container': u'<% $.container %>'}, u'type': u'direct'}, u'create_swift_rings_backup_plan_set_status_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'create_swift_rings_backup_plan_set_status_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(create_swift_rings_backup_plan).result %>'}, u'on-success': u'send_message'}, u'send_message': {u'retry': u'count=5 delay=1', u'name': u'send_message', u'version': u'2.0', u'action': u'zaqar.queue_post', u'input': {u'queue_name': u'<% $.queue_name %>', u'messages': {u'body': {u'type': u'tripleo.deployment.v1.deploy_plan', u'payload': {u'status': u"<% $.get('status', 'SUCCESS') %>", u'message': u"<% $.get('message', '') %>", u'execution': u'<% execution() %>'}}}}, u'type': u'direct'}, u'set_deployment_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'set_deployment_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(deploy).result %>'}, u'on-success': u'send_message'}}, u'name': u'deploy_plan', u'version': u'2.0'}, u'params': {}, u'id': u'63db5443-4a70-4ac6-8cde-0de837e39998', u'name': u'tripleo.deployment.v1.deploy_plan'}}}}}] 2018-08-21 16:01:17.330 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'88ba4fcf483d4d3a92b3ea4aff615bc7', u'expires_at': u'2018-08-21T22:37:33.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=None, action_class=tripleo_common.actions.deployment.OvercloudRcAction, attributes={}, params={u'no_proxy': u'', u'container': u'overcloud'}] 2018-08-21 17:38:33.795 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'e340040793994788b220722900085bf1', u'expires_at': u'2018-08-22T01:38:28.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=None, action_class=tripleo_common.actions.plan.ListPlansAction, attributes={}, params={}] 2018-08-21 17:38:52.798 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'e340040793994788b220722900085bf1', u'expires_at': u'2018-08-22T01:38:28.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=50814654-429f-4f5e-9fdd-7beeb582ed87, action_class=mistral.actions.openstack.actions.SwiftAction, attributes={u'client_method_name': u'head_container'}, params={u'headers': None, u'container': u'overcloud'}] 2018-08-21 17:38:53.902 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'e340040793994788b220722900085bf1', u'expires_at': u'2018-08-22T01:38:28.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=9ed18f2c-a2c5-4566-88b9-283e45b874fa, action_class=tripleo_common.actions.swifthelper.SwiftTempUrlAction, attributes={}, params={u'obj': u'swift-rings.tar.gz', u'valid': u'86400', u'container': u'overcloud-swift-rings', u'method': u'GET'}] 2018-08-21 17:38:55.001 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'e340040793994788b220722900085bf1', u'expires_at': u'2018-08-22T01:38:28.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=145ddf9f-23c8-41a8-b107-06621746c9f8, action_class=tripleo_common.actions.parameters.UpdateParametersAction, attributes={}, params={u'container': u'overcloud', u'parameters': {u'SwiftRingGetTempurl': u'https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=b1ccc7fb341cbfb0305dfad42b678911e3b969b3&temp_url_expires=1534973934'}}] 2018-08-21 17:38:56.088 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'e340040793994788b220722900085bf1', u'expires_at': u'2018-08-22T01:38:28.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=74d755a2-ecbc-410e-9a76-21c31414ce07, action_class=tripleo_common.actions.swifthelper.SwiftTempUrlAction, attributes={}, params={u'obj': u'swift-rings.tar.gz', u'valid': u'86400', u'container': u'overcloud-swift-rings', u'method': u'PUT'}] 2018-08-21 17:38:57.168 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'e340040793994788b220722900085bf1', u'expires_at': u'2018-08-22T01:38:28.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=2ea1b40f-af09-4e7f-8cf8-87014eea55cc, action_class=tripleo_common.actions.parameters.UpdateParametersAction, attributes={}, params={u'container': u'overcloud', u'parameters': {u'SwiftRingPutTempurl': u'https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=5d8653d06f672882cc35696892524cce017f5106&temp_url_expires=1534973936'}}] 2018-08-21 17:38:59.299 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'e340040793994788b220722900085bf1', u'expires_at': u'2018-08-22T01:38:28.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=82f9206e-c99d-4cb7-8f99-8de26f798a8f, action_class=mistral.actions.std_actions.NoOpAction, attributes={}, params={}] 2018-08-21 17:38:59.300 2043 INFO mistral.actions.std_actions [-] Running no-op action 2018-08-21 17:39:00.550 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'e340040793994788b220722900085bf1', u'expires_at': u'2018-08-22T01:38:28.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=aca7d359-a675-4fa0-8b62-8085c03b6f48, action_class=mistral.actions.openstack.actions.ZaqarAction, attributes={u'client_method_name': u'queue_post'}, params={u'queue_name': u'4a553e5c-42c2-4923-86fd-2b342b9c8a42', u'messages': {u'body': {u'type': u'tripleo.swift_rings_backup.v1.create_swift_rings_backup_container_plan', u'payload': {u'status': u'SUCCESS', u'message': {u'description': None, u'created_at': u'2018-02-22 04:48:52', u'updated_at': u'2018-08-21 21:38:55', u'id': u'968f1f11-6f20-4df5-80c9-44c37af9fbf9', u'manager': {u'client': {u'cron_triggers': None, u'tasks': None, u'workbooks': None, u'actions': None, u'executions': None, u'environments': None, u'members': None, u'workflows': None, u'services': None, u'http_client': None, u'action_executions': None}}, u'scope': u'private', u'_data': {u'created_at': u'2018-02-22 04:48:52', u'description': None, u'variables': u'{"root_template": "overcloud.yaml", "passwords": {"CephClusterFSID": "afa4bfa0-178b-11e8-a78c-525400a6c54d", "CephMonKey": "AQC2S45aAAAAABAAuV7N5EtCfAjZ0GKecXseZA==", "NeutronPassword": "8kgQ3U27gQMTaUvWb724KbQ8K", "HeatPassword": "jkF88nM6nuGtshmVp2ePsUAHd", "SnmpdReadonlyUserPassword": "7f54596ff715c1ca1878a1185ded051f44beef33", "GlancePassword": "um99YHx2cP9ZGfRWThvk6c2n8", "IronicPassword": "VvJZUqPaDRJQwJmBNKPtgyjuv", "HeatStackDomainAdminPassword": "qzQqR8cv8e9r6cMRyk8KUWCkk", "ZaqarPassword": "8jDVYemtbrZ9eCvHUWc8gTAZv", "MysqlClustercheckPassword": "xJQMPhkgs2PqG9wNdWgZW4msW", "GnocchiPassword": "TN4tjsYYvTZayc4DqqZuY642M", "CephAdminKey": "AQC2S45aAAAAABAAAYT/baXKeRAZkZHshteO3Q==", "CeilometerPassword": "4rCWnU6GjNyNXhr9rFTZmJ3cC", "CinderPassword": "hNds7nsunkghcCmHtM6ghnajb", "RabbitPassword": "NqfDJEFDujfBEFefGrAgVt9vZ", "CephRgwKey": "AQC2S45aAAAAABAAC3w5Uiw0SXYUjEio/I7a6Q==", "TrovePassword": "Y9ZwMEQ92up4FWMaRZaV6X7sD", "AodhPassword": "scVG8JBBP9N9Pmhng2M6AzZBc", "KeystoneCredential0": "GavlhcO47vp1kgATYD5niOdOcdRxDQcrydYZgo7RQbs=", "KeystoneCredential1": "sjlkgpY39e8CVGu2ZZyN5f-PWUkT8xHTGfrVqIa8-hs=", "CephClientKey": "AQC2S45aAAAAABAAD0oMJfCjQwv/FhnAOOkBdw==", "NovaPassword": "v72sUpAsQRaDtg4KYnztQaHCu", "AdminToken": "pX9qYWFAEsgxycBrWbqtPJ29G", "RedisPassword": "TcjBjD6FpxhZDP6y9V7gaj8gP", "MistralPassword": "bTxxR3KcM8kuKYaghZqPPxBwY", "SwiftHashSuffix": "PRqEGctUHHNxZH3ZwP7DbUTxm", "AdminPassword": "F9afsbdYtNjMwb6hgAKw9rtTX", "MigrationSshKey": {"public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC78G3xWGQJHaaMe0DaeebVDK/tmgLGwD4BRwPmWJG9z5CSTAEroCCCWXYtoGKol5MM9VQshV4Ogy1X4DCZRForWgl9hu9GL8UwHruuB0Y7zoBlFYaPCCGPZsrlhj8zo2fstnq/je/rjnFFXlmUKOCIyfLuYovlY8SJSeqQ3jkVxg4EZDkSwrN+82nmCXhfREgjxXTBSiLPSDwANtFbsCy49YvHmCNolikjegXr8PyqY7Qdz7FFU5e0CtNO1ADwwsYnIkDuDaL6KUlGD711bxPY5+hYVgM+GeU1grZVLDx6G74BavKDzg+yr5wcgNDuirdrjN9GjaFzPU+/ch9WKNyd Generated by TripleO", "private_key": "-----BEGIN RSA PRIVATE KEY-----\\nMIIEpAIBAAKCAQEAu/Bt8VhkCR2mjHtA2nnm1Qyv7ZoCxsA+AUcD5liRvc+QkkwB\\nK6Aggll2LaBiqJeTDPVULIVeDoMtV+AwmURaK1oJfYbvRi/FMB67rgdGO86AZRWG\\njwghj2bK5YY/M6Nn7LZ6v43v645xRV5ZlCjgiMny7mKL5WPEiUnqkN45FcYOBGQ5\\nEsKzfvNp5gl4X0RII8V0wUoiz0g8ADbRW7AsuPWLx5gjaJYpI3oF6/D8qmO0Hc+x\\nRVOXtArTTtQA8MLGJyJA7g2i+ilJRg+9dW8T2OfoWFYDPhnlNYK2VSw8ehu+AWry\\ng84Psq+cHIDQ7oq3a4zfRo2hcz1Pv3IfVijcnQIDAQABAoIBAQCRfeSu9P2kbPbV\\nREmFmN9RSZwcdaD2mjamKILlXOWeqsRB7WLukez43Cb31XTrDUSCwJ1kRe71jymY\\nIO+eh2LCstYr/jzX+f1ObkxewjTl8cxF9O8RZXsNl8c0/sOIx1SZ1P6bslbs5X3c\\n9NimMSr52lUdpN6mO6EXo0ha1B4fMrl5lY3TzQXm1T48Zi5IMOZgpuQNbT9hRXss\\n68oAmNEmDHapIjH5u2rZNn1d5W4pvyHtA/G+mWXu0hUxXlGWCN0YBcMErJ53HjOV\\nGcWbd88kzDzbybPGYXqx2ExUGdeeP+tv1IWPimbWtemLRdxXGr2QRUdK8WiJ0M8S\\n9dk7LJuFAoGBAPPpI+2P0JjNXVNjlizP4p5aTfjeCWJ1EEIOTSlPWNqxClTB0LJO\\n8MR9qVZrOr0NWJEXs1PQ5icNJsjSNCNFBR54gMC56UKgSnOgZCEnxjjSKve4gzZ9\\nP9P8Qn4fBtdsnfdlaiBIERBaQk5TWwlxukXmJ7Gygy0nUbQEljKOQ9qDAoGBAMVB\\nGD6BsfK2F2rKtFpETHZ9AtIk/lWKLMW5Q26ihVweQ4DTKkTQNlEC36dSUQn8SsV5\\nN4NH1jlahansLM5gC88laQxCK9vPAYVllN7YtJBYU78MhyPNsnzIrGgA6WgE6SMv\\nuZuFaZ5IiKvPCLUHtIqsqaMQbptBFxqZKddzt0JfAoGAeWcVxuzKOwQc66Cp4uwm\\nNANmw/RgX209BmPv7BvechuktMMziUzZcjPJ0YXV2ruF1dIiJBnaNJ3LLDHUWanE\\n/oGkNElU3SDDbgHrVMVjWGzjjiF8zeZRmsX4oqX21cruZXFI/YBhXe5PCoVazryY\\npqoEH+JmgFcNx7hwugEtrNkCgYA/dX2zPk5dYy+Nb8Et+SMQS4+Iw9X+9wEIa13C\\nTg7RX/sfis/ia4nN7jq9vcHMkJoNhb3SQl4s/W5bCFwx2Lxz2/k7tF4fzS0UGWYX\\ne2g7t+7ZW9JuNlLhyj2NCB4PFOVcKJJx8i3Uekld3LFUbDItGvdIOpUa5YnlSLkp\\nU1T1yQKBgQDhEdJWFQZJrsILv3zFhuDtuy15QR1QvcRQXnUodaCj7dNQyK/+6CFG\\nipxgzDI3537fMcC/MO7PDCG5HB0FZl7b3SDuNWbzW7hqCBZtBxRuBqdticc8jbkV\\nnGt4UuYs+DVGPULDuDscVAKKCGT6cSFn5m1jedMgxsSxxm1A+xL8Ww==\\n-----END RSA PRIVATE KEY-----\\n"}, "HAProxyStatsPassword": "XknBPwQd4AsTKwH4seqp2BVJq", "ManilaPassword": "4nQPbu7Ch798gPPthwrZs6Kr2", "SwiftPassword": "8cBNKm2qPfwwx7y7e3HJkmKhf", "CeilometerMeteringSecret": "b4tmWMngDw9yfv8rxyj7YTbPs", "NeutronMetadataProxySharedSecret": "Np7VUh38WzatDXetXEcJwQt6g", "BarbicanPassword": "gVR4qTFAkfYHd2bRCaWHFCG4W", "SaharaPassword": "hje6PHVNzV7PWzrwECArQsmZf"}, "parameter_defaults": {"SwiftRingGetTempurl": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=b1ccc7fb341cbfb0305dfad42b678911e3b969b3&temp_url_expires=1534973934"}, "template": "overcloud.yaml", "environments": []}', u'updated_at': u'2018-08-21 21:38:55', u'scope': u'private', u'id': u'968f1f11-6f20-4df5-80c9-44c37af9fbf9', u'name': u'overcloud'}, u'variables': {u'parameter_defaults': {u'SwiftRingPutTempurl': u'https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=5d8653d06f672882cc35696892524cce017f5106&temp_url_expires=1534973936', u'SwiftRingGetTempurl': u'https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=b1ccc7fb341cbfb0305dfad42b678911e3b969b3&temp_url_expires=1534973934'}, u'passwords': {u'HAProxyStatsPassword': u'XknBPwQd4AsTKwH4seqp2BVJq', u'ManilaPassword': u'4nQPbu7Ch798gPPthwrZs6Kr2', u'NeutronPassword': u'8kgQ3U27gQMTaUvWb724KbQ8K', u'GlancePassword': u'um99YHx2cP9ZGfRWThvk6c2n8', u'SnmpdReadonlyUserPassword': u'7f54596ff715c1ca1878a1185ded051f44beef33', u'HeatPassword': u'jkF88nM6nuGtshmVp2ePsUAHd', u'AdminPassword': u'F9afsbdYtNjMwb6hgAKw9rtTX', u'IronicPassword': u'VvJZUqPaDRJQwJmBNKPtgyjuv', u'HeatStackDomainAdminPassword': u'qzQqR8cv8e9r6cMRyk8KUWCkk', u'ZaqarPassword': u'8jDVYemtbrZ9eCvHUWc8gTAZv', u'MysqlClustercheckPassword': u'xJQMPhkgs2PqG9wNdWgZW4msW', u'GnocchiPassword': u'TN4tjsYYvTZayc4DqqZuY642M', u'CephAdminKey': u'AQC2S45aAAAAABAAAYT/baXKeRAZkZHshteO3Q==', u'CeilometerPassword': u'4rCWnU6GjNyNXhr9rFTZmJ3cC', u'CinderPassword': u'hNds7nsunkghcCmHtM6ghnajb', u'RabbitPassword': u'NqfDJEFDujfBEFefGrAgVt9vZ', u'CephRgwKey': u'AQC2S45aAAAAABAAC3w5Uiw0SXYUjEio/I7a6Q==', u'TrovePassword': u'Y9ZwMEQ92up4FWMaRZaV6X7sD', u'KeystoneCredential0': u'GavlhcO47vp1kgATYD5niOdOcdRxDQcrydYZgo7RQbs=', u'KeystoneCredential1': u'sjlkgpY39e8CVGu2ZZyN5f-PWUkT8xHTGfrVqIa8-hs=', u'CephClientKey': u'AQC2S45aAAAAABAAD0oMJfCjQwv/FhnAOOkBdw==', u'NovaPassword': u'v72sUpAsQRaDtg4KYnztQaHCu', u'AdminToken': u'pX9qYWFAEsgxycBrWbqtPJ29G', u'RedisPassword': u'TcjBjD6FpxhZDP6y9V7gaj8gP', u'MistralPassword': u'bTxxR3KcM8kuKYaghZqPPxBwY', u'SwiftHashSuffix': u'PRqEGctUHHNxZH3ZwP7DbUTxm', u'AodhPassword': u'scVG8JBBP9N9Pmhng2M6AzZBc', u'MigrationSshKey': {u'public_key': u'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC78G3xWGQJHaaMe0DaeebVDK/tmgLGwD4BRwPmWJG9z5CSTAEroCCCWXYtoGKol5MM9VQshV4Ogy1X4DCZRForWgl9hu9GL8UwHruuB0Y7zoBlFYaPCCGPZsrlhj8zo2fstnq/je/rjnFFXlmUKOCIyfLuYovlY8SJSeqQ3jkVxg4EZDkSwrN+82nmCXhfREgjxXTBSiLPSDwANtFbsCy49YvHmCNolikjegXr8PyqY7Qdz7FFU5e0CtNO1ADwwsYnIkDuDaL6KUlGD711bxPY5+hYVgM+GeU1grZVLDx6G74BavKDzg+yr5wcgNDuirdrjN9GjaFzPU+/ch9WKNyd Generated by TripleO', u'private_key': u'-----BEGIN RSA PRIVATE KEY-----\nMIIEpAIBAAKCAQEAu/Bt8VhkCR2mjHtA2nnm1Qyv7ZoCxsA+AUcD5liRvc+QkkwB\nK6Aggll2LaBiqJeTDPVULIVeDoMtV+AwmURaK1oJfYbvRi/FMB67rgdGO86AZRWG\njwghj2bK5YY/M6Nn7LZ6v43v645xRV5ZlCjgiMny7mKL5WPEiUnqkN45FcYOBGQ5\nEsKzfvNp5gl4X0RII8V0wUoiz0g8ADbRW7AsuPWLx5gjaJYpI3oF6/D8qmO0Hc+x\nRVOXtArTTtQA8MLGJyJA7g2i+ilJRg+9dW8T2OfoWFYDPhnlNYK2VSw8ehu+AWry\ng84Psq+cHIDQ7oq3a4zfRo2hcz1Pv3IfVijcnQIDAQABAoIBAQCRfeSu9P2kbPbV\nREmFmN9RSZwcdaD2mjamKILlXOWeqsRB7WLukez43Cb31XTrDUSCwJ1kRe71jymY\nIO+eh2LCstYr/jzX+f1ObkxewjTl8cxF9O8RZXsNl8c0/sOIx1SZ1P6bslbs5X3c\n9NimMSr52lUdpN6mO6EXo0ha1B4fMrl5lY3TzQXm1T48Zi5IMOZgpuQNbT9hRXss\n68oAmNEmDHapIjH5u2rZNn1d5W4pvyHtA/G+mWXu0hUxXlGWCN0YBcMErJ53HjOV\nGcWbd88kzDzbybPGYXqx2ExUGdeeP+tv1IWPimbWtemLRdxXGr2QRUdK8WiJ0M8S\n9dk7LJuFAoGBAPPpI+2P0JjNXVNjlizP4p5aTfjeCWJ1EEIOTSlPWNqxClTB0LJO\n8MR9qVZrOr0NWJEXs1PQ5icNJsjSNCNFBR54gMC56UKgSnOgZCEnxjjSKve4gzZ9\nP9P8Qn4fBtdsnfdlaiBIERBaQk5TWwlxukXmJ7Gygy0nUbQEljKOQ9qDAoGBAMVB\nGD6BsfK2F2rKtFpETHZ9AtIk/lWKLMW5Q26ihVweQ4DTKkTQNlEC36dSUQn8SsV5\nN4NH1jlahansLM5gC88laQxCK9vPAYVllN7YtJBYU78MhyPNsnzIrGgA6WgE6SMv\nuZuFaZ5IiKvPCLUHtIqsqaMQbptBFxqZKddzt0JfAoGAeWcVxuzKOwQc66Cp4uwm\nNANmw/RgX209BmPv7BvechuktMMziUzZcjPJ0YXV2ruF1dIiJBnaNJ3LLDHUWanE\n/oGkNElU3SDDbgHrVMVjWGzjjiF8zeZRmsX4oqX21cruZXFI/YBhXe5PCoVazryY\npqoEH+JmgFcNx7hwugEtrNkCgYA/dX2zPk5dYy+Nb8Et+SMQS4+Iw9X+9wEIa13C\nTg7RX/sfis/ia4nN7jq9vcHMkJoNhb3SQl4s/W5bCFwx2Lxz2/k7tF4fzS0UGWYX\ne2g7t+7ZW9JuNlLhyj2NCB4PFOVcKJJx8i3Uekld3LFUbDItGvdIOpUa5YnlSLkp\nU1T1yQKBgQDhEdJWFQZJrsILv3zFhuDtuy15QR1QvcRQXnUodaCj7dNQyK/+6CFG\nipxgzDI3537fMcC/MO7PDCG5HB0FZl7b3SDuNWbzW7hqCBZtBxRuBqdticc8jbkV\nnGt4UuYs+DVGPULDuDscVAKKCGT6cSFn5m1jedMgxsSxxm1A+xL8Ww==\n-----END RSA PRIVATE KEY-----\n'}, u'CephClusterFSID': u'afa4bfa0-178b-11e8-a78c-525400a6c54d', u'CephMonKey': u'AQC2S45aAAAAABAAuV7N5EtCfAjZ0GKecXseZA==', u'SwiftPassword': u'8cBNKm2qPfwwx7y7e3HJkmKhf', u'CeilometerMeteringSecret': u'b4tmWMngDw9yfv8rxyj7YTbPs', u'NeutronMetadataProxySharedSecret': u'Np7VUh38WzatDXetXEcJwQt6g', u'BarbicanPassword': u'gVR4qTFAkfYHd2bRCaWHFCG4W', u'SaharaPassword': u'hje6PHVNzV7PWzrwECArQsmZf'}, u'root_template': u'overcloud.yaml', u'environments': [], u'template': u'overcloud.yaml'}, u'name': u'overcloud'}, u'execution': {u'input': {u'queue_name': u'4a553e5c-42c2-4923-86fd-2b342b9c8a42', u'container': u'overcloud'}, u'spec': {u'input': [u'container', {u'queue_name': u'tripleo'}], u'tasks': {u'put_tempurl': {u'name': u'put_tempurl', u'on-success': u'set_put_tempurl', u'version': u'2.0', u'action': u'tripleo.swift.tempurl', u'input': {u'container': u'<% $.container %>-swift-rings', u'obj': u'swift-rings.tar.gz', u'method': u'PUT'}, u'type': u'direct'}, u'set_get_tempurl': {u'name': u'set_get_tempurl', u'on-success': u'put_tempurl', u'version': u'2.0', u'action': u'tripleo.parameters.update', u'input': {u'container': u'<% $.container %>', u'parameters': {u'SwiftRingGetTempurl': u'<% task(get_tempurl).result %>'}}, u'type': u'direct'}, u'get_tempurl': {u'name': u'get_tempurl', u'on-success': u'set_get_tempurl', u'version': u'2.0', u'action': u'tripleo.swift.tempurl', u'input': {u'container': u'<% $.container %>-swift-rings', u'obj': u'swift-rings.tar.gz'}, u'type': u'direct'}, u'set_status_success': {u'version': u'2.0', u'type': u'direct', u'name': u'set_status_success', u'publish': {u'status': u'SUCCESS', u'message': u'<% task(set_put_tempurl).result %>'}, u'on-success': u'notify_zaqar'}, u'notify_zaqar': {u'name': u'notify_zaqar', u'on-success': [{u'fail': u'<% $.get(\'status\') = "FAILED" %>'}], u'version': u'2.0', u'action': u'zaqar.queue_post', u'input': {u'queue_name': u'<% $.queue_name %>', u'messages': {u'body': {u'type': u'tripleo.swift_rings_backup.v1.create_swift_rings_backup_container_plan', u'payload': {u'status': u'<% $.status %>', u'message': u"<% $.get('message', '') %>", u'execution': u'<% execution() %>'}}}}, u'type': u'direct'}, u'set_put_tempurl_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'set_put_tempurl_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(set_put_tempurl).result %>'}, u'on-success': u'notify_zaqar'}, u'set_create_container_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'set_create_container_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(create_container_failed).result %>'}, u'on-success': u'notify_zaqar'}, u'check_container': {u'name': u'check_container', u'on-error': u'create_container', u'on-success': u'get_tempurl', u'version': u'2.0', u'action': u'swift.head_container container=<% $.container %>', u'type': u'direct'}, u'create_container': {u'name': u'create_container', u'on-error': u'set_create_container_failed', u'on-success': u'get_tempurl', u'version': u'2.0', u'action': u'tripleo.plan.create_container container="<% $.container %>-swift-rings"', u'type': u'direct'}, u'set_put_tempurl': {u'name': u'set_put_tempurl', u'on-error': u'set_put_tempurl_failed', u'on-success': u'set_status_success', u'version': u'2.0', u'action': u'tripleo.parameters.update', u'input': {u'container': u'<% $.container %>', u'parameters': {u'SwiftRingPutTempurl': u'<% task(put_tempurl).result %>'}}, u'type': u'direct'}}, u'description': u'This plan ensures existence of container for Swift Rings backup.\n', u'version': u'2.0', u'name': u'create_swift_rings_backup_container_plan'}, u'params': {u'index': 0, u'use_default_templates': True, u'task_execution_id': u'ab7d7bb1-a161-4386-8afb-e562e2f5ccf1'}, u'id': u'046fc08d-f32e-4be4-af2c-f17897e3682d', u'name': u'tripleo.swift_rings_backup.v1.create_swift_rings_backup_container_plan'}}}}}] 2018-08-21 17:39:05.033 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'e340040793994788b220722900085bf1', u'expires_at': u'2018-08-22T01:38:28.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=2ac0b226-b97e-4884-810d-f4e4d21c2916, action_class=tripleo_common.actions.plan.UpdatePlanAction, attributes={}, params={u'container': u'overcloud'}] 2018-08-21 17:39:07.151 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'e340040793994788b220722900085bf1', u'expires_at': u'2018-08-22T01:38:28.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=932948eb-f3d2-40f2-9fea-bc3e9df76032, action_class=tripleo_common.actions.parameters.GeneratePasswordsAction, attributes={}, params={u'container': u'overcloud'}] 2018-08-21 17:39:10.421 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'e340040793994788b220722900085bf1', u'expires_at': u'2018-08-22T01:38:28.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=ec593f61-72a9-4157-a70d-aa655ec4bdbb, action_class=tripleo_common.actions.templates.ProcessTemplatesAction, attributes={}, params={u'container': u'overcloud'}] 2018-08-21 17:39:13.647 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering docker/post.j2.yaml 2018-08-21 17:39:14.423 2043 INFO tripleo_common.actions.templates [-] Writing rendered template docker/post.yaml 2018-08-21 17:39:14.458 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/all_nodes/mac_hostname.j2.yaml 2018-08-21 17:39:15.163 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/all_nodes/mac_hostname.yaml 2018-08-21 17:39:15.195 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/all_nodes/random_string.j2.yaml 2018-08-21 17:39:16.009 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/all_nodes/random_string.yaml 2018-08-21 17:39:16.056 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/all_nodes/swap-partition.j2.yaml 2018-08-21 17:39:16.764 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/all_nodes/swap-partition.yaml 2018-08-21 17:39:16.793 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/all_nodes/swap.j2.yaml 2018-08-21 17:39:17.519 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/all_nodes/swap.yaml 2018-08-21 17:39:17.547 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/tasks/major_upgrade_pacemaker_init.j2.yaml 2018-08-21 17:39:18.250 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/tasks/major_upgrade_pacemaker_init.yaml 2018-08-21 17:39:18.283 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering network/service_net_map.j2.yaml 2018-08-21 17:39:19.046 2043 INFO tripleo_common.actions.templates [-] Writing rendered template network/service_net_map.yaml 2018-08-21 17:39:19.078 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering overcloud-resource-registry-puppet.j2.yaml 2018-08-21 17:39:19.975 2043 INFO tripleo_common.actions.templates [-] Writing rendered template overcloud-resource-registry-puppet.yaml 2018-08-21 17:39:20.005 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering overcloud.j2.yaml 2018-08-21 17:39:20.781 2043 INFO tripleo_common.actions.templates [-] Writing rendered template overcloud.yaml 2018-08-21 17:39:20.819 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role template puppet/config.role.j2.yaml 2018-08-21 17:39:20.831 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering roles Controller,Compute,ComputeSriov,ComputeDpdk,BlockStorage,ObjectStorage,CephStorage,Networker 2018-08-21 17:39:20.831 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Controller 2018-08-21 17:39:21.579 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/controller-config.yaml 2018-08-21 17:39:21.610 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Compute 2018-08-21 17:39:22.350 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/compute-config.yaml 2018-08-21 17:39:22.381 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ComputeSriov 2018-08-21 17:39:23.100 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/computesriov-config.yaml 2018-08-21 17:39:23.135 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ComputeDpdk 2018-08-21 17:39:23.915 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/computedpdk-config.yaml 2018-08-21 17:39:23.946 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role BlockStorage 2018-08-21 17:39:24.649 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/blockstorage-config.yaml 2018-08-21 17:39:24.680 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ObjectStorage 2018-08-21 17:39:25.424 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/objectstorage-config.yaml 2018-08-21 17:39:25.454 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role CephStorage 2018-08-21 17:39:26.161 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/cephstorage-config.yaml 2018-08-21 17:39:26.191 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Networker 2018-08-21 17:39:26.884 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/networker-config.yaml 2018-08-21 17:39:26.918 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering puppet/extraconfig/all_nodes/neutron-ml2-cisco-nexus-ucsm.j2.yaml 2018-08-21 17:39:27.737 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/extraconfig/all_nodes/neutron-ml2-cisco-nexus-ucsm.yaml 2018-08-21 17:39:27.769 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering puppet/post.j2.yaml 2018-08-21 17:39:28.522 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/post.yaml 2018-08-21 17:39:28.553 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role template puppet/role.role.j2.yaml 2018-08-21 17:39:28.564 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering roles Controller,Compute,ComputeSriov,ComputeDpdk,BlockStorage,ObjectStorage,CephStorage,Networker 2018-08-21 17:39:28.564 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Controller 2018-08-21 17:39:28.565 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/controller-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-21 17:39:28.565 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Compute 2018-08-21 17:39:28.565 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/compute-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-21 17:39:28.566 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ComputeSriov 2018-08-21 17:39:29.370 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/computesriov-role.yaml 2018-08-21 17:39:29.406 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ComputeDpdk 2018-08-21 17:39:30.151 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/computedpdk-role.yaml 2018-08-21 17:39:30.183 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role BlockStorage 2018-08-21 17:39:30.184 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/blockstorage-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-21 17:39:30.184 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ObjectStorage 2018-08-21 17:39:30.184 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/objectstorage-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-21 17:39:30.185 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role CephStorage 2018-08-21 17:39:30.185 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/cephstorage-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-21 17:39:30.186 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Networker 2018-08-21 17:39:30.905 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/networker-role.yaml 2018-08-21 17:39:39.606 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'e340040793994788b220722900085bf1', u'expires_at': u'2018-08-22T01:38:28.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=a67ab616-9935-4dc9-aac5-30b188ddf024, action_class=mistral.actions.std_actions.NoOpAction, attributes={}, params={}] 2018-08-21 17:39:39.607 2043 INFO mistral.actions.std_actions [-] Running no-op action 2018-08-21 17:39:41.000 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'e340040793994788b220722900085bf1', u'expires_at': u'2018-08-22T01:38:28.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=83dbe4c9-343b-4886-964c-dbd5a7c75e3b, action_class=mistral.actions.openstack.actions.ZaqarAction, attributes={u'client_method_name': u'queue_post'}, params={u'queue_name': u'4a553e5c-42c2-4923-86fd-2b342b9c8a42', u'messages': {u'body': {u'type': u'tripleo.plan_management.v1.update_deployment_plan', u'payload': {u'status': u'SUCCESS', u'message': u'', u'execution': {u'input': {u'queue_name': u'4a553e5c-42c2-4923-86fd-2b342b9c8a42', u'container': u'overcloud'}, u'spec': {u'input': [u'container', {u'queue_name': u'tripleo'}], u'tasks': {u'update_plan': {u'name': u'update_plan', u'on-error': u'update_plan_set_status_failed', u'on-success': u'ensure_passwords_exist', u'version': u'2.0', u'action': u'tripleo.plan.update container=<% $.container %>', u'type': u'direct'}, u'ensure_passwords_exist': {u'name': u'ensure_passwords_exist', u'on-error': u'ensure_passwords_exist_set_status_failed', u'on-success': u'process_templates', u'version': u'2.0', u'action': u'tripleo.parameters.generate_passwords container=<% $.container %>', u'type': u'direct'}, u'create_swift_rings_backup_plan': {u'name': u'create_swift_rings_backup_plan', u'on-error': u'create_swift_rings_backup_plan_set_status_failed', u'workflow': u'tripleo.swift_rings_backup.v1.create_swift_rings_backup_container_plan', u'on-success': u'update_plan', u'version': u'2.0', u'input': {u'use_default_templates': True, u'queue_name': u'<% $.queue_name %>', u'container': u'<% $.container %>'}, u'type': u'direct'}, u'update_plan_set_status_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'update_plan_set_status_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(update_plan).result %>'}, u'on-success': u'notify_zaqar'}, u'create_swift_rings_backup_plan_set_status_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'create_swift_rings_backup_plan_set_status_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(create_swift_rings_backup_plan).result %>'}, u'on-success': u'notify_zaqar'}, u'process_templates_set_status_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'process_templates_set_status_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(process_templates).result %>'}, u'on-success': u'notify_zaqar'}, u'notify_zaqar': {u'retry': u'count=5 delay=1', u'name': u'notify_zaqar', u'version': u'2.0', u'action': u'zaqar.queue_post', u'input': {u'queue_name': u'<% $.queue_name %>', u'messages': {u'body': {u'type': u'tripleo.plan_management.v1.update_deployment_plan', u'payload': {u'status': u'<% $.status %>', u'message': u"<% $.message or '' %>", u'execution': u'<% execution() %>'}}}}, u'type': u'direct'}, u'process_templates': {u'name': u'process_templates', u'on-error': u'process_templates_set_status_failed', u'on-success': u'set_status_success', u'version': u'2.0', u'action': u'tripleo.templates.process container=<% $.container %>', u'type': u'direct'}, u'set_status_success': {u'version': u'2.0', u'type': u'direct', u'name': u'set_status_success', u'publish': {u'status': u'SUCCESS', u'message': u'<% task(update_plan).result %>'}, u'on-success': u'notify_zaqar'}, u'ensure_passwords_exist_set_status_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'ensure_passwords_exist_set_status_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(ensure_passwords_exist).result %>'}, u'on-success': u'notify_zaqar'}}, u'name': u'update_deployment_plan', u'version': u'2.0'}, u'params': {}, u'id': u'411d4357-40a1-46f8-a84c-62207258387b', u'name': u'tripleo.plan_management.v1.update_deployment_plan'}}}}}] 2018-08-21 17:39:46.114 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'e340040793994788b220722900085bf1', u'expires_at': u'2018-08-22T01:38:28.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=None, action_class=tripleo_common.actions.parameters.UpdateParametersAction, attributes={}, params={u'container': u'overcloud', u'parameters': {u'KeystoneSigningKey': u'-----BEGIN PRIVATE KEY-----\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC9IkkNY9JIgGQT\nBjBTX0s0WBqDGAaBJ+N2LzBD63/da0FpaLfcJV0V2Y4yXYZRw41w8u7NZNRTRO4y\nIkL3RnSf34+1R+n4dX85aW3WGXTQHzjgCnlHADAZIh5CXtG428V4aQtPrdEHc/Sl\nFR87idaSd+zsEYhJWR5IgJiaGChYE6WOQ681qedPQMljzLXwLERzMwep7mvKZ56E\nTbohndURydtuHDuz5Nyb88V+TB9DcNtjU4uyAEPkywZxmzNkG6xYuc9oQrWQX9Iz\ngogWlf7EOmBJfCnLriWPvxb0xx1PV2uyZzIiMk50Fgh1Bz7ZTXrhEuqwBhwWaV5r\nhwzMDS37AgMBAAECggEAKNADL46AzABYl/pX50XC9rKkVfGTRb+Tx+b65U0mNGN2\npAZi1nCBm7tsgdXIrFAkb2EcwtmlL6rKM6tNBAsCE5WsbxPrmx/PqlXjy7WGjXqP\nTVk1Pmr99g50tSG848UY4ZjZRgJd/tu4yP671J8z3Dtgtrg5zooajM6jH21jF04W\nQ63hp1E3fcdNCDhc0w65Gqd+CcsJ4h5Nu2FCNRw+LrCT72w244R5lqmh/vfHskvv\nVeN2GmRaTr207/1Bz03+HFvPP5D/8UQGrROFs80aeiRBzSAe9/zmKN9oW+ysm4Jz\n7O/fFfytLqlCQQ41M08Vk0liI+ZTrDP86ofg78jHoQKBgQD6WnP2wyXmYFC+33Z0\nFpjVy2ZHfwtd5IGnWUcReA9YnAKI8OjK6WtwZkQNvamVHON1jP27VH38lRPQvtvx\neAeAMov4hGYspyMnbCbqB6Zp/e3whnuuQ0wIkxnKDliXCikd7iXjY8yG7gDKEoIY\nTr3smJvn/Ku0jfRiydGI144/8wKBgQDBZlmP4H0AaJHJbjDgJS2yCvPNbmNnckI3\nb6/+UJg856CJRBqr2EeV7r1/6ipLHh+Y2iiPDjaiooOybWBVbRP3P5iKVFfte0kM\nzL+r+RcTLVvTC3vv7WU5YAi7J2+QlcnY6RQWjq9J+sLczw1PWiaMLS+NxiJ6Bhd7\nv76A9Mpj2QKBgGa+WHkc/aDeRkUPUH20CGU1ZHRTH0cZUFxtt0zkCOhEnoW02NTt\nlro6PhOlksMvZ+oGQttugYX3aHpy2bDvoaRrGiaTr5sDvNmg+RdyrEkzfUMI7hlG\nZR3fwOW7nX/fG6C866+2dWmqo4hKsDlpl2hR+Snr+EvRNkqUqPmP/UEhAoGAXSzI\nPW70CjxW8GqsFXEUANESAIkMTwxXJooiii2eCsm1KCythNkgM/XfSj8wvRv4MRX5\nsGIypEwTkuTrInz4v4feH9bevcVFvmrudRX+rfiOYrEHtuHygJ/p1PD86PWhV2WD\njhKUFNpBA0ylpvNR2vryDCXG+m7w5WfNiidlUpECgYEA5DWOaxZESK9JdsYMgRS4\nttPPDem0gE+u+P+NM+pQtH6C0ikzqg0p66n8WLAiPZ3VscFoGBfLN9HiZNonK1y9\nGpFQdZrdJ5oTQUfr0FbA5BBRaFKO5d0mcCb1vy2qqzbHDVjLMHLCFRD/Ncw1kx6h\n4naE28SrmmCXo9E1ZMbVnyA=\n-----END PRIVATE KEY-----\n', u'rhel_reg_activation_key': u'ak_rhosp10', u'ComputeCount': 2, u'OvercloudControlFlavor': u'control', u'rhel_reg_type': u'', u'GnocchiBackend': u'rbd', u'NeutronFlatNetworks': u'datacentre,external', u'ComputeDpdkHostCpusList': u"'2,46,24,68'", u'ControlPlaneDefaultRoute': u'10.20.0.1', u'NovaEnableRbdBackend': True, u'NeutronVhostuserSocketGroup': u'hugetlbfs', u'CinderEnableRbdBackend': True, u'ControllerHostnameFormat': u'krynn-ctrl-%index%', u'KeystoneSigningCertificate': u'-----BEGIN CERTIFICATE-----\nMIIDJDCCAgygAwIBAgIBAjANBgkqhkiG9w0BAQUFADBTMQswCQYDVQQGEwJYWDEO\nMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVuc2V0MQ4wDAYDVQQKDAVVbnNldDEU\nMBIGA1UEAwwLS2V5c3RvbmUgQ0EwHhcNMTgwODIxMjEzOTQyWhcNMjgwODE4MjEz\nOTQyWjBYMQswCQYDVQQGEwJYWDEOMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVu\nc2V0MQ4wDAYDVQQKDAVVbnNldDEZMBcGA1UEAwwQS2V5c3RvbmUgU2lnbmluZzCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL0iSQ1j0kiAZBMGMFNfSzRY\nGoMYBoEn43YvMEPrf91rQWlot9wlXRXZjjJdhlHDjXDy7s1k1FNE7jIiQvdGdJ/f\nj7VH6fh1fzlpbdYZdNAfOOAKeUcAMBkiHkJe0bjbxXhpC0+t0Qdz9KUVHzuJ1pJ3\n7OwRiElZHkiAmJoYKFgTpY5DrzWp509AyWPMtfAsRHMzB6nua8pnnoRNuiGd1RHJ\n224cO7Pk3JvzxX5MH0Nw22NTi7IAQ+TLBnGbM2QbrFi5z2hCtZBf0jOCiBaV/sQ6\nYEl8KcuuJY+/FvTHHU9Xa7JnMiIyTnQWCHUHPtlNeuES6rAGHBZpXmuHDMwNLfsC\nAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAOGiXNo1257w200HY828jFOdRhmPS4QFE\nFu/DIdhCoiB9Ws+nA4rHc3g94niQMDjqzK9Gch2Zcp4XUl8nczqkYmc+663cW71k\nqkI91LV1fqqYKrXG39uR2uR+ojOAzaN/TY4XjATK0JsDoPvAZgC79xqv0Gyh2egn\nx6LqeEqAWQ+WeeTX5/1KvdBI4z3Do7M4QaY+9soof/c6grErLLCcC3IwmrYCBORz\naso1wvdpObh6FfklFp5y5suD4Z/CWD0YUBZwz7sjslUAV9Pro260VjcW/kTQvSKF\nqXwXsLkUS/zXFYWmZ0eLRjySWJYBiZw/zneZ3Bx1/cF1q0EIzxxZsw==\n-----END CERTIFICATE-----\n', u'CephStorageCount': 1, u'rhel_reg_http_proxy_password': u'', u'TenantNetCidr': u'10.3.0.0/24', u'rhel_reg_http_proxy_host': u'', u'osp_ad_primary_dc': u'dc00.ad.lasthome.solace.krynn', u'NtpServer': [u'10.20.0.1', u'10.20.0.2'], u'osp_ad_enable': u'False', u'NeutronDpdkCoreList': u"'3,47,25,69'", u'ComputeSriovExtraConfig': {u'nova::compute::vcpu_pin_set': [u'4-21', u'48-65', u'26-43', u'70-87'], u'neutron::plugins::ml2::path_mtu': 1550, u'neutron::agents::ml2::ovs::firewall_driver': [u'noop'], u'neutron::plugins::ml2::type_drivers': [u'vlan', u'flat'], u'neutron::agents::ml2::ovs::bridge_mappings': [u'datacentre:br-ex', u'external:br-extnet', u'sriov_ens1f0:br-sriov1', u'sriov_ens1f1:br-sriov2', u'sriov_ens2f0:br-sriov3', u'sriov_ens2f1:br-sriov4'], u'neutron::plugins::ml2::network_vlan_ranges': [u'datacentre:1:4000', u'external:1:4000', u'sriov_ens1f0:1:4000', u'sriov_ens1f1:1:4000', u'sriov_ens2f0:1:4000', u'sriov_ens2f1:1:4000'], u'tripleo::host::sriov::number_of_vfs': [u'ens1f0:16', u'ens1f1:16', u'ens2f0:16', u'ens2f1:16'], u'neutron::plugins::ml2::physical_network_mtus': [u'datacentre:1500', u'external:1500'], u'ceph::profile::params::osds': {u'/dev/sdh': {}, u'/dev/sdf': {}, u'/dev/sdg': {}, u'/dev/sdd': {}, u'/dev/sde': {}, u'/dev/sdc': {}}, u'neutron::agents::ml2::sriov::physical_device_mappings': [u'sriov_ens1f0:ens1f0', u'sriov_ens1f1:ens1f1', u'sriov_ens2f0:ens2f0', u'sriov_ens2f1:ens2f1'], u'neutron::plugins::ml2::supported_pci_vendor_devs': [u'8086:154c'], u'computesriov_classes': [u'::nova::config', u'::neutron::config', u'::neutron::plugins::ml2', u'::neutron::agents::ml2::ovs'], u'nova::compute::reserved_host_memory': 2048, u'nova::compute::pci_passthrough': [{u'devname': u'ens1f0', u'physical_network': u'sriov_ens1f0'}, {u'devname': u'ens1f1', u'physical_network': u'sriov_ens1f1'}, {u'devname': u'ens2f0', u'physical_network': u'sriov_ens2f0'}, {u'devname': u'ens2f1', u'physical_network': u'sriov_ens2f1'}]}, u'StackAction': u'CREATE', u'StorageMgmtAllocationPools': [{u'start': u'10.2.0.10', u'end': u'10.2.0.200'}], u'InternalApiAllocationPools': [{u'start': u'10.0.0.10', u'end': u'10.0.0.200'}], u'NeutronVhostuserSocketDir': u'/var/lib/vhost_sockets', u'rhel_reg_pool_id': u'', u'NeutronDatapathType': u'netdev', u'Debug': False, u'CinderBackupBackend': u'ceph', u'OvercloudComputeDpdkFlavor': u'computedpdk', u'ComputeSriovKernelArgs': u'default_hugepagesz=1GB hugepagesz=1G hugepages=128 intel_iommu=on iommu=pt', u'rhel_reg_base_url': u'', u'RabbitFDLimit': 65436, u'StorageMgmtNetCidr': u'10.2.0.0/24', u'osp_netbios_domain': u'KRYNN', u'OvercloudComputeFlavor': u'compute', u'CinderEnableIscsiBackend': False, u'NeutronDpdkDriverType': u'vfio-pci', u'NeutronOVSFirewallDriver': u'openvswitch', u'rhel_reg_password': u'password', u'NovaReservedHostMemory': 4096, u'CloudDomain': u'lasthome.solace.krynn', u'ControllerExtraConfig': {u'neutron::plugins::ml2::path_mtu': 1550, u'gnocchi::statsd::archive_policy_name': u'low_workload', u'apache::trace_enable': u'Off', u'aodh::policy::policies': {u'aodh-telemetry:get_alarm_state': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:get_alarm_state'}, u'aodh-telemetry:query_alarm_history': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:query_alarm_history'}, u'aodh-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'aodh-telemetry:create_alarm': {u'value': u'rule:deny_readonly', u'key': u'telemetry:create_alarm'}, u'aodh-telemetry:alarm_history': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:alarm_history'}, u'aodh-telemetry:change_alarm': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'telemetry:change_alarm'}, u'aodh-telemetry:delete_alarm': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'telemetry:delete_alarm'}, u'aodh-telemetry:get_alarm': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:get_alarm'}, u'aodh-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'aodh-admin_or_owner': {u'value': u'rule:context_is_admin or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'aodh-telemetry:query_alarm': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:query_alarm'}, u'aodh-telemetry:change_alarm_state': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'telemetry:change_alarm_state'}, u'aodh-telemetry:get_alarms': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:get_alarms'}, u'aodh-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'aodh-segregation': {u'value': u'rule:context_is_admin', u'key': u'segregation'}}, u'mistral::policy::policies': {u'mistral-environments:update': {u'value': u'rule:admin_or_owner', u'key': u'environments:update'}, u'mistral-workbooks:update': {u'value': u'rule:admin_or_owner', u'key': u'workbooks:update'}, u'mistral-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'mistral-cron_triggers:create': {u'value': u'rule:admin_or_owner', u'key': u'cron_triggers:create'}, u'mistral-admin_or_owner': {u'value': u'is_admin:True or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'mistral-workbooks:get': {u'value': u'rule:admin_or_owner', u'key': u'workbooks:get'}, u'mistral-environments:get': {u'value': u'rule:admin_or_owner', u'key': u'environments:get'}, u'mistral-members:list': {u'value': u'rule:admin_or_owner', u'key': u'members:list'}, u'mistral-action_executions:list': {u'value': u'rule:admin_or_owner', u'key': u'action_executions:list'}, u'mistral-executions:update': {u'value': u'rule:admin_or_owner', u'key': u'executions:update'}, u'mistral-event_triggers:delete': {u'value': u'rule:admin_or_owner', u'key': u'event_triggers:delete'}, u'mistral-workflows:update': {u'value': u'rule:admin_or_owner', u'key': u'workflows:update'}, u'mistral-executions:create': {u'value': u'rule:admin_or_owner', u'key': u'executions:create'}, u'mistral-services:list': {u'value': u'rule:admin_or_owner', u'key': u'services:list'}, u'mistral-action_executions:get': {u'value': u'rule:admin_or_owner', u'key': u'action_executions:get'}, u'mistral-workflows:list': {u'value': u'rule:admin_or_owner', u'key': u'workflows:list'}, u'mistral-tasks:update': {u'value': u'rule:admin_or_owner', u'key': u'tasks:update'}, u'mistral-tasks:list': {u'value': u'rule:admin_or_owner', u'key': u'tasks:list'}, u'mistral-event_triggers:get': {u'value': u'rule:admin_or_owner', u'key': u'event_triggers:get'}, u'mistral-workflows:create': {u'value': u'rule:admin_or_owner', u'key': u'workflows:create'}, u'mistral-workflows:delete': {u'value': u'rule:admin_or_owner', u'key': u'workflows:delete'}, u'mistral-admin_only': {u'value': u'is_admin:True', u'key': u'admin_only'}, u'mistral-actions:get': {u'value': u'rule:admin_or_owner', u'key': u'actions:get'}, u'mistral-workbooks:create': {u'value': u'rule:admin_or_owner', u'key': u'workbooks:create'}, u'mistral-action_executions:update': {u'value': u'rule:admin_or_owner', u'key': u'action_executions:update'}, u'mistral-environments:list': {u'value': u'rule:admin_or_owner', u'key': u'environments:list'}, u'mistral-executions:delete': {u'value': u'rule:admin_or_owner', u'key': u'executions:delete'}, u'mistral-environments:delete': {u'value': u'rule:admin_or_owner', u'key': u'environments:delete'}, u'mistral-cron_triggers:list': {u'value': u'rule:admin_or_owner', u'key': u'cron_triggers:list'}, u'mistral-environments:create': {u'value': u'rule:admin_or_owner', u'key': u'environments:create'}, u'mistral-workbooks:list': {u'value': u'rule:admin_or_owner', u'key': u'workbooks:list'}, u'mistral-action_executions:delete': {u'value': u'rule:admin_or_owner', u'key': u'action_executions:delete'}, u'mistral-actions:delete': {u'value': u'rule:admin_or_owner', u'key': u'actions:delete'}, u'mistral-members:create': {u'value': u'rule:admin_or_owner', u'key': u'members:create'}, u'mistral-members:delete': {u'value': u'rule:admin_or_owner', u'key': u'members:delete'}, u'mistral-executions:list': {u'value': u'rule:admin_or_owner', u'key': u'executions:list'}, u'mistral-event_triggers:list': {u'value': u'rule:admin_or_owner', u'key': u'event_triggers:list'}, u'mistral-event_triggers:update': {u'value': u'rule:admin_or_owner', u'key': u'event_triggers:update'}, u'mistral-cron_triggers:get': {u'value': u'rule:admin_or_owner', u'key': u'cron_triggers:get'}, u'mistral-tasks:get': {u'value': u'rule:admin_or_owner', u'key': u'tasks:get'}, u'mistral-action_execution:create': {u'value': u'rule:admin_or_owner', u'key': u'action_execution:create'}, u'mistral-workflows:get': {u'value': u'rule:admin_or_owner', u'key': u'workflows:get'}, u'mistral-event_triggers:create': {u'value': u'rule:admin_or_owner', u'key': u'event_triggers:create'}, u'mistral-executions:get': {u'value': u'rule:admin_or_owner', u'key': u'executions:get'}, u'mistral-actions:create': {u'value': u'rule:admin_or_owner', u'key': u'actions:create'}, u'mistral-actions:list': {u'value': u'rule:admin_or_owner', u'key': u'actions:list'}, u'mistral-actions:update': {u'value': u'rule:admin_or_owner', u'key': u'actions:update'}, u'mistral-cron_triggers:delete': {u'value': u'rule:admin_or_owner', u'key': u'cron_triggers:delete'}, u'mistral-members:get': {u'value': u'rule:admin_or_owner', u'key': u'members:get'}, u'mistral-workbooks:delete': {u'value': u'rule:admin_or_owner', u'key': u'workbooks:delete'}, u'mistral-members:update': {u'value': u'rule:admin_or_owner', u'key': u'members:update'}}, u'sahara::policy::policies': {u'sahara-data-processing:data-sources:get': {u'value': u'', u'key': u'data-processing:data-sources:get'}, u'sahara-data-processing:node-group-templates:get': {u'value': u'', u'key': u'data-processing:node-group-templates:get'}, u'sahara-data-processing:job-binaries:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binaries:delete'}, u'sahara-data-processing:clusters:scale': {u'value': u'rule:deny_readonly', u'key': u'data-processing:clusters:scale'}, u'sahara-data-processing:jobs:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:jobs:create'}, u'sahara-data-processing:job-types:get_all': {u'value': u'', u'key': u'data-processing:job-types:get_all'}, u'sahara-data-processing:jobs:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:jobs:modify'}, u'sahara-data-processing:job-executions:cancel': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-executions:cancel'}, u'sahara-data-processing:job-binaries:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binaries:create'}, u'sahara-data-processing:job-binaries:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binaries:modify'}, u'sahara-data-processing:plugins:get_version': {u'value': u'', u'key': u'data-processing:plugins:get_version'}, u'sahara-default': {u'value': u'', u'key': u'default'}, u'sahara-data-processing:job-executions:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-executions:modify'}, u'sahara-data-processing:node-group-templates:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:node-group-templates:modify'}, u'sahara-data-processing:jobs:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:jobs:delete'}, u'sahara-data-processing:cluster-templates:get': {u'value': u'', u'key': u'data-processing:cluster-templates:get'}, u'sahara-data-processing:clusters:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:clusters:delete'}, u'sahara-data-processing:jobs:execute': {u'value': u'rule:deny_readonly', u'key': u'data-processing:jobs:execute'}, u'sahara-data-processing:data-sources:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:data-sources:delete'}, u'sahara-data-processing:job-executions:refresh_status': {u'value': u'', u'key': u'data-processing:job-executions:refresh_status'}, u'sahara-data-processing:jobs:get': {u'value': u'', u'key': u'data-processing:jobs:get'}, u'sahara-data-processing:job-binary-internals:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binary-internals:modify'}, u'sahara-data-processing:job-binary-internals:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binary-internals:delete'}, u'sahara-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'sahara-data-processing:clusters:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:clusters:create'}, u'sahara-data-processing:job-executions:get': {u'value': u'', u'key': u'data-processing:job-executions:get'}, u'sahara-data-processing:clusters:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:clusters:modify'}, u'sahara-data-processing:job-binary-internals:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binary-internals:create'}, u'sahara-data-processing:plugins:convert_config': {u'value': u'rule:deny_readonly', u'key': u'data-processing:plugins:convert_config'}, u'sahara-data-processing:job-binary-internals:get_data': {u'value': u'', u'key': u'data-processing:job-binary-internals:get_data'}, u'sahara-data-processing:node-group-templates:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:node-group-templates:create'}, u'sahara-data-processing:node-group-templates:get_all': {u'value': u'', u'key': u'data-processing:node-group-templates:get_all'}, u'sahara-data-processing:images:get': {u'value': u'', u'key': u'data-processing:images:get'}, u'sahara-data-processing:jobs:get_config_hints': {u'value': u'', u'key': u'data-processing:jobs:get_config_hints'}, u'sahara-data-processing:cluster-templates:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:cluster-templates:create'}, u'sahara-data-processing:job-binaries:get': {u'value': u'', u'key': u'data-processing:job-binaries:get'}, u'sahara-data-processing:job-binaries:get_all': {u'value': u'', u'key': u'data-processing:job-binaries:get_all'}, u'sahara-data-processing:job-executions:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-executions:delete'}, u'sahara-data-processing:images:get_all': {u'value': u'', u'key': u'data-processing:images:get_all'}, u'sahara-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'sahara-data-processing:node-group-templates:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:node-group-templates:delete'}, u'sahara-data-processing:images:register': {u'value': u'rule:deny_readonly', u'key': u'data-processing:images:register'}, u'sahara-data-processing:plugins:patch': {u'value': u'role:admin', u'key': u'data-processing:plugins:patch'}, u'sahara-data-processing:jobs:get_all': {u'value': u'', u'key': u'data-processing:jobs:get_all'}, u'sahara-data-processing:images:unregister': {u'value': u'rule:deny_readonly', u'key': u'data-processing:images:unregister'}, u'sahara-data-processing:data-sources:get_all': {u'value': u'', u'key': u'data-processing:data-sources:get_all'}, u'sahara-data-processing:cluster-templates:get_all': {u'value': u'', u'key': u'data-processing:cluster-templates:get_all'}, u'sahara-data-processing:plugins:get': {u'value': u'', u'key': u'data-processing:plugins:get'}, u'sahara-data-processing:job-binary-internals:get_all': {u'value': u'', u'key': u'data-processing:job-binary-internals:get_all'}, u'sahara-data-processing:images:remove_tags': {u'value': u'rule:deny_readonly', u'key': u'data-processing:images:remove_tags'}, u'sahara-data-processing:cluster-templates:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:cluster-templates:modify'}, u'sahara-data-processing:clusters:get': {u'value': u'', u'key': u'data-processing:clusters:get'}, u'sahara-data-processing:images:add_tags': {u'value': u'rule:deny_readonly', u'key': u'data-processing:images:add_tags'}, u'sahara-data-processing:job-binaries:get_data': {u'value': u'', u'key': u'data-processing:job-binaries:get_data'}, u'sahara-data-processing:data-sources:register': {u'value': u'rule:deny_readonly', u'key': u'data-processing:data-sources:register'}, u'sahara-data-processing:job-executions:get_all': {u'value': u'', u'key': u'data-processing:job-executions:get_all'}, u'sahara-data-processing:plugins:get_all': {u'value': u'', u'key': u'data-processing:plugins:get_all'}, u'sahara-data-processing:job-binary-internals:get': {u'value': u'', u'key': u'data-processing:job-binary-internals:get'}, u'sahara-data-processing:cluster-templates:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:cluster-templates:delete'}, u'sahara-data-processing:data-sources:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:data-sources:modify'}, u'sahara-data-processing:clusters:get_all': {u'value': u'', u'key': u'data-processing:clusters:get_all'}}, u'controller_classes': [u'::keystone::cron::token_flush'], u'horizon::api_versions': {u'identity': u'3'}, u'neutron::plugins::ml2::physical_network_mtus': [u'datacentre:1500', u'external:1500'], u'cinder::config::cinder_config': {u'scaleio/volume_driver': {u'value': u'cinder.volume.drivers.emc.scaleio.ScaleIODriver'}, u'scaleio/sio_protection_domain_name': {u'value': u'default'}, u'scaleio/volume_backend_name': {u'value': u'scaleio'}, u'scaleio/sio_round_volume_capacity': {u'value': u'True'}, u'scaleio/sio_storage_pool_name': {u'value': u'default'}, u'scaleio/sio_storage_pools': {u'value': u'default:default'}, u'scaleio/sio_force_delete': {u'value': u'True'}}, u'cinder::policy::policies': {u'cinder-volume_extension:volume_image_metadata': {u'value': u'rule:admin_or_owner', u'key': u'volume_extension:volume_image_metadata'}, u'cinder-volume_extension:backup_admin_actions:reset_status': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:backup_admin_actions:reset_status'}, u'cinder-snapshot_extension:snapshot_unmanage': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'snapshot_extension:snapshot_unmanage'}, u'cinder-backup:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'backup:delete'}, u'cinder-volume_extension:volume_type_access': {u'value': u'rule:admin_or_owner', u'key': u'volume_extension:volume_type_access'}, u'cinder-volume:get_all_transfers': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:get_all_transfers'}, u'cinder-consistencygroup:create': {u'value': u'group:nobody and rule:deny_readonly', u'key': u'consistencygroup:create'}, u'cinder-volume:create': {u'value': u'rule:deny_readonly', u'key': u'volume:create'}, u'cinder-snapshot_extension:list_manageable': {u'value': u'rule:admin_api', u'key': u'snapshot_extension:list_manageable'}, u'cinder-volume_extension:hosts': {u'value': u'rule:admin_api', u'key': u'volume_extension:hosts'}, u'cinder-volume:retype': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:retype'}, u'cinder-backup:get': {u'value': u'rule:admin_or_owner', u'key': u'backup:get'}, u'cinder-volume_extension:volume_admin_actions:reset_status': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_admin_actions:reset_status'}, u'cinder-backup:restore': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'backup:restore'}, u'cinder-volume:delete_transfer': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:delete_transfer'}, u'cinder-group:delete_group_snapshot': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'group:delete_group_snapshot'}, u'cinder-consistencygroup:get_cgsnapshot': {u'value': u'group:nobody', u'key': u'consistencygroup:get_cgsnapshot'}, u'cinder-volume_extension:volume_mig_status_attribute': {u'value': u'rule:admin_api', u'key': u'volume_extension:volume_mig_status_attribute'}, u'cinder-backup:backup-export': {u'value': u'rule:admin_api', u'key': u'backup:backup-export'}, u'cinder-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'cinder-clusters:get_all': {u'value': u'rule:admin_api', u'key': u'clusters:get_all'}, u'cinder-group:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'group:delete'}, u'cinder-volume:get_volume_metadata': {u'value': u'rule:admin_or_owner', u'key': u'volume:get_volume_metadata'}, u'cinder-volume:update_snapshot_metadata': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:update_snapshot_metadata'}, u'cinder-consistencygroup:delete': {u'value': u'group:nobody and rule:deny_readonly', u'key': u'consistencygroup:delete'}, u'cinder-volume_extension:volume_actions:upload_image': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume_extension:volume_actions:upload_image'}, u'cinder-volume_extension:snapshot_admin_actions:force_delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:snapshot_admin_actions:force_delete'}, u'cinder-volume_extension:quota_classes:validate_setup_for_nested_quota_use': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:quota_classes:validate_setup_for_nested_quota_use'}, u'cinder-volume_extension:quota_classes': {u'value': u'rule:admin_api', u'key': u'volume_extension:quota_classes'}, u'cinder-volume_extension:types_manage': {u'value': u'rule:admin_api', u'key': u'volume_extension:types_manage'}, u'cinder-volume_extension:replication:promote': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:replication:promote'}, u'cinder-volume_extension:types_extra_specs': {u'value': u'rule:admin_api', u'key': u'volume_extension:types_extra_specs'}, u'cinder-volume_extension:volume_admin_actions:force_detach': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_admin_actions:force_detach'}, u'cinder-volume_extension:volume_type_access:addProjectAccess': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_type_access:addProjectAccess'}, u'cinder-volume_extension:access_types_extra_specs': {u'value': u'rule:admin_api', u'key': u'volume_extension:access_types_extra_specs'}, u'cinder-group:create': {u'value': u'rule:deny_readonly', u'key': u'group:create'}, u'cinder-volume_extension:volume_encryption_metadata': {u'value': u'rule:admin_or_owner', u'key': u'volume_extension:volume_encryption_metadata'}, u'cinder-group:group_type_access': {u'value': u'rule:admin_or_owner', u'key': u'group:group_type_access'}, u'cinder-message:get': {u'value': u'rule:admin_or_owner', u'key': u'message:get'}, u'cinder-volume_extension:quotas:update': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:quotas:update'}, u'cinder-group:get_all_group_snapshots': {u'value': u'rule:admin_or_owner', u'key': u'group:get_all_group_snapshots'}, u'cinder-volume_extension:services:index': {u'value': u'rule:admin_api', u'key': u'volume_extension:services:index'}, u'cinder-volume_extension:volume_admin_actions:force_delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_admin_actions:force_delete'}, u'cinder-volume:delete_volume_metadata': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:delete_volume_metadata'}, u'cinder-volume:extend': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:extend'}, u'cinder-volume:get_all': {u'value': u'rule:admin_or_owner', u'key': u'volume:get_all'}, u'cinder-volume_extension:extended_snapshot_attributes': {u'value': u'rule:admin_or_owner', u'key': u'volume_extension:extended_snapshot_attributes'}, u'cinder-admin_api': {u'value': u'is_admin:True', u'key': u'admin_api'}, u'cinder-snapshot_extension:snapshot_actions:update_snapshot_status': {u'value': u'rule:deny_readonly', u'key': u'snapshot_extension:snapshot_actions:update_snapshot_status'}, u'cinder-group:get_all': {u'value': u'rule:admin_or_owner', u'key': u'group:get_all'}, u'cinder-volume:get_volume_admin_metadata': {u'value': u'rule:admin_api', u'key': u'volume:get_volume_admin_metadata'}, u'cinder-volume:get': {u'value': u'rule:admin_or_owner', u'key': u'volume:get'}, u'cinder-volume_extension:volume_admin_actions:migrate_volume_completion': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_admin_actions:migrate_volume_completion'}, u'cinder-backup:create': {u'value': u'rule:deny_readonly', u'key': u'backup:create'}, u'cinder-volume_extension:list_manageable': {u'value': u'rule:admin_api', u'key': u'volume_extension:list_manageable'}, u'cinder-volume_extension:replication:reenable': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:replication:reenable'}, u'cinder-volume_extension:volume_tenant_attribute': {u'value': u'rule:admin_or_owner', u'key': u'volume_extension:volume_tenant_attribute'}, u'cinder-volume:create_snapshot': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:create_snapshot'}, u'cinder-volume:get_snapshot': {u'value': u'rule:admin_or_owner', u'key': u'volume:get_snapshot'}, u'cinder-scheduler_extension:scheduler_stats:get_pools': {u'value': u'rule:admin_api', u'key': u'scheduler_extension:scheduler_stats:get_pools'}, u'cinder-backup:get_all': {u'value': u'rule:admin_or_owner', u'key': u'backup:get_all'}, u'cinder-admin_or_owner': {u'value': u'is_admin:True or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'cinder-volume_extension:quotas:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:quotas:delete'}, u'cinder-volume_extension:capabilities': {u'value': u'rule:admin_api', u'key': u'volume_extension:capabilities'}, u'cinder-volume:delete_snapshot_metadata': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:delete_snapshot_metadata'}, u'cinder-volume_extension:services:update': {u'value': u'rule:admin_api', u'key': u'volume_extension:services:update'}, u'cinder-group:group_types_specs': {u'value': u'rule:admin_api', u'key': u'group:group_types_specs'}, u'cinder-volume:thaw_host': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume:thaw_host'}, u'cinder-volume_extension:backup_admin_actions:force_delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:backup_admin_actions:force_delete'}, u'cinder-volume:freeze_host': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume:freeze_host'}, u'cinder-volume:delete_snapshot': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:delete_snapshot'}, u'cinder-group:create_group_snapshot': {u'value': u'rule:deny_readonly', u'key': u'group:create_group_snapshot'}, u'cinder-volume_extension:volume_type_encryption': {u'value': u'rule:admin_api', u'key': u'volume_extension:volume_type_encryption'}, u'cinder-volume:get_all_snapshots': {u'value': u'rule:admin_or_owner', u'key': u'volume:get_all_snapshots'}, u'cinder-group:group_types_manage': {u'value': u'rule:admin_api', u'key': u'group:group_types_manage'}, u'cinder-consistencygroup:create_cgsnapshot': {u'value': u'group:nobody and rule:deny_readonly', u'key': u'consistencygroup:create_cgsnapshot'}, u'cinder-volume_extension:volume_admin_actions:migrate_volume': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_admin_actions:migrate_volume'}, u'cinder-volume_extension:access_types_qos_specs_id': {u'value': u'rule:admin_api', u'key': u'volume_extension:access_types_qos_specs_id'}, u'cinder-consistencygroup:get_all': {u'value': u'group:nobody', u'key': u'consistencygroup:get_all'}, u'cinder-group:get': {u'value': u'rule:admin_or_owner', u'key': u'group:get'}, u'cinder-volume:create_volume_metadata': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:create_volume_metadata'}, u'cinder-volume:update': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:update'}, u'cinder-volume:update_volume_metadata': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:update_volume_metadata'}, u'cinder-consistencygroup:update': {u'value': u'group:nobody and rule:deny_readonly', u'key': u'consistencygroup:update'}, u'cinder-group:update': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'group:update'}, u'cinder-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'cinder-volume:update_volume_admin_metadata': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume:update_volume_admin_metadata'}, u'cinder-volume:create_transfer': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:create_transfer'}, u'cinder-volume_extension:quotas:show': {u'value': u'', u'key': u'volume_extension:quotas:show'}, u'cinder-volume_extension:volume_actions:upload_public': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_actions:upload_public'}, u'cinder-volume_extension:snapshot_admin_actions:reset_status': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:snapshot_admin_actions:reset_status'}, u'cinder-consistencygroup:get': {u'value': u'group:nobody', u'key': u'consistencygroup:get'}, u'cinder-volume:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:delete'}, u'cinder-message:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'message:delete'}, u'cinder-snapshot_extension:snapshot_manage': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'snapshot_extension:snapshot_manage'}, u'cinder-group:update_group_snapshot': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'group:update_group_snapshot'}, u'cinder-volume_extension:volume_manage': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_manage'}, u'cinder-volume:failover_host': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume:failover_host'}, u'cinder-volume:update_snapshot': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:update_snapshot'}, u'cinder-group:access_group_types_specs': {u'value': u'rule:admin_api', u'key': u'group:access_group_types_specs'}, u'cinder-clusters:get': {u'value': u'rule:admin_api', u'key': u'clusters:get'}, u'cinder-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'cinder-volume:get_snapshot_metadata': {u'value': u'rule:admin_or_owner', u'key': u'volume:get_snapshot_metadata'}, u'cinder-volume:accept_transfer': {u'value': u'rule:deny_readonly', u'key': u'volume:accept_transfer'}, u'cinder-consistencygroup:delete_cgsnapshot': {u'value': u'group:nobody and rule:deny_readonly', u'key': u'consistencygroup:delete_cgsnapshot'}, u'cinder-backup:backup-import': {u'value': u'rule:admin_api', u'key': u'backup:backup-import'}, u'cinder-volume:update_readonly_flag': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:update_readonly_flag'}, u'cinder-volume_extension:volume_host_attribute': {u'value': u'rule:admin_api', u'key': u'volume_extension:volume_host_attribute'}, u'cinder-consistencygroup:get_all_cgsnapshots': {u'value': u'group:nobody', u'key': u'consistencygroup:get_all_cgsnapshots'}, u'cinder-volume_extension:volume_unmanage': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_unmanage'}, u'cinder-message:get_all': {u'value': u'rule:admin_or_owner', u'key': u'message:get_all'}, u'cinder-volume_extension:volume_type_access:removeProjectAccess': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_type_access:removeProjectAccess'}, u'cinder-clusters:update': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'clusters:update'}, u'cinder-backup:update': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'backup:update'}, u'cinder-volume:get_transfer': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:get_transfer'}, u'cinder-group:get_group_snapshot': {u'value': u'rule:admin_or_owner', u'key': u'group:get_group_snapshot'}}, u'neutron::policy::policies': {u'neutron-create_router:distributed': {u'value': u'rule:admin_only', u'key': u'create_router:distributed'}, u'neutron-admin_or_owner': {u'value': u'rule:context_is_admin or rule:owner', u'key': u'admin_or_owner'}, u'neutron-get_policy_dscp_marking_rule': {u'value': u'rule:regular_user', u'key': u'get_policy_dscp_marking_rule'}, u'neutron-create_policy': {u'value': u'rule:admin_only', u'key': u'create_policy'}, u'neutron-update_port:fixed_ips': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'update_port:fixed_ips'}, u'neutron-delete_trunk': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_trunk'}, u'neutron-update_rbac_policy': {u'value': u'rule:admin_or_owner', u'key': u'update_rbac_policy'}, u'neutron-get_router': {u'value': u'rule:admin_or_owner', u'key': u'get_router'}, u'neutron-delete_rbac_policy': {u'value': u'rule:admin_or_owner', u'key': u'delete_rbac_policy'}, u'neutron-create_subnetpool': {u'value': u'rule:deny_readonly', u'key': u'create_subnetpool'}, u'neutron-create_port:allowed_address_pairs': {u'value': u'rule:admin_or_network_owner and rule:deny_readonly', u'key': u'create_port:allowed_address_pairs'}, u'neutron-create_network:shared': {u'value': u'rule:admin_only', u'key': u'create_network:shared'}, u'neutron-get_flavor': {u'value': u'rule:regular_user', u'key': u'get_flavor'}, u'neutron-delete_policy_minimum_bandwidth_rule': {u'value': u'rule:admin_only', u'key': u'delete_policy_minimum_bandwidth_rule'}, u'neutron-create_metering_label': {u'value': u'rule:admin_only', u'key': u'create_metering_label'}, u'neutron-update_subnet:service_types': {u'value': u'rule:admin_only', u'key': u'update_subnet:service_types'}, u'neutron-create_floatingip': {u'value': u'rule:regular_user and rule:deny_readonly', u'key': u'create_floatingip'}, u'neutron-update_port:binding:host_id': {u'value': u'rule:admin_only and rule:deny_readonly', u'key': u'update_port:binding:host_id'}, u'neutron-get_metering_label': {u'value': u'rule:admin_only', u'key': u'get_metering_label'}, u'neutron-create_router': {u'value': u'rule:regular_user and rule:deny_readonly', u'key': u'create_router'}, u'neutron-update_flavor': {u'value': u'rule:admin_only', u'key': u'update_flavor'}, u'neutron-update_port:mac_learning_enabled': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'update_port:mac_learning_enabled'}, u'neutron-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'neutron-create_port:port_security_enabled': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'create_port:port_security_enabled'}, u'neutron-update_port:allowed_address_pairs': {u'value': u'rule:admin_or_network_owner and rule:deny_readonly', u'key': u'update_port:allowed_address_pairs'}, u'neutron-get_router:ha': {u'value': u'rule:admin_only', u'key': u'get_router:ha'}, u'neutron-update_network:router:external': {u'value': u'rule:admin_only', u'key': u'update_network:router:external'}, u'neutron-create_network_profile': {u'value': u'rule:admin_only', u'key': u'create_network_profile'}, u'neutron-create_network:provider:segmentation_id': {u'value': u'', u'key': u'create_network:provider:segmentation_id'}, u'neutron-delete_address_scope': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_address_scope'}, u'neutron-get_network:provider:network_type': {u'value': u'', u'key': u'get_network:provider:network_type'}, u'neutron-external': {u'value': u'field:networks:router:external=True', u'key': u'external'}, u'neutron-update_network_profile': {u'value': u'rule:admin_only', u'key': u'update_network_profile'}, u'neutron-update_policy_bandwidth_limit_rule': {u'value': u'rule:admin_only', u'key': u'update_policy_bandwidth_limit_rule'}, u'neutron-update_policy_profiles': {u'value': u'rule:admin_only', u'key': u'update_policy_profiles'}, u'neutron-admin_owner_or_network_owner': {u'value': u'rule:owner or rule:admin_or_network_owner', u'key': u'admin_owner_or_network_owner'}, u'neutron-create_address_scope': {u'value': u'rule:deny_readonly', u'key': u'create_address_scope'}, u'neutron-network_device': {u'value': u'field:port:device_owner=~^network:', u'key': u'network_device'}, u'neutron-update_port:mac_address': {u'value': u'rule:admin_only or rule:context_is_advsvc', u'key': u'update_port:mac_address'}, u'neutron-get_network_profile': {u'value': u'', u'key': u'get_network_profile'}, u'neutron-get_subnetpool': {u'value': u'rule:admin_or_owner or rule:shared_subnetpools', u'key': u'get_subnetpool'}, u'neutron-get_port:queue_id': {u'value': u'rule:admin_only', u'key': u'get_port:queue_id'}, u'neutron-create_policy_dscp_marking_rule': {u'value': u'rule:admin_only', u'key': u'create_policy_dscp_marking_rule'}, u'neutron-delete_segment': {u'value': u'rule:admin_only and rule:deny_readonly', u'key': u'delete_segment'}, u'neutron-update_rbac_policy:target_tenant': {u'value': u'rule:restrict_wildcard and rule:admin_or_owner', u'key': u'update_rbac_policy:target_tenant'}, u'neutron-get_network_profiles': {u'value': u'', u'key': u'get_network_profiles'}, u'neutron-get_rule_type': {u'value': u'rule:regular_user', u'key': u'get_rule_type'}, u'neutron-create_router:external_gateway_info:enable_snat': {u'value': u'rule:admin_only', u'key': u'create_router:external_gateway_info:enable_snat'}, u'neutron-create_port:binding:profile': {u'value': u'rule:admin_only', u'key': u'create_port:binding:profile'}, u'neutron-delete_policy': {u'value': u'rule:admin_only', u'key': u'delete_policy'}, u'neutron-update_router:distributed': {u'value': u'rule:admin_only', u'key': u'update_router:distributed'}, u'neutron-delete_policy_dscp_marking_rule': {u'value': u'rule:admin_only', u'key': u'delete_policy_dscp_marking_rule'}, u'neutron-create_flavor': {u'value': u'rule:admin_only', u'key': u'create_flavor'}, u'neutron-update_floatingip': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'update_floatingip'}, u'neutron-admin_or_network_owner': {u'value': u'rule:context_is_admin or tenant_id:%(network:tenant_id)s or role:network_admin', u'key': u'admin_or_network_owner'}, u'neutron-create_router:external_gateway_info:external_fixed_ips': {u'value': u'rule:admin_only', u'key': u'create_router:external_gateway_info:external_fixed_ips'}, u'neutron-create_network:router:external': {u'value': u'rule:admin_only', u'key': u'create_network:router:external'}, u'neutron-get_auto_allocated_topology': {u'value': u'rule:admin_or_owner', u'key': u'get_auto_allocated_topology'}, u'neutron-shared_subnetpools': {u'value': u'field:subnetpools:shared=True', u'key': u'shared_subnetpools'}, u'neutron-get_network:segments': {u'value': u'', u'key': u'get_network:segments'}, u'neutron-delete_floatingip': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_floatingip'}, u'neutron-create_network': {u'value': u'rule:deny_readonly', u'key': u'create_network'}, u'neutron-update_service_profile': {u'value': u'rule:admin_only', u'key': u'update_service_profile'}, u'neutron-remove_subports': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'remove_subports'}, u'neutron-delete_l3-router': {u'value': u'rule:admin_only', u'key': u'delete_l3-router'}, u'neutron-update_network:provider:segmentation_id': {u'value': u'', u'key': u'update_network:provider:segmentation_id'}, u'neutron-get_subnet:segment_id': {u'value': u'rule:admin_only', u'key': u'get_subnet:segment_id'}, u'neutron-create_subnet:segment_id': {u'value': u'rule:admin_only', u'key': u'create_subnet:segment_id'}, u'neutron-get_policy_bandwidth_limit_rule': {u'value': u'rule:regular_user', u'key': u'get_policy_bandwidth_limit_rule'}, u'neutron-get_subnet': {u'value': u'rule:admin_or_owner or rule:shared', u'key': u'get_subnet'}, u'neutron-get_network:provider:segmentation_id': {u'value': u'', u'key': u'get_network:provider:segmentation_id'}, u'neutron-get_trunk': {u'value': u'rule:admin_or_owner', u'key': u'get_trunk'}, u'neutron-get_address_scope': {u'value': u'rule:admin_or_owner or rule:shared_address_scopes', u'key': u'get_address_scope'}, u'neutron-get_port:binding:host_id': {u'value': u'rule:admin_only', u'key': u'get_port:binding:host_id'}, u'neutron-update_router:ha': {u'value': u'rule:admin_only', u'key': u'update_router:ha'}, u'neutron-update_network:provider:network_type': {u'value': u'', u'key': u'update_network:provider:network_type'}, u'neutron-create_subnet:service_types': {u'value': u'rule:admin_only', u'key': u'create_subnet:service_types'}, u'neutron-delete_agent': {u'value': u'rule:admin_only', u'key': u'delete_agent'}, u'neutron-create_lsn': {u'value': u'rule:admin_only', u'key': u'create_lsn'}, u'neutron-update_network:shared': {u'value': u'rule:admin_only', u'key': u'update_network:shared'}, u'neutron-get_dhcp-agents': {u'value': u'rule:admin_only', u'key': u'get_dhcp-agents'}, u'neutron-get_floatingip': {u'value': u'rule:admin_or_owner', u'key': u'get_floatingip'}, u'neutron-get_network_ip_availabilities': {u'value': u'rule:admin_only', u'key': u'get_network_ip_availabilities'}, u'neutron-context_is_advsvc': {u'value': u'role:advsvc and rule:deny_readonly', u'key': u'context_is_advsvc'}, u'neutron-create_network:is_default': {u'value': u'rule:admin_only', u'key': u'create_network:is_default'}, u'neutron-update_network:provider:physical_network': {u'value': u'', u'key': u'update_network:provider:physical_network'}, u'neutron-create_address_scope:shared': {u'value': u'rule:admin_only', u'key': u'create_address_scope:shared'}, u'neutron-delete_policy_bandwidth_limit_rule': {u'value': u'rule:admin_only', u'key': u'delete_policy_bandwidth_limit_rule'}, u'neutron-create_segment': {u'value': u'rule:admin_only and rule:deny_readonly', u'key': u'create_segment'}, u'neutron-delete_flavor': {u'value': u'rule:admin_only', u'key': u'delete_flavor'}, u'neutron-update_port': {u'value': u'rule:admin_or_owner or rule:context_is_advsvc', u'key': u'update_port'}, u'neutron-get_l3-routers': {u'value': u'rule:admin_only', u'key': u'get_l3-routers'}, u'neutron-create_metering_label_rule': {u'value': u'rule:admin_only', u'key': u'create_metering_label_rule'}, u'neutron-delete_metering_label_rule': {u'value': u'rule:admin_only', u'key': u'delete_metering_label_rule'}, u'neutron-get_router:distributed': {u'value': u'rule:admin_only', u'key': u'get_router:distributed'}, u'neutron-delete_service_profile': {u'value': u'rule:admin_only', u'key': u'delete_service_profile'}, u'neutron-create_qos_queue': {u'value': u'rule:admin_only', u'key': u'create_qos_queue'}, u'neutron-create_port:binding:host_id': {u'value': u'rule:admin_only', u'key': u'create_port:binding:host_id'}, u'neutron-update_policy_dscp_marking_rule': {u'value': u'rule:admin_only', u'key': u'update_policy_dscp_marking_rule'}, u'neutron-get_flavor_service_profile': {u'value': u'rule:regular_user', u'key': u'get_flavor_service_profile'}, u'neutron-update_router:external_gateway_info:enable_snat': {u'value': u'rule:admin_only', u'key': u'update_router:external_gateway_info:enable_snat'}, u'neutron-add_router_interface': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'add_router_interface'}, u'neutron-get_port:binding:vif_details': {u'value': u'rule:admin_only', u'key': u'get_port:binding:vif_details'}, u'neutron-get_policy': {u'value': u'rule:regular_user', u'key': u'get_policy'}, u'neutron-get_flavors': {u'value': u'rule:regular_user', u'key': u'get_flavors'}, u'neutron-create_service_profile': {u'value': u'rule:admin_only', u'key': u'create_service_profile'}, u'neutron-get_network:queue_id': {u'value': u'rule:admin_only', u'key': u'get_network:queue_id'}, u'neutron-create_subnetpool:is_default': {u'value': u'rule:admin_only', u'key': u'create_subnetpool:is_default'}, u'neutron-create_policy_minimum_bandwidth_rule': {u'value': u'rule:admin_only', u'key': u'create_policy_minimum_bandwidth_rule'}, u'neutron-get_policy_profile': {u'value': u'', u'key': u'get_policy_profile'}, u'neutron-delete_dhcp-network': {u'value': u'rule:admin_only', u'key': u'delete_dhcp-network'}, u'neutron-delete_subnet': {u'value': u'rule:admin_or_network_owner and rule:deny_readonly', u'key': u'delete_subnet'}, u'neutron-update_address_scope': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'update_address_scope'}, u'neutron-get_policy_profiles': {u'value': u'', u'key': u'get_policy_profiles'}, u'neutron-add_subports': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'add_subports'}, u'neutron-delete_subnetpool': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_subnetpool'}, u'neutron-update_subnetpool:is_default': {u'value': u'rule:admin_only', u'key': u'update_subnetpool:is_default'}, u'neutron-owner': {u'value': u'tenant_id:%(tenant_id)s and rule:deny_readonly', u'key': u'owner'}, u'neutron-update_agent': {u'value': u'rule:admin_only', u'key': u'update_agent'}, u'neutron-update_network:segments': {u'value': u'', u'key': u'update_network:segments'}, u'neutron-update_policy': {u'value': u'rule:admin_only', u'key': u'update_policy'}, u'neutron-get_rbac_policy': {u'value': u'rule:admin_or_owner', u'key': u'get_rbac_policy'}, u'neutron-get_loadbalancer-hosting-agent': {u'value': u'rule:admin_only', u'key': u'get_loadbalancer-hosting-agent'}, u'neutron-create_network:provider:network_type': {u'value': u'', u'key': u'create_network:provider:network_type'}, u'neutron-update_port:port_security_enabled': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'update_port:port_security_enabled'}, u'neutron-get_port:binding:profile': {u'value': u'rule:admin_only', u'key': u'get_port:binding:profile'}, u'neutron-update_subnetpool': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'update_subnetpool'}, u'neutron-create_port:mac_address': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'create_port:mac_address'}, u'neutron-get_subports': {u'value': u'', u'key': u'get_subports'}, u'neutron-create_floatingip:floating_ip_address': {u'value': u'rule:admin_only', u'key': u'create_floatingip:floating_ip_address'}, u'neutron-get_network': {u'value': u'rule:admin_or_owner or rule:shared or rule:external or rule:context_is_advsvc', u'key': u'get_network'}, u'neutron-create_rbac_policy': {u'value': u'rule:deny_readonly', u'key': u'create_rbac_policy'}, u'neutron-shared_address_scopes': {u'value': u'field:address_scopes:shared=True', u'key': u'shared_address_scopes'}, u'neutron-get_port:binding:vif_type': {u'value': u'rule:admin_only', u'key': u'get_port:binding:vif_type'}, u'neutron-delete_router': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_router'}, u'neutron-create_port:device_owner': {u'value': u'not rule:network_device or rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'create_port:device_owner'}, u'neutron-get_agent': {u'value': u'rule:admin_only', u'key': u'get_agent'}, u'neutron-create_dhcp-network': {u'value': u'rule:admin_only', u'key': u'create_dhcp-network'}, u'neutron-get_agent-loadbalancers': {u'value': u'rule:admin_only', u'key': u'get_agent-loadbalancers'}, u'neutron-create_trunk': {u'value': u'rule:regular_user and rule:deny_readonly', u'key': u'create_trunk'}, u'neutron-update_network': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'update_network'}, u'neutron-create_network:provider:physical_network': {u'value': u'', u'key': u'create_network:provider:physical_network'}, u'neutron-update_port:binding:profile': {u'value': u'rule:admin_only and rule:deny_readonly', u'key': u'update_port:binding:profile'}, u'neutron-create_port': {u'value': u'rule:deny_readonly', u'key': u'create_port'}, u'neutron-get_l3-agents': {u'value': u'rule:admin_only', u'key': u'get_l3-agents'}, u'neutron-create_subnetpool:shared': {u'value': u'rule:admin_only', u'key': u'create_subnetpool:shared'}, u'neutron-create_router:ha': {u'value': u'rule:admin_only', u'key': u'create_router:ha'}, u'neutron-admin_only': {u'value': u'rule:context_is_admin and rule:deny_readonly', u'key': u'admin_only'}, u'neutron-get_service_profiles': {u'value': u'rule:admin_only', u'key': u'get_service_profiles'}, u'neutron-regular_user': {u'value': u'rule:deny_readonly', u'key': u'regular_user'}, u'neutron-get_qos_queue': {u'value': u'rule:admin_only', u'key': u'get_qos_queue'}, u'neutron-create_rbac_policy:target_tenant': {u'value': u'rule:restrict_wildcard', u'key': u'create_rbac_policy:target_tenant'}, u'neutron-update_segment': {u'value': u'rule:admin_only and rule:deny_readonly', u'key': u'update_segment'}, u'neutron-get_service_provider': {u'value': u'rule:regular_user', u'key': u'get_service_provider'}, u'neutron-update_address_scope:shared': {u'value': u'rule:admin_only', u'key': u'update_address_scope:shared'}, u'neutron-update_router:external_gateway_info:external_fixed_ips': {u'value': u'rule:admin_only', u'key': u'update_router:external_gateway_info:external_fixed_ips'}, u'neutron-delete_network': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_network'}, u'neutron-update_policy_minimum_bandwidth_rule': {u'value': u'rule:admin_only', u'key': u'update_policy_minimum_bandwidth_rule'}, u'neutron-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'neutron-create_subnet': {u'value': u'rule:admin_or_network_owner and rule:deny_readonly', u'key': u'create_subnet'}, u'neutron-get_port': {u'value': u'rule:context_is_advsvc or rule:admin_owner_or_network_owner', u'key': u'get_port'}, u'neutron-get_segment': {u'value': u'rule:admin_only', u'key': u'get_segment'}, u'neutron-delete_network_profile': {u'value': u'rule:admin_only', u'key': u'delete_network_profile'}, u'neutron-delete_flavor_service_profile': {u'value': u'rule:admin_only', u'key': u'delete_flavor_service_profile'}, u'neutron-get_network_ip_availability': {u'value': u'rule:admin_only', u'key': u'get_network_ip_availability'}, u'neutron-get_network:provider:physical_network': {u'value': u'', u'key': u'get_network:provider:physical_network'}, u'neutron-create_l3-router': {u'value': u'rule:admin_only', u'key': u'create_l3-router'}, u'neutron-remove_rule': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'remove_rule'}, u'neutron-insert_rule': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'insert_rule'}, u'neutron-delete_port': {u'value': u'rule:context_is_advsvc or rule:admin_owner_or_network_owner', u'key': u'delete_port'}, u'neutron-create_port:mac_learning_enabled': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'create_port:mac_learning_enabled'}, u'neutron-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'neutron-create_flavor_service_profile': {u'value': u'rule:admin_only', u'key': u'create_flavor_service_profile'}, u'neutron-delete_metering_label': {u'value': u'rule:admin_only', u'key': u'delete_metering_label'}, u'neutron-get_metering_label_rule': {u'value': u'rule:admin_only', u'key': u'get_metering_label_rule'}, u'neutron-get_loadbalancer-pools': {u'value': u'rule:admin_only', u'key': u'get_loadbalancer-pools'}, u'neutron-get_service_profile': {u'value': u'rule:admin_only', u'key': u'get_service_profile'}, u'neutron-create_network:segments': {u'value': u'', u'key': u'create_network:segments'}, u'neutron-remove_router_interface': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'remove_router_interface'}, u'neutron-update_port:device_owner': {u'value': u'not rule:network_device or rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'update_port:device_owner'}, u'neutron-restrict_wildcard': {u'value': u'(not field:rbac_policy:target_tenant=*) or rule:admin_only', u'key': u'restrict_wildcard'}, u'neutron-update_subnet': {u'value': u'rule:admin_or_network_owner and rule:deny_readonly', u'key': u'update_subnet'}, u'neutron-get_network:router:external': {u'value': u'rule:regular_user', u'key': u'get_network:router:external'}, u'neutron-get_policy_minimum_bandwidth_rule': {u'value': u'rule:regular_user', u'key': u'get_policy_minimum_bandwidth_rule'}, u'neutron-get_dhcp-networks': {u'value': u'rule:admin_only', u'key': u'get_dhcp-networks'}, u'neutron-get_lsn': {u'value': u'rule:admin_only', u'key': u'get_lsn'}, u'neutron-shared': {u'value': u'field:networks:shared=True', u'key': u'shared'}, u'neutron-create_port:fixed_ips': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'create_port:fixed_ips'}, u'neutron-get_loadbalancer-agent': {u'value': u'rule:admin_only', u'key': u'get_loadbalancer-agent'}, u'neutron-create_policy_bandwidth_limit_rule': {u'value': u'rule:admin_only', u'key': u'create_policy_bandwidth_limit_rule'}}, u'neutron::plugins::ml2::mechanism_drivers': [u'openvswitch', u'sriovnicswitch'], u'gnocchi::wsgi::apache::threads': 1, u'manila::policy::policies': {u'manila-share:manage': {u'value': u'rule:admin_api', u'key': u'share:manage'}, u'manila-share_network:show': {u'value': u'rule:default', u'key': u'share_network:show'}, u'manila-share_snapshot_instance:show': {u'value': u'rule:admin_api', u'key': u'share_snapshot_instance:show'}, u'manila-scheduler_stats:pools:index': {u'value': u'rule:admin_api', u'key': u'scheduler_stats:pools:index'}, u'manila-share:access_get': {u'value': u'rule:default', u'key': u'share:access_get'}, u'manila-share_type:show': {u'value': u'rule:default', u'key': u'share_type:show'}, u'manila-security_service:create': {u'value': u'rule:default', u'key': u'security_service:create'}, u'manila-consistency_group:force_delete': {u'value': u'rule:admin_api', u'key': u'consistency_group:force_delete'}, u'manila-consistency_group:create': {u'value': u'rule:default', u'key': u'consistency_group:create'}, u'manila-consistency_group:get': {u'value': u'rule:default', u'key': u'consistency_group:get'}, u'manila-share_types_extra_spec:delete': {u'value': u'rule:admin_api', u'key': u'share_types_extra_spec:delete'}, u'manila-share_snapshot_instance:index': {u'value': u'rule:admin_api', u'key': u'share_snapshot_instance:index'}, u'manila-share_snapshot:force_delete': {u'value': u'rule:admin_api', u'key': u'share_snapshot:force_delete'}, u'manila-scheduler_stats:pools:detail': {u'value': u'rule:admin_api', u'key': u'scheduler_stats:pools:detail'}, u'manila-share:migration_start': {u'value': u'rule:admin_api', u'key': u'share:migration_start'}, u'manila-share_types_extra_spec:index': {u'value': u'rule:admin_api', u'key': u'share_types_extra_spec:index'}, u'manila-share_snapshot:unmanage_snapshot': {u'value': u'rule:admin_api', u'key': u'share_snapshot:unmanage_snapshot'}, u'manila-cgsnapshot:force_delete': {u'value': u'rule:admin_api', u'key': u'cgsnapshot:force_delete'}, u'manila-share:migration_cancel': {u'value': u'rule:admin_api', u'key': u'share:migration_cancel'}, u'manila-share:get': {u'value': u'rule:default', u'key': u'share:get'}, u'manila-share_snapshot_instance:detail': {u'value': u'rule:admin_api', u'key': u'share_snapshot_instance:detail'}, u'manila-consistency_group:update': {u'value': u'rule:default', u'key': u'consistency_group:update'}, u'manila-share_instance:force_delete': {u'value': u'rule:admin_api', u'key': u'share_instance:force_delete'}, u'manila-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'manila-share:get_all': {u'value': u'rule:default', u'key': u'share:get_all'}, u'manila-security_service:detail': {u'value': u'rule:default', u'key': u'security_service:detail'}, u'manila-share_replica:delete': {u'value': u'rule:default', u'key': u'share_replica:delete'}, u'manila-share_snapshot:manage_snapshot': {u'value': u'rule:admin_api', u'key': u'share_snapshot:manage_snapshot'}, u'manila-share_network:index': {u'value': u'rule:default', u'key': u'share_network:index'}, u'manila-share_snapshot:snapshot_update': {u'value': u'rule:default', u'key': u'share_snapshot:snapshot_update'}, u'manila-share:reset_status': {u'value': u'rule:admin_api', u'key': u'share:reset_status'}, u'manila-share:update_share_metadata': {u'value': u'rule:default', u'key': u'share:update_share_metadata'}, u'manila-share_replica:create': {u'value': u'rule:default', u'key': u'share_replica:create'}, u'manila-consistency_group:get_all': {u'value': u'rule:default', u'key': u'consistency_group:get_all'}, u'manila-share:update': {u'value': u'rule:default', u'key': u'share:update'}, u'manila-share_server:index': {u'value': u'rule:admin_api', u'key': u'share_server:index'}, u'manila-share_type:list_project_access': {u'value': u'rule:admin_api', u'key': u'share_type:list_project_access'}, u'manila-share_instance:reset_status': {u'value': u'rule:admin_api', u'key': u'share_instance:reset_status'}, u'manila-share_network:get_all_share_networks': {u'value': u'rule:admin_api', u'key': u'share_network:get_all_share_networks'}, u'manila-share_types_extra_spec:update': {u'value': u'rule:admin_api', u'key': u'share_types_extra_spec:update'}, u'manila-admin_api': {u'value': u'is_admin:True', u'key': u'admin_api'}, u'manila-cgsnapshot:reset_status': {u'value': u'rule:admin_api', u'key': u'cgsnapshot:reset_status'}, u'manila-share_snapshot:create_snapshot': {u'value': u'rule:default', u'key': u'share_snapshot:create_snapshot'}, u'manila-share_snapshot:reset_status': {u'value': u'rule:admin_api', u'key': u'share_snapshot:reset_status'}, u'manila-share_replica:reset_status': {u'value': u'rule:admin_api', u'key': u'share_replica:reset_status'}, u'manila-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'manila-share_server:details': {u'value': u'rule:admin_api', u'key': u'share_server:details'}, u'manila-share_types_extra_spec:show': {u'value': u'rule:admin_api', u'key': u'share_types_extra_spec:show'}, u'manila-share:list_by_share_server_id': {u'value': u'rule:admin_api', u'key': u'share:list_by_share_server_id'}, u'manila-share_replica:reset_replica_state': {u'value': u'rule:admin_api', u'key': u'share_replica:reset_replica_state'}, u'manila-share_server:show': {u'value': u'rule:admin_api', u'key': u'share_server:show'}, u'manila-cgsnapshot:delete': {u'value': u'rule:default', u'key': u'cgsnapshot:delete'}, u'manila-admin_or_owner': {u'value': u'is_admin:True or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'manila-share_network:update': {u'value': u'rule:default', u'key': u'share_network:update'}, u'manila-share_replica:get_all': {u'value': u'rule:default', u'key': u'share_replica:get_all'}, u'manila-share_types_extra_spec:create': {u'value': u'rule:admin_api', u'key': u'share_types_extra_spec:create'}, u'manila-cgsnapshot:get_cgsnapshot': {u'value': u'rule:default', u'key': u'cgsnapshot:get_cgsnapshot'}, u'manila-share:migration_get_progress': {u'value': u'rule:admin_api', u'key': u'share:migration_get_progress'}, u'manila-share_export_location:show': {u'value': u'rule:default', u'key': u'share_export_location:show'}, u'manila-share_network:delete': {u'value': u'rule:default', u'key': u'share_network:delete'}, u'manila-availability_zone:index': {u'value': u'rule:default', u'key': u'availability_zone:index'}, u'manila-share_snapshot_instance:reset_status': {u'value': u'rule:admin_api', u'key': u'share_snapshot_instance:reset_status'}, u'manila-share_instance:index': {u'value': u'rule:admin_api', u'key': u'share_instance:index'}, u'manila-share_type:index': {u'value': u'rule:default', u'key': u'share_type:index'}, u'manila-share_type:delete': {u'value': u'rule:admin_api', u'key': u'share_type:delete'}, u'manila-share_replica:show': {u'value': u'rule:default', u'key': u'share_replica:show'}, u'manila-share_type:add_project_access': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'share_type:add_project_access'}, u'manila-share:delete': {u'value': u'rule:default', u'key': u'share:delete'}, u'manila-share_type:remove_project_access': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'share_type:remove_project_access'}, u'manila-share:force_delete': {u'value': u'rule:admin_api', u'key': u'share:force_delete'}, u'manila-share:reset_task_state': {u'value': u'rule:admin_api', u'key': u'share:reset_task_state'}, u'manila-share:unmanage': {u'value': u'rule:admin_api', u'key': u'share:unmanage'}, u'manila-share_network:add_security_service': {u'value': u'rule:default', u'key': u'share_network:add_security_service'}, u'manila-share_instance_export_location:show': {u'value': u'rule:admin_api', u'key': u'share_instance_export_location:show'}, u'manila-share_snapshot:get_all_snapshots': {u'value': u'rule:default', u'key': u'share_snapshot:get_all_snapshots'}, u'manila-share_snapshot:get_snapshot': {u'value': u'rule:default', u'key': u'share_snapshot:get_snapshot'}, u'manila-share_server:delete': {u'value': u'rule:admin_api', u'key': u'share_server:delete'}, u'manila-service:update': {u'value': u'rule:admin_api', u'key': u'service:update'}, u'manila-share:migration_complete': {u'value': u'rule:admin_api', u'key': u'share:migration_complete'}, u'manila-cgsnapshot:create': {u'value': u'rule:default', u'key': u'cgsnapshot:create'}, u'manila-security_service:get_all_security_services': {u'value': u'rule:admin_api', u'key': u'security_service:get_all_security_services'}, u'manila-share_type:default': {u'value': u'rule:default', u'key': u'share_type:default'}, u'manila-consistency_group:delete': {u'value': u'rule:default', u'key': u'consistency_group:delete'}, u'manila-share_replica:force_delete': {u'value': u'rule:admin_api', u'key': u'share_replica:force_delete'}, u'manila-share_replica:promote': {u'value': u'rule:default', u'key': u'share_replica:promote'}, u'manila-share:create': {u'value': u'rule:deny_readonly', u'key': u'share:create'}, u'manila-share_export_location:index': {u'value': u'rule:default', u'key': u'share_export_location:index'}, u'manila-share_instance_export_location:index': {u'value': u'rule:admin_api', u'key': u'share_instance_export_location:index'}, u'manila-share_snapshot:delete_snapshot': {u'value': u'rule:default', u'key': u'share_snapshot:delete_snapshot'}, u'manila-quota_class_set:show': {u'value': u'rule:default', u'key': u'quota_class_set:show'}, u'manila-share:deny_access': {u'value': u'rule:default', u'key': u'share:deny_access'}, u'manila-share:extend': {u'value': u'rule:default', u'key': u'share:extend'}, u'manila-service:index': {u'value': u'rule:admin_api', u'key': u'service:index'}, u'manila-share_network:remove_security_service': {u'value': u'rule:default and rule:deny_readonly', u'key': u'share_network:remove_security_service'}, u'manila-share:get_share_metadata': {u'value': u'rule:default', u'key': u'share:get_share_metadata'}, u'manila-security_service:index': {u'value': u'rule:default', u'key': u'security_service:index'}, u'manila-quota_class_set:update': {u'value': u'rule:admin_api', u'key': u'quota_class_set:update'}, u'manila-consistency_group:reset_status': {u'value': u'rule:admin_api', u'key': u'consistency_group:reset_status'}, u'manila-share:delete_share_metadata': {u'value': u'rule:default', u'key': u'share:delete_share_metadata'}, u'manila-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'manila-security_service:delete': {u'value': u'rule:default', u'key': u'security_service:delete'}, u'manila-share:shrink': {u'value': u'rule:default', u'key': u'share:shrink'}, u'manila-quota_set:show': {u'value': u'rule:default', u'key': u'quota_set:show'}, u'manila-security_service:show': {u'value': u'rule:default', u'key': u'security_service:show'}, u'manila-share_replica:resync': {u'value': u'rule:admin_api', u'key': u'share_replica:resync'}, u'manila-quota_set:update': {u'value': u'rule:admin_api', u'key': u'quota_set:update'}, u'manila-share_network:create': {u'value': u'rule:default', u'key': u'share_network:create'}, u'manila-security_service:update': {u'value': u'rule:default', u'key': u'security_service:update'}, u'manila-share:allow_access': {u'value': u'rule:default', u'key': u'share:allow_access'}, u'manila-quota_set:delete': {u'value': u'rule:admin_api', u'key': u'quota_set:delete'}, u'manila-share_network:detail': {u'value': u'rule:default', u'key': u'share_network:detail'}, u'manila-share:access_get_all': {u'value': u'rule:default', u'key': u'share:access_get_all'}, u'manila-cgsnapshot:update': {u'value': u'rule:default', u'key': u'cgsnapshot:update'}, u'manila-share_type:create': {u'value': u'rule:admin_api', u'key': u'share_type:create'}, u'manila-share_instance:show': {u'value': u'rule:admin_api', u'key': u'share_instance:show'}, u'manila-cgsnapshot:get_all': {u'value': u'rule:default', u'key': u'cgsnapshot:get_all'}}, u'horizon::neutron_options': {u'enable_lb': True}, u'neutron::agents::lbaas::enabled': True, u'ceilometer::collector::collector_workers': 3, u'ceilometer::policy::policies': {u'ceilometer-telemetry:get_resource': {u'value': u'', u'key': u'telemetry:get_resource'}, u'ceilometer-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'ceilometer-telemetry:events:index': {u'value': u'', u'key': u'telemetry:events:index'}, u'ceilometer-telemetry:create_samples': {u'value': u'rule:deny_readonly', u'key': u'telemetry:create_samples'}, u'ceilometer-telemetry:get_meters': {u'value': u'', u'key': u'telemetry:get_meters'}, u'ceilometer-telemetry:query_sample': {u'value': u'', u'key': u'telemetry:query_sample'}, u'ceilometer-telemetry:get_sample': {u'value': u'', u'key': u'telemetry:get_sample'}, u'ceilometer-telemetry:get_samples': {u'value': u'', u'key': u'telemetry:get_samples'}, u'ceilometer-telemetry:events:show': {u'value': u'', u'key': u'telemetry:events:show'}, u'ceilometer-telemetry:get_resources': {u'value': u'', u'key': u'telemetry:get_resources'}, u'ceilometer-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'ceilometer-segregation': {u'value': u'rule:context_is_admin', u'key': u'segregation'}, u'ceilometer-telemetry:compute_statistics': {u'value': u'', u'key': u'telemetry:compute_statistics'}}, u'nova::config::nova_config': {u'vnc/keymap': {u'value': u'en-us'}, u'libvirt/volume_use_multipath': {u'value': u'True'}, u'libvirt/live_migration_permit_post_copy': {u'value': u'True'}}, u'ironic::policy::policies': {}, u'horizon::keystone_multidomain_support': u'True', u'gnocchi::storage::metric_processing_delay': 30, u'keystone::config::keystone_config': {u'identity/domain_config_dir': {u'value': u'/etc/keystone/domains'}, u'identity/domain_specific_drivers_enabled': {u'value': u'True'}}, u'neutron::config::server_config': {u'DEFAULT/min_l3_agents_per_router': {u'value': u'1'}}, u'zaqar::policy::policies': {u'zaqar-subscription:delete': {u'value': u'rule:deny_readonly', u'key': u'subscription:delete'}, u'zaqar-queues:get': {u'value': u'', u'key': u'queues:get'}, u'zaqar-messages:create': {u'value': u'rule:deny_readonly', u'key': u'messages:create'}, u'zaqar-flavors:update': {u'value': u'rule:context_is_admin', u'key': u'flavors:update'}, u'zaqar-messages:delete': {u'value': u'rule:deny_readonly', u'key': u'messages:delete'}, u'zaqar-claims:create': {u'value': u'rule:deny_readonly', u'key': u'claims:create'}, u'zaqar-pools:delete': {u'value': u'rule:context_is_admin', u'key': u'pools:delete'}, u'zaqar-claims:get': {u'value': u'', u'key': u'claims:get'}, u'zaqar-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'zaqar-claims:delete': {u'value': u'rule:deny_readonly', u'key': u'claims:delete'}, u'zaqar-claims:update': {u'value': u'rule:deny_readonly', u'key': u'claims:update'}, u'zaqar-subscription:create': {u'value': u'rule:deny_readonly', u'key': u'subscription:create'}, u'zaqar-pools:update': {u'value': u'rule:context_is_admin', u'key': u'pools:update'}, u'zaqar-queues:get_all': {u'value': u'', u'key': u'queues:get_all'}, u'zaqar-health:get': {u'value': u'rule:context_is_admin', u'key': u'health:get'}, u'zaqar-flavors:get_all': {u'value': u'', u'key': u'flavors:get_all'}, u'zaqar-subscription:get': {u'value': u'', u'key': u'subscription:get'}, u'zaqar-subscription:confirm': {u'value': u'rule:deny_readonly', u'key': u'subscription:confirm'}, u'zaqar-messages:get_all': {u'value': u'', u'key': u'messages:get_all'}, u'zaqar-admin_or_owner': {u'value': u'is_admin:True or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'zaqar-pools:get_all': {u'value': u'rule:context_is_admin', u'key': u'pools:get_all'}, u'zaqar-subscription:get_all': {u'value': u'', u'key': u'subscription:get_all'}, u'zaqar-queues:create': {u'value': u'rule:deny_readonly', u'key': u'queues:create'}, u'zaqar-queues:update': {u'value': u'rule:deny_readonly', u'key': u'queues:update'}, u'zaqar-flavors:create': {u'value': u'rule:context_is_admin', u'key': u'flavors:create'}, u'zaqar-flavors:get': {u'value': u'', u'key': u'flavors:get'}, u'zaqar-messages:get': {u'value': u'', u'key': u'messages:get'}, u'zaqar-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'zaqar-flavors:delete': {u'value': u'rule:context_is_admin', u'key': u'flavors:delete'}, u'zaqar-queues:delete': {u'value': u'rule:deny_readonly', u'key': u'queues:delete'}, u'zaqar-queues:stats': {u'value': u'', u'key': u'queues:stats'}, u'zaqar-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'zaqar-messages:delete_all': {u'value': u'rule:deny_readonly', u'key': u'messages:delete_all'}, u'zaqar-pools:create': {u'value': u'rule:context_is_admin', u'key': u'pools:create'}, u'zaqar-subscription:update': {u'value': u'rule:deny_readonly', u'key': u'subscription:update'}, u'zaqar-pools:get': {u'value': u'rule:context_is_admin', u'key': u'pools:get'}, u'zaqar-claims:get_all': {u'value': u'', u'key': u'claims:get_all'}, u'zaqar-ping:get': {u'value': u'', u'key': u'ping:get'}}, u'nova::policy::policies': {u'nova-os_compute_api:os-hypervisors:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-hypervisors:discoverable'}, u'nova-os_compute_api:os-assisted-volume-snapshots:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-assisted-volume-snapshots:discoverable'}, u'nova-admin_or_network_owner': {u'value': u'rule:context_is_admin or tenant_id:%(network:tenant_id)s or role:network_admin', u'key': u'admin_or_network_owner'}, u'nova-os_compute_api:os-flavor-extra-specs:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-flavor-extra-specs:update'}, u'nova-os_compute_api:os-aggregates:create': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-aggregates:create'}, u'nova-os_compute_api:os-migrate-server:migrate': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-migrate-server:migrate'}, u'nova-os_compute_api:os-quota-class-sets:show': {u'value': u'is_admin:True or quota_class:%(quota_class)s', u'key': u'os_compute_api:os-quota-class-sets:show'}, u'nova-os_compute_api:os-floating-ip-dns': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-floating-ip-dns'}, u'nova-os_compute_api:servers:confirm_resize': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:confirm_resize'}, u'nova-os_compute_api:os-networks:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-networks:discoverable'}, u'nova-os_compute_api:os-floating-ips-bulk:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-floating-ips-bulk:discoverable'}, u'nova-os_compute_api:os-floating-ips': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-floating-ips'}, u'nova-os_compute_api:os-server-tags:index': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:index'}, u'nova-os_compute_api:os-aggregates:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-aggregates:update'}, u'nova-os_compute_api:servers:create:attach_volume': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:create:attach_volume'}, u'nova-os_compute_api:os-extended-status': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-extended-status'}, u'nova-os_compute_api:server-metadata:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:server-metadata:create'}, u'nova-network:attach_external_network': {u'value': u'is_admin:True', u'key': u'network:attach_external_network'}, u'nova-os_compute_api:os-block-device-mapping:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-block-device-mapping:discoverable'}, u'nova-os_compute_api:server-metadata:update': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:server-metadata:update'}, u'nova-os_compute_api:os-migrate-server:migrate_live': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-migrate-server:migrate_live'}, u'nova-os_compute_api:os-pci:detail': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-pci:detail'}, u'nova-os_compute_api:os-consoles:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-consoles:show'}, u'nova-os_compute_api:os-keypairs:delete': {u'value': u'rule:admin_api or user_id:%(user_id)s', u'key': u'os_compute_api:os-keypairs:delete'}, u'nova-os_compute_api:os-server-groups:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-groups:discoverable'}, u'nova-os_compute_api:os-instance-actions:events': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-instance-actions:events'}, u'nova-os_compute_api:os-security-group-default-rules': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-security-group-default-rules'}, u'nova-os_compute_api:os-cells:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-cells:discoverable'}, u'nova-os_compute_api:os-admin-actions:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-admin-actions:discoverable'}, u'nova-os_compute_api:os-migrations:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-migrations:discoverable'}, u'nova-os_compute_api:servers:create_image:allow_volume_backed': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:create_image:allow_volume_backed'}, u'nova-os_compute_api:os-migrate-server:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-migrate-server:discoverable'}, u'nova-os_compute_api:os-volumes-attachments:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-volumes-attachments:delete'}, u'nova-os_compute_api:os-extended-status:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-extended-status:discoverable'}, u'nova-os_compute_api:os-lock-server:unlock': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-lock-server:unlock'}, u'nova-os_compute_api:servers:detail': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:detail'}, u'nova-os_compute_api:extensions:discoverable': {u'value': u'@', u'key': u'os_compute_api:extensions:discoverable'}, u'nova-os_compute_api:server-metadata:discoverable': {u'value': u'@', u'key': u'os_compute_api:server-metadata:discoverable'}, u'nova-os_compute_api:os-simple-tenant-usage:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-simple-tenant-usage:discoverable'}, u'nova-os_compute_api:limits': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:limits'}, u'nova-os_compute_api:os-shelve:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-shelve:discoverable'}, u'nova-os_compute_api:os-shelve:unshelve': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-shelve:unshelve'}, u'nova-os_compute_api:os-console-output': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-console-output'}, u'nova-os_compute_api:os-keypairs:index': {u'value': u'rule:admin_api or user_id:%(user_id)s', u'key': u'os_compute_api:os-keypairs:index'}, u'nova-os_compute_api:os-aggregates:remove_host': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-aggregates:remove_host'}, u'nova-os_compute_api:os-server-tags:delete': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:delete'}, u'nova-os_compute_api:os-flavor-access:add_tenant_access': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-flavor-access:add_tenant_access'}, u'nova-os_compute_api:os-aggregates:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-aggregates:discoverable'}, u'nova-os_compute_api:os-services': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-services'}, u'nova-os_compute_api:os-networks-associate:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-networks-associate:discoverable'}, u'nova-os_compute_api:os-server-usage:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-usage:discoverable'}, u'nova-os_compute_api:os-server-tags:update': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:update'}, u'nova-os_compute_api:os-flavor-extra-specs:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-flavor-extra-specs:show'}, u'nova-os_compute_api:ips:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:ips:show'}, u'nova-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'nova-os_compute_api:os-instance-usage-audit-log:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-instance-usage-audit-log:discoverable'}, u'nova-os_compute_api:os-availability-zone:detail': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-availability-zone:detail'}, u'nova-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'nova-os_compute_api:os-multinic': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-multinic'}, u'nova-os_compute_api:os-volumes-attachments:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-volumes-attachments:create'}, u'nova-os_compute_api:os-rescue:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-rescue:discoverable'}, u'nova-cells_scheduler_filter:TargetCellFilter': {u'value': u'is_admin:True', u'key': u'cells_scheduler_filter:TargetCellFilter'}, u'nova-os_compute_api:os-server-tags:delete_all': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:delete_all'}, u'nova-os_compute_api:os-quota-class-sets:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-quota-class-sets:discoverable'}, u'nova-os_compute_api:os-user-data:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-user-data:discoverable'}, u'nova-os_compute_api:os-flavor-extra-specs:delete': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-flavor-extra-specs:delete'}, u'nova-os_compute_api:servers:create:attach_network': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:create:attach_network'}, u'nova-os_compute_api:os-admin-actions': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-admin-actions'}, u'nova-os_compute_api:os-flavor-extra-specs:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-flavor-extra-specs:index'}, u'nova-os_compute_api:os-attach-interfaces': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-attach-interfaces'}, u'nova-admin_owner_or_network_owner': {u'value': u'rule:owner or rule:admin_or_network_owner', u'key': u'admin_owner_or_network_owner'}, u'nova-os_compute_api:os-used-limits': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-used-limits'}, u'nova-os_compute_api:os-flavor-access:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-flavor-access:discoverable'}, u'nova-admin_only': {u'value': u'rule:context_is_admin and rule:deny_readonly', u'key': u'admin_only'}, u'nova-os_compute_api:os-tenant-networks': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-tenant-networks'}, u'nova-os_compute_api:images:discoverable': {u'value': u'@', u'key': u'os_compute_api:images:discoverable'}, u'nova-os_compute_api:servers:migrations:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:servers:migrations:delete'}, u'nova-os_compute_api:os-pause-server:pause': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-pause-server:pause'}, u'nova-os_compute_api:os-keypairs:create': {u'value': u'rule:admin_api or user_id:%(user_id)s', u'key': u'os_compute_api:os-keypairs:create'}, u'nova-os_compute_api:servers:revert_resize': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:revert_resize'}, u'nova-os_compute_api:servers:detail:get_all_tenants': {u'value': u'rule:admin_api', u'key': u'os_compute_api:servers:detail:get_all_tenants'}, u'nova-os_compute_api:os-suspend-server:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-suspend-server:discoverable'}, u'nova-os_compute_api:os-flavor-rxtx:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-flavor-rxtx:discoverable'}, u'nova-os_compute_api:os-server-tags:show': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:show'}, u'nova-os_compute_api:os-certificates:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-certificates:show'}, u'nova-os_compute_api:os-fping:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-fping:discoverable'}, u'nova-os_compute_api:os-flavor-rxtx': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-flavor-rxtx'}, u'nova-os_compute_api:os-fixed-ips:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-fixed-ips:discoverable'}, u'nova-os_compute_api:os-remote-consoles': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-remote-consoles'}, u'nova-os_compute_api:os-extended-availability-zone:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-extended-availability-zone:discoverable'}, u'nova-os_compute_api:os-networks': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-networks'}, u'nova-os_compute_api:os-admin-actions:inject_network_info': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-admin-actions:inject_network_info'}, u'nova-os_compute_api:os-attach-interfaces:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-attach-interfaces:discoverable'}, u'nova-os_compute_api:os-cloudpipe': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-cloudpipe'}, u'nova-os_compute_api:image-metadata:discoverable': {u'value': u'@', u'key': u'os_compute_api:image-metadata:discoverable'}, u'nova-os_compute_api:server-metadata:update_all': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:server-metadata:update_all'}, u'nova-os_compute_api:os-quota-sets:detail': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-quota-sets:detail'}, u'nova-os_compute_api:os-server-password:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-password:discoverable'}, u'nova-os_compute_api:servers:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:delete'}, u'nova-os_compute_api:os-consoles:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-consoles:index'}, u'nova-os_compute_api:os-attach-interfaces:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-attach-interfaces:create'}, u'nova-os_compute_api:os-multinic:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-multinic:discoverable'}, u'nova-os_compute_api:servers:reboot': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:reboot'}, u'nova-os_compute_api:os-lock-server:lock': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-lock-server:lock'}, u'nova-os_compute_api:os-flavor-access:remove_tenant_access': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-flavor-access:remove_tenant_access'}, u'nova-os_compute_api:os-consoles:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-consoles:delete'}, u'nova-os_compute_api:os-deferred-delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-deferred-delete'}, u'nova-os_compute_api:os-pci:pci_servers': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-pci:pci_servers'}, u'nova-os_compute_api:os-console-auth-tokens': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-console-auth-tokens'}, u'nova-os_compute_api:os-server-diagnostics': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-server-diagnostics'}, u'nova-os_compute_api:os-extended-availability-zone': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-extended-availability-zone'}, u'nova-os_compute_api:servers:trigger_crash_dump': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:trigger_crash_dump'}, u'nova-os_compute_api:os-flavor-manage:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-flavor-manage:discoverable'}, u'nova-os_compute_api:os-cells:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-cells:delete'}, u'nova-os_compute_api:os-floating-ip-pools': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-floating-ip-pools'}, u'nova-os_compute_api:os-block-device-mapping-v1:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-block-device-mapping-v1:discoverable'}, u'nova-os_compute_api:os-hosts:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-hosts:discoverable'}, u'nova-os_compute_api:os-volumes-attachments:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-volumes-attachments:discoverable'}, u'nova-os_compute_api:versions:discoverable': {u'value': u'@', u'key': u'os_compute_api:versions:discoverable'}, u'nova-os_compute_api:os-instance-actions:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-instance-actions:discoverable'}, u'nova-regular_user': {u'value': u'rule:deny_readonly', u'key': u'regular_user'}, u'nova-os_compute_api:os-services:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-services:discoverable'}, u'nova-os_compute_api:os-evacuate': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-evacuate'}, u'nova-os_compute_api:os-virtual-interfaces': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-virtual-interfaces'}, u'nova-cells_scheduler_filter:DifferentCellFilter': {u'value': u'is_admin:True', u'key': u'cells_scheduler_filter:DifferentCellFilter'}, u'nova-os_compute_api:os-create-backup': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-create-backup'}, u'nova-os_compute_api:os-used-limits:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-used-limits:discoverable'}, u'nova-os_compute_api:os-aggregates:add_host': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-aggregates:add_host'}, u'nova-os_compute_api:os-volumes-attachments:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-volumes-attachments:index'}, u'nova-os_compute_api:os-remote-consoles:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-remote-consoles:discoverable'}, u'nova-os_compute_api:os-admin-password:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-admin-password:discoverable'}, u'nova-os_compute_api:servers:resize': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:resize'}, u'nova-os_compute_api:os-baremetal-nodes': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-baremetal-nodes'}, u'nova-os_compute_api:os-hosts': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-hosts'}, u'nova-owner': {u'value': u'tenant_id:%(tenant_id)s and rule:deny_readonly', u'key': u'owner'}, u'nova-os_compute_api:os-flavor-extra-specs:create': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-flavor-extra-specs:create'}, u'nova-os_compute_api:server-metadata:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:server-metadata:show'}, u'nova-os_compute_api:os-tenant-networks:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-tenant-networks:discoverable'}, u'nova-os_compute_api:servers:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:index'}, u'nova-os_compute_api:os-hide-server-addresses:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-hide-server-addresses:discoverable'}, u'nova-os_compute_api:os-evacuate:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-evacuate:discoverable'}, u'nova-os_compute_api:os-aggregates:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-aggregates:delete'}, u'nova-os_compute_api:servers:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:show'}, u'nova-os_compute_api:os-server-diagnostics:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-diagnostics:discoverable'}, u'nova-os_compute_api:os-volumes-attachments:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-volumes-attachments:update'}, u'nova-os_compute_api:os-quota-sets:update': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-quota-sets:update'}, u'nova-os_compute_api:servers:index:get_all_tenants': {u'value': u'rule:admin_api', u'key': u'os_compute_api:servers:index:get_all_tenants'}, u'nova-os_compute_api:os-cells:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-cells:update'}, u'nova-os_compute_api:os-suspend-server:resume': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-suspend-server:resume'}, u'nova-os_compute_api:servers:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:create'}, u'nova-os_compute_api:image-size': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:image-size'}, u'nova-os_compute_api:server-metadata:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:server-metadata:index'}, u'nova-os_compute_api:os-agents': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-agents'}, u'nova-os_compute_api:os-scheduler-hints:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-scheduler-hints:discoverable'}, u'nova-os_compute_api:os-quota-sets:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-quota-sets:show'}, u'nova-context_is_advsvc': {u'value': u'role:advsvc', u'key': u'context_is_advsvc'}, u'nova-os_compute_api:os-admin-actions:reset_state': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-admin-actions:reset_state'}, u'nova-os_compute_api:os-certificates:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-certificates:discoverable'}, u'nova-os_compute_api:os-extended-server-attributes:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-extended-server-attributes:discoverable'}, u'nova-os_compute_api:os-consoles:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-consoles:discoverable'}, u'nova-os_compute_api:os-virtual-interfaces:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-virtual-interfaces:discoverable'}, u'nova-os_compute_api:extensions': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:extensions'}, u'nova-os_compute_api:os-server-tags:update_all': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:update_all'}, u'nova-os_compute_api:servers:migrations:show': {u'value': u'rule:admin_api', u'key': u'os_compute_api:servers:migrations:show'}, u'nova-os_compute_api:os-security-groups': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-security-groups'}, u'nova-os_compute_api:ips:discoverable': {u'value': u'@', u'key': u'os_compute_api:ips:discoverable'}, u'nova-os_compute_api:os-quota-sets:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-quota-sets:discoverable'}, u'nova-os_compute_api:os-console-output:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-console-output:discoverable'}, u'nova-os_compute_api:servers:rebuild': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:rebuild'}, u'nova-os_compute_api:os-certificates:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-certificates:create'}, u'nova-os_compute_api:os-fping': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-fping'}, u'nova-os_compute_api:os-shelve:shelve': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-shelve:shelve'}, u'nova-os_compute_api:servers:create:forced_host': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:servers:create:forced_host'}, u'nova-os_compute_api:os-volumes': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-volumes'}, u'nova-os_compute_api:server-migrations:discoverable': {u'value': u'@', u'key': u'os_compute_api:server-migrations:discoverable'}, u'nova-os_compute_api:servers:discoverable': {u'value': u'@', u'key': u'os_compute_api:servers:discoverable'}, u'nova-os_compute_api:os-consoles:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-consoles:create'}, u'nova-os_compute_api:os-instance-usage-audit-log': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-instance-usage-audit-log'}, u'nova-os_compute_api:os-quota-class-sets:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-quota-class-sets:update'}, u'nova-os_compute_api:os-keypairs': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-keypairs'}, u'nova-os_compute_api:os-server-external-events:create': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-server-external-events:create'}, u'nova-os_compute_api:os-aggregates:show': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-aggregates:show'}, u'nova-os_compute_api:os-extended-volumes:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-extended-volumes:discoverable'}, u'nova-os_compute_api:os-baremetal-nodes:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-baremetal-nodes:discoverable'}, u'nova-os_compute_api:os-server-password': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-server-password'}, u'nova-os_compute_api:os-volumes:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-volumes:discoverable'}, u'nova-os_compute_api:os-security-groups:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-security-groups:discoverable'}, u'nova-os_compute_api:os-floating-ips:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-floating-ips:discoverable'}, u'nova-os_compute_api:os-rescue': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-rescue'}, u'nova-os_compute_api:os-aggregates:index': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-aggregates:index'}, u'nova-os_compute_api:os-extended-server-attributes': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-extended-server-attributes'}, u'nova-os_compute_api:os-security-group-default-rules:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-security-group-default-rules:discoverable'}, u'nova-os_compute_api:os-keypairs:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-keypairs:discoverable'}, u'nova-os_compute_api:os-pci:show': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-pci:show'}, u'nova-os_compute_api:os-server-groups': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-server-groups'}, u'nova-os_compute_api:os-extended-volumes': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-extended-volumes'}, u'nova-os_compute_api:os-assisted-volume-snapshots:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-assisted-volume-snapshots:delete'}, u'nova-os_compute_api:os-server-tags:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:discoverable'}, u'nova-os_compute_api:os-server-external-events:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-external-events:discoverable'}, u'nova-os_compute_api:os-floating-ip-pools:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-floating-ip-pools:discoverable'}, u'nova-os_compute_api:os-instance-actions': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-instance-actions'}, u'nova-os_compute_api:os-cloudpipe:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-cloudpipe:discoverable'}, u'nova-os_compute_api:os-networks-associate': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-networks-associate'}, u'nova-os_compute_api:os-floating-ip-dns:domain:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-floating-ip-dns:domain:delete'}, u'nova-os_compute_api:os-deferred-delete:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-deferred-delete:discoverable'}, u'nova-os_compute_api:os-server-usage': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-server-usage'}, u'nova-os_compute_api:limits:discoverable': {u'value': u'@', u'key': u'os_compute_api:limits:discoverable'}, u'nova-os_compute_api:os-simple-tenant-usage:list': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-simple-tenant-usage:list'}, u'nova-os_compute_api:os-attach-interfaces:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-attach-interfaces:delete'}, u'nova-os_compute_api:image-size:discoverable': {u'value': u'@', u'key': u'os_compute_api:image-size:discoverable'}, u'nova-os_compute_api:os-flavor-manage': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-flavor-manage'}, u'nova-os_compute_api:servers:update': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:update'}, u'nova-os_compute_api:os-multiple-create:discoverable': {u'value': u'@ and rule:deny_readonly', u'key': u'os_compute_api:os-multiple-create:discoverable'}, u'nova-os_compute_api:os-volumes-attachments:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-volumes-attachments:show'}, u'nova-os_compute_api:os-cells': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-cells'}, u'nova-os_compute_api:servers:migrations:index': {u'value': u'rule:admin_api', u'key': u'os_compute_api:servers:migrations:index'}, u'nova-os_compute_api:servers:create_image': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:create_image'}, u'nova-os_compute_api:os-agents:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-agents:discoverable'}, u'nova-os_compute_api:os-config-drive:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-config-drive:discoverable'}, u'nova-os_compute_api:os-quota-sets:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-quota-sets:delete'}, u'nova-os_compute_api:servers:migrations:force_complete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:servers:migrations:force_complete'}, u'nova-os_compute_api:os-flavor-extra-specs:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-flavor-extra-specs:discoverable'}, u'nova-os_compute_api:os-floating-ip-dns:domain:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-floating-ip-dns:domain:update'}, u'nova-os_compute_api:os-config-drive': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-config-drive'}, u'nova-os_compute_api:os-networks:view': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-networks:view'}, u'nova-os_compute_api:os-pause-server:unpause': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-pause-server:unpause'}, u'nova-os_compute_api:os-admin-password': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-admin-password'}, u'nova-os_compute_api:os-suspend-server:suspend': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-suspend-server:suspend'}, u'nova-os_compute_api:server-metadata:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:server-metadata:delete'}, u'nova-os_compute_api:os-shelve:shelve_offload': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-shelve:shelve_offload'}, u'nova-os_compute_api:os-console-auth-tokens:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-console-auth-tokens:discoverable'}, u'nova-os_compute_api:os-assisted-volume-snapshots:create': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-assisted-volume-snapshots:create'}, u'nova-os_compute_api:os-quota-sets:defaults': {u'value': u'@', u'key': u'os_compute_api:os-quota-sets:defaults'}, u'nova-os_compute_api:os-simple-tenant-usage:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-simple-tenant-usage:show'}, u'nova-os_compute_api:os-pci:index': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-pci:index'}, u'nova-os_compute_api:servers:start': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:start'}, u'nova-os_compute_api:os-availability-zone:list': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-availability-zone:list'}, u'nova-os_compute_api:os-hide-server-addresses': {u'value': u'is_admin:False', u'key': u'os_compute_api:os-hide-server-addresses'}, u'nova-os_compute_api:os-lock-server:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-lock-server:discoverable'}, u'nova-os_compute_api:os-pause-server:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-pause-server:discoverable'}, u'nova-os_compute_api:extension_info:discoverable': {u'value': u'@', u'key': u'os_compute_api:extension_info:discoverable'}, u'nova-os_compute_api:os-availability-zone:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-availability-zone:discoverable'}, u'nova-os_compute_api:os-fixed-ips': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-fixed-ips'}, u'nova-os_compute_api:servers:show:host_status': {u'value': u'rule:admin_api', u'key': u'os_compute_api:servers:show:host_status'}, u'nova-os_compute_api:os-fping:all_tenants': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-fping:all_tenants'}, u'nova-os_compute_api:os-pci:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-pci:discoverable'}, u'nova-os_compute_api:os-admin-actions:reset_network': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-admin-actions:reset_network'}, u'nova-os_compute_api:os-floating-ip-dns:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-floating-ip-dns:discoverable'}, u'nova-os_compute_api:flavors:discoverable': {u'value': u'@', u'key': u'os_compute_api:flavors:discoverable'}, u'nova-os_compute_api:os-cells:sync_instances': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-cells:sync_instances'}, u'nova-os_compute_api:os-hypervisors': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-hypervisors'}, u'nova-os_compute_api:os-migrations:index': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-migrations:index'}, u'nova-os_compute_api:servers:stop': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:stop'}, u'nova-admin_api': {u'value': u'is_admin:True', u'key': u'admin_api'}, u'nova-os_compute_api:flavors': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:flavors'}, u'nova-os_compute_api:ips:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:ips:index'}, u'nova-os_compute_api:os-aggregates:set_metadata': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-aggregates:set_metadata'}, u'nova-os_compute_api:os-lock-server:unlock:unlock_override': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-lock-server:unlock:unlock_override'}, u'nova-os_compute_api:os-floating-ips-bulk': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-floating-ips-bulk'}, u'nova-admin_or_owner': {u'value': u'is_admin:True or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'nova-os_compute_api:os-keypairs:show': {u'value': u'rule:admin_api or user_id:%(user_id)s', u'key': u'os_compute_api:os-keypairs:show'}, u'nova-os_compute_api:os-create-backup:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-create-backup:discoverable'}, u'nova-os_compute_api:os-flavor-access': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-flavor-access'}, u'nova-os_compute_api:os-cells:create': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-cells:create'}}, u'gnocchi::wsgi::apache::workers': 12, u'ceilometer::dispatcher::gnocchi::archive_policy': u'low_workload', u'glance::policy::policies': {u'glance-delete_member': {u'value': u'rule:deny_readonly', u'key': u'delete_member'}, u'glance-modify_member': {u'value': u'rule:deny_readonly', u'key': u'modify_member'}, u'glance-get_members': {u'value': u'', u'key': u'get_members'}, u'glance-add_metadef_tags': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_tags'}, u'glance-modify_metadef_namespace': {u'value': u'rule:deny_readonly', u'key': u'modify_metadef_namespace'}, u'glance-get_tasks': {u'value': u'role:admin', u'key': u'get_tasks'}, u'glance-add_metadef_namespace': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_namespace'}, u'glance-add_metadef_resource_type_association': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_resource_type_association'}, u'glance-modify_image': {u'value': u'rule:deny_readonly', u'key': u'modify_image'}, u'glance-add_task': {u'value': u'role:admin and rule:deny_readonly', u'key': u'add_task'}, u'glance-get_metadef_property': {u'value': u'', u'key': u'get_metadef_property'}, u'glance-set_image_location': {u'value': u'rule:deny_readonly', u'key': u'set_image_location'}, u'glance-get_task': {u'value': u'role:admin', u'key': u'get_task'}, u'glance-modify_task': {u'value': u'role:admin and rule:deny_readonly', u'key': u'modify_task'}, u'glance-add_metadef_property': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_property'}, u'glance-list_metadef_resource_types': {u'value': u'', u'key': u'list_metadef_resource_types'}, u'glance-publicize_image': {u'value': u'role:admin', u'key': u'publicize_image'}, u'glance-reactivate': {u'value': u'rule:deny_readonly', u'key': u'reactivate'}, u'glance-get_metadef_namespace': {u'value': u'', u'key': u'get_metadef_namespace'}, u'glance-copy_from': {u'value': u'rule:deny_readonly', u'key': u'copy_from'}, u'glance-add_image': {u'value': u'rule:deny_readonly', u'key': u'add_image'}, u'glance-get_image': {u'value': u'', u'key': u'get_image'}, u'glance-get_metadef_object': {u'value': u'', u'key': u'get_metadef_object'}, u'glance-modify_metadef_property': {u'value': u'rule:deny_readonly', u'key': u'modify_metadef_property'}, u'glance-get_metadef_tags': {u'value': u'', u'key': u'get_metadef_tags'}, u'glance-add_member': {u'value': u'rule:deny_readonly', u'key': u'add_member'}, u'glance-upload_image': {u'value': u'rule:deny_readonly', u'key': u'upload_image'}, u'glance-modify_metadef_object': {u'value': u'rule:deny_readonly', u'key': u'modify_metadef_object'}, u'glance-get_metadef_namespaces': {u'value': u'', u'key': u'get_metadef_namespaces'}, u'glance-get_image_location': {u'value': u'', u'key': u'get_image_location'}, u'glance-deactivate': {u'value': u'rule:deny_readonly', u'key': u'deactivate'}, u'glance-delete_image_location': {u'value': u'rule:deny_readonly', u'key': u'delete_image_location'}, u'glance-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'glance-get_metadef_properties': {u'value': u'', u'key': u'get_metadef_properties'}, u'glance-get_metadef_tag': {u'value': u'', u'key': u'get_metadef_tag'}, u'glance-download_image': {u'value': u'rule:deny_readonly', u'key': u'download_image'}, u'glance-manage_image_cache': {u'value': u'role:admin', u'key': u'manage_image_cache'}, u'glance-get_images': {u'value': u'', u'key': u'get_images'}, u'glance-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'glance-get_member': {u'value': u'', u'key': u'get_member'}, u'glance-modify_metadef_tag': {u'value': u'rule:deny_readonly', u'key': u'modify_metadef_tag'}, u'glance-add_metadef_tag': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_tag'}, u'glance-delete_image': {u'value': u'rule:deny_readonly', u'key': u'delete_image'}, u'glance-get_metadef_resource_type': {u'value': u'', u'key': u'get_metadef_resource_type'}, u'glance-add_metadef_object': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_object'}, u'glance-default': {u'value': u'role:admin', u'key': u'default'}, u'glance-get_metadef_objects': {u'value': u'', u'key': u'get_metadef_objects'}}, u'neutron::agents::lbaas::manage_service': True, u'neutron::agents::lbaas::manage_haproxy_package': False, u'keystone::cron::token_flush::minute': 1, u'neutron::agents::ml2::ovs::bridge_mappings': [u'datacentre:br-ex', u'external:br-extnet'], u'neutron::agents::ml2::ovs::prevent_arp_spoofing': False, u'keystone::cron::token_flush::maxdelay': 1800, u'gnocchi::metricd::workers': 12, u'horizon::keystone_default_domain': u'Default', u'neutron::agents::l3::enable_metadata_proxy': True, u'neutron::agents::lbaas::user_group': u'haproxy', u'keystone::policy::policies': {u'keystone-identity:get_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:get_endpoint'}, u'keystone-identity:create_user': {u'value': u'rule:admin_required', u'key': u'identity:create_user'}, u'keystone-identity:create_credential': {u'value': u'rule:admin_required', u'key': u'identity:create_credential'}, u'keystone-identity:delete_project': {u'value': u'rule:admin_required', u'key': u'identity:delete_project'}, u'keystone-identity:get_endpoint_group_in_project': {u'value': u'rule:admin_required', u'key': u'identity:get_endpoint_group_in_project'}, u'keystone-identity:delete_service_provider': {u'value': u'rule:admin_required', u'key': u'identity:delete_service_provider'}, u'keystone-identity:update_domain_config': {u'value': u'rule:admin_required', u'key': u'identity:update_domain_config'}, u'keystone-identity:revoke_token': {u'value': u'rule:admin_or_token_subject', u'key': u'identity:revoke_token'}, u'keystone-identity:delete_credential': {u'value': u'rule:admin_required', u'key': u'identity:delete_credential'}, u'keystone-identity:create_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:create_endpoint_group'}, u'keystone-identity:change_password': {u'value': u'rule:admin_or_owner', u'key': u'identity:change_password'}, u'keystone-identity:get_policy': {u'value': u'rule:admin_required', u'key': u'identity:get_policy'}, u'keystone-identity:delete_group': {u'value': u'rule:admin_required', u'key': u'identity:delete_group'}, u'keystone-identity:create_domain_role': {u'value': u'rule:admin_required', u'key': u'identity:create_domain_role'}, u'keystone-identity:remove_user_from_group': {u'value': u'rule:admin_required', u'key': u'identity:remove_user_from_group'}, u'keystone-identity:create_policy_association_for_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:create_policy_association_for_endpoint'}, u'keystone-identity:list_service_providers': {u'value': u'rule:admin_required', u'key': u'identity:list_service_providers'}, u'keystone-identity:get_mapping': {u'value': u'rule:admin_required', u'key': u'identity:get_mapping'}, u'keystone-identity:list_consumers': {u'value': u'rule:admin_required', u'key': u'identity:list_consumers'}, u'keystone-identity:update_service_provider': {u'value': u'rule:admin_required', u'key': u'identity:update_service_provider'}, u'keystone-identity:update_policy': {u'value': u'rule:admin_required', u'key': u'identity:update_policy'}, u'keystone-identity:list_role_assignments_for_tree': {u'value': u'rule:admin_required', u'key': u'identity:list_role_assignments_for_tree'}, u'keystone-identity:create_trust': {u'value': u'user_id:%(trust.trustor_user_id)s', u'key': u'identity:create_trust'}, u'keystone-identity:list_revoke_events': {u'value': u'', u'key': u'identity:list_revoke_events'}, u'keystone-token_subject': {u'value': u'user_id:%(target.token.user_id)s', u'key': u'token_subject'}, u'keystone-identity:create_project': {u'value': u'rule:admin_required', u'key': u'identity:create_project'}, u'keystone-identity:update_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:update_endpoint'}, u'keystone-service_role': {u'value': u'role:service', u'key': u'service_role'}, u'keystone-identity:list_endpoints_associated_with_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoints_associated_with_endpoint_group'}, u'keystone-identity:check_policy_association_for_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:check_policy_association_for_endpoint'}, u'keystone-identity:get_role_for_trust': {u'value': u'', u'key': u'identity:get_role_for_trust'}, u'keystone-service_admin_or_token_subject': {u'value': u'rule:service_or_admin or rule:token_subject', u'key': u'service_admin_or_token_subject'}, u'keystone-service_or_admin': {u'value': u'rule:admin_required or rule:service_role', u'key': u'service_or_admin'}, u'keystone-identity:list_role_inference_rules': {u'value': u'rule:admin_required', u'key': u'identity:list_role_inference_rules'}, u'keystone-identity:revoke_grant': {u'value': u'rule:admin_required', u'key': u'identity:revoke_grant'}, u'keystone-identity:list_projects_associated_with_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:list_projects_associated_with_endpoint_group'}, u'keystone-identity:list_domain_roles': {u'value': u'rule:admin_required', u'key': u'identity:list_domain_roles'}, u'keystone-identity:delete_protocol': {u'value': u'rule:admin_required', u'key': u'identity:delete_protocol'}, u'keystone-identity:list_access_token_roles': {u'value': u'rule:admin_required', u'key': u'identity:list_access_token_roles'}, u'keystone-identity:list_projects_for_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:list_projects_for_endpoint'}, u'keystone-identity:delete_policy_association_for_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:delete_policy_association_for_endpoint'}, u'keystone-identity:delete_policy': {u'value': u'rule:admin_required', u'key': u'identity:delete_policy'}, u'keystone-identity:list_projects': {u'value': u'rule:admin_required', u'key': u'identity:list_projects'}, u'keystone-identity:create_policy_association_for_service': {u'value': u'rule:admin_required', u'key': u'identity:create_policy_association_for_service'}, u'keystone-admin_or_owner': {u'value': u'rule:admin_required or rule:owner', u'key': u'admin_or_owner'}, u'keystone-identity:create_domain_config': {u'value': u'rule:admin_required', u'key': u'identity:create_domain_config'}, u'keystone-identity:delete_implied_role': {u'value': u'rule:admin_required', u'key': u'identity:delete_implied_role'}, u'keystone-identity:create_identity_provider': {u'value': u'rule:admin_required', u'key': u'identity:create_identity_provider'}, u'keystone-identity:list_trusts': {u'value': u'', u'key': u'identity:list_trusts'}, u'keystone-identity:delete_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:delete_endpoint'}, u'keystone-identity:create_service_provider': {u'value': u'rule:admin_required', u'key': u'identity:create_service_provider'}, u'keystone-identity:update_service': {u'value': u'rule:admin_required', u'key': u'identity:update_service'}, u'keystone-identity:ec2_get_credential': {u'value': u'rule:admin_required or (rule:owner and user_id:%(target.credential.user_id)s)', u'key': u'identity:ec2_get_credential'}, u'keystone-identity:delete_service': {u'value': u'rule:admin_required', u'key': u'identity:delete_service'}, u'keystone-identity:delete_identity_provider': {u'value': u'rule:admin_required', u'key': u'identity:delete_identity_provider'}, u'keystone-identity:delete_user': {u'value': u'rule:admin_required', u'key': u'identity:delete_user'}, u'keystone-identity:update_mapping': {u'value': u'rule:admin_required', u'key': u'identity:update_mapping'}, u'keystone-identity:create_policy_association_for_region_and_service': {u'value': u'rule:admin_required', u'key': u'identity:create_policy_association_for_region_and_service'}, u'keystone-identity:update_domain_role': {u'value': u'rule:admin_required', u'key': u'identity:update_domain_role'}, u'keystone-identity:create_implied_role': {u'value': u'rule:admin_required', u'key': u'identity:create_implied_role'}, u'keystone-identity:list_endpoints_for_policy': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoints_for_policy'}, u'keystone-identity:list_domains': {u'value': u'rule:admin_required', u'key': u'identity:list_domains'}, u'keystone-identity:list_policies': {u'value': u'rule:admin_required', u'key': u'identity:list_policies'}, u'keystone-identity:get_domain_role': {u'value': u'rule:admin_required', u'key': u'identity:get_domain_role'}, u'keystone-identity:get_domain': {u'value': u'rule:admin_required or token.project.domain.id:%(target.domain.id)s', u'key': u'identity:get_domain'}, u'keystone-identity:list_endpoints_for_project': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoints_for_project'}, u'keystone-identity:update_identity_provider': {u'value': u'rule:admin_required', u'key': u'identity:update_identity_provider'}, u'keystone-identity:get_auth_projects': {u'value': u'', u'key': u'identity:get_auth_projects'}, u'keystone-identity:delete_mapping': {u'value': u'rule:admin_required', u'key': u'identity:delete_mapping'}, u'keystone-identity:get_project': {u'value': u'rule:admin_required or project_id:%(target.project.id)s', u'key': u'identity:get_project'}, u'keystone-identity:list_users': {u'value': u'rule:admin_required', u'key': u'identity:list_users'}, u'keystone-identity:get_policy_for_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:get_policy_for_endpoint'}, u'keystone-identity:list_regions': {u'value': u'', u'key': u'identity:list_regions'}, u'keystone-identity:get_auth_domains': {u'value': u'', u'key': u'identity:get_auth_domains'}, u'keystone-identity:delete_domain_role': {u'value': u'rule:admin_required', u'key': u'identity:delete_domain_role'}, u'keystone-identity:delete_domain_config': {u'value': u'rule:admin_required', u'key': u'identity:delete_domain_config'}, u'keystone-identity:get_domain_config_default': {u'value': u'rule:admin_required', u'key': u'identity:get_domain_config_default'}, u'keystone-identity:list_access_tokens': {u'value': u'rule:admin_required', u'key': u'identity:list_access_tokens'}, u'keystone-identity:get_auth_catalog': {u'value': u'', u'key': u'identity:get_auth_catalog'}, u'keystone-identity:get_consumer': {u'value': u'rule:admin_required', u'key': u'identity:get_consumer'}, u'keystone-identity:list_endpoint_groups_for_project': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoint_groups_for_project'}, u'keystone-identity:ec2_create_credential': {u'value': u'rule:admin_or_owner', u'key': u'identity:ec2_create_credential'}, u'keystone-identity:revocation_list': {u'value': u'rule:service_or_admin', u'key': u'identity:revocation_list'}, u'keystone-identity:get_domain_config': {u'value': u'rule:admin_required', u'key': u'identity:get_domain_config'}, u'keystone-identity:list_groups': {u'value': u'rule:admin_required', u'key': u'identity:list_groups'}, u'keystone-identity:check_endpoint_in_project': {u'value': u'rule:admin_required', u'key': u'identity:check_endpoint_in_project'}, u'keystone-identity:list_roles': {u'value': u'rule:admin_required', u'key': u'identity:list_roles'}, u'keystone-identity:list_protocols': {u'value': u'rule:admin_required', u'key': u'identity:list_protocols'}, u'keystone-owner': {u'value': u'user_id:%(user_id)s', u'key': u'owner'}, u'keystone-identity:list_users_in_group': {u'value': u'rule:admin_required', u'key': u'identity:list_users_in_group'}, u'keystone-identity:create_domain': {u'value': u'rule:admin_required', u'key': u'identity:create_domain'}, u'keystone-identity:create_consumer': {u'value': u'rule:admin_required', u'key': u'identity:create_consumer'}, u'keystone-identity:delete_access_token': {u'value': u'rule:admin_required', u'key': u'identity:delete_access_token'}, u'keystone-identity:get_service_provider': {u'value': u'rule:admin_required', u'key': u'identity:get_service_provider'}, u'keystone-identity:create_region': {u'value': u'rule:admin_required', u'key': u'identity:create_region'}, u'keystone-identity:check_implied_role': {u'value': u'rule:admin_required', u'key': u'identity:check_implied_role'}, u'keystone-identity:list_groups_for_user': {u'value': u'rule:admin_or_owner', u'key': u'identity:list_groups_for_user'}, u'keystone-identity:delete_trust': {u'value': u'rule:deny_readonly', u'key': u'identity:delete_trust'}, u'keystone-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'keystone-identity:get_service': {u'value': u'rule:admin_required', u'key': u'identity:get_service'}, u'keystone-identity:add_endpoint_group_to_project': {u'value': u'rule:admin_required', u'key': u'identity:add_endpoint_group_to_project'}, u'keystone-identity:list_grants': {u'value': u'rule:admin_required', u'key': u'identity:list_grants'}, u'keystone-identity:create_protocol': {u'value': u'rule:admin_required', u'key': u'identity:create_protocol'}, u'keystone-identity:create_group': {u'value': u'rule:admin_required', u'key': u'identity:create_group'}, u'keystone-identity:update_credential': {u'value': u'rule:admin_required', u'key': u'identity:update_credential'}, u'keystone-identity:get_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:get_endpoint_group'}, u'keystone-identity:delete_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:delete_endpoint_group'}, u'keystone-identity:check_policy_association_for_service': {u'value': u'rule:admin_required', u'key': u'identity:check_policy_association_for_service'}, u'keystone-identity:add_user_to_group': {u'value': u'rule:admin_required', u'key': u'identity:add_user_to_group'}, u'keystone-identity:delete_domain': {u'value': u'rule:admin_required', u'key': u'identity:delete_domain'}, u'keystone-identity:create_grant': {u'value': u'rule:admin_required', u'key': u'identity:create_grant'}, u'keystone-identity:update_domain': {u'value': u'rule:admin_required', u'key': u'identity:update_domain'}, u'keystone-identity:delete_consumer': {u'value': u'rule:admin_required', u'key': u'identity:delete_consumer'}, u'keystone-identity:get_access_token': {u'value': u'rule:admin_required', u'key': u'identity:get_access_token'}, u'keystone-identity:delete_region': {u'value': u'rule:admin_required', u'key': u'identity:delete_region'}, u'keystone-identity:validate_token': {u'value': u'rule:service_admin_or_token_subject', u'key': u'identity:validate_token'}, u'keystone-identity:delete_policy_association_for_region_and_service': {u'value': u'rule:admin_required', u'key': u'identity:delete_policy_association_for_region_and_service'}, u'keystone-default': {u'value': u'rule:admin_required', u'key': u'default'}, u'keystone-identity:update_project': {u'value': u'rule:admin_required', u'key': u'identity:update_project'}, u'keystone-identity:list_implied_roles': {u'value': u'rule:admin_required', u'key': u'identity:list_implied_roles'}, u'keystone-identity:get_group': {u'value': u'rule:admin_required', u'key': u'identity:get_group'}, u'keystone-identity:update_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:update_endpoint_group'}, u'keystone-identity:create_role': {u'value': u'rule:admin_required', u'key': u'identity:create_role'}, u'keystone-identity:check_user_in_group': {u'value': u'rule:admin_required', u'key': u'identity:check_user_in_group'}, u'keystone-identity:update_consumer': {u'value': u'rule:admin_required', u'key': u'identity:update_consumer'}, u'keystone-identity:validate_token_head': {u'value': u'rule:service_or_admin', u'key': u'identity:validate_token_head'}, u'keystone-admin_required': {u'value': u'role:admin or is_admin:1', u'key': u'admin_required'}, u'keystone-identity:update_role': {u'value': u'rule:admin_required', u'key': u'identity:update_role'}, u'keystone-identity:check_policy_association_for_region_and_service': {u'value': u'rule:admin_required', u'key': u'identity:check_policy_association_for_region_and_service'}, u'keystone-identity:check_grant': {u'value': u'rule:admin_required', u'key': u'identity:check_grant'}, u'keystone-identity:get_region': {u'value': u'', u'key': u'identity:get_region'}, u'keystone-identity:create_mapping': {u'value': u'rule:admin_required', u'key': u'identity:create_mapping'}, u'keystone-identity:update_region': {u'value': u'rule:admin_required', u'key': u'identity:update_region'}, u'keystone-identity:list_credentials': {u'value': u'rule:admin_required', u'key': u'identity:list_credentials'}, u'keystone-identity:add_endpoint_to_project': {u'value': u'rule:admin_required', u'key': u'identity:add_endpoint_to_project'}, u'keystone-identity:ec2_delete_credential': {u'value': u'rule:admin_required or (rule:owner and user_id:%(target.credential.user_id)s)', u'key': u'identity:ec2_delete_credential'}, u'keystone-identity:list_role_assignments': {u'value': u'rule:admin_required', u'key': u'identity:list_role_assignments'}, u'keystone-identity:get_user': {u'value': u'rule:admin_or_owner', u'key': u'identity:get_user'}, u'keystone-identity:update_protocol': {u'value': u'rule:admin_required', u'key': u'identity:update_protocol'}, u'keystone-identity:list_endpoint_groups': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoint_groups'}, u'keystone-identity:get_access_token_role': {u'value': u'rule:admin_required', u'key': u'identity:get_access_token_role'}, u'keystone-identity:get_protocol': {u'value': u'rule:admin_required', u'key': u'identity:get_protocol'}, u'keystone-identity:remove_endpoint_from_project': {u'value': u'rule:admin_required', u'key': u'identity:remove_endpoint_from_project'}, u'keystone-identity:check_token': {u'value': u'rule:admin_or_token_subject', u'key': u'identity:check_token'}, u'keystone-identity:list_user_projects': {u'value': u'rule:admin_or_owner', u'key': u'identity:list_user_projects'}, u'keystone-identity:get_identity_providers': {u'value': u'rule:admin_required', u'key': u'identity:get_identity_providers'}, u'keystone-identity:delete_policy_association_for_service': {u'value': u'rule:admin_required', u'key': u'identity:delete_policy_association_for_service'}, u'keystone-identity:list_endpoints': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoints'}, u'keystone-identity:update_group': {u'value': u'rule:admin_required', u'key': u'identity:update_group'}, u'keystone-identity:list_roles_for_trust': {u'value': u'', u'key': u'identity:list_roles_for_trust'}, u'keystone-identity:get_role': {u'value': u'rule:admin_required', u'key': u'identity:get_role'}, u'keystone-identity:get_credential': {u'value': u'rule:admin_required', u'key': u'identity:get_credential'}, u'keystone-identity:authorize_request_token': {u'value': u'rule:admin_required', u'key': u'identity:authorize_request_token'}, u'keystone-identity:create_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:create_endpoint'}, u'keystone-identity:list_services': {u'value': u'rule:admin_required', u'key': u'identity:list_services'}, u'keystone-identity:list_identity_providers': {u'value': u'rule:admin_required', u'key': u'identity:list_identity_providers'}, u'keystone-identity:list_mappings': {u'value': u'rule:admin_required', u'key': u'identity:list_mappings'}, u'keystone-admin_or_token_subject': {u'value': u'rule:admin_required or rule:token_subject', u'key': u'admin_or_token_subject'}, u'keystone-identity:create_service': {u'value': u'rule:admin_required', u'key': u'identity:create_service'}, u'keystone-identity:delete_role': {u'value': u'rule:admin_required', u'key': u'identity:delete_role'}, u'keystone-identity:list_projects_for_user': {u'value': u'', u'key': u'identity:list_projects_for_user'}, u'keystone-identity:ec2_list_credentials': {u'value': u'rule:admin_or_owner', u'key': u'identity:ec2_list_credentials'}, u'keystone-identity:create_policy': {u'value': u'rule:admin_required', u'key': u'identity:create_policy'}, u'keystone-identity:get_implied_role': {u'value': u'rule:admin_required ', u'key': u'identity:get_implied_role'}, u'keystone-identity:list_domains_for_user': {u'value': u'', u'key': u'identity:list_domains_for_user'}, u'keystone-identity:update_user': {u'value': u'rule:admin_required', u'key': u'identity:update_user'}, u'keystone-identity:remove_endpoint_group_from_project': {u'value': u'rule:admin_required', u'key': u'identity:remove_endpoint_group_from_project'}}, u'ceilometer::metering_time_to_live': 604800, u'ceilometer::event_time_to_live': 604800, u'heat::policy::policies': {u'heat-software_deployments:show': {u'value': u'rule:deny_stack_user', u'key': u'software_deployments:show'}, u'heat-stacks:resource_schema': {u'value': u'rule:deny_stack_user', u'key': u'stacks:resource_schema'}, u'heat-stacks:template': {u'value': u'rule:deny_stack_user', u'key': u'stacks:template'}, u'heat-stacks:list_template_versions': {u'value': u'rule:deny_stack_user', u'key': u'stacks:list_template_versions'}, u'heat-deny_everybody': {u'value': u'!', u'key': u'deny_everybody'}, u'heat-service:index': {u'value': u'rule:context_is_admin', u'key': u'service:index'}, u'heat-stacks:environment': {u'value': u'rule:deny_stack_user', u'key': u'stacks:environment'}, u'heat-stacks:preview': {u'value': u'rule:deny_stack_user', u'key': u'stacks:preview'}, u'heat-cloudformation:EstimateTemplateCost': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:EstimateTemplateCost'}, u'heat-cloudformation:UpdateStack': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudformation:UpdateStack'}, u'heat-stacks:preview_update': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:preview_update'}, u'heat-resource:metadata': {u'value': u'', u'key': u'resource:metadata'}, u'heat-resource_types:OS::Nova::Flavor': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Nova::Flavor'}, u'heat-stacks:restore_snapshot': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:restore_snapshot'}, u'heat-resource:index': {u'value': u'rule:deny_stack_user', u'key': u'resource:index'}, u'heat-resource_types:OS::Cinder::Quota': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Cinder::Quota'}, u'heat-stacks:list_template_functions': {u'value': u'rule:deny_stack_user', u'key': u'stacks:list_template_functions'}, u'heat-cloudwatch:DeleteAlarms': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudwatch:DeleteAlarms'}, u'heat-cloudformation:GetTemplate': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:GetTemplate'}, u'heat-stacks:detail': {u'value': u'rule:deny_stack_user', u'key': u'stacks:detail'}, u'heat-software_deployments:index': {u'value': u'rule:deny_stack_user', u'key': u'software_deployments:index'}, u'heat-stacks:abandon': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:abandon'}, u'heat-stacks:list_resource_types': {u'value': u'rule:deny_stack_user', u'key': u'stacks:list_resource_types'}, u'heat-stacks:update': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:update'}, u'heat-resource_types:OS::Cinder::VolumeType': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Cinder::VolumeType'}, u'heat-build_info:build_info': {u'value': u'rule:deny_stack_user', u'key': u'build_info:build_info'}, u'heat-stacks:files': {u'value': u'rule:deny_stack_user', u'key': u'stacks:files'}, u'heat-cloudformation:ValidateTemplate': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:ValidateTemplate'}, u'heat-cloudformation:CancelUpdateStack': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudformation:CancelUpdateStack'}, u'heat-resource_types:OS::Neutron::QoSBandwidthLimitRule': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Neutron::QoSBandwidthLimitRule'}, u'heat-software_configs:create': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'software_configs:create'}, u'heat-resource:mark_unhealthy': {u'value': u'rule:deny_stack_user', u'key': u'resource:mark_unhealthy'}, u'heat-stacks:create': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:create'}, u'heat-software_configs:delete': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'software_configs:delete'}, u'heat-cloudwatch:PutMetricData': {u'value': u'', u'key': u'cloudwatch:PutMetricData'}, u'heat-software_deployments:delete': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'software_deployments:delete'}, u'heat-cloudformation:DescribeStackResources': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:DescribeStackResources'}, u'heat-resource_types:OS::Manila::ShareType': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Manila::ShareType'}, u'heat-cloudwatch:ListMetrics': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:ListMetrics'}, u'heat-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'heat-stacks:lookup': {u'value': u'', u'key': u'stacks:lookup'}, u'heat-resource_types:OS::Neutron::QoSPolicy': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Neutron::QoSPolicy'}, u'heat-stacks:validate_template': {u'value': u'rule:deny_stack_user', u'key': u'stacks:validate_template'}, u'heat-cloudwatch:DescribeAlarmHistory': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:DescribeAlarmHistory'}, u'heat-cloudformation:DescribeStackResource': {u'value': u'', u'key': u'cloudformation:DescribeStackResource'}, u'heat-resource:show': {u'value': u'rule:deny_stack_user', u'key': u'resource:show'}, u'heat-cloudwatch:PutMetricAlarm': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:PutMetricAlarm'}, u'heat-cloudformation:ListStackResources': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:ListStackResources'}, u'heat-software_deployments:create': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'software_deployments:create'}, u'heat-stacks:global_index': {u'value': u'rule:deny_everybody', u'key': u'stacks:global_index'}, u'heat-cloudwatch:DescribeAlarmsForMetric': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:DescribeAlarmsForMetric'}, u'heat-events:show': {u'value': u'rule:deny_stack_user', u'key': u'events:show'}, u'heat-stacks:index': {u'value': u'rule:deny_stack_user', u'key': u'stacks:index'}, u'heat-cloudformation:DescribeStackEvents': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:DescribeStackEvents'}, u'heat-stacks:list_snapshots': {u'value': u'rule:deny_stack_user', u'key': u'stacks:list_snapshots'}, u'heat-software_deployments:metadata': {u'value': u'', u'key': u'software_deployments:metadata'}, u'heat-stacks:show': {u'value': u'rule:deny_stack_user', u'key': u'stacks:show'}, u'heat-cloudformation:DescribeStacks': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:DescribeStacks'}, u'heat-cloudwatch:SetAlarmState': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudwatch:SetAlarmState'}, u'heat-actions:action': {u'value': u'rule:deny_stack_user', u'key': u'actions:action'}, u'heat-cloudformation:CreateStack': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudformation:CreateStack'}, u'heat-software_configs:index': {u'value': u'rule:deny_stack_user', u'key': u'software_configs:index'}, u'heat-stacks:delete_snapshot': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:delete_snapshot'}, u'heat-stacks:update_patch': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:update_patch'}, u'heat-cloudformation:DeleteStack': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudformation:DeleteStack'}, u'heat-deny_stack_user': {u'value': u'not role:heat_stack_user', u'key': u'deny_stack_user'}, u'heat-stacks:export': {u'value': u'rule:deny_stack_user', u'key': u'stacks:export'}, u'heat-resource_types:OS::Nova::HostAggregate': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Nova::HostAggregate'}, u'heat-stacks:preview_update_patch': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:preview_update_patch'}, u'heat-cloudwatch:DescribeAlarms': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:DescribeAlarms'}, u'heat-stacks:show_output': {u'value': u'rule:deny_stack_user', u'key': u'stacks:show_output'}, u'heat-cloudwatch:EnableAlarmActions': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudwatch:EnableAlarmActions'}, u'heat-stacks:show_snapshot': {u'value': u'rule:deny_stack_user', u'key': u'stacks:show_snapshot'}, u'heat-cloudwatch:DisableAlarmActions': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudwatch:DisableAlarmActions'}, u'heat-cloudformation:ListStacks': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:ListStacks'}, u'heat-software_configs:show': {u'value': u'rule:deny_stack_user', u'key': u'software_configs:show'}, u'heat-stacks:generate_template': {u'value': u'rule:deny_stack_user', u'key': u'stacks:generate_template'}, u'heat-software_deployments:update': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'software_deployments:update'}, u'heat-resource_types:OS::Cinder::QoSSpecs': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Cinder::QoSSpecs'}, u'heat-cloudwatch:GetMetricStatistics': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:GetMetricStatistics'}, u'heat-resource:signal': {u'value': u'', u'key': u'resource:signal'}, u'heat-project_admin': {u'value': u'role:admin', u'key': u'project_admin'}, u'heat-stacks:delete': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:delete'}, u'heat-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'heat-events:index': {u'value': u'rule:deny_stack_user', u'key': u'events:index'}, u'heat-resource_types:OS::Cinder::EncryptedVolumeType': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Cinder::EncryptedVolumeType'}, u'heat-stacks:list_outputs': {u'value': u'rule:deny_stack_user', u'key': u'stacks:list_outputs'}, u'heat-software_configs:global_index': {u'value': u'rule:deny_everybody', u'key': u'software_configs:global_index'}, u'heat-stacks:snapshot': {u'value': u'rule:deny_stack_user', u'key': u'stacks:snapshot'}}, u'ceilometer::config::ceilometer_config': {u'oslo_messaging_rabbit/rabbit_qos_prefetch_count': {u'value': 64}}, u'cinder_user_enabled_backends': u'[scaleio]', u'gnocchi::policy::policies': {u'gnocchi-list resource': {u'value': u'rule:admin_or_creator or rule:resource_owner', u'key': u'list resource'}, u'gnocchi-update resource type': {u'value': u'role:admin', u'key': u'update resource type'}, u'gnocchi-delete resource': {u'value': u'rule:admin_or_creator', u'key': u'delete resource'}, u'gnocchi-list archive policy rule': {u'value': u'', u'key': u'list archive policy rule'}, u'gnocchi-admin_or_creator': {u'value': u'role:admin or project_id:%(created_by_project_id)s', u'key': u'admin_or_creator'}, u'gnocchi-resource_owner': {u'value': u'project_id:%(project_id)s', u'key': u'resource_owner'}, u'gnocchi-delete resources': {u'value': u'rule:admin_or_creator', u'key': u'delete resources'}, u'gnocchi-create archive policy': {u'value': u'role:admin', u'key': u'create archive policy'}, u'gnocchi-get status': {u'value': u'role:admin', u'key': u'get status'}, u'gnocchi-delete archive policy rule': {u'value': u'role:admin', u'key': u'delete archive policy rule'}, u'gnocchi-update archive policy': {u'value': u'role:admin', u'key': u'update archive policy'}, u'gnocchi-delete archive policy': {u'value': u'role:admin', u'key': u'delete archive policy'}, u'gnocchi-get archive policy rule': {u'value': u'', u'key': u'get archive policy rule'}, u'gnocchi-get resource': {u'value': u'rule:admin_or_creator or rule:resource_owner', u'key': u'get resource'}, u'gnocchi-list metric': {u'value': u'', u'key': u'list metric'}, u'gnocchi-delete resource type': {u'value': u'role:admin', u'key': u'delete resource type'}, u'gnocchi-update resource': {u'value': u'rule:admin_or_creator', u'key': u'update resource'}, u'gnocchi-list all metric': {u'value': u'role:admin or role:readonly', u'key': u'list all metric'}, u'gnocchi-post measures': {u'value': u'rule:admin_or_creator', u'key': u'post measures'}, u'gnocchi-get archive policy': {u'value': u'', u'key': u'get archive policy'}, u'gnocchi-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'gnocchi-get resource type': {u'value': u'', u'key': u'get resource type'}, u'gnocchi-metric_owner': {u'value': u'project_id:%(resource.project_id)s', u'key': u'metric_owner'}, u'gnocchi-list archive policy': {u'value': u'', u'key': u'list archive policy'}, u'gnocchi-get measures': {u'value': u'rule:admin_or_creator or rule:metric_owner or role:readonly', u'key': u'get measures'}, u'gnocchi-search resource': {u'value': u'rule:admin_or_creator or rule:resource_owner', u'key': u'search resource'}, u'gnocchi-create metric': {u'value': u'rule:deny_readonly', u'key': u'create metric'}, u'gnocchi-list resource type': {u'value': u'', u'key': u'list resource type'}, u'gnocchi-search metric': {u'value': u'rule:admin_or_creator or rule:metric_owner', u'key': u'search metric'}, u'gnocchi-get metric': {u'value': u'rule:admin_or_creator or rule:metric_owner or role:readonly', u'key': u'get metric'}, u'gnocchi-create archive policy rule': {u'value': u'role:admin', u'key': u'create archive policy rule'}, u'gnocchi-create resource type': {u'value': u'role:admin', u'key': u'create resource type'}, u'gnocchi-create resource': {u'value': u'rule:deny_readonly', u'key': u'create resource'}, u'gnocchi-delete metric': {u'value': u'rule:admin_or_creator', u'key': u'delete metric'}}, u'horizon::cinder_options': {u'enable_backup': True}, u'keystone::cron::token_flush::hour': u'"*"'}, u'f5_icontrol_hostname': u'10.128.19.83', u'rhel_reg_machine_name': u'', u'rhel_reg_force': u'true', u'NovaRbdPoolName': u'vms', u'SSLIntermediateCertificate': u'', u'ComputeDpdkKernelArgs': u'default_hugepagesz=1GB hugepagesz=1G hugepages=128 intel_iommu=on iommu=pt', u'ComputeHostnameFormat': u'krynn-cmpt-%index%', u'ComputeDpdkHostIsolatedCoreList': u'4-21,48-65,26-43,70-87', u'tripleo::loadbalancer::ssl_cipher_suite': u'ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+3DES:DH+3DES:RSA+AES:RSA+3DES:!ADH:!AECDH:!MD5:!DSS', u'NovaSchedulerAvailableFilters': [u'nova.scheduler.filters.all_filters', u'nova.scheduler.filters.pci_passthrough_filter.PciPassthroughFilter'], u'ComputeSriovHostIsolatedCoreList': u'4-21,48-65,26-43,70-87', u'GlanceBackend': u'rbd', u'rhel_reg_http_proxy_username': u'', u'NeutronEnableL2Pop': False, u'rhel_reg_service_level': u'', u'osp_ad_domain': u'ad.lasthome.solace.krynn', u'HeatWorkers': 4, u'TenantNetworkVlanID': 40, u'BlockStorageHostnameFormat': u'krynn-cndr-%index%', u'f5_env_prefix': u'krynnaz3', u'rhel_reg_environment': u'', u'NeutronL3HA': True, u'ExtraConfig': {u'ceph::profile::params::osd_pool_default_size': 3, u'nova::notification_driver': u'noop', u'sahara::notify::notification_driver': u'noop', u'ceph::profile::params::osd_pool_default_pg_num': 128, u'keystone::notification_driver': u'noop', u'neutron::notification_driver': u'noop', u'ceph::profile::params::osd_journal_size': 4096, u'ceilometer::notification_driver': u'noop', u'manila::notification_driver': u'noop', u'ceph::profile::params::osd_pool_default_pgp_num': 128, u'cinder::ceilometer::notification_driver': u'noop', u'glance::notify::rabbitmq::notification_driver': u'noop', u'ceph::profile::params::osd_pool_default_min_size': 1, u'barbican::api::notification_driver': u'noop'}, u'CephStorageHostnameFormat': u'krynn-ceph-%index%', u'rhel_reg_user': u'admin', u'NeutronSupportedPCIVendorDevs': [u'8086:154c'], u'EndpointMap': {u'GnocchiInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8041'}, u'HeatPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13004'}, u'GlanceInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'9292'}, u'KeystonePublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13000'}, u'NeutronAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'9696'}, u'AodhInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8042'}, u'CeilometerAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8777'}, u'GlanceAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'9292'}, u'NovaVNCProxyAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'6080'}, u'HeatCfnInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8000'}, u'HeatInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8004'}, u'HeatCfnAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8000'}, u'NeutronPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13696'}, u'CinderPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13776'}, u'ManilaInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8786'}, u'HorizonPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'443'}, u'SaharaPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13386'}, u'GlancePublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13292'}, u'ManilaAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8786'}, u'HeatCfnPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13005'}, u'IronicAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'6385'}, u'AodhAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8042'}, u'IronicPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13385'}, u'GnocchiPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13041'}, u'HeatAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8004'}, u'SwiftInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8080'}, u'AodhPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13042'}, u'NovaVNCProxyPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13080'}, u'CeilometerInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8777'}, u'NovaInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8774'}, u'GlanceRegistryInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'9191'}, u'CeilometerPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13777'}, u'NovaAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8774'}, u'SwiftAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8080'}, u'NeutronInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'9696'}, u'GnocchiAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8041'}, u'CephRgwInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8080'}, u'CephRgwPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13808'}, u'NovaPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13774'}, u'MysqlInternal': {u'host': u'IP_ADDRESS', u'protocol': u'mysql+pymysql', u'port': u'3306'}, u'ManilaPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13786'}, u'SaharaAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8386'}, u'CephRgwAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8080'}, u'IronicInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'6385'}, u'KeystoneAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'35357'}, u'CinderInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8776'}, u'SwiftPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13808'}, u'KeystoneInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'5000'}, u'NovaVNCProxyInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'6080'}, u'SaharaInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8386'}, u'CinderAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8776'}}, u'ExternalNetCidr': u'10.162.200.0/23', u'StorageMgmtNetworkVlanID': 30, u'MysqlMaxConnections': 8192, u'rhel_reg_org': u'Krynn', u'ControllerCount': 3, u'ExternalAllocationPools': [{u'start': u'10.162.200.43', u'end': u'10.162.200.96'}], u'NeutronTunnelTypes': u'vxlan', u'token_flush_minute': [0, 20, 40], u'NeutronDpdkSocketMemory': u'2048,2048', u'PublicVirtualFixedIPs': [{u'ip_address': u'10.162.200.42'}], u'SSLRootCertificate': u'-----BEGIN CERTIFICATE-----\nMIIFDzCCA/egAwIBAgIJAMLnsbDD5KVMMA0GCSqGSIb3DQEBCwUAMIG1MQswCQYD\nVQQGEwJDQTELMAkGA1UECBMCUUMxETAPBgNVBAcTCE1vbnRyZWFsMRMwEQYDVQQK\nEwpLcnlubiBJbmMuMRAwDgYDVQQLEwdUcmFudG9yMRYwFAYDVQQDEw1LcnlubiBJ\nbmMuIENBMRgwFgYDVQQpEw9SYWlzdGxpbiBNYWplcmUxLTArBgkqhkiG9w0BCQEW\nHnJhaXN0bGluQGxhc3Rob21lLnNvbGFjZS5rcnlubjAeFw0xNjAzMDMyMjM2NDla\nFw0yNjAzMDEyMjM2NDlaMIG1MQswCQYDVQQGEwJDQTELMAkGA1UECBMCUUMxETAP\nBgNVBAcTCE1vbnRyZWFsMRMwEQYDVQQKEwpLcnlubiBJbmMuMRAwDgYDVQQLEwdU\ncmFudG9yMRYwFAYDVQQDEw1LcnlubiBJbmMuIENBMRgwFgYDVQQpEw9SYWlzdGxp\nbiBNYWplcmUxLTArBgkqhkiG9w0BCQEWHnJhaXN0bGluQGxhc3Rob21lLnNvbGFj\nZS5rcnlubjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL+ycHZrGwRR\nU2mZvXcinAc1tHqmX6uRX8xTd/KnAlmo9FKkryYT6fH+Vt3YoQZxt1y1/zwP8b5q\nYD/fZCXpK+m2tH7KfbHD+dRwOfkfiqEKYlnZjzJDoa1fFXgcD1MOH4WtW0e76gJu\nqazHS8PxnPGVbov/Zct4dhu9N5bptyAkSgy8qM58VY+XSfjMo4KlBAMrRIkYD6Km\ngxckvl0+h6b+izc67ftcoWqj24mep4mRAF6jRzldWp9gj5oSh/qR7CUBN7AvS+GU\nB/hLVkQw3mT3RqZxXDsVrrzrnm+xtRDJMakbwQUyIQ8JrtYGgpo4z+T6tOC9IwJ1\no6mCMreLy7ECAwEAAaOCAR4wggEaMB0GA1UdDgQWBBSuML7sQDcVORQov3TrBvf5\nqoq09TCB6gYDVR0jBIHiMIHfgBSuML7sQDcVORQov3TrBvf5qoq09aGBu6SBuDCB\ntTELMAkGA1UEBhMCQ0ExCzAJBgNVBAgTAlFDMREwDwYDVQQHEwhNb250cmVhbDET\nMBEGA1UEChMKS3J5bm4gSW5jLjEQMA4GA1UECxMHVHJhbnRvcjEWMBQGA1UEAxMN\nS3J5bm4gSW5jLiBDQTEYMBYGA1UEKRMPUmFpc3RsaW4gTWFqZXJlMS0wKwYJKoZI\nhvcNAQkBFh5yYWlzdGxpbkBsYXN0aG9tZS5zb2xhY2Uua3J5bm6CCQDC57Gww+Sl\nTDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQCCALlwYznNn8ZOe+/h\nsBeDKhiK44CBJBZgfI26V6BB+CGFBsTFanyrmH+kNJyWyL2MNubSZH3qoaL3WTdT\n1jnX6Eyv2LjOq+5HgHOq3uOI0+vcWd80PEbIjrf7cC99GbkDn+bUNf0erySiJKR2\nAFHgYAE31q/3X4rO/cb5eN9h01uA92m7nmcDfxa3I3C19v9GBRvZ+Kj3z3dbKpNe\nhCyC72/+1a93Vxn9JbZsV0XJUZhEB15hemQ57U91Jb6gK18IxvyX2J9tSfeKSvCe\nNroC43O7EkOOCr/yBRWxWWojXTiLqlq+3IowBHu524V3TMHpWCnBXqlggw1GfKSF\nOwn1\n-----END CERTIFICATE-----\n', u'GlanceRbdPoolName': u'images', u'BondInterfaceOvsOptions': u'bond_mode=active-backup lacp=off other_config:bond-detect-mode=miimon other_config:bond-miimon-interval=500', u'NeutronEnableIsolatedMetadata': True, u'NeutronVniRanges': [u'1:4094'], u'rhel_reg_method': u'satellite', u'emc_scaleio_ip1': u'10.128.19.81', u'SSLKey': u'-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEA8bIh4q8nmozTyWTHCIgIqIwD6RHmTteIkb9+gKCSg1L/NYuT\n6O93D5vBXGZMm6LK3paY6HQim90TO1iNHdRllEt+AZ396yPHW0TUAUOJWYP5PATq\niGmbg5rL0q7E5dR+OE02qF+IG8yS/y/zvnn+5wxWCXXSoYB9dRNSbYoBkvkRMtxz\nG9jB/tmnVEIUWiPSLolguLUophs7crl/vSw3i89y524EjVJPmOINADaFsPZBK6+m\nQaZNDfJKSPCWZw723xrc19Uw0316Fs+TVl3+DPE1BzP8qcsSLBii7qMwiyxWs98k\nrNn0uHWN1NcZnLUDIv+etPMwGqgTHJy71HjAZQIDAQABAoIBAQCsFg62Xcuu6LIq\nZIyp8GFp0DdAjTQT0rY0P8oMP0fSJRf8weKQKV/2RwnHhjbpYWFcVpGMgJPbse5t\nhMEFCiNBEPcoo5sU/qaEv17Lf5Cdoa+lIkLy2W6Wp3KUEUez9DXiVGekPlCkqmXH\nOBct+aKaU1g26CMORnQNFbLMt0Qjpbxuzx4UGa+QFd28VNw6CQ6K1Aswk16pDV8j\n7ymjOf8GUXBiP7EIK4NF69ONazy3xyZqMrA6R2pByvcIRLT1kFCDb3p1PwJPIiuG\neCUQOHSo2tmSglBMMBujrZN/ZAN7ylTLRj3MHEwQPhBCQ0kSTyQ/4nwKMcskvaqC\nRX7x32qJAoGBAPxJaNudC+piLX16b47rPm9hjfMfNd5HZElfcajmYgLJizyR6hrH\n/Gd/V74HhAlr40l79WnyBpnzEGuezJQnkR1srOpRdHARZETLZJkNIt4ahsIEFVTJ\nrWEEwKjSb40WcwRN+CKS+gAeA1M1PHL0XyJwcf9oyE/Ns8EdugTI9cS3AoGBAPVA\n0TcpK/9xiuru7iLRdIfEjVGYJQB07D/DvTb0ym9k8UzL6I6fcceoOJDo1mtxgKin\nqBh9zFU6efo1uT1HWhbqnJH5Q2HHe7zjurTk0CNJT1hDwnAv5+11uYb7KobJK2OY\nG2KaPexZWHOoJ3netAIJj7JMWA2+8YmSY6WA3F/DAoGAKaTsfCPmTaA7JhVJyOun\n+La/ubwTJkfelAX/OwQcdZ1TMIJdhGIyldr9Xs7ayrtWX1Do574dvNfUhA9IccQ+\nPf8sY9liQQV96aUxS9pRQRxb1jbaVo6b4gHo03U5GK71+WXtabedMNvDbL7C5a7U\n7VhmWOSw/AtWerAvfo61ku0CgYA6M9yyy4mOgKKoKHXJO439Hm8vOv0lA5qBc3F3\nFlboYrtFL2sMVdiJumlaMneYXgJbhBZHYatZWpxR/eftG/7MS3dGyTHthYrfA+hu\nP5MJnL9AwivltejDmNmjp/2qqRkr9JAjMVmauoVcRT7BFFIB3cUFWkrXUEZAEMan\nI1KpQwKBgCbwArI2lENhfBvmJ1Jk/QEBj7EKXm5dX0epBPQImKhzSUNjDtYO4wec\nYbVo7RLmHZd11+XtTWq6kbRgUjnUUr3lMbl2+EK11gb32BByUr7sJ5xJObRrazuT\nPhsa28oyIbl629WdJ/jJ5Lq9gBOq1MVlMtCStfkRBPoetirlWkg/\n-----END RSA PRIVATE KEY-----\n', u'TenantAllocationPools': [{u'start': u'10.3.0.10', u'end': u'10.3.0.200'}], u'emc_scaleio_ip2': u'10.128.19.82', u'ControlPlaneSubnetCidr': u'24', u'ComputeSriovHostnameFormat': u'krynn-sriov-%index%', u'OvercloudCephStorageFlavor': u'ceph-storage', u'InternalApiNetworkVlanID': 10, u'ObjectStorageCount': 0, u'NeutronExternalNetworkBridge': u"''", u'InternalApiNetCidr': u'10.0.0.0/24', u'BlockStorageCount': 0, u'DnsServers': [u'10.162.200.254', u'8.8.8.8'], u'rhel_reg_auto_attach': u'', u'StorageAllocationPools': [{u'start': u'10.1.0.10', u'end': u'10.1.0.200'}], u'NovaComputeLibvirtType': u'qemu', u'StorageNetCidr': u'10.1.0.0/24', u'rhel_reg_sat_repo': u'rhel-7-server-satellite-tools-6.3-rpms', u'StorageNetworkVlanID': 20, u'NetworkerExtraConfig': {u'neutron::plugins::ml2::path_mtu': 1550}, u'CinderRbdPoolName': u'volumes', u'ComputeDpdkHostnameFormat': u'krynn-dpdk-%index%', u'rhel_reg_server_url': u'', u'OvercloudBlockStorageFlavor': u'cinder-storage', u'NovaComputeExtraConfig': {u'nova::compute::resume_guests_state_on_host_boot': True, u'compute_classes': [u'::nova::config', u'::neutron::config', u'::neutron::plugins::ml2', u'::neutron::agents::ml2::ovs'], u'nova::config::nova_config': {u'DEFAULT/max_local_block_devices': {u'value': u'4'}, u'libvirt/volume_use_multipath': {u'value': u'True'}, u'libvirt/mem_stats_period_seconds': {u'value': u'0'}, u'libvirt/live_migration_permit_post_copy': {u'value': u'True'}, u'DEFAULT/allow_migrate_to_same_host': {u'value': u'True'}}, u'neutron::agents::ml2::ovs::bridge_mappings': [u'datacentre:br-ex', u'external:br-extnet'], u'neutron::plugins::ml2::network_vlan_ranges': [u'datacentre:1:4000', u'external:1:4000'], u'neutron::plugins::ml2::physical_network_mtus': [u'datacentre:1500', u'external:1500'], u'ceph::profile::params::osds': {u'/dev/sdh': {}, u'/dev/sdf': {}, u'/dev/sdg': {}, u'/dev/sdd': {}, u'/dev/sde': {}, u'/dev/sdc': {}}}, u'EC2MetadataIp': u'10.20.0.2', u'NetworkDeploymentActions': [u'CREATE', u'UPDATE'], u'ComputeDpdkCount': 0, u'rhel_reg_repos': u'rhel-7-server-rpms,rhel-7-server-supplementary-rpms,rhel-7-server-optional-rpms,rhel-7-server-extras-rpms,rhel-7-server-openstack-10-rpms,rhel-7-server-openstack-10-tools-rpms,rhel-7-server-openstack-10-optools-rpms,rhel-7-server-openstack-10-devtools-rpms,rhel-7-server-rhceph-2-osd-rpms,rhel-7-server-rhceph-2-mon-rpms,rhel-7-server-rhceph-2-tools-rpms', u'OvercloudObjectStorageFlavor': u'swift-storage', u'NeutronDpdkMemoryChannels': u'4', u'rhel_reg_http_proxy_port': u'', u'NeutronNetworkType': u'vxlan,gre,vlan,flat', u'ComputeSriovCount': 0, u'ComputeServices': [u'OS::TripleO::Services::CACerts', u'OS::TripleO::Services::CephClient', u'OS::TripleO::Services::CephExternal', u'OS::TripleO::Services::Timezone', u'OS::TripleO::Services::Ntp', u'OS::TripleO::Services::Snmp', u'OS::TripleO::Services::Sshd', u'OS::TripleO::Services::NovaCompute', u'OS::TripleO::Services::NovaLibvirt', u'OS::TripleO::Services::Kernel', u'OS::TripleO::Services::ComputeNeutronCorePlugin', u'OS::TripleO::Services::ComputeNeutronOvsAgent', u'OS::TripleO::Services::ComputeCeilometerAgent', u'OS::TripleO::Services::ComputeNeutronL3Agent', u'OS::TripleO::Services::ComputeNeutronMetadataAgent', u'OS::TripleO::Services::TripleoPackages', u'OS::TripleO::Services::TripleoFirewall', u'OS::TripleO::Services::NeutronSriovAgent', u'OS::TripleO::Services::OpenDaylightOvs', u'OS::TripleO::Services::SensuClient', u'OS::TripleO::Services::FluentdClient', u'OS::TripleO::Services::VipHosts', u'OS::TripleO::Services::CephOSD'], u'tripleo::profile::base::database::mysql::innodb_buffer_pool_size': u'256M', u'NovaSchedulerDefaultFilters': [u'RetryFilter', u'AvailabilityZoneFilter', u'RamFilter', u'ComputeFilter', u'ComputeCapabilitiesFilter', u'ImagePropertiesFilter', u'ServerGroupAntiAffinityFilter', u'ServerGroupAffinityFilter', u'PciPassthroughFilter', u'NUMATopologyFilter'], u'ControllerEnableSwiftStorage': False, u'SSLCertificate': u'-----BEGIN CERTIFICATE-----\nMIIDwTCCAqmgAwIBAgIBCjANBgkqhkiG9w0BAQsFADCBtTELMAkGA1UEBhMCQ0Ex\nCzAJBgNVBAgTAlFDMREwDwYDVQQHEwhNb250cmVhbDETMBEGA1UEChMKS3J5bm4g\nSW5jLjEQMA4GA1UECxMHVHJhbnRvcjEWMBQGA1UEAxMNS3J5bm4gSW5jLiBDQTEY\nMBYGA1UEKRMPUmFpc3RsaW4gTWFqZXJlMS0wKwYJKoZIhvcNAQkBFh5yYWlzdGxp\nbkBsYXN0aG9tZS5zb2xhY2Uua3J5bm4wHhcNMTgwMjE1MjI1OTA1WhcNMjgwMjEz\nMjI1OTA1WjBZMQswCQYDVQQGEwJDQTELMAkGA1UECBMCUUMxEzARBgNVBAoTCkty\neW5uIEluYy4xEDAOBgNVBAsTB1RyYW50b3IxFjAUBgNVBAMTDTEwLjE2Mi4yMDAu\nNDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDxsiHiryeajNPJZMcI\niAiojAPpEeZO14iRv36AoJKDUv81i5Po73cPm8FcZkybosrelpjodCKb3RM7WI0d\n1GWUS34Bnf3rI8dbRNQBQ4lZg/k8BOqIaZuDmsvSrsTl1H44TTaoX4gbzJL/L/O+\nef7nDFYJddKhgH11E1JtigGS+REy3HMb2MH+2adUQhRaI9IuiWC4tSimGztyuX+9\nLDeLz3LnbgSNUk+Y4g0ANoWw9kErr6ZBpk0N8kpI8JZnDvbfGtzX1TDTfXoWz5NW\nXf4M8TUHM/ypyxIsGKLuozCLLFaz3ySs2fS4dY3U1xmctQMi/5608zAaqBMcnLvU\neMBlAgMBAAGjNzA1MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMBsGA1UdEQQUMBKH\nBAqiyCqHBAoUAAOHBAoUAAQwDQYJKoZIhvcNAQELBQADggEBAHF6Pu9SOkHQv+uL\nUC8rQYiBZpp8WTT5evdCSDooc+/l9KKAalL0KULYYwn5LeaXzXTG/+bfPhL1wy7D\n9HTwxXW5X1ROkI82QYyhZyAltor7QtdzyTCyxO7UTdM8i9Dj9woQ5JJSyBb3Eq0Z\nLsfxtMz3XGYwYGPsVbdBHU643N+RzZvrfrHjn82FpGqnsIJ+rJKI/rCT27Y3CgJV\nZ8tqRmZQLEL76cH7KJfCu2WHjAr2khawYF6QbKlgSQ+4zi5UFbWfrYfW5X6sYLuM\n/MTIR9PQyq8PNFCyX8xnJIy7FtxwGp1AWFn2OjY+Yg+lB1/33SqtjsNjt7H9Ldm+\nTrSvLS4=\n-----END CERTIFICATE-----\n', u'OvercloudComputeSriovFlavor': u'computesriov', u'ComputeDpdkExtraConfig': {u'nova::compute::vcpu_pin_set': [u'4-21', u'48-65', u'26-43', u'70-87'], u'neutron::plugins::ml2::path_mtu': 1550, u'nova::compute::reserved_host_memory': 4096, u'neutron::plugins::ml2::type_drivers': [u'vlan', u'flat'], u'neutron::agents::ml2::ovs::bridge_mappings': [u'datacentre:br-ex', u'external:br-extnet', u'dpdk_ens1f0:br-dpdk1', u'dpdk_ens1f1:br-dpdk2', u'dpdk_ens2f0:br-dpdk3', u'dpdk_ens2f1:br-dpdk4'], u'neutron::plugins::ml2::network_vlan_ranges': [u'datacentre:1:4000', u'external:1:4000', u'dpdk_ens1f0:1:4000', u'dpdk_ens1f1:1:4000', u'dpdk_ens2f0:1:4000', u'dpdk_ens2f1:1:4000'], u'neutron::plugins::ml2::physical_network_mtus': [u'datacentre:1500', u'external:1500'], u'ceph::profile::params::osds': {u'/dev/sdh': {}, u'/dev/sdf': {}, u'/dev/sdg': {}, u'/dev/sdd': {}, u'/dev/sde': {}, u'/dev/sdc': {}}, u'computesriov_classes': [u'::nova::config', u'::neutron::config', u'::neutron::plugins::ml2', u'::neutron::agents::ml2::ovs'], u'neutron::agents::ml2::ovs::datapath_type': u'netdev'}, u'NetworkerHostnameFormat': u'krynn-netwrk-%index%', u'KeystoneCACertificate': u'-----BEGIN CERTIFICATE-----\nMIIDNzCCAh+gAwIBAgIBATANBgkqhkiG9w0BAQUFADBTMQswCQYDVQQGEwJYWDEO\nMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVuc2V0MQ4wDAYDVQQKDAVVbnNldDEU\nMBIGA1UEAwwLS2V5c3RvbmUgQ0EwHhcNMTgwODIxMjEzOTQyWhcNMjgwODE4MjEz\nOTQyWjBTMQswCQYDVQQGEwJYWDEOMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVu\nc2V0MQ4wDAYDVQQKDAVVbnNldDEUMBIGA1UEAwwLS2V5c3RvbmUgQ0EwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCo+yrxvuQ/apbZaQK+mcb4laNjpAgx\nPy8qRMyoq9gYagcyOqx49gsFsb418fpa8mNmKbc+/aR5V+mlCprMbDnE6GyJcz7T\nCAv80qA5ZfkkrFARcP5JkkR4Ycxt5OyfAaD2KoSez9rxjVn3FOrKRwoaH8oAgaB+\nPg8sQzkncM5UINXfL/gxxAyAigXed8di8dzRQDfRlHtVbSB2HrjIXIKDb5PZ9+Pp\niWOUQ4hxWm+NVuMUKS6UNsoxSC7rjErS1afbvl9LpdFINnbc6QwAVwiKlVcbokJS\nBgeWbbFnHPF64glCBafEYAQ0pLa1Ye/NX4sEGB7RhGOKuEN5adgO49NFAgMBAAGj\nFjAUMBIGA1UdEwEB/wQIMAYBAf8CAQAwDQYJKoZIhvcNAQEFBQADggEBAI2JEOst\nx45o0/dJxoTe2M4HoumPG6MsNnrMCE2L9mWgIdmLth+sfJZs+zyFvgmsiCGdOcbl\n25XTtGhHwnyeFY/ZgM1mOHIMJPIBrP0Iwf9d4zG53m2s3GTWo/A85ucwOdT/u2va\n+E3vAreDrqaAlUkIZTaGua9hWGnq0y/Rk+DBRt9A+cELTy+0X+2Z6eSqfpg0hX1L\ndg1oxMxmTHWylvoCKoUpy/lO7cbjGX3ICBxMjUNyLKL4yrPJhH9DbjNB+OSx2kI2\nT9kXMcbrojFfG1ROzKaZJum/KhMhpjunvDacpXjZZV9WOJRgpQrKpq/kvxl5kmJ/\nHWZGlyLecTZeo78=\n-----END CERTIFICATE-----\n', u'ExternalInterfaceDefaultRoute': u'10.162.200.254', u'ValidateFqdn': True, u'rhel_reg_release': u'', u'RootPW': u'r00tme', u'CephStorageExtraConfig': {u'ceph::profile::params::osds': {u'/dev/sdh': {}, u'/dev/sdf': {}, u'/dev/sdg': {}, u'/dev/sdd': {}, u'/dev/sde': {}, u'/dev/sdb': {}, u'/dev/sdc': {}}}, u'tripleo::loadbalancer::ssl_options': u'no-sslv3 ', u'ObjectStorageHostnameFormat': u'krynn-swift-%index%', u'rhel_reg_sat_url': u'http://10.162.200.124', u'UpdateIdentifier': u''}}] 2018-08-21 17:39:48.170 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'e340040793994788b220722900085bf1', u'expires_at': u'2018-08-22T01:38:28.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=1290b2cd-e504-40ee-8537-dbdbdbf4ce20, action_class=tripleo_common.actions.validations.Enabled, attributes={}, params={}] 2018-08-21 17:39:49.291 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'e340040793994788b220722900085bf1', u'expires_at': u'2018-08-22T01:38:28.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=c480450b-7b85-47ce-a722-62bbcb1a28d9, action_class=tripleo_common.actions.validations.GetPubkeyAction, attributes={}, params={}] 2018-08-21 17:39:50.371 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'e340040793994788b220722900085bf1', u'expires_at': u'2018-08-22T01:38:28.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=53d5e6fe-13aa-4f18-a4c5-76956319d341, action_class=tripleo_common.actions.parameters.UpdateParametersAction, attributes={}, params={u'container': u'overcloud', u'parameters': {u'node_admin_extra_ssh_keys': u'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCQrjaLGIcSZ2ivjvQ0dRO3doj3oPOgTeDn2uP5YZym/Mox1tm5FWO/XL+zJnCo5t98isitDJ3oS/HnH7A1vxzYD5fkVVqq0w0ZPkV8C2w/+E9ko8A1C9ng+n0R5eyPR6BWRB3aFl9fxDKWcNo9NKeoOT4JA/cKEYCMHaiYEZmY0egV2df+INynWakmZM2dvddOzWBUsCJcuviEV8fmJo9ygkPL8q0vpsiVFcOtNdnKUmNXNiAlTalGNTqOE2LD3BonHYJk9NkUmyycNePwMlq0IVfXPYYUPM6FFwvB53zWUO84sTbln4Y+f5CljZZbcfJeREg45gcis1lZh0xoMITB Generated by TripleO'}}] 2018-08-21 17:39:54.967 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'e340040793994788b220722900085bf1', u'expires_at': u'2018-08-22T01:38:28.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=f059cb40-4877-47bc-b056-679c29e4c087, action_class=mistral.actions.openstack.actions.SwiftAction, attributes={u'client_method_name': u'head_container'}, params={u'headers': None, u'container': u'overcloud'}] 2018-08-21 17:39:56.175 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'e340040793994788b220722900085bf1', u'expires_at': u'2018-08-22T01:38:28.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=c5c5c17e-501f-49f0-ad02-3dadcdadd9d6, action_class=tripleo_common.actions.swifthelper.SwiftTempUrlAction, attributes={}, params={u'obj': u'swift-rings.tar.gz', u'valid': u'86400', u'container': u'overcloud-swift-rings', u'method': u'GET'}] 2018-08-21 17:39:57.281 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'e340040793994788b220722900085bf1', u'expires_at': u'2018-08-22T01:38:28.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=6487a362-553c-4bea-b56a-f726277eb70d, action_class=tripleo_common.actions.parameters.UpdateParametersAction, attributes={}, params={u'container': u'overcloud', u'parameters': {u'SwiftRingGetTempurl': u'https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=0d79a375313a39741de7381d8c35c747307de9ff&temp_url_expires=1534973996'}}] 2018-08-21 17:39:59.529 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'e340040793994788b220722900085bf1', u'expires_at': u'2018-08-22T01:38:28.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=ca77df9f-bd42-4d33-98a9-4a507d86bf8d, action_class=tripleo_common.actions.swifthelper.SwiftTempUrlAction, attributes={}, params={u'obj': u'swift-rings.tar.gz', u'valid': u'86400', u'container': u'overcloud-swift-rings', u'method': u'PUT'}] 2018-08-21 17:40:00.651 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'e340040793994788b220722900085bf1', u'expires_at': u'2018-08-22T01:38:28.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=f2baac7c-abdd-434a-8f83-2469e4241746, action_class=tripleo_common.actions.parameters.UpdateParametersAction, attributes={}, params={u'container': u'overcloud', u'parameters': {u'SwiftRingPutTempurl': u'https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=3d205533dbb17138d9c1bd509bab80a5a521928c&temp_url_expires=1534974000'}}] 2018-08-21 17:40:02.931 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'e340040793994788b220722900085bf1', u'expires_at': u'2018-08-22T01:38:28.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=94f1ae84-2d99-4c87-be2e-9041ea2ecebb, action_class=mistral.actions.std_actions.NoOpAction, attributes={}, params={}] 2018-08-21 17:40:02.932 2043 INFO mistral.actions.std_actions [-] Running no-op action 2018-08-21 17:40:04.597 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'e340040793994788b220722900085bf1', u'expires_at': u'2018-08-22T01:38:28.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=a149a1bb-d2cc-44f4-9867-557a3642dd4f, action_class=mistral.actions.openstack.actions.ZaqarAction, attributes={u'client_method_name': u'queue_post'}, params={u'queue_name': u'9d578d3f-c29a-42ff-a261-14dbc2b44dbf', u'messages': {u'body': {u'type': u'tripleo.swift_rings_backup.v1.create_swift_rings_backup_container_plan', u'payload': {u'status': u'SUCCESS', u'message': {u'description': None, u'created_at': u'2018-02-22 04:48:52', u'updated_at': u'2018-08-21 21:39:58', u'id': u'968f1f11-6f20-4df5-80c9-44c37af9fbf9', u'manager': {u'client': {u'cron_triggers': None, u'tasks': None, u'workbooks': None, u'actions': None, u'executions': None, u'environments': None, u'members': None, u'workflows': None, u'services': None, u'http_client': None, u'action_executions': None}}, u'scope': u'private', u'_data': {u'created_at': u'2018-02-22 04:48:52', u'description': None, u'variables': u'{"root_template": "overcloud.yaml", "passwords": {"CephClusterFSID": "afa4bfa0-178b-11e8-a78c-525400a6c54d", "CephMonKey": "AQC2S45aAAAAABAAuV7N5EtCfAjZ0GKecXseZA==", "NeutronPassword": "8kgQ3U27gQMTaUvWb724KbQ8K", "HeatPassword": "jkF88nM6nuGtshmVp2ePsUAHd", "SnmpdReadonlyUserPassword": "7f54596ff715c1ca1878a1185ded051f44beef33", "GlancePassword": "um99YHx2cP9ZGfRWThvk6c2n8", "IronicPassword": "VvJZUqPaDRJQwJmBNKPtgyjuv", "HeatStackDomainAdminPassword": "qzQqR8cv8e9r6cMRyk8KUWCkk", "ZaqarPassword": "8jDVYemtbrZ9eCvHUWc8gTAZv", "MysqlClustercheckPassword": "xJQMPhkgs2PqG9wNdWgZW4msW", "GnocchiPassword": "TN4tjsYYvTZayc4DqqZuY642M", "CephAdminKey": "AQC2S45aAAAAABAAAYT/baXKeRAZkZHshteO3Q==", "CeilometerPassword": "4rCWnU6GjNyNXhr9rFTZmJ3cC", "CinderPassword": "hNds7nsunkghcCmHtM6ghnajb", "RabbitPassword": "NqfDJEFDujfBEFefGrAgVt9vZ", "CephRgwKey": "AQC2S45aAAAAABAAC3w5Uiw0SXYUjEio/I7a6Q==", "TrovePassword": "Y9ZwMEQ92up4FWMaRZaV6X7sD", "AodhPassword": "scVG8JBBP9N9Pmhng2M6AzZBc", "KeystoneCredential0": "GavlhcO47vp1kgATYD5niOdOcdRxDQcrydYZgo7RQbs=", "KeystoneCredential1": "sjlkgpY39e8CVGu2ZZyN5f-PWUkT8xHTGfrVqIa8-hs=", "CephClientKey": "AQC2S45aAAAAABAAD0oMJfCjQwv/FhnAOOkBdw==", "NovaPassword": "v72sUpAsQRaDtg4KYnztQaHCu", "AdminToken": "pX9qYWFAEsgxycBrWbqtPJ29G", "RedisPassword": "TcjBjD6FpxhZDP6y9V7gaj8gP", "MistralPassword": "bTxxR3KcM8kuKYaghZqPPxBwY", "SwiftHashSuffix": "PRqEGctUHHNxZH3ZwP7DbUTxm", "AdminPassword": "F9afsbdYtNjMwb6hgAKw9rtTX", "MigrationSshKey": {"public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC78G3xWGQJHaaMe0DaeebVDK/tmgLGwD4BRwPmWJG9z5CSTAEroCCCWXYtoGKol5MM9VQshV4Ogy1X4DCZRForWgl9hu9GL8UwHruuB0Y7zoBlFYaPCCGPZsrlhj8zo2fstnq/je/rjnFFXlmUKOCIyfLuYovlY8SJSeqQ3jkVxg4EZDkSwrN+82nmCXhfREgjxXTBSiLPSDwANtFbsCy49YvHmCNolikjegXr8PyqY7Qdz7FFU5e0CtNO1ADwwsYnIkDuDaL6KUlGD711bxPY5+hYVgM+GeU1grZVLDx6G74BavKDzg+yr5wcgNDuirdrjN9GjaFzPU+/ch9WKNyd Generated by TripleO", "private_key": "-----BEGIN RSA PRIVATE KEY-----\\nMIIEpAIBAAKCAQEAu/Bt8VhkCR2mjHtA2nnm1Qyv7ZoCxsA+AUcD5liRvc+QkkwB\\nK6Aggll2LaBiqJeTDPVULIVeDoMtV+AwmURaK1oJfYbvRi/FMB67rgdGO86AZRWG\\njwghj2bK5YY/M6Nn7LZ6v43v645xRV5ZlCjgiMny7mKL5WPEiUnqkN45FcYOBGQ5\\nEsKzfvNp5gl4X0RII8V0wUoiz0g8ADbRW7AsuPWLx5gjaJYpI3oF6/D8qmO0Hc+x\\nRVOXtArTTtQA8MLGJyJA7g2i+ilJRg+9dW8T2OfoWFYDPhnlNYK2VSw8ehu+AWry\\ng84Psq+cHIDQ7oq3a4zfRo2hcz1Pv3IfVijcnQIDAQABAoIBAQCRfeSu9P2kbPbV\\nREmFmN9RSZwcdaD2mjamKILlXOWeqsRB7WLukez43Cb31XTrDUSCwJ1kRe71jymY\\nIO+eh2LCstYr/jzX+f1ObkxewjTl8cxF9O8RZXsNl8c0/sOIx1SZ1P6bslbs5X3c\\n9NimMSr52lUdpN6mO6EXo0ha1B4fMrl5lY3TzQXm1T48Zi5IMOZgpuQNbT9hRXss\\n68oAmNEmDHapIjH5u2rZNn1d5W4pvyHtA/G+mWXu0hUxXlGWCN0YBcMErJ53HjOV\\nGcWbd88kzDzbybPGYXqx2ExUGdeeP+tv1IWPimbWtemLRdxXGr2QRUdK8WiJ0M8S\\n9dk7LJuFAoGBAPPpI+2P0JjNXVNjlizP4p5aTfjeCWJ1EEIOTSlPWNqxClTB0LJO\\n8MR9qVZrOr0NWJEXs1PQ5icNJsjSNCNFBR54gMC56UKgSnOgZCEnxjjSKve4gzZ9\\nP9P8Qn4fBtdsnfdlaiBIERBaQk5TWwlxukXmJ7Gygy0nUbQEljKOQ9qDAoGBAMVB\\nGD6BsfK2F2rKtFpETHZ9AtIk/lWKLMW5Q26ihVweQ4DTKkTQNlEC36dSUQn8SsV5\\nN4NH1jlahansLM5gC88laQxCK9vPAYVllN7YtJBYU78MhyPNsnzIrGgA6WgE6SMv\\nuZuFaZ5IiKvPCLUHtIqsqaMQbptBFxqZKddzt0JfAoGAeWcVxuzKOwQc66Cp4uwm\\nNANmw/RgX209BmPv7BvechuktMMziUzZcjPJ0YXV2ruF1dIiJBnaNJ3LLDHUWanE\\n/oGkNElU3SDDbgHrVMVjWGzjjiF8zeZRmsX4oqX21cruZXFI/YBhXe5PCoVazryY\\npqoEH+JmgFcNx7hwugEtrNkCgYA/dX2zPk5dYy+Nb8Et+SMQS4+Iw9X+9wEIa13C\\nTg7RX/sfis/ia4nN7jq9vcHMkJoNhb3SQl4s/W5bCFwx2Lxz2/k7tF4fzS0UGWYX\\ne2g7t+7ZW9JuNlLhyj2NCB4PFOVcKJJx8i3Uekld3LFUbDItGvdIOpUa5YnlSLkp\\nU1T1yQKBgQDhEdJWFQZJrsILv3zFhuDtuy15QR1QvcRQXnUodaCj7dNQyK/+6CFG\\nipxgzDI3537fMcC/MO7PDCG5HB0FZl7b3SDuNWbzW7hqCBZtBxRuBqdticc8jbkV\\nnGt4UuYs+DVGPULDuDscVAKKCGT6cSFn5m1jedMgxsSxxm1A+xL8Ww==\\n-----END RSA PRIVATE KEY-----\\n"}, "HAProxyStatsPassword": "XknBPwQd4AsTKwH4seqp2BVJq", "ManilaPassword": "4nQPbu7Ch798gPPthwrZs6Kr2", "SwiftPassword": "8cBNKm2qPfwwx7y7e3HJkmKhf", "CeilometerMeteringSecret": "b4tmWMngDw9yfv8rxyj7YTbPs", "NeutronMetadataProxySharedSecret": "Np7VUh38WzatDXetXEcJwQt6g", "BarbicanPassword": "gVR4qTFAkfYHd2bRCaWHFCG4W", "SaharaPassword": "hje6PHVNzV7PWzrwECArQsmZf"}, "parameter_defaults": {"KeystoneSigningKey": "-----BEGIN PRIVATE KEY-----\\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC9IkkNY9JIgGQT\\nBjBTX0s0WBqDGAaBJ+N2LzBD63/da0FpaLfcJV0V2Y4yXYZRw41w8u7NZNRTRO4y\\nIkL3RnSf34+1R+n4dX85aW3WGXTQHzjgCnlHADAZIh5CXtG428V4aQtPrdEHc/Sl\\nFR87idaSd+zsEYhJWR5IgJiaGChYE6WOQ681qedPQMljzLXwLERzMwep7mvKZ56E\\nTbohndURydtuHDuz5Nyb88V+TB9DcNtjU4uyAEPkywZxmzNkG6xYuc9oQrWQX9Iz\\ngogWlf7EOmBJfCnLriWPvxb0xx1PV2uyZzIiMk50Fgh1Bz7ZTXrhEuqwBhwWaV5r\\nhwzMDS37AgMBAAECggEAKNADL46AzABYl/pX50XC9rKkVfGTRb+Tx+b65U0mNGN2\\npAZi1nCBm7tsgdXIrFAkb2EcwtmlL6rKM6tNBAsCE5WsbxPrmx/PqlXjy7WGjXqP\\nTVk1Pmr99g50tSG848UY4ZjZRgJd/tu4yP671J8z3Dtgtrg5zooajM6jH21jF04W\\nQ63hp1E3fcdNCDhc0w65Gqd+CcsJ4h5Nu2FCNRw+LrCT72w244R5lqmh/vfHskvv\\nVeN2GmRaTr207/1Bz03+HFvPP5D/8UQGrROFs80aeiRBzSAe9/zmKN9oW+ysm4Jz\\n7O/fFfytLqlCQQ41M08Vk0liI+ZTrDP86ofg78jHoQKBgQD6WnP2wyXmYFC+33Z0\\nFpjVy2ZHfwtd5IGnWUcReA9YnAKI8OjK6WtwZkQNvamVHON1jP27VH38lRPQvtvx\\neAeAMov4hGYspyMnbCbqB6Zp/e3whnuuQ0wIkxnKDliXCikd7iXjY8yG7gDKEoIY\\nTr3smJvn/Ku0jfRiydGI144/8wKBgQDBZlmP4H0AaJHJbjDgJS2yCvPNbmNnckI3\\nb6/+UJg856CJRBqr2EeV7r1/6ipLHh+Y2iiPDjaiooOybWBVbRP3P5iKVFfte0kM\\nzL+r+RcTLVvTC3vv7WU5YAi7J2+QlcnY6RQWjq9J+sLczw1PWiaMLS+NxiJ6Bhd7\\nv76A9Mpj2QKBgGa+WHkc/aDeRkUPUH20CGU1ZHRTH0cZUFxtt0zkCOhEnoW02NTt\\nlro6PhOlksMvZ+oGQttugYX3aHpy2bDvoaRrGiaTr5sDvNmg+RdyrEkzfUMI7hlG\\nZR3fwOW7nX/fG6C866+2dWmqo4hKsDlpl2hR+Snr+EvRNkqUqPmP/UEhAoGAXSzI\\nPW70CjxW8GqsFXEUANESAIkMTwxXJooiii2eCsm1KCythNkgM/XfSj8wvRv4MRX5\\nsGIypEwTkuTrInz4v4feH9bevcVFvmrudRX+rfiOYrEHtuHygJ/p1PD86PWhV2WD\\njhKUFNpBA0ylpvNR2vryDCXG+m7w5WfNiidlUpECgYEA5DWOaxZESK9JdsYMgRS4\\nttPPDem0gE+u+P+NM+pQtH6C0ikzqg0p66n8WLAiPZ3VscFoGBfLN9HiZNonK1y9\\nGpFQdZrdJ5oTQUfr0FbA5BBRaFKO5d0mcCb1vy2qqzbHDVjLMHLCFRD/Ncw1kx6h\\n4naE28SrmmCXo9E1ZMbVnyA=\\n-----END PRIVATE KEY-----\\n", "rhel_reg_activation_key": "ak_rhosp10", "ComputeCount": 2, "OvercloudControlFlavor": "control", "rhel_reg_type": "", "GnocchiBackend": "rbd", "NeutronFlatNetworks": "datacentre,external", "ComputeDpdkHostCpusList": "\'2,46,24,68\'", "ControlPlaneDefaultRoute": "10.20.0.1", "NovaEnableRbdBackend": true, "NeutronVhostuserSocketGroup": "hugetlbfs", "CinderEnableRbdBackend": true, "ControllerHostnameFormat": "krynn-ctrl-%index%", "KeystoneSigningCertificate": "-----BEGIN CERTIFICATE-----\\nMIIDJDCCAgygAwIBAgIBAjANBgkqhkiG9w0BAQUFADBTMQswCQYDVQQGEwJYWDEO\\nMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVuc2V0MQ4wDAYDVQQKDAVVbnNldDEU\\nMBIGA1UEAwwLS2V5c3RvbmUgQ0EwHhcNMTgwODIxMjEzOTQyWhcNMjgwODE4MjEz\\nOTQyWjBYMQswCQYDVQQGEwJYWDEOMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVu\\nc2V0MQ4wDAYDVQQKDAVVbnNldDEZMBcGA1UEAwwQS2V5c3RvbmUgU2lnbmluZzCC\\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL0iSQ1j0kiAZBMGMFNfSzRY\\nGoMYBoEn43YvMEPrf91rQWlot9wlXRXZjjJdhlHDjXDy7s1k1FNE7jIiQvdGdJ/f\\nj7VH6fh1fzlpbdYZdNAfOOAKeUcAMBkiHkJe0bjbxXhpC0+t0Qdz9KUVHzuJ1pJ3\\n7OwRiElZHkiAmJoYKFgTpY5DrzWp509AyWPMtfAsRHMzB6nua8pnnoRNuiGd1RHJ\\n224cO7Pk3JvzxX5MH0Nw22NTi7IAQ+TLBnGbM2QbrFi5z2hCtZBf0jOCiBaV/sQ6\\nYEl8KcuuJY+/FvTHHU9Xa7JnMiIyTnQWCHUHPtlNeuES6rAGHBZpXmuHDMwNLfsC\\nAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAOGiXNo1257w200HY828jFOdRhmPS4QFE\\nFu/DIdhCoiB9Ws+nA4rHc3g94niQMDjqzK9Gch2Zcp4XUl8nczqkYmc+663cW71k\\nqkI91LV1fqqYKrXG39uR2uR+ojOAzaN/TY4XjATK0JsDoPvAZgC79xqv0Gyh2egn\\nx6LqeEqAWQ+WeeTX5/1KvdBI4z3Do7M4QaY+9soof/c6grErLLCcC3IwmrYCBORz\\naso1wvdpObh6FfklFp5y5suD4Z/CWD0YUBZwz7sjslUAV9Pro260VjcW/kTQvSKF\\nqXwXsLkUS/zXFYWmZ0eLRjySWJYBiZw/zneZ3Bx1/cF1q0EIzxxZsw==\\n-----END CERTIFICATE-----\\n", "CephStorageCount": 1, "rhel_reg_http_proxy_password": "", "TenantNetCidr": "10.3.0.0/24", "rhel_reg_http_proxy_host": "", "osp_ad_primary_dc": "dc00.ad.lasthome.solace.krynn", "NtpServer": ["10.20.0.1", "10.20.0.2"], "osp_ad_enable": "False", "NeutronDpdkCoreList": "\'3,47,25,69\'", "ComputeSriovExtraConfig": {"computesriov_classes": ["::nova::config", "::neutron::config", "::neutron::plugins::ml2", "::neutron::agents::ml2::ovs"], "neutron::plugins::ml2::path_mtu": 1550, "neutron::agents::ml2::ovs::firewall_driver": ["noop"], "neutron::plugins::ml2::type_drivers": ["vlan", "flat"], "neutron::agents::ml2::ovs::bridge_mappings": ["datacentre:br-ex", "external:br-extnet", "sriov_ens1f0:br-sriov1", "sriov_ens1f1:br-sriov2", "sriov_ens2f0:br-sriov3", "sriov_ens2f1:br-sriov4"], "neutron::plugins::ml2::network_vlan_ranges": ["datacentre:1:4000", "external:1:4000", "sriov_ens1f0:1:4000", "sriov_ens1f1:1:4000", "sriov_ens2f0:1:4000", "sriov_ens2f1:1:4000"], "tripleo::host::sriov::number_of_vfs": ["ens1f0:16", "ens1f1:16", "ens2f0:16", "ens2f1:16"], "neutron::plugins::ml2::physical_network_mtus": ["datacentre:1500", "external:1500"], "ceph::profile::params::osds": {"/dev/sdh": {}, "/dev/sdf": {}, "/dev/sdg": {}, "/dev/sdd": {}, "/dev/sde": {}, "/dev/sdc": {}}, "neutron::agents::ml2::sriov::physical_device_mappings": ["sriov_ens1f0:ens1f0", "sriov_ens1f1:ens1f1", "sriov_ens2f0:ens2f0", "sriov_ens2f1:ens2f1"], "neutron::plugins::ml2::supported_pci_vendor_devs": ["8086:154c"], "nova::compute::vcpu_pin_set": ["4-21", "48-65", "26-43", "70-87"], "nova::compute::reserved_host_memory": 2048, "nova::compute::pci_passthrough": [{"devname": "ens1f0", "physical_network": "sriov_ens1f0"}, {"devname": "ens1f1", "physical_network": "sriov_ens1f1"}, {"devname": "ens2f0", "physical_network": "sriov_ens2f0"}, {"devname": "ens2f1", "physical_network": "sriov_ens2f1"}]}, "StackAction": "CREATE", "StorageMgmtAllocationPools": [{"start": "10.2.0.10", "end": "10.2.0.200"}], "InternalApiAllocationPools": [{"start": "10.0.0.10", "end": "10.0.0.200"}], "NeutronVhostuserSocketDir": "/var/lib/vhost_sockets", "rhel_reg_pool_id": "", "NeutronDatapathType": "netdev", "Debug": false, "CinderBackupBackend": "ceph", "OvercloudComputeDpdkFlavor": "computedpdk", "ComputeSriovKernelArgs": "default_hugepagesz=1GB hugepagesz=1G hugepages=128 intel_iommu=on iommu=pt", "rhel_reg_base_url": "", "RabbitFDLimit": 65436, "StorageMgmtNetCidr": "10.2.0.0/24", "osp_netbios_domain": "KRYNN", "OvercloudComputeFlavor": "compute", "CinderEnableIscsiBackend": false, "NeutronDpdkDriverType": "vfio-pci", "NeutronOVSFirewallDriver": "openvswitch", "rhel_reg_password": "password", "NovaReservedHostMemory": 4096, "ControllerExtraConfig": {"neutron::plugins::ml2::path_mtu": 1550, "apache::trace_enable": "Off", "aodh::policy::policies": {"aodh-telemetry:get_alarm_state": {"key": "telemetry:get_alarm_state", "value": "rule:admin_or_owner"}, "aodh-telemetry:query_alarm_history": {"key": "telemetry:query_alarm_history", "value": "rule:admin_or_owner"}, "aodh-context_is_admin": {"key": "context_is_admin", "value": "role:admin and rule:deny_readonly"}, "aodh-telemetry:create_alarm": {"key": "telemetry:create_alarm", "value": "rule:deny_readonly"}, "aodh-telemetry:alarm_history": {"key": "telemetry:alarm_history", "value": "rule:admin_or_owner"}, "aodh-telemetry:query_alarm": {"key": "telemetry:query_alarm", "value": "rule:admin_or_owner"}, "aodh-telemetry:get_alarm": {"key": "telemetry:get_alarm", "value": "rule:admin_or_owner"}, "aodh-default": {"key": "default", "value": "rule:admin_or_owner"}, "aodh-admin_or_owner": {"key": "admin_or_owner", "value": "rule:context_is_admin or project_id:%(project_id)s"}, "aodh-telemetry:delete_alarm": {"key": "telemetry:delete_alarm", "value": "rule:admin_or_owner and rule:deny_readonly"}, "aodh-telemetry:change_alarm_state": {"key": "telemetry:change_alarm_state", "value": "rule:admin_or_owner and rule:deny_readonly"}, "aodh-telemetry:get_alarms": {"key": "telemetry:get_alarms", "value": "rule:admin_or_owner"}, "aodh-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "aodh-telemetry:change_alarm": {"key": "telemetry:change_alarm", "value": "rule:admin_or_owner and rule:deny_readonly"}, "aodh-segregation": {"key": "segregation", "value": "rule:context_is_admin"}}, "mistral::policy::policies": {"mistral-environments:update": {"key": "environments:update", "value": "rule:admin_or_owner"}, "mistral-workbooks:update": {"key": "workbooks:update", "value": "rule:admin_or_owner"}, "mistral-workbooks:get": {"key": "workbooks:get", "value": "rule:admin_or_owner"}, "mistral-cron_triggers:create": {"key": "cron_triggers:create", "value": "rule:admin_or_owner"}, "mistral-admin_or_owner": {"key": "admin_or_owner", "value": "is_admin:True or project_id:%(project_id)s"}, "mistral-default": {"key": "default", "value": "rule:admin_or_owner"}, "mistral-environments:get": {"key": "environments:get", "value": "rule:admin_or_owner"}, "mistral-members:list": {"key": "members:list", "value": "rule:admin_or_owner"}, "mistral-action_executions:list": {"key": "action_executions:list", "value": "rule:admin_or_owner"}, "mistral-executions:update": {"key": "executions:update", "value": "rule:admin_or_owner"}, "mistral-event_triggers:delete": {"key": "event_triggers:delete", "value": "rule:admin_or_owner"}, "mistral-workflows:update": {"key": "workflows:update", "value": "rule:admin_or_owner"}, "mistral-services:list": {"key": "services:list", "value": "rule:admin_or_owner"}, "mistral-action_executions:get": {"key": "action_executions:get", "value": "rule:admin_or_owner"}, "mistral-workflows:list": {"key": "workflows:list", "value": "rule:admin_or_owner"}, "mistral-members:delete": {"key": "members:delete", "value": "rule:admin_or_owner"}, "mistral-tasks:update": {"key": "tasks:update", "value": "rule:admin_or_owner"}, "mistral-tasks:list": {"key": "tasks:list", "value": "rule:admin_or_owner"}, "mistral-event_triggers:get": {"key": "event_triggers:get", "value": "rule:admin_or_owner"}, "mistral-tasks:get": {"key": "tasks:get", "value": "rule:admin_or_owner"}, "mistral-workflows:create": {"key": "workflows:create", "value": "rule:admin_or_owner"}, "mistral-workflows:delete": {"key": "workflows:delete", "value": "rule:admin_or_owner"}, "mistral-admin_only": {"key": "admin_only", "value": "is_admin:True"}, "mistral-actions:get": {"key": "actions:get", "value": "rule:admin_or_owner"}, "mistral-action_executions:update": {"key": "action_executions:update", "value": "rule:admin_or_owner"}, "mistral-cron_triggers:delete": {"key": "cron_triggers:delete", "value": "rule:admin_or_owner"}, "mistral-executions:delete": {"key": "executions:delete", "value": "rule:admin_or_owner"}, "mistral-environments:delete": {"key": "environments:delete", "value": "rule:admin_or_owner"}, "mistral-cron_triggers:list": {"key": "cron_triggers:list", "value": "rule:admin_or_owner"}, "mistral-environments:create": {"key": "environments:create", "value": "rule:admin_or_owner"}, "mistral-workbooks:list": {"key": "workbooks:list", "value": "rule:admin_or_owner"}, "mistral-action_executions:delete": {"key": "action_executions:delete", "value": "rule:admin_or_owner"}, "mistral-actions:delete": {"key": "actions:delete", "value": "rule:admin_or_owner"}, "mistral-members:create": {"key": "members:create", "value": "rule:admin_or_owner"}, "mistral-executions:create": {"key": "executions:create", "value": "rule:admin_or_owner"}, "mistral-executions:list": {"key": "executions:list", "value": "rule:admin_or_owner"}, "mistral-event_triggers:list": {"key": "event_triggers:list", "value": "rule:admin_or_owner"}, "mistral-event_triggers:update": {"key": "event_triggers:update", "value": "rule:admin_or_owner"}, "mistral-cron_triggers:get": {"key": "cron_triggers:get", "value": "rule:admin_or_owner"}, "mistral-workbooks:create": {"key": "workbooks:create", "value": "rule:admin_or_owner"}, "mistral-action_execution:create": {"key": "action_execution:create", "value": "rule:admin_or_owner"}, "mistral-workflows:get": {"key": "workflows:get", "value": "rule:admin_or_owner"}, "mistral-event_triggers:create": {"key": "event_triggers:create", "value": "rule:admin_or_owner"}, "mistral-executions:get": {"key": "executions:get", "value": "rule:admin_or_owner"}, "mistral-actions:create": {"key": "actions:create", "value": "rule:admin_or_owner"}, "mistral-actions:list": {"key": "actions:list", "value": "rule:admin_or_owner"}, "mistral-actions:update": {"key": "actions:update", "value": "rule:admin_or_owner"}, "mistral-environments:list": {"key": "environments:list", "value": "rule:admin_or_owner"}, "mistral-members:get": {"key": "members:get", "value": "rule:admin_or_owner"}, "mistral-workbooks:delete": {"key": "workbooks:delete", "value": "rule:admin_or_owner"}, "mistral-members:update": {"key": "members:update", "value": "rule:admin_or_owner"}}, "neutron::agents::ml2::ovs::bridge_mappings": ["datacentre:br-ex", "external:br-extnet"], "sahara::policy::policies": {"sahara-data-processing:data-sources:get": {"key": "data-processing:data-sources:get", "value": ""}, "sahara-data-processing:cluster-templates:get_all": {"key": "data-processing:cluster-templates:get_all", "value": ""}, "sahara-data-processing:node-group-templates:get": {"key": "data-processing:node-group-templates:get", "value": ""}, "sahara-data-processing:job-binaries:delete": {"key": "data-processing:job-binaries:delete", "value": "rule:deny_readonly"}, "sahara-data-processing:plugins:patch": {"key": "data-processing:plugins:patch", "value": "role:admin"}, "sahara-data-processing:job-types:get_all": {"key": "data-processing:job-types:get_all", "value": ""}, "sahara-data-processing:jobs:modify": {"key": "data-processing:jobs:modify", "value": "rule:deny_readonly"}, "sahara-data-processing:job-executions:cancel": {"key": "data-processing:job-executions:cancel", "value": "rule:deny_readonly"}, "sahara-data-processing:job-binaries:create": {"key": "data-processing:job-binaries:create", "value": "rule:deny_readonly"}, "sahara-data-processing:job-binaries:modify": {"key": "data-processing:job-binaries:modify", "value": "rule:deny_readonly"}, "sahara-data-processing:plugins:get_version": {"key": "data-processing:plugins:get_version", "value": ""}, "sahara-default": {"key": "default", "value": ""}, "sahara-data-processing:job-executions:modify": {"key": "data-processing:job-executions:modify", "value": "rule:deny_readonly"}, "sahara-data-processing:node-group-templates:modify": {"key": "data-processing:node-group-templates:modify", "value": "rule:deny_readonly"}, "sahara-data-processing:jobs:delete": {"key": "data-processing:jobs:delete", "value": "rule:deny_readonly"}, "sahara-data-processing:cluster-templates:get": {"key": "data-processing:cluster-templates:get", "value": ""}, "sahara-data-processing:clusters:delete": {"key": "data-processing:clusters:delete", "value": "rule:deny_readonly"}, "sahara-data-processing:jobs:execute": {"key": "data-processing:jobs:execute", "value": "rule:deny_readonly"}, "sahara-data-processing:data-sources:delete": {"key": "data-processing:data-sources:delete", "value": "rule:deny_readonly"}, "sahara-data-processing:job-executions:refresh_status": {"key": "data-processing:job-executions:refresh_status", "value": ""}, "sahara-data-processing:jobs:get": {"key": "data-processing:jobs:get", "value": ""}, "sahara-data-processing:job-binary-internals:modify": {"key": "data-processing:job-binary-internals:modify", "value": "rule:deny_readonly"}, "sahara-data-processing:job-binary-internals:delete": {"key": "data-processing:job-binary-internals:delete", "value": "rule:deny_readonly"}, "sahara-context_is_admin": {"key": "context_is_admin", "value": "role:admin and rule:deny_readonly"}, "sahara-data-processing:clusters:create": {"key": "data-processing:clusters:create", "value": "rule:deny_readonly"}, "sahara-data-processing:clusters:modify": {"key": "data-processing:clusters:modify", "value": "rule:deny_readonly"}, "sahara-data-processing:job-binary-internals:create": {"key": "data-processing:job-binary-internals:create", "value": "rule:deny_readonly"}, "sahara-data-processing:job-binary-internals:get_all": {"key": "data-processing:job-binary-internals:get_all", "value": ""}, "sahara-data-processing:job-binary-internals:get_data": {"key": "data-processing:job-binary-internals:get_data", "value": ""}, "sahara-data-processing:job-executions:get_all": {"key": "data-processing:job-executions:get_all", "value": ""}, "sahara-data-processing:node-group-templates:create": {"key": "data-processing:node-group-templates:create", "value": "rule:deny_readonly"}, "sahara-data-processing:node-group-templates:get_all": {"key": "data-processing:node-group-templates:get_all", "value": ""}, "sahara-data-processing:images:get": {"key": "data-processing:images:get", "value": ""}, "sahara-data-processing:jobs:get_config_hints": {"key": "data-processing:jobs:get_config_hints", "value": ""}, "sahara-data-processing:cluster-templates:create": {"key": "data-processing:cluster-templates:create", "value": "rule:deny_readonly"}, "sahara-data-processing:job-binaries:get": {"key": "data-processing:job-binaries:get", "value": ""}, "sahara-data-processing:node-group-templates:delete": {"key": "data-processing:node-group-templates:delete", "value": "rule:deny_readonly"}, "sahara-data-processing:job-binaries:get_all": {"key": "data-processing:job-binaries:get_all", "value": ""}, "sahara-data-processing:job-executions:delete": {"key": "data-processing:job-executions:delete", "value": "rule:deny_readonly"}, "sahara-data-processing:images:get_all": {"key": "data-processing:images:get_all", "value": ""}, "sahara-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "sahara-data-processing:clusters:get_all": {"key": "data-processing:clusters:get_all", "value": ""}, "sahara-data-processing:images:register": {"key": "data-processing:images:register", "value": "rule:deny_readonly"}, "sahara-data-processing:jobs:create": {"key": "data-processing:jobs:create", "value": "rule:deny_readonly"}, "sahara-data-processing:jobs:get_all": {"key": "data-processing:jobs:get_all", "value": ""}, "sahara-data-processing:images:unregister": {"key": "data-processing:images:unregister", "value": "rule:deny_readonly"}, "sahara-data-processing:data-sources:get_all": {"key": "data-processing:data-sources:get_all", "value": ""}, "sahara-data-processing:clusters:scale": {"key": "data-processing:clusters:scale", "value": "rule:deny_readonly"}, "sahara-data-processing:plugins:get": {"key": "data-processing:plugins:get", "value": ""}, "sahara-data-processing:plugins:convert_config": {"key": "data-processing:plugins:convert_config", "value": "rule:deny_readonly"}, "sahara-data-processing:cluster-templates:modify": {"key": "data-processing:cluster-templates:modify", "value": "rule:deny_readonly"}, "sahara-data-processing:job-binary-internals:get": {"key": "data-processing:job-binary-internals:get", "value": ""}, "sahara-data-processing:clusters:get": {"key": "data-processing:clusters:get", "value": ""}, "sahara-data-processing:images:add_tags": {"key": "data-processing:images:add_tags", "value": "rule:deny_readonly"}, "sahara-data-processing:job-binaries:get_data": {"key": "data-processing:job-binaries:get_data", "value": ""}, "sahara-data-processing:data-sources:register": {"key": "data-processing:data-sources:register", "value": "rule:deny_readonly"}, "sahara-data-processing:job-executions:get": {"key": "data-processing:job-executions:get", "value": ""}, "sahara-data-processing:images:remove_tags": {"key": "data-processing:images:remove_tags", "value": "rule:deny_readonly"}, "sahara-data-processing:cluster-templates:delete": {"key": "data-processing:cluster-templates:delete", "value": "rule:deny_readonly"}, "sahara-data-processing:data-sources:modify": {"key": "data-processing:data-sources:modify", "value": "rule:deny_readonly"}, "sahara-data-processing:plugins:get_all": {"key": "data-processing:plugins:get_all", "value": ""}}, "controller_classes": ["::keystone::cron::token_flush"], "horizon::api_versions": {"identity": "3"}, "neutron::plugins::ml2::physical_network_mtus": ["datacentre:1500", "external:1500"], "cinder::config::cinder_config": {"scaleio/volume_driver": {"value": "cinder.volume.drivers.emc.scaleio.ScaleIODriver"}, "scaleio/sio_protection_domain_name": {"value": "default"}, "scaleio/volume_backend_name": {"value": "scaleio"}, "scaleio/sio_round_volume_capacity": {"value": "True"}, "scaleio/sio_storage_pool_name": {"value": "default"}, "scaleio/sio_storage_pools": {"value": "default:default"}, "scaleio/sio_force_delete": {"value": "True"}}, "gnocchi::storage::metric_processing_delay": 30, "neutron::policy::policies": {"neutron-create_router:distributed": {"key": "create_router:distributed", "value": "rule:admin_only"}, "neutron-admin_or_owner": {"key": "admin_or_owner", "value": "rule:context_is_admin or rule:owner"}, "neutron-delete_policy_minimum_bandwidth_rule": {"key": "delete_policy_minimum_bandwidth_rule", "value": "rule:admin_only"}, "neutron-create_rbac_policy:target_tenant": {"key": "create_rbac_policy:target_tenant", "value": "rule:restrict_wildcard"}, "neutron-get_policy_dscp_marking_rule": {"key": "get_policy_dscp_marking_rule", "value": "rule:regular_user"}, "neutron-create_policy": {"key": "create_policy", "value": "rule:admin_only"}, "neutron-update_port:fixed_ips": {"key": "update_port:fixed_ips", "value": "rule:context_is_advsvc or rule:admin_or_network_owner"}, "neutron-update_rbac_policy": {"key": "update_rbac_policy", "value": "rule:admin_or_owner"}, "neutron-get_router": {"key": "get_router", "value": "rule:admin_or_owner"}, "neutron-delete_rbac_policy": {"key": "delete_rbac_policy", "value": "rule:admin_or_owner"}, "neutron-create_subnetpool": {"key": "create_subnetpool", "value": "rule:deny_readonly"}, "neutron-create_port:allowed_address_pairs": {"key": "create_port:allowed_address_pairs", "value": "rule:admin_or_network_owner and rule:deny_readonly"}, "neutron-create_network:shared": {"key": "create_network:shared", "value": "rule:admin_only"}, "neutron-get_flavor": {"key": "get_flavor", "value": "rule:regular_user"}, "neutron-get_network_ip_availability": {"key": "get_network_ip_availability", "value": "rule:admin_only"}, "neutron-create_metering_label": {"key": "create_metering_label", "value": "rule:admin_only"}, "neutron-update_subnet:service_types": {"key": "update_subnet:service_types", "value": "rule:admin_only"}, "neutron-create_floatingip": {"key": "create_floatingip", "value": "rule:regular_user and rule:deny_readonly"}, "neutron-update_port:binding:host_id": {"key": "update_port:binding:host_id", "value": "rule:admin_only and rule:deny_readonly"}, "neutron-get_metering_label": {"key": "get_metering_label", "value": "rule:admin_only"}, "neutron-create_router": {"key": "create_router", "value": "rule:regular_user and rule:deny_readonly"}, "neutron-update_flavor": {"key": "update_flavor", "value": "rule:admin_only"}, "neutron-update_port:mac_learning_enabled": {"key": "update_port:mac_learning_enabled", "value": "rule:context_is_advsvc or rule:admin_or_network_owner"}, "neutron-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "neutron-create_port:port_security_enabled": {"key": "create_port:port_security_enabled", "value": "rule:context_is_advsvc or rule:admin_or_network_owner"}, "neutron-update_port:allowed_address_pairs": {"key": "update_port:allowed_address_pairs", "value": "rule:admin_or_network_owner and rule:deny_readonly"}, "neutron-create_port:device_owner": {"key": "create_port:device_owner", "value": "not rule:network_device or rule:context_is_advsvc or rule:admin_or_network_owner"}, "neutron-update_network:router:external": {"key": "update_network:router:external", "value": "rule:admin_only"}, "neutron-create_network_profile": {"key": "create_network_profile", "value": "rule:admin_only"}, "neutron-create_network:provider:segmentation_id": {"key": "create_network:provider:segmentation_id", "value": ""}, "neutron-delete_address_scope": {"key": "delete_address_scope", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-get_network:provider:network_type": {"key": "get_network:provider:network_type", "value": ""}, "neutron-external": {"key": "external", "value": "field:networks:router:external=True"}, "neutron-update_network_profile": {"key": "update_network_profile", "value": "rule:admin_only"}, "neutron-update_policy_bandwidth_limit_rule": {"key": "update_policy_bandwidth_limit_rule", "value": "rule:admin_only"}, "neutron-update_policy_profiles": {"key": "update_policy_profiles", "value": "rule:admin_only"}, "neutron-admin_owner_or_network_owner": {"key": "admin_owner_or_network_owner", "value": "rule:owner or rule:admin_or_network_owner"}, "neutron-create_address_scope": {"key": "create_address_scope", "value": "rule:deny_readonly"}, "neutron-network_device": {"key": "network_device", "value": "field:port:device_owner=~^network:"}, "neutron-update_port:mac_address": {"key": "update_port:mac_address", "value": "rule:admin_only or rule:context_is_advsvc"}, "neutron-get_network_profile": {"key": "get_network_profile", "value": ""}, "neutron-get_subnetpool": {"key": "get_subnetpool", "value": "rule:admin_or_owner or rule:shared_subnetpools"}, "neutron-get_port:queue_id": {"key": "get_port:queue_id", "value": "rule:admin_only"}, "neutron-get_network:provider:segmentation_id": {"key": "get_network:provider:segmentation_id", "value": ""}, "neutron-get_address_scope": {"key": "get_address_scope", "value": "rule:admin_or_owner or rule:shared_address_scopes"}, "neutron-update_rbac_policy:target_tenant": {"key": "update_rbac_policy:target_tenant", "value": "rule:restrict_wildcard and rule:admin_or_owner"}, "neutron-get_network_profiles": {"key": "get_network_profiles", "value": ""}, "neutron-get_rule_type": {"key": "get_rule_type", "value": "rule:regular_user"}, "neutron-create_router:external_gateway_info:enable_snat": {"key": "create_router:external_gateway_info:enable_snat", "value": "rule:admin_only"}, "neutron-create_port:binding:profile": {"key": "create_port:binding:profile", "value": "rule:admin_only"}, "neutron-delete_policy": {"key": "delete_policy", "value": "rule:admin_only"}, "neutron-update_router:distributed": {"key": "update_router:distributed", "value": "rule:admin_only"}, "neutron-delete_policy_dscp_marking_rule": {"key": "delete_policy_dscp_marking_rule", "value": "rule:admin_only"}, "neutron-update_floatingip": {"key": "update_floatingip", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-admin_or_network_owner": {"key": "admin_or_network_owner", "value": "rule:context_is_admin or tenant_id:%(network:tenant_id)s or role:network_admin"}, "neutron-create_router:external_gateway_info:external_fixed_ips": {"key": "create_router:external_gateway_info:external_fixed_ips", "value": "rule:admin_only"}, "neutron-create_network:router:external": {"key": "create_network:router:external", "value": "rule:admin_only"}, "neutron-get_auto_allocated_topology": {"key": "get_auto_allocated_topology", "value": "rule:admin_or_owner"}, "neutron-shared_subnetpools": {"key": "shared_subnetpools", "value": "field:subnetpools:shared=True"}, "neutron-get_network:segments": {"key": "get_network:segments", "value": ""}, "neutron-delete_floatingip": {"key": "delete_floatingip", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-create_network": {"key": "create_network", "value": "rule:deny_readonly"}, "neutron-update_service_profile": {"key": "update_service_profile", "value": "rule:admin_only"}, "neutron-remove_subports": {"key": "remove_subports", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-delete_l3-router": {"key": "delete_l3-router", "value": "rule:admin_only"}, "neutron-update_network:provider:segmentation_id": {"key": "update_network:provider:segmentation_id", "value": ""}, "neutron-get_subnet:segment_id": {"key": "get_subnet:segment_id", "value": "rule:admin_only"}, "neutron-create_subnet:segment_id": {"key": "create_subnet:segment_id", "value": "rule:admin_only"}, "neutron-get_policy_bandwidth_limit_rule": {"key": "get_policy_bandwidth_limit_rule", "value": "rule:regular_user"}, "neutron-get_subnet": {"key": "get_subnet", "value": "rule:admin_or_owner or rule:shared"}, "neutron-create_policy_dscp_marking_rule": {"key": "create_policy_dscp_marking_rule", "value": "rule:admin_only"}, "neutron-get_trunk": {"key": "get_trunk", "value": "rule:admin_or_owner"}, "neutron-delete_segment": {"key": "delete_segment", "value": "rule:admin_only and rule:deny_readonly"}, "neutron-get_port:binding:host_id": {"key": "get_port:binding:host_id", "value": "rule:admin_only"}, "neutron-update_router:ha": {"key": "update_router:ha", "value": "rule:admin_only"}, "neutron-update_network:provider:network_type": {"key": "update_network:provider:network_type", "value": ""}, "neutron-create_subnet:service_types": {"key": "create_subnet:service_types", "value": "rule:admin_only"}, "neutron-delete_agent": {"key": "delete_agent", "value": "rule:admin_only"}, "neutron-update_network:shared": {"key": "update_network:shared", "value": "rule:admin_only"}, "neutron-get_dhcp-agents": {"key": "get_dhcp-agents", "value": "rule:admin_only"}, "neutron-create_network:is_default": {"key": "create_network:is_default", "value": "rule:admin_only"}, "neutron-get_network_ip_availabilities": {"key": "get_network_ip_availabilities", "value": "rule:admin_only"}, "neutron-context_is_advsvc": {"key": "context_is_advsvc", "value": "role:advsvc and rule:deny_readonly"}, "neutron-get_floatingip": {"key": "get_floatingip", "value": "rule:admin_or_owner"}, "neutron-update_network:provider:physical_network": {"key": "update_network:provider:physical_network", "value": ""}, "neutron-create_address_scope:shared": {"key": "create_address_scope:shared", "value": "rule:admin_only"}, "neutron-delete_policy_bandwidth_limit_rule": {"key": "delete_policy_bandwidth_limit_rule", "value": "rule:admin_only"}, "neutron-create_segment": {"key": "create_segment", "value": "rule:admin_only and rule:deny_readonly"}, "neutron-update_port": {"key": "update_port", "value": "rule:admin_or_owner or rule:context_is_advsvc"}, "neutron-get_service_profiles": {"key": "get_service_profiles", "value": "rule:admin_only"}, "neutron-get_l3-routers": {"key": "get_l3-routers", "value": "rule:admin_only"}, "neutron-create_metering_label_rule": {"key": "create_metering_label_rule", "value": "rule:admin_only"}, "neutron-delete_metering_label_rule": {"key": "delete_metering_label_rule", "value": "rule:admin_only"}, "neutron-get_router:distributed": {"key": "get_router:distributed", "value": "rule:admin_only"}, "neutron-delete_service_profile": {"key": "delete_service_profile", "value": "rule:admin_only"}, "neutron-create_qos_queue": {"key": "create_qos_queue", "value": "rule:admin_only"}, "neutron-create_port:binding:host_id": {"key": "create_port:binding:host_id", "value": "rule:admin_only"}, "neutron-update_policy_dscp_marking_rule": {"key": "update_policy_dscp_marking_rule", "value": "rule:admin_only"}, "neutron-get_flavor_service_profile": {"key": "get_flavor_service_profile", "value": "rule:regular_user"}, "neutron-update_router:external_gateway_info:enable_snat": {"key": "update_router:external_gateway_info:enable_snat", "value": "rule:admin_only"}, "neutron-add_router_interface": {"key": "add_router_interface", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-get_port:binding:vif_details": {"key": "get_port:binding:vif_details", "value": "rule:admin_only"}, "neutron-get_policy": {"key": "get_policy", "value": "rule:regular_user"}, "neutron-get_flavors": {"key": "get_flavors", "value": "rule:regular_user"}, "neutron-create_service_profile": {"key": "create_service_profile", "value": "rule:admin_only"}, "neutron-get_network:queue_id": {"key": "get_network:queue_id", "value": "rule:admin_only"}, "neutron-create_subnetpool:is_default": {"key": "create_subnetpool:is_default", "value": "rule:admin_only"}, "neutron-create_policy_minimum_bandwidth_rule": {"key": "create_policy_minimum_bandwidth_rule", "value": "rule:admin_only"}, "neutron-get_policy_profile": {"key": "get_policy_profile", "value": ""}, "neutron-create_router:ha": {"key": "create_router:ha", "value": "rule:admin_only"}, "neutron-delete_subnet": {"key": "delete_subnet", "value": "rule:admin_or_network_owner and rule:deny_readonly"}, "neutron-update_address_scope": {"key": "update_address_scope", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-get_policy_profiles": {"key": "get_policy_profiles", "value": ""}, "neutron-add_subports": {"key": "add_subports", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-delete_subnetpool": {"key": "delete_subnetpool", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-update_subnetpool:is_default": {"key": "update_subnetpool:is_default", "value": "rule:admin_only"}, "neutron-owner": {"key": "owner", "value": "tenant_id:%(tenant_id)s and rule:deny_readonly"}, "neutron-update_agent": {"key": "update_agent", "value": "rule:admin_only"}, "neutron-update_network:segments": {"key": "update_network:segments", "value": ""}, "neutron-update_policy": {"key": "update_policy", "value": "rule:admin_only"}, "neutron-get_rbac_policy": {"key": "get_rbac_policy", "value": "rule:admin_or_owner"}, "neutron-get_loadbalancer-hosting-agent": {"key": "get_loadbalancer-hosting-agent", "value": "rule:admin_only"}, "neutron-create_network:provider:network_type": {"key": "create_network:provider:network_type", "value": ""}, "neutron-update_port:port_security_enabled": {"key": "update_port:port_security_enabled", "value": "rule:context_is_advsvc or rule:admin_or_network_owner"}, "neutron-get_port:binding:profile": {"key": "get_port:binding:profile", "value": "rule:admin_only"}, "neutron-update_subnetpool": {"key": "update_subnetpool", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-create_port:mac_address": {"key": "create_port:mac_address", "value": "rule:context_is_advsvc or rule:admin_or_network_owner"}, "neutron-get_subports": {"key": "get_subports", "value": ""}, "neutron-create_floatingip:floating_ip_address": {"key": "create_floatingip:floating_ip_address", "value": "rule:admin_only"}, "neutron-get_network": {"key": "get_network", "value": "rule:admin_or_owner or rule:shared or rule:external or rule:context_is_advsvc"}, "neutron-create_rbac_policy": {"key": "create_rbac_policy", "value": "rule:deny_readonly"}, "neutron-get_l3-agents": {"key": "get_l3-agents", "value": "rule:admin_only"}, "neutron-shared_address_scopes": {"key": "shared_address_scopes", "value": "field:address_scopes:shared=True"}, "neutron-get_port:binding:vif_type": {"key": "get_port:binding:vif_type", "value": "rule:admin_only"}, "neutron-delete_router": {"key": "delete_router", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-get_router:ha": {"key": "get_router:ha", "value": "rule:admin_only"}, "neutron-get_agent": {"key": "get_agent", "value": "rule:admin_only"}, "neutron-create_dhcp-network": {"key": "create_dhcp-network", "value": "rule:admin_only"}, "neutron-get_agent-loadbalancers": {"key": "get_agent-loadbalancers", "value": "rule:admin_only"}, "neutron-create_trunk": {"key": "create_trunk", "value": "rule:regular_user and rule:deny_readonly"}, "neutron-update_network": {"key": "update_network", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-create_network:provider:physical_network": {"key": "create_network:provider:physical_network", "value": ""}, "neutron-update_port:binding:profile": {"key": "update_port:binding:profile", "value": "rule:admin_only and rule:deny_readonly"}, "neutron-create_port": {"key": "create_port", "value": "rule:deny_readonly"}, "neutron-create_flavor": {"key": "create_flavor", "value": "rule:admin_only"}, "neutron-create_subnetpool:shared": {"key": "create_subnetpool:shared", "value": "rule:admin_only"}, "neutron-delete_dhcp-network": {"key": "delete_dhcp-network", "value": "rule:admin_only"}, "neutron-admin_only": {"key": "admin_only", "value": "rule:context_is_admin and rule:deny_readonly"}, "neutron-delete_flavor": {"key": "delete_flavor", "value": "rule:admin_only"}, "neutron-regular_user": {"key": "regular_user", "value": "rule:deny_readonly"}, "neutron-get_qos_queue": {"key": "get_qos_queue", "value": "rule:admin_only"}, "neutron-create_lsn": {"key": "create_lsn", "value": "rule:admin_only"}, "neutron-update_segment": {"key": "update_segment", "value": "rule:admin_only and rule:deny_readonly"}, "neutron-get_service_provider": {"key": "get_service_provider", "value": "rule:regular_user"}, "neutron-update_address_scope:shared": {"key": "update_address_scope:shared", "value": "rule:admin_only"}, "neutron-update_router:external_gateway_info:external_fixed_ips": {"key": "update_router:external_gateway_info:external_fixed_ips", "value": "rule:admin_only"}, "neutron-delete_network": {"key": "delete_network", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-update_policy_minimum_bandwidth_rule": {"key": "update_policy_minimum_bandwidth_rule", "value": "rule:admin_only"}, "neutron-context_is_admin": {"key": "context_is_admin", "value": "role:admin and rule:deny_readonly"}, "neutron-create_subnet": {"key": "create_subnet", "value": "rule:admin_or_network_owner and rule:deny_readonly"}, "neutron-get_port": {"key": "get_port", "value": "rule:context_is_advsvc or rule:admin_owner_or_network_owner"}, "neutron-get_segment": {"key": "get_segment", "value": "rule:admin_only"}, "neutron-delete_network_profile": {"key": "delete_network_profile", "value": "rule:admin_only"}, "neutron-delete_flavor_service_profile": {"key": "delete_flavor_service_profile", "value": "rule:admin_only"}, "neutron-delete_trunk": {"key": "delete_trunk", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-get_network:provider:physical_network": {"key": "get_network:provider:physical_network", "value": ""}, "neutron-create_l3-router": {"key": "create_l3-router", "value": "rule:admin_only"}, "neutron-remove_rule": {"key": "remove_rule", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-insert_rule": {"key": "insert_rule", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-delete_port": {"key": "delete_port", "value": "rule:context_is_advsvc or rule:admin_owner_or_network_owner"}, "neutron-create_port:mac_learning_enabled": {"key": "create_port:mac_learning_enabled", "value": "rule:context_is_advsvc or rule:admin_or_network_owner"}, "neutron-default": {"key": "default", "value": "rule:admin_or_owner"}, "neutron-create_flavor_service_profile": {"key": "create_flavor_service_profile", "value": "rule:admin_only"}, "neutron-delete_metering_label": {"key": "delete_metering_label", "value": "rule:admin_only"}, "neutron-get_metering_label_rule": {"key": "get_metering_label_rule", "value": "rule:admin_only"}, "neutron-get_loadbalancer-pools": {"key": "get_loadbalancer-pools", "value": "rule:admin_only"}, "neutron-get_service_profile": {"key": "get_service_profile", "value": "rule:admin_only"}, "neutron-create_network:segments": {"key": "create_network:segments", "value": ""}, "neutron-remove_router_interface": {"key": "remove_router_interface", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-update_port:device_owner": {"key": "update_port:device_owner", "value": "not rule:network_device or rule:context_is_advsvc or rule:admin_or_network_owner"}, "neutron-restrict_wildcard": {"key": "restrict_wildcard", "value": "(not field:rbac_policy:target_tenant=*) or rule:admin_only"}, "neutron-update_subnet": {"key": "update_subnet", "value": "rule:admin_or_network_owner and rule:deny_readonly"}, "neutron-get_network:router:external": {"key": "get_network:router:external", "value": "rule:regular_user"}, "neutron-get_policy_minimum_bandwidth_rule": {"key": "get_policy_minimum_bandwidth_rule", "value": "rule:regular_user"}, "neutron-get_dhcp-networks": {"key": "get_dhcp-networks", "value": "rule:admin_only"}, "neutron-get_lsn": {"key": "get_lsn", "value": "rule:admin_only"}, "neutron-shared": {"key": "shared", "value": "field:networks:shared=True"}, "neutron-create_port:fixed_ips": {"key": "create_port:fixed_ips", "value": "rule:context_is_advsvc or rule:admin_or_network_owner"}, "neutron-get_loadbalancer-agent": {"key": "get_loadbalancer-agent", "value": "rule:admin_only"}, "neutron-create_policy_bandwidth_limit_rule": {"key": "create_policy_bandwidth_limit_rule", "value": "rule:admin_only"}}, "neutron::plugins::ml2::mechanism_drivers": ["openvswitch", "sriovnicswitch"], "gnocchi::wsgi::apache::threads": 1, "manila::policy::policies": {"manila-share:manage": {"key": "share:manage", "value": "rule:admin_api"}, "manila-share_network:show": {"key": "share_network:show", "value": "rule:default"}, "manila-share_snapshot_instance:show": {"key": "share_snapshot_instance:show", "value": "rule:admin_api"}, "manila-scheduler_stats:pools:index": {"key": "scheduler_stats:pools:index", "value": "rule:admin_api"}, "manila-share_replica:reset_status": {"key": "share_replica:reset_status", "value": "rule:admin_api"}, "manila-share_type:show": {"key": "share_type:show", "value": "rule:default"}, "manila-security_service:create": {"key": "security_service:create", "value": "rule:default"}, "manila-consistency_group:force_delete": {"key": "consistency_group:force_delete", "value": "rule:admin_api"}, "manila-consistency_group:create": {"key": "consistency_group:create", "value": "rule:default"}, "manila-consistency_group:get": {"key": "consistency_group:get", "value": "rule:default"}, "manila-share_types_extra_spec:delete": {"key": "share_types_extra_spec:delete", "value": "rule:admin_api"}, "manila-share_snapshot_instance:index": {"key": "share_snapshot_instance:index", "value": "rule:admin_api"}, "manila-share_snapshot:force_delete": {"key": "share_snapshot:force_delete", "value": "rule:admin_api"}, "manila-scheduler_stats:pools:detail": {"key": "scheduler_stats:pools:detail", "value": "rule:admin_api"}, "manila-share:migration_start": {"key": "share:migration_start", "value": "rule:admin_api"}, "manila-share_types_extra_spec:index": {"key": "share_types_extra_spec:index", "value": "rule:admin_api"}, "manila-share_snapshot:unmanage_snapshot": {"key": "share_snapshot:unmanage_snapshot", "value": "rule:admin_api"}, "manila-cgsnapshot:force_delete": {"key": "cgsnapshot:force_delete", "value": "rule:admin_api"}, "manila-share:migration_cancel": {"key": "share:migration_cancel", "value": "rule:admin_api"}, "manila-share:get": {"key": "share:get", "value": "rule:default"}, "manila-share_snapshot_instance:detail": {"key": "share_snapshot_instance:detail", "value": "rule:admin_api"}, "manila-consistency_group:update": {"key": "consistency_group:update", "value": "rule:default"}, "manila-share_instance:force_delete": {"key": "share_instance:force_delete", "value": "rule:admin_api"}, "manila-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "manila-share:get_all": {"key": "share:get_all", "value": "rule:default"}, "manila-security_service:detail": {"key": "security_service:detail", "value": "rule:default"}, "manila-share_replica:delete": {"key": "share_replica:delete", "value": "rule:default"}, "manila-share_snapshot:manage_snapshot": {"key": "share_snapshot:manage_snapshot", "value": "rule:admin_api"}, "manila-share_server:show": {"key": "share_server:show", "value": "rule:admin_api"}, "manila-share_snapshot:snapshot_update": {"key": "share_snapshot:snapshot_update", "value": "rule:default"}, "manila-share:reset_status": {"key": "share:reset_status", "value": "rule:admin_api"}, "manila-share:update_share_metadata": {"key": "share:update_share_metadata", "value": "rule:default"}, "manila-share_replica:create": {"key": "share_replica:create", "value": "rule:default"}, "manila-consistency_group:get_all": {"key": "consistency_group:get_all", "value": "rule:default"}, "manila-share:update": {"key": "share:update", "value": "rule:default"}, "manila-share_server:index": {"key": "share_server:index", "value": "rule:admin_api"}, "manila-share_type:list_project_access": {"key": "share_type:list_project_access", "value": "rule:admin_api"}, "manila-share_instance:reset_status": {"key": "share_instance:reset_status", "value": "rule:admin_api"}, "manila-share:shrink": {"key": "share:shrink", "value": "rule:default"}, "manila-share_types_extra_spec:update": {"key": "share_types_extra_spec:update", "value": "rule:admin_api"}, "manila-admin_api": {"key": "admin_api", "value": "is_admin:True"}, "manila-share_server:details": {"key": "share_server:details", "value": "rule:admin_api"}, "manila-share_snapshot:create_snapshot": {"key": "share_snapshot:create_snapshot", "value": "rule:default"}, "manila-share_snapshot:reset_status": {"key": "share_snapshot:reset_status", "value": "rule:admin_api"}, "manila-share:access_get": {"key": "share:access_get", "value": "rule:default"}, "manila-context_is_admin": {"key": "context_is_admin", "value": "role:admin and rule:deny_readonly"}, "manila-cgsnapshot:reset_status": {"key": "cgsnapshot:reset_status", "value": "rule:admin_api"}, "manila-share_types_extra_spec:show": {"key": "share_types_extra_spec:show", "value": "rule:admin_api"}, "manila-share:list_by_share_server_id": {"key": "share:list_by_share_server_id", "value": "rule:admin_api"}, "manila-share_replica:reset_replica_state": {"key": "share_replica:reset_replica_state", "value": "rule:admin_api"}, "manila-share_network:index": {"key": "share_network:index", "value": "rule:default"}, "manila-cgsnapshot:delete": {"key": "cgsnapshot:delete", "value": "rule:default"}, "manila-admin_or_owner": {"key": "admin_or_owner", "value": "is_admin:True or project_id:%(project_id)s"}, "manila-share_network:update": {"key": "share_network:update", "value": "rule:default"}, "manila-share_replica:get_all": {"key": "share_replica:get_all", "value": "rule:default"}, "manila-share_types_extra_spec:create": {"key": "share_types_extra_spec:create", "value": "rule:admin_api"}, "manila-cgsnapshot:get_cgsnapshot": {"key": "cgsnapshot:get_cgsnapshot", "value": "rule:default"}, "manila-share:migration_get_progress": {"key": "share:migration_get_progress", "value": "rule:admin_api"}, "manila-share_export_location:show": {"key": "share_export_location:show", "value": "rule:default"}, "manila-share_network:delete": {"key": "share_network:delete", "value": "rule:default"}, "manila-availability_zone:index": {"key": "availability_zone:index", "value": "rule:default"}, "manila-share_snapshot_instance:reset_status": {"key": "share_snapshot_instance:reset_status", "value": "rule:admin_api"}, "manila-share_instance:index": {"key": "share_instance:index", "value": "rule:admin_api"}, "manila-share_type:index": {"key": "share_type:index", "value": "rule:default"}, "manila-share_type:delete": {"key": "share_type:delete", "value": "rule:admin_api"}, "manila-share_replica:show": {"key": "share_replica:show", "value": "rule:default"}, "manila-share_type:add_project_access": {"key": "share_type:add_project_access", "value": "rule:admin_api and rule:deny_readonly"}, "manila-share:delete": {"key": "share:delete", "value": "rule:default"}, "manila-share_type:remove_project_access": {"key": "share_type:remove_project_access", "value": "rule:admin_api and rule:deny_readonly"}, "manila-share:force_delete": {"key": "share:force_delete", "value": "rule:admin_api"}, "manila-share:reset_task_state": {"key": "share:reset_task_state", "value": "rule:admin_api"}, "manila-share:unmanage": {"key": "share:unmanage", "value": "rule:admin_api"}, "manila-share_network:add_security_service": {"key": "share_network:add_security_service", "value": "rule:default"}, "manila-share_instance_export_location:show": {"key": "share_instance_export_location:show", "value": "rule:admin_api"}, "manila-share_snapshot:get_all_snapshots": {"key": "share_snapshot:get_all_snapshots", "value": "rule:default"}, "manila-share_snapshot:get_snapshot": {"key": "share_snapshot:get_snapshot", "value": "rule:default"}, "manila-share_server:delete": {"key": "share_server:delete", "value": "rule:admin_api"}, "manila-service:update": {"key": "service:update", "value": "rule:admin_api"}, "manila-share:migration_complete": {"key": "share:migration_complete", "value": "rule:admin_api"}, "manila-cgsnapshot:create": {"key": "cgsnapshot:create", "value": "rule:default"}, "manila-security_service:get_all_security_services": {"key": "security_service:get_all_security_services", "value": "rule:admin_api"}, "manila-share_type:default": {"key": "share_type:default", "value": "rule:default"}, "manila-consistency_group:delete": {"key": "consistency_group:delete", "value": "rule:default"}, "manila-share_replica:force_delete": {"key": "share_replica:force_delete", "value": "rule:admin_api"}, "manila-share_replica:promote": {"key": "share_replica:promote", "value": "rule:default"}, "manila-share:create": {"key": "share:create", "value": "rule:deny_readonly"}, "manila-share_export_location:index": {"key": "share_export_location:index", "value": "rule:default"}, "manila-share_instance_export_location:index": {"key": "share_instance_export_location:index", "value": "rule:admin_api"}, "manila-share_snapshot:delete_snapshot": {"key": "share_snapshot:delete_snapshot", "value": "rule:default"}, "manila-quota_class_set:show": {"key": "quota_class_set:show", "value": "rule:default"}, "manila-share:deny_access": {"key": "share:deny_access", "value": "rule:default"}, "manila-share:extend": {"key": "share:extend", "value": "rule:default"}, "manila-service:index": {"key": "service:index", "value": "rule:admin_api"}, "manila-share_network:remove_security_service": {"key": "share_network:remove_security_service", "value": "rule:default and rule:deny_readonly"}, "manila-share:get_share_metadata": {"key": "share:get_share_metadata", "value": "rule:default"}, "manila-security_service:index": {"key": "security_service:index", "value": "rule:default"}, "manila-quota_class_set:update": {"key": "quota_class_set:update", "value": "rule:admin_api"}, "manila-consistency_group:reset_status": {"key": "consistency_group:reset_status", "value": "rule:admin_api"}, "manila-share:delete_share_metadata": {"key": "share:delete_share_metadata", "value": "rule:default"}, "manila-default": {"key": "default", "value": "rule:admin_or_owner"}, "manila-security_service:delete": {"key": "security_service:delete", "value": "rule:default"}, "manila-share_network:get_all_share_networks": {"key": "share_network:get_all_share_networks", "value": "rule:admin_api"}, "manila-quota_set:show": {"key": "quota_set:show", "value": "rule:default"}, "manila-security_service:show": {"key": "security_service:show", "value": "rule:default"}, "manila-share_replica:resync": {"key": "share_replica:resync", "value": "rule:admin_api"}, "manila-quota_set:update": {"key": "quota_set:update", "value": "rule:admin_api"}, "manila-share_network:create": {"key": "share_network:create", "value": "rule:default"}, "manila-security_service:update": {"key": "security_service:update", "value": "rule:default"}, "manila-share:allow_access": {"key": "share:allow_access", "value": "rule:default"}, "manila-quota_set:delete": {"key": "quota_set:delete", "value": "rule:admin_api"}, "manila-share_network:detail": {"key": "share_network:detail", "value": "rule:default"}, "manila-share:access_get_all": {"key": "share:access_get_all", "value": "rule:default"}, "manila-cgsnapshot:update": {"key": "cgsnapshot:update", "value": "rule:default"}, "manila-share_type:create": {"key": "share_type:create", "value": "rule:admin_api"}, "manila-share_instance:show": {"key": "share_instance:show", "value": "rule:admin_api"}, "manila-cgsnapshot:get_all": {"key": "cgsnapshot:get_all", "value": "rule:default"}}, "horizon::neutron_options": {"enable_lb": true}, "neutron::agents::lbaas::enabled": true, "gnocchi::wsgi::apache::workers": 12, "ceilometer::collector::collector_workers": 3, "ceilometer::policy::policies": {"ceilometer-telemetry:get_resource": {"key": "telemetry:get_resource", "value": ""}, "ceilometer-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "ceilometer-telemetry:query_sample": {"key": "telemetry:query_sample", "value": ""}, "ceilometer-telemetry:create_samples": {"key": "telemetry:create_samples", "value": "rule:deny_readonly"}, "ceilometer-telemetry:get_meters": {"key": "telemetry:get_meters", "value": ""}, "ceilometer-telemetry:events:index": {"key": "telemetry:events:index", "value": ""}, "ceilometer-telemetry:get_sample": {"key": "telemetry:get_sample", "value": ""}, "ceilometer-telemetry:events:show": {"key": "telemetry:events:show", "value": ""}, "ceilometer-telemetry:get_resources": {"key": "telemetry:get_resources", "value": ""}, "ceilometer-telemetry:compute_statistics": {"key": "telemetry:compute_statistics", "value": ""}, "ceilometer-context_is_admin": {"key": "context_is_admin", "value": "role:admin and rule:deny_readonly"}, "ceilometer-segregation": {"key": "segregation", "value": "rule:context_is_admin"}, "ceilometer-telemetry:get_samples": {"key": "telemetry:get_samples", "value": ""}}, "nova::config::nova_config": {"vnc/keymap": {"value": "en-us"}, "libvirt/volume_use_multipath": {"value": "True"}, "libvirt/live_migration_permit_post_copy": {"value": "True"}}, "keystone::config::keystone_config": {"identity/domain_config_dir": {"value": "/etc/keystone/domains"}, "identity/domain_specific_drivers_enabled": {"value": "True"}}, "horizon::keystone_multidomain_support": "True", "cinder::policy::policies": {"cinder-volume_extension:volume_image_metadata": {"key": "volume_extension:volume_image_metadata", "value": "rule:admin_or_owner"}, "cinder-volume_extension:backup_admin_actions:reset_status": {"key": "volume_extension:backup_admin_actions:reset_status", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-snapshot_extension:snapshot_unmanage": {"key": "snapshot_extension:snapshot_unmanage", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-backup:delete": {"key": "backup:delete", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume_extension:volume_type_access": {"key": "volume_extension:volume_type_access", "value": "rule:admin_or_owner"}, "cinder-volume:get_all_transfers": {"key": "volume:get_all_transfers", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-consistencygroup:create": {"key": "consistencygroup:create", "value": "group:nobody and rule:deny_readonly"}, "cinder-volume:create": {"key": "volume:create", "value": "rule:deny_readonly"}, "cinder-consistencygroup:create_cgsnapshot": {"key": "consistencygroup:create_cgsnapshot", "value": "group:nobody and rule:deny_readonly"}, "cinder-volume_extension:hosts": {"key": "volume_extension:hosts", "value": "rule:admin_api"}, "cinder-volume:retype": {"key": "volume:retype", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-backup:get": {"key": "backup:get", "value": "rule:admin_or_owner"}, "cinder-volume_extension:volume_admin_actions:reset_status": {"key": "volume_extension:volume_admin_actions:reset_status", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-backup:restore": {"key": "backup:restore", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume:delete_transfer": {"key": "volume:delete_transfer", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-group:delete_group_snapshot": {"key": "group:delete_group_snapshot", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-consistencygroup:get_cgsnapshot": {"key": "consistencygroup:get_cgsnapshot", "value": "group:nobody"}, "cinder-volume_extension:volume_mig_status_attribute": {"key": "volume_extension:volume_mig_status_attribute", "value": "rule:admin_api"}, "cinder-backup:backup-export": {"key": "backup:backup-export", "value": "rule:admin_api"}, "cinder-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "cinder-clusters:get_all": {"key": "clusters:get_all", "value": "rule:admin_api"}, "cinder-group:delete": {"key": "group:delete", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume:get_volume_metadata": {"key": "volume:get_volume_metadata", "value": "rule:admin_or_owner"}, "cinder-volume:update_snapshot_metadata": {"key": "volume:update_snapshot_metadata", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-consistencygroup:delete": {"key": "consistencygroup:delete", "value": "group:nobody and rule:deny_readonly"}, "cinder-volume_extension:volume_actions:upload_image": {"key": "volume_extension:volume_actions:upload_image", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume_extension:snapshot_admin_actions:force_delete": {"key": "volume_extension:snapshot_admin_actions:force_delete", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume_extension:quota_classes:validate_setup_for_nested_quota_use": {"key": "volume_extension:quota_classes:validate_setup_for_nested_quota_use", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume_extension:quota_classes": {"key": "volume_extension:quota_classes", "value": "rule:admin_api"}, "cinder-volume_extension:types_manage": {"key": "volume_extension:types_manage", "value": "rule:admin_api"}, "cinder-volume_extension:replication:promote": {"key": "volume_extension:replication:promote", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume_extension:types_extra_specs": {"key": "volume_extension:types_extra_specs", "value": "rule:admin_api"}, "cinder-volume_extension:volume_admin_actions:force_detach": {"key": "volume_extension:volume_admin_actions:force_detach", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume_extension:volume_type_access:addProjectAccess": {"key": "volume_extension:volume_type_access:addProjectAccess", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume_extension:access_types_extra_specs": {"key": "volume_extension:access_types_extra_specs", "value": "rule:admin_api"}, "cinder-group:create": {"key": "group:create", "value": "rule:deny_readonly"}, "cinder-volume_extension:volume_encryption_metadata": {"key": "volume_extension:volume_encryption_metadata", "value": "rule:admin_or_owner"}, "cinder-group:group_type_access": {"key": "group:group_type_access", "value": "rule:admin_or_owner"}, "cinder-message:get": {"key": "message:get", "value": "rule:admin_or_owner"}, "cinder-volume_extension:quotas:update": {"key": "volume_extension:quotas:update", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-group:get_all_group_snapshots": {"key": "group:get_all_group_snapshots", "value": "rule:admin_or_owner"}, "cinder-volume_extension:services:index": {"key": "volume_extension:services:index", "value": "rule:admin_api"}, "cinder-volume_extension:volume_admin_actions:force_delete": {"key": "volume_extension:volume_admin_actions:force_delete", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume:delete_volume_metadata": {"key": "volume:delete_volume_metadata", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume:extend": {"key": "volume:extend", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume:get_all": {"key": "volume:get_all", "value": "rule:admin_or_owner"}, "cinder-volume_extension:extended_snapshot_attributes": {"key": "volume_extension:extended_snapshot_attributes", "value": "rule:admin_or_owner"}, "cinder-admin_api": {"key": "admin_api", "value": "is_admin:True"}, "cinder-snapshot_extension:snapshot_actions:update_snapshot_status": {"key": "snapshot_extension:snapshot_actions:update_snapshot_status", "value": "rule:deny_readonly"}, "cinder-group:get_all": {"key": "group:get_all", "value": "rule:admin_or_owner"}, "cinder-volume:get_volume_admin_metadata": {"key": "volume:get_volume_admin_metadata", "value": "rule:admin_api"}, "cinder-volume:get": {"key": "volume:get", "value": "rule:admin_or_owner"}, "cinder-volume_extension:volume_admin_actions:migrate_volume_completion": {"key": "volume_extension:volume_admin_actions:migrate_volume_completion", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-backup:create": {"key": "backup:create", "value": "rule:deny_readonly"}, "cinder-volume_extension:list_manageable": {"key": "volume_extension:list_manageable", "value": "rule:admin_api"}, "cinder-volume_extension:replication:reenable": {"key": "volume_extension:replication:reenable", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume_extension:volume_tenant_attribute": {"key": "volume_extension:volume_tenant_attribute", "value": "rule:admin_or_owner"}, "cinder-volume:create_snapshot": {"key": "volume:create_snapshot", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume:get_snapshot": {"key": "volume:get_snapshot", "value": "rule:admin_or_owner"}, "cinder-scheduler_extension:scheduler_stats:get_pools": {"key": "scheduler_extension:scheduler_stats:get_pools", "value": "rule:admin_api"}, "cinder-backup:get_all": {"key": "backup:get_all", "value": "rule:admin_or_owner"}, "cinder-admin_or_owner": {"key": "admin_or_owner", "value": "is_admin:True or project_id:%(project_id)s"}, "cinder-volume_extension:quotas:delete": {"key": "volume_extension:quotas:delete", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume_extension:capabilities": {"key": "volume_extension:capabilities", "value": "rule:admin_api"}, "cinder-volume:delete_snapshot_metadata": {"key": "volume:delete_snapshot_metadata", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume_extension:services:update": {"key": "volume_extension:services:update", "value": "rule:admin_api"}, "cinder-group:group_types_specs": {"key": "group:group_types_specs", "value": "rule:admin_api"}, "cinder-volume:thaw_host": {"key": "volume:thaw_host", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume_extension:backup_admin_actions:force_delete": {"key": "volume_extension:backup_admin_actions:force_delete", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume:freeze_host": {"key": "volume:freeze_host", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume:delete_snapshot": {"key": "volume:delete_snapshot", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-group:create_group_snapshot": {"key": "group:create_group_snapshot", "value": "rule:deny_readonly"}, "cinder-volume_extension:volume_type_encryption": {"key": "volume_extension:volume_type_encryption", "value": "rule:admin_api"}, "cinder-volume:get_all_snapshots": {"key": "volume:get_all_snapshots", "value": "rule:admin_or_owner"}, "cinder-group:group_types_manage": {"key": "group:group_types_manage", "value": "rule:admin_api"}, "cinder-snapshot_extension:list_manageable": {"key": "snapshot_extension:list_manageable", "value": "rule:admin_api"}, "cinder-volume_extension:volume_admin_actions:migrate_volume": {"key": "volume_extension:volume_admin_actions:migrate_volume", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume_extension:access_types_qos_specs_id": {"key": "volume_extension:access_types_qos_specs_id", "value": "rule:admin_api"}, "cinder-consistencygroup:get_all": {"key": "consistencygroup:get_all", "value": "group:nobody"}, "cinder-group:get": {"key": "group:get", "value": "rule:admin_or_owner"}, "cinder-volume:create_volume_metadata": {"key": "volume:create_volume_metadata", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume:update": {"key": "volume:update", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume:update_volume_metadata": {"key": "volume:update_volume_metadata", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-consistencygroup:update": {"key": "consistencygroup:update", "value": "group:nobody and rule:deny_readonly"}, "cinder-group:update": {"key": "group:update", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-context_is_admin": {"key": "context_is_admin", "value": "role:admin and rule:deny_readonly"}, "cinder-volume:update_volume_admin_metadata": {"key": "volume:update_volume_admin_metadata", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume:create_transfer": {"key": "volume:create_transfer", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume_extension:quotas:show": {"key": "volume_extension:quotas:show", "value": ""}, "cinder-volume_extension:volume_actions:upload_public": {"key": "volume_extension:volume_actions:upload_public", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume_extension:snapshot_admin_actions:reset_status": {"key": "volume_extension:snapshot_admin_actions:reset_status", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-consistencygroup:get": {"key": "consistencygroup:get", "value": "group:nobody"}, "cinder-volume:delete": {"key": "volume:delete", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-message:delete": {"key": "message:delete", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-snapshot_extension:snapshot_manage": {"key": "snapshot_extension:snapshot_manage", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-group:update_group_snapshot": {"key": "group:update_group_snapshot", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume_extension:volume_manage": {"key": "volume_extension:volume_manage", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume:failover_host": {"key": "volume:failover_host", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume:update_snapshot": {"key": "volume:update_snapshot", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-group:access_group_types_specs": {"key": "group:access_group_types_specs", "value": "rule:admin_api"}, "cinder-clusters:get": {"key": "clusters:get", "value": "rule:admin_api"}, "cinder-default": {"key": "default", "value": "rule:admin_or_owner"}, "cinder-volume:get_snapshot_metadata": {"key": "volume:get_snapshot_metadata", "value": "rule:admin_or_owner"}, "cinder-volume:accept_transfer": {"key": "volume:accept_transfer", "value": "rule:deny_readonly"}, "cinder-consistencygroup:delete_cgsnapshot": {"key": "consistencygroup:delete_cgsnapshot", "value": "group:nobody and rule:deny_readonly"}, "cinder-backup:backup-import": {"key": "backup:backup-import", "value": "rule:admin_api"}, "cinder-volume:update_readonly_flag": {"key": "volume:update_readonly_flag", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume_extension:volume_host_attribute": {"key": "volume_extension:volume_host_attribute", "value": "rule:admin_api"}, "cinder-consistencygroup:get_all_cgsnapshots": {"key": "consistencygroup:get_all_cgsnapshots", "value": "group:nobody"}, "cinder-volume_extension:volume_unmanage": {"key": "volume_extension:volume_unmanage", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-message:get_all": {"key": "message:get_all", "value": "rule:admin_or_owner"}, "cinder-group:get_group_snapshot": {"key": "group:get_group_snapshot", "value": "rule:admin_or_owner"}, "cinder-clusters:update": {"key": "clusters:update", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-backup:update": {"key": "backup:update", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume:get_transfer": {"key": "volume:get_transfer", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume_extension:volume_type_access:removeProjectAccess": {"key": "volume_extension:volume_type_access:removeProjectAccess", "value": "rule:admin_api and rule:deny_readonly"}}, "ironic::policy::policies": {}, "neutron::config::server_config": {"DEFAULT/min_l3_agents_per_router": {"value": "1"}}, "zaqar::policy::policies": {"zaqar-subscription:get": {"key": "subscription:get", "value": ""}, "zaqar-queues:get": {"key": "queues:get", "value": ""}, "zaqar-messages:create": {"key": "messages:create", "value": "rule:deny_readonly"}, "zaqar-flavors:update": {"key": "flavors:update", "value": "rule:context_is_admin"}, "zaqar-messages:delete": {"key": "messages:delete", "value": "rule:deny_readonly"}, "zaqar-claims:create": {"key": "claims:create", "value": "rule:deny_readonly"}, "zaqar-pools:delete": {"key": "pools:delete", "value": "rule:context_is_admin"}, "zaqar-claims:get": {"key": "claims:get", "value": ""}, "zaqar-queues:update": {"key": "queues:update", "value": "rule:deny_readonly"}, "zaqar-claims:delete": {"key": "claims:delete", "value": "rule:deny_readonly"}, "zaqar-flavors:create": {"key": "flavors:create", "value": "rule:context_is_admin"}, "zaqar-subscription:create": {"key": "subscription:create", "value": "rule:deny_readonly"}, "zaqar-pools:update": {"key": "pools:update", "value": "rule:context_is_admin"}, "zaqar-queues:get_all": {"key": "queues:get_all", "value": ""}, "zaqar-health:get": {"key": "health:get", "value": "rule:context_is_admin"}, "zaqar-subscription:delete": {"key": "subscription:delete", "value": "rule:deny_readonly"}, "zaqar-subscription:confirm": {"key": "subscription:confirm", "value": "rule:deny_readonly"}, "zaqar-messages:get_all": {"key": "messages:get_all", "value": ""}, "zaqar-subscription:update": {"key": "subscription:update", "value": "rule:deny_readonly"}, "zaqar-admin_or_owner": {"key": "admin_or_owner", "value": "is_admin:True or project_id:%(project_id)s"}, "zaqar-pools:get_all": {"key": "pools:get_all", "value": "rule:context_is_admin"}, "zaqar-subscription:get_all": {"key": "subscription:get_all", "value": ""}, "zaqar-queues:create": {"key": "queues:create", "value": "rule:deny_readonly"}, "zaqar-default": {"key": "default", "value": "rule:admin_or_owner"}, "zaqar-claims:update": {"key": "claims:update", "value": "rule:deny_readonly"}, "zaqar-messages:get": {"key": "messages:get", "value": ""}, "zaqar-flavors:get": {"key": "flavors:get", "value": ""}, "zaqar-context_is_admin": {"key": "context_is_admin", "value": "role:admin and rule:deny_readonly"}, "zaqar-flavors:delete": {"key": "flavors:delete", "value": "rule:context_is_admin"}, "zaqar-queues:delete": {"key": "queues:delete", "value": "rule:deny_readonly"}, "zaqar-queues:stats": {"key": "queues:stats", "value": ""}, "zaqar-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "zaqar-messages:delete_all": {"key": "messages:delete_all", "value": "rule:deny_readonly"}, "zaqar-pools:create": {"key": "pools:create", "value": "rule:context_is_admin"}, "zaqar-flavors:get_all": {"key": "flavors:get_all", "value": ""}, "zaqar-pools:get": {"key": "pools:get", "value": "rule:context_is_admin"}, "zaqar-claims:get_all": {"key": "claims:get_all", "value": ""}, "zaqar-ping:get": {"key": "ping:get", "value": ""}}, "nova::policy::policies": {"nova-os_compute_api:os-hypervisors:discoverable": {"key": "os_compute_api:os-hypervisors:discoverable", "value": "@"}, "nova-os_compute_api:os-assisted-volume-snapshots:discoverable": {"key": "os_compute_api:os-assisted-volume-snapshots:discoverable", "value": "@"}, "nova-os_compute_api:servers:update": {"key": "os_compute_api:servers:update", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-flavor-extra-specs:update": {"key": "os_compute_api:os-flavor-extra-specs:update", "value": "rule:admin_api"}, "nova-os_compute_api:os-aggregates:create": {"key": "os_compute_api:os-aggregates:create", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-extended-server-attributes": {"key": "os_compute_api:os-extended-server-attributes", "value": "rule:admin_api"}, "nova-os_compute_api:os-migrate-server:migrate": {"key": "os_compute_api:os-migrate-server:migrate", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-flavor-manage": {"key": "os_compute_api:os-flavor-manage", "value": "rule:admin_api"}, "nova-os_compute_api:os-floating-ip-dns": {"key": "os_compute_api:os-floating-ip-dns", "value": "rule:admin_or_owner"}, "nova-os_compute_api:servers:confirm_resize": {"key": "os_compute_api:servers:confirm_resize", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-networks:discoverable": {"key": "os_compute_api:os-networks:discoverable", "value": "@"}, "nova-os_compute_api:os-floating-ips-bulk:discoverable": {"key": "os_compute_api:os-floating-ips-bulk:discoverable", "value": "@"}, "nova-os_compute_api:os-floating-ips": {"key": "os_compute_api:os-floating-ips", "value": "rule:admin_or_owner"}, "nova-os_compute_api:server-migrations:discoverable": {"key": "os_compute_api:server-migrations:discoverable", "value": "@"}, "nova-os_compute_api:os-server-tags:index": {"key": "os_compute_api:os-server-tags:index", "value": "@"}, "nova-os_compute_api:os-aggregates:update": {"key": "os_compute_api:os-aggregates:update", "value": "rule:admin_api"}, "nova-os_compute_api:os-certificates:show": {"key": "os_compute_api:os-certificates:show", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-extended-status": {"key": "os_compute_api:os-extended-status", "value": "rule:admin_or_owner"}, "nova-os_compute_api:server-metadata:create": {"key": "os_compute_api:server-metadata:create", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-network:attach_external_network": {"key": "network:attach_external_network", "value": "is_admin:True"}, "nova-os_compute_api:server-metadata:update": {"key": "os_compute_api:server-metadata:update", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-keypairs:delete": {"key": "os_compute_api:os-keypairs:delete", "value": "rule:admin_api or user_id:%(user_id)s"}, "nova-os_compute_api:os-server-groups:discoverable": {"key": "os_compute_api:os-server-groups:discoverable", "value": "@"}, "nova-os_compute_api:os-instance-actions:events": {"key": "os_compute_api:os-instance-actions:events", "value": "rule:admin_api"}, "nova-os_compute_api:os-security-group-default-rules": {"key": "os_compute_api:os-security-group-default-rules", "value": "rule:admin_api"}, "nova-os_compute_api:os-cells:discoverable": {"key": "os_compute_api:os-cells:discoverable", "value": "@"}, "nova-os_compute_api:os-admin-actions:discoverable": {"key": "os_compute_api:os-admin-actions:discoverable", "value": "@"}, "nova-os_compute_api:os-migrate-server:discoverable": {"key": "os_compute_api:os-migrate-server:discoverable", "value": "@"}, "nova-os_compute_api:os-volumes-attachments:delete": {"key": "os_compute_api:os-volumes-attachments:delete", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-extended-status:discoverable": {"key": "os_compute_api:os-extended-status:discoverable", "value": "@"}, "nova-os_compute_api:os-lock-server:unlock": {"key": "os_compute_api:os-lock-server:unlock", "value": "rule:admin_or_owner"}, "nova-os_compute_api:servers:detail": {"key": "os_compute_api:servers:detail", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-flavor-access": {"key": "os_compute_api:os-flavor-access", "value": "rule:admin_or_owner"}, "nova-os_compute_api:extensions:discoverable": {"key": "os_compute_api:extensions:discoverable", "value": "@"}, "nova-os_compute_api:server-metadata:discoverable": {"key": "os_compute_api:server-metadata:discoverable", "value": "@"}, "nova-os_compute_api:os-simple-tenant-usage:discoverable": {"key": "os_compute_api:os-simple-tenant-usage:discoverable", "value": "@"}, "nova-os_compute_api:limits": {"key": "os_compute_api:limits", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-shelve:discoverable": {"key": "os_compute_api:os-shelve:discoverable", "value": "@"}, "nova-os_compute_api:os-shelve:unshelve": {"key": "os_compute_api:os-shelve:unshelve", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-console-output": {"key": "os_compute_api:os-console-output", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-keypairs:index": {"key": "os_compute_api:os-keypairs:index", "value": "rule:admin_api or user_id:%(user_id)s"}, "nova-os_compute_api:os-aggregates:remove_host": {"key": "os_compute_api:os-aggregates:remove_host", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-instance-usage-audit-log:discoverable": {"key": "os_compute_api:os-instance-usage-audit-log:discoverable", "value": "@"}, "nova-os_compute_api:os-flavor-access:add_tenant_access": {"key": "os_compute_api:os-flavor-access:add_tenant_access", "value": "rule:admin_api"}, "nova-os_compute_api:os-aggregates:discoverable": {"key": "os_compute_api:os-aggregates:discoverable", "value": "@"}, "nova-os_compute_api:os-services": {"key": "os_compute_api:os-services", "value": "rule:admin_api"}, "nova-os_compute_api:os-networks-associate:discoverable": {"key": "os_compute_api:os-networks-associate:discoverable", "value": "@"}, "nova-os_compute_api:os-server-usage:discoverable": {"key": "os_compute_api:os-server-usage:discoverable", "value": "@"}, "nova-os_compute_api:os-server-tags:update": {"key": "os_compute_api:os-server-tags:update", "value": "@"}, "nova-os_compute_api:os-flavor-extra-specs:show": {"key": "os_compute_api:os-flavor-extra-specs:show", "value": "rule:admin_or_owner"}, "nova-os_compute_api:flavors": {"key": "os_compute_api:flavors", "value": "rule:admin_or_owner"}, "nova-os_compute_api:ips:show": {"key": "os_compute_api:ips:show", "value": "rule:admin_or_owner"}, "nova-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "nova-os_compute_api:os-server-tags:delete": {"key": "os_compute_api:os-server-tags:delete", "value": "@"}, "nova-os_compute_api:os-availability-zone:detail": {"key": "os_compute_api:os-availability-zone:detail", "value": "rule:admin_api"}, "nova-context_is_admin": {"key": "context_is_admin", "value": "role:admin and rule:deny_readonly"}, "nova-os_compute_api:os-multinic": {"key": "os_compute_api:os-multinic", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-volumes-attachments:create": {"key": "os_compute_api:os-volumes-attachments:create", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-rescue:discoverable": {"key": "os_compute_api:os-rescue:discoverable", "value": "@"}, "nova-cells_scheduler_filter:TargetCellFilter": {"key": "cells_scheduler_filter:TargetCellFilter", "value": "is_admin:True"}, "nova-os_compute_api:os-server-tags:delete_all": {"key": "os_compute_api:os-server-tags:delete_all", "value": "@"}, "nova-os_compute_api:os-quota-class-sets:discoverable": {"key": "os_compute_api:os-quota-class-sets:discoverable", "value": "@"}, "nova-os_compute_api:os-user-data:discoverable": {"key": "os_compute_api:os-user-data:discoverable", "value": "@"}, "nova-os_compute_api:os-flavor-extra-specs:delete": {"key": "os_compute_api:os-flavor-extra-specs:delete", "value": "rule:admin_api"}, "nova-os_compute_api:servers:create:attach_network": {"key": "os_compute_api:servers:create:attach_network", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-admin-actions": {"key": "os_compute_api:os-admin-actions", "value": "rule:admin_api"}, "nova-os_compute_api:os-flavor-extra-specs:index": {"key": "os_compute_api:os-flavor-extra-specs:index", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-attach-interfaces": {"key": "os_compute_api:os-attach-interfaces", "value": "rule:admin_or_owner"}, "nova-admin_owner_or_network_owner": {"key": "admin_owner_or_network_owner", "value": "rule:owner or rule:admin_or_network_owner"}, "nova-os_compute_api:os-used-limits": {"key": "os_compute_api:os-used-limits", "value": "rule:admin_api"}, "nova-os_compute_api:os-flavor-access:discoverable": {"key": "os_compute_api:os-flavor-access:discoverable", "value": "@"}, "nova-admin_api": {"key": "admin_api", "value": "is_admin:True"}, "nova-admin_only": {"key": "admin_only", "value": "rule:context_is_admin and rule:deny_readonly"}, "nova-os_compute_api:os-tenant-networks": {"key": "os_compute_api:os-tenant-networks", "value": "rule:admin_or_owner"}, "nova-os_compute_api:images:discoverable": {"key": "os_compute_api:images:discoverable", "value": "@"}, "nova-os_compute_api:servers:migrations:delete": {"key": "os_compute_api:servers:migrations:delete", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-pause-server:pause": {"key": "os_compute_api:os-pause-server:pause", "value": "rule:admin_or_owner"}, "nova-os_compute_api:servers:revert_resize": {"key": "os_compute_api:servers:revert_resize", "value": "rule:admin_or_owner"}, "nova-os_compute_api:servers:detail:get_all_tenants": {"key": "os_compute_api:servers:detail:get_all_tenants", "value": "rule:admin_api"}, "nova-os_compute_api:os-suspend-server:discoverable": {"key": "os_compute_api:os-suspend-server:discoverable", "value": "@"}, "nova-os_compute_api:os-flavor-rxtx:discoverable": {"key": "os_compute_api:os-flavor-rxtx:discoverable", "value": "@"}, "nova-os_compute_api:servers:create:attach_volume": {"key": "os_compute_api:servers:create:attach_volume", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-fping:discoverable": {"key": "os_compute_api:os-fping:discoverable", "value": "@"}, "nova-os_compute_api:os-keypairs": {"key": "os_compute_api:os-keypairs", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-fixed-ips:discoverable": {"key": "os_compute_api:os-fixed-ips:discoverable", "value": "@"}, "nova-os_compute_api:os-remote-consoles": {"key": "os_compute_api:os-remote-consoles", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-extended-availability-zone:discoverable": {"key": "os_compute_api:os-extended-availability-zone:discoverable", "value": "@"}, "nova-os_compute_api:os-networks": {"key": "os_compute_api:os-networks", "value": "rule:admin_api"}, "nova-os_compute_api:os-pci:discoverable": {"key": "os_compute_api:os-pci:discoverable", "value": "@"}, "nova-os_compute_api:os-admin-actions:inject_network_info": {"key": "os_compute_api:os-admin-actions:inject_network_info", "value": "rule:admin_api"}, "nova-os_compute_api:os-attach-interfaces:discoverable": {"key": "os_compute_api:os-attach-interfaces:discoverable", "value": "@"}, "nova-os_compute_api:os-cloudpipe": {"key": "os_compute_api:os-cloudpipe", "value": "rule:admin_api"}, "nova-os_compute_api:image-metadata:discoverable": {"key": "os_compute_api:image-metadata:discoverable", "value": "@"}, "nova-os_compute_api:server-metadata:update_all": {"key": "os_compute_api:server-metadata:update_all", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-quota-sets:detail": {"key": "os_compute_api:os-quota-sets:detail", "value": "rule:admin_api"}, "nova-os_compute_api:os-assisted-volume-snapshots:create": {"key": "os_compute_api:os-assisted-volume-snapshots:create", "value": "rule:admin_api"}, "nova-os_compute_api:os-server-password:discoverable": {"key": "os_compute_api:os-server-password:discoverable", "value": "@"}, "nova-os_compute_api:servers:delete": {"key": "os_compute_api:servers:delete", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:server-metadata:index": {"key": "os_compute_api:server-metadata:index", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-consoles:index": {"key": "os_compute_api:os-consoles:index", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-attach-interfaces:create": {"key": "os_compute_api:os-attach-interfaces:create", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:servers:reboot": {"key": "os_compute_api:servers:reboot", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-availability-zone:discoverable": {"key": "os_compute_api:os-availability-zone:discoverable", "value": "@"}, "nova-os_compute_api:os-flavor-access:remove_tenant_access": {"key": "os_compute_api:os-flavor-access:remove_tenant_access", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-consoles:delete": {"key": "os_compute_api:os-consoles:delete", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-deferred-delete": {"key": "os_compute_api:os-deferred-delete", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-pci:pci_servers": {"key": "os_compute_api:os-pci:pci_servers", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-console-auth-tokens": {"key": "os_compute_api:os-console-auth-tokens", "value": "rule:admin_api"}, "nova-os_compute_api:os-server-diagnostics": {"key": "os_compute_api:os-server-diagnostics", "value": "rule:admin_api"}, "nova-os_compute_api:os-extended-availability-zone": {"key": "os_compute_api:os-extended-availability-zone", "value": "rule:admin_or_owner"}, "nova-os_compute_api:servers:trigger_crash_dump": {"key": "os_compute_api:servers:trigger_crash_dump", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-flavor-manage:discoverable": {"key": "os_compute_api:os-flavor-manage:discoverable", "value": "@"}, "nova-os_compute_api:os-cells:delete": {"key": "os_compute_api:os-cells:delete", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-floating-ip-pools": {"key": "os_compute_api:os-floating-ip-pools", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-simple-tenant-usage:show": {"key": "os_compute_api:os-simple-tenant-usage:show", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-hosts:discoverable": {"key": "os_compute_api:os-hosts:discoverable", "value": "@"}, "nova-os_compute_api:os-volumes-attachments:discoverable": {"key": "os_compute_api:os-volumes-attachments:discoverable", "value": "@"}, "nova-os_compute_api:versions:discoverable": {"key": "os_compute_api:versions:discoverable", "value": "@"}, "nova-os_compute_api:os-instance-actions:discoverable": {"key": "os_compute_api:os-instance-actions:discoverable", "value": "@"}, "nova-regular_user": {"key": "regular_user", "value": "rule:deny_readonly"}, "nova-os_compute_api:os-evacuate": {"key": "os_compute_api:os-evacuate", "value": "rule:admin_api"}, "nova-os_compute_api:os-virtual-interfaces": {"key": "os_compute_api:os-virtual-interfaces", "value": "rule:admin_or_owner"}, "nova-os_compute_api:image-size:discoverable": {"key": "os_compute_api:image-size:discoverable", "value": "@"}, "nova-os_compute_api:os-volumes:discoverable": {"key": "os_compute_api:os-volumes:discoverable", "value": "@"}, "nova-cells_scheduler_filter:DifferentCellFilter": {"key": "cells_scheduler_filter:DifferentCellFilter", "value": "is_admin:True"}, "nova-os_compute_api:os-create-backup": {"key": "os_compute_api:os-create-backup", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-used-limits:discoverable": {"key": "os_compute_api:os-used-limits:discoverable", "value": "@"}, "nova-os_compute_api:os-pci:index": {"key": "os_compute_api:os-pci:index", "value": "rule:admin_api"}, "nova-os_compute_api:os-aggregates:index": {"key": "os_compute_api:os-aggregates:index", "value": "rule:admin_api"}, "nova-os_compute_api:os-volumes-attachments:index": {"key": "os_compute_api:os-volumes-attachments:index", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-remote-consoles:discoverable": {"key": "os_compute_api:os-remote-consoles:discoverable", "value": "@"}, "nova-os_compute_api:os-quota-class-sets:show": {"key": "os_compute_api:os-quota-class-sets:show", "value": "is_admin:True or quota_class:%(quota_class)s"}, "nova-os_compute_api:os-admin-password:discoverable": {"key": "os_compute_api:os-admin-password:discoverable", "value": "@"}, "nova-os_compute_api:servers:resize": {"key": "os_compute_api:servers:resize", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-baremetal-nodes": {"key": "os_compute_api:os-baremetal-nodes", "value": "rule:admin_api"}, "nova-os_compute_api:os-hosts": {"key": "os_compute_api:os-hosts", "value": "rule:admin_api"}, "nova-owner": {"key": "owner", "value": "tenant_id:%(tenant_id)s and rule:deny_readonly"}, "nova-os_compute_api:os-flavor-extra-specs:create": {"key": "os_compute_api:os-flavor-extra-specs:create", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:server-metadata:show": {"key": "os_compute_api:server-metadata:show", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-tenant-networks:discoverable": {"key": "os_compute_api:os-tenant-networks:discoverable", "value": "@"}, "nova-os_compute_api:servers:index": {"key": "os_compute_api:servers:index", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-hide-server-addresses:discoverable": {"key": "os_compute_api:os-hide-server-addresses:discoverable", "value": "@"}, "nova-os_compute_api:os-evacuate:discoverable": {"key": "os_compute_api:os-evacuate:discoverable", "value": "@"}, "nova-os_compute_api:os-server-diagnostics:discoverable": {"key": "os_compute_api:os-server-diagnostics:discoverable", "value": "@"}, "nova-os_compute_api:servers:show:host_status": {"key": "os_compute_api:servers:show:host_status", "value": "rule:admin_api"}, "nova-os_compute_api:servers:show": {"key": "os_compute_api:servers:show", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-aggregates:delete": {"key": "os_compute_api:os-aggregates:delete", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-volumes-attachments:update": {"key": "os_compute_api:os-volumes-attachments:update", "value": "rule:admin_api"}, "nova-os_compute_api:os-quota-sets:update": {"key": "os_compute_api:os-quota-sets:update", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:ips:index": {"key": "os_compute_api:ips:index", "value": "rule:admin_or_owner"}, "nova-os_compute_api:servers:index:get_all_tenants": {"key": "os_compute_api:servers:index:get_all_tenants", "value": "rule:admin_api"}, "nova-os_compute_api:os-cells:update": {"key": "os_compute_api:os-cells:update", "value": "rule:admin_api"}, "nova-os_compute_api:os-suspend-server:resume": {"key": "os_compute_api:os-suspend-server:resume", "value": "rule:admin_or_owner"}, "nova-os_compute_api:servers:create": {"key": "os_compute_api:servers:create", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:image-size": {"key": "os_compute_api:image-size", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-server-external-events:create": {"key": "os_compute_api:os-server-external-events:create", "value": "rule:admin_api"}, "nova-os_compute_api:os-agents": {"key": "os_compute_api:os-agents", "value": "rule:admin_api"}, "nova-os_compute_api:os-scheduler-hints:discoverable": {"key": "os_compute_api:os-scheduler-hints:discoverable", "value": "@"}, "nova-os_compute_api:os-quota-sets:show": {"key": "os_compute_api:os-quota-sets:show", "value": "rule:admin_or_owner"}, "nova-context_is_advsvc": {"key": "context_is_advsvc", "value": "role:advsvc"}, "nova-os_compute_api:os-admin-actions:reset_state": {"key": "os_compute_api:os-admin-actions:reset_state", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-certificates:discoverable": {"key": "os_compute_api:os-certificates:discoverable", "value": "@"}, "nova-os_compute_api:os-extended-server-attributes:discoverable": {"key": "os_compute_api:os-extended-server-attributes:discoverable", "value": "@"}, "nova-os_compute_api:os-consoles:discoverable": {"key": "os_compute_api:os-consoles:discoverable", "value": "@"}, "nova-os_compute_api:os-virtual-interfaces:discoverable": {"key": "os_compute_api:os-virtual-interfaces:discoverable", "value": "@"}, "nova-os_compute_api:extensions": {"key": "os_compute_api:extensions", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-server-tags:update_all": {"key": "os_compute_api:os-server-tags:update_all", "value": "@"}, "nova-os_compute_api:servers:migrations:show": {"key": "os_compute_api:servers:migrations:show", "value": "rule:admin_api"}, "nova-os_compute_api:os-security-groups": {"key": "os_compute_api:os-security-groups", "value": "rule:admin_or_owner"}, "nova-os_compute_api:ips:discoverable": {"key": "os_compute_api:ips:discoverable", "value": "@"}, "nova-os_compute_api:os-quota-sets:discoverable": {"key": "os_compute_api:os-quota-sets:discoverable", "value": "@"}, "nova-os_compute_api:os-console-output:discoverable": {"key": "os_compute_api:os-console-output:discoverable", "value": "@"}, "nova-os_compute_api:servers:rebuild": {"key": "os_compute_api:servers:rebuild", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-certificates:create": {"key": "os_compute_api:os-certificates:create", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-fping": {"key": "os_compute_api:os-fping", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-shelve:shelve": {"key": "os_compute_api:os-shelve:shelve", "value": "rule:admin_or_owner"}, "nova-os_compute_api:servers:create:forced_host": {"key": "os_compute_api:servers:create:forced_host", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-services:discoverable": {"key": "os_compute_api:os-services:discoverable", "value": "@"}, "nova-os_compute_api:servers:discoverable": {"key": "os_compute_api:servers:discoverable", "value": "@"}, "nova-os_compute_api:os-consoles:create": {"key": "os_compute_api:os-consoles:create", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-instance-usage-audit-log": {"key": "os_compute_api:os-instance-usage-audit-log", "value": "rule:admin_api"}, "nova-os_compute_api:os-quota-class-sets:update": {"key": "os_compute_api:os-quota-class-sets:update", "value": "rule:admin_api"}, "nova-os_compute_api:os-flavor-rxtx": {"key": "os_compute_api:os-flavor-rxtx", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-consoles:show": {"key": "os_compute_api:os-consoles:show", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-aggregates:show": {"key": "os_compute_api:os-aggregates:show", "value": "rule:admin_api"}, "nova-os_compute_api:os-baremetal-nodes:discoverable": {"key": "os_compute_api:os-baremetal-nodes:discoverable", "value": "@"}, "nova-admin_or_network_owner": {"key": "admin_or_network_owner", "value": "rule:context_is_admin or tenant_id:%(network:tenant_id)s or role:network_admin"}, "nova-os_compute_api:os-security-groups:discoverable": {"key": "os_compute_api:os-security-groups:discoverable", "value": "@"}, "nova-os_compute_api:os-rescue": {"key": "os_compute_api:os-rescue", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-block-device-mapping:discoverable": {"key": "os_compute_api:os-block-device-mapping:discoverable", "value": "@"}, "nova-os_compute_api:os-multinic:discoverable": {"key": "os_compute_api:os-multinic:discoverable", "value": "@"}, "nova-os_compute_api:os-security-group-default-rules:discoverable": {"key": "os_compute_api:os-security-group-default-rules:discoverable", "value": "@"}, "nova-os_compute_api:os-keypairs:discoverable": {"key": "os_compute_api:os-keypairs:discoverable", "value": "@"}, "nova-os_compute_api:os-pci:show": {"key": "os_compute_api:os-pci:show", "value": "rule:admin_api"}, "nova-os_compute_api:os-server-groups": {"key": "os_compute_api:os-server-groups", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-extended-volumes": {"key": "os_compute_api:os-extended-volumes", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-assisted-volume-snapshots:delete": {"key": "os_compute_api:os-assisted-volume-snapshots:delete", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-server-tags:discoverable": {"key": "os_compute_api:os-server-tags:discoverable", "value": "@"}, "nova-os_compute_api:os-server-external-events:discoverable": {"key": "os_compute_api:os-server-external-events:discoverable", "value": "@"}, "nova-os_compute_api:os-floating-ip-pools:discoverable": {"key": "os_compute_api:os-floating-ip-pools:discoverable", "value": "@"}, "nova-os_compute_api:os-instance-actions": {"key": "os_compute_api:os-instance-actions", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-cloudpipe:discoverable": {"key": "os_compute_api:os-cloudpipe:discoverable", "value": "@"}, "nova-os_compute_api:os-networks-associate": {"key": "os_compute_api:os-networks-associate", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-floating-ip-dns:domain:delete": {"key": "os_compute_api:os-floating-ip-dns:domain:delete", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-deferred-delete:discoverable": {"key": "os_compute_api:os-deferred-delete:discoverable", "value": "@"}, "nova-os_compute_api:os-server-usage": {"key": "os_compute_api:os-server-usage", "value": "rule:admin_or_owner"}, "nova-os_compute_api:limits:discoverable": {"key": "os_compute_api:limits:discoverable", "value": "@"}, "nova-os_compute_api:os-simple-tenant-usage:list": {"key": "os_compute_api:os-simple-tenant-usage:list", "value": "rule:admin_api"}, "nova-os_compute_api:os-attach-interfaces:delete": {"key": "os_compute_api:os-attach-interfaces:delete", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-aggregates:set_metadata": {"key": "os_compute_api:os-aggregates:set_metadata", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-keypairs:create": {"key": "os_compute_api:os-keypairs:create", "value": "rule:admin_api or user_id:%(user_id)s"}, "nova-os_compute_api:servers:create_image:allow_volume_backed": {"key": "os_compute_api:servers:create_image:allow_volume_backed", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-multiple-create:discoverable": {"key": "os_compute_api:os-multiple-create:discoverable", "value": "@ and rule:deny_readonly"}, "nova-os_compute_api:os-volumes-attachments:show": {"key": "os_compute_api:os-volumes-attachments:show", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-cells": {"key": "os_compute_api:os-cells", "value": "rule:admin_api"}, "nova-os_compute_api:servers:migrations:index": {"key": "os_compute_api:servers:migrations:index", "value": "rule:admin_api"}, "nova-os_compute_api:servers:create_image": {"key": "os_compute_api:servers:create_image", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-agents:discoverable": {"key": "os_compute_api:os-agents:discoverable", "value": "@"}, "nova-os_compute_api:os-config-drive:discoverable": {"key": "os_compute_api:os-config-drive:discoverable", "value": "@"}, "nova-os_compute_api:os-quota-sets:delete": {"key": "os_compute_api:os-quota-sets:delete", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:servers:migrations:force_complete": {"key": "os_compute_api:servers:migrations:force_complete", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-flavor-extra-specs:discoverable": {"key": "os_compute_api:os-flavor-extra-specs:discoverable", "value": "@"}, "nova-os_compute_api:os-floating-ip-dns:domain:update": {"key": "os_compute_api:os-floating-ip-dns:domain:update", "value": "rule:admin_api"}, "nova-os_compute_api:os-config-drive": {"key": "os_compute_api:os-config-drive", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-networks:view": {"key": "os_compute_api:os-networks:view", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-admin-password": {"key": "os_compute_api:os-admin-password", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-suspend-server:suspend": {"key": "os_compute_api:os-suspend-server:suspend", "value": "rule:admin_or_owner"}, "nova-os_compute_api:server-metadata:delete": {"key": "os_compute_api:server-metadata:delete", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-shelve:shelve_offload": {"key": "os_compute_api:os-shelve:shelve_offload", "value": "rule:admin_api"}, "nova-os_compute_api:os-console-auth-tokens:discoverable": {"key": "os_compute_api:os-console-auth-tokens:discoverable", "value": "@"}, "nova-os_compute_api:os-lock-server:lock": {"key": "os_compute_api:os-lock-server:lock", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-quota-sets:defaults": {"key": "os_compute_api:os-quota-sets:defaults", "value": "@"}, "nova-os_compute_api:os-fping:all_tenants": {"key": "os_compute_api:os-fping:all_tenants", "value": "rule:admin_api"}, "nova-os_compute_api:os-block-device-mapping-v1:discoverable": {"key": "os_compute_api:os-block-device-mapping-v1:discoverable", "value": "@"}, "nova-os_compute_api:os-aggregates:add_host": {"key": "os_compute_api:os-aggregates:add_host", "value": "rule:admin_api"}, "nova-os_compute_api:servers:start": {"key": "os_compute_api:servers:start", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-availability-zone:list": {"key": "os_compute_api:os-availability-zone:list", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-hide-server-addresses": {"key": "os_compute_api:os-hide-server-addresses", "value": "is_admin:False"}, "nova-os_compute_api:os-lock-server:discoverable": {"key": "os_compute_api:os-lock-server:discoverable", "value": "@"}, "nova-os_compute_api:os-pause-server:discoverable": {"key": "os_compute_api:os-pause-server:discoverable", "value": "@"}, "nova-os_compute_api:extension_info:discoverable": {"key": "os_compute_api:extension_info:discoverable", "value": "@"}, "nova-os_compute_api:os-server-tags:show": {"key": "os_compute_api:os-server-tags:show", "value": "@"}, "nova-os_compute_api:os-fixed-ips": {"key": "os_compute_api:os-fixed-ips", "value": "rule:admin_api"}, "nova-os_compute_api:os-extended-volumes:discoverable": {"key": "os_compute_api:os-extended-volumes:discoverable", "value": "@"}, "nova-os_compute_api:os-migrate-server:migrate_live": {"key": "os_compute_api:os-migrate-server:migrate_live", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-pci:detail": {"key": "os_compute_api:os-pci:detail", "value": "rule:admin_api"}, "nova-os_compute_api:os-admin-actions:reset_network": {"key": "os_compute_api:os-admin-actions:reset_network", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-floating-ip-dns:discoverable": {"key": "os_compute_api:os-floating-ip-dns:discoverable", "value": "@"}, "nova-os_compute_api:flavors:discoverable": {"key": "os_compute_api:flavors:discoverable", "value": "@"}, "nova-os_compute_api:os-cells:sync_instances": {"key": "os_compute_api:os-cells:sync_instances", "value": "rule:admin_api"}, "nova-os_compute_api:os-hypervisors": {"key": "os_compute_api:os-hypervisors", "value": "rule:admin_api"}, "nova-os_compute_api:os-migrations:index": {"key": "os_compute_api:os-migrations:index", "value": "rule:admin_api"}, "nova-os_compute_api:servers:stop": {"key": "os_compute_api:servers:stop", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-floating-ips:discoverable": {"key": "os_compute_api:os-floating-ips:discoverable", "value": "@"}, "nova-os_compute_api:os-create-backup:discoverable": {"key": "os_compute_api:os-create-backup:discoverable", "value": "@"}, "nova-os_compute_api:os-migrations:discoverable": {"key": "os_compute_api:os-migrations:discoverable", "value": "@"}, "nova-os_compute_api:os-pause-server:unpause": {"key": "os_compute_api:os-pause-server:unpause", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-lock-server:unlock:unlock_override": {"key": "os_compute_api:os-lock-server:unlock:unlock_override", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-floating-ips-bulk": {"key": "os_compute_api:os-floating-ips-bulk", "value": "rule:admin_api"}, "nova-admin_or_owner": {"key": "admin_or_owner", "value": "is_admin:True or project_id:%(project_id)s"}, "nova-os_compute_api:os-keypairs:show": {"key": "os_compute_api:os-keypairs:show", "value": "rule:admin_api or user_id:%(user_id)s"}, "nova-os_compute_api:os-volumes": {"key": "os_compute_api:os-volumes", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-server-password": {"key": "os_compute_api:os-server-password", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-cells:create": {"key": "os_compute_api:os-cells:create", "value": "rule:admin_api and rule:deny_readonly"}}, "ceilometer::metering_time_to_live": 604800, "ceilometer::dispatcher::gnocchi::archive_policy": "low_workload", "glance::policy::policies": {"glance-delete_member": {"key": "delete_member", "value": "rule:deny_readonly"}, "glance-modify_member": {"key": "modify_member", "value": "rule:deny_readonly"}, "glance-get_members": {"key": "get_members", "value": ""}, "glance-add_metadef_tags": {"key": "add_metadef_tags", "value": "rule:deny_readonly"}, "glance-delete_image": {"key": "delete_image", "value": "rule:deny_readonly"}, "glance-get_tasks": {"key": "get_tasks", "value": "role:admin"}, "glance-add_metadef_namespace": {"key": "add_metadef_namespace", "value": "rule:deny_readonly"}, "glance-add_metadef_resource_type_association": {"key": "add_metadef_resource_type_association", "value": "rule:deny_readonly"}, "glance-modify_image": {"key": "modify_image", "value": "rule:deny_readonly"}, "glance-get_metadef_tag": {"key": "get_metadef_tag", "value": ""}, "glance-get_metadef_property": {"key": "get_metadef_property", "value": ""}, "glance-set_image_location": {"key": "set_image_location", "value": "rule:deny_readonly"}, "glance-get_task": {"key": "get_task", "value": "role:admin"}, "glance-modify_task": {"key": "modify_task", "value": "role:admin and rule:deny_readonly"}, "glance-manage_image_cache": {"key": "manage_image_cache", "value": "role:admin"}, "glance-add_metadef_property": {"key": "add_metadef_property", "value": "rule:deny_readonly"}, "glance-list_metadef_resource_types": {"key": "list_metadef_resource_types", "value": ""}, "glance-publicize_image": {"key": "publicize_image", "value": "role:admin"}, "glance-reactivate": {"key": "reactivate", "value": "rule:deny_readonly"}, "glance-get_metadef_namespace": {"key": "get_metadef_namespace", "value": ""}, "glance-copy_from": {"key": "copy_from", "value": "rule:deny_readonly"}, "glance-add_image": {"key": "add_image", "value": "rule:deny_readonly"}, "glance-get_image": {"key": "get_image", "value": ""}, "glance-get_metadef_object": {"key": "get_metadef_object", "value": ""}, "glance-modify_metadef_property": {"key": "modify_metadef_property", "value": "rule:deny_readonly"}, "glance-get_metadef_tags": {"key": "get_metadef_tags", "value": ""}, "glance-add_member": {"key": "add_member", "value": "rule:deny_readonly"}, "glance-upload_image": {"key": "upload_image", "value": "rule:deny_readonly"}, "glance-modify_metadef_object": {"key": "modify_metadef_object", "value": "rule:deny_readonly"}, "glance-get_image_location": {"key": "get_image_location", "value": ""}, "glance-deactivate": {"key": "deactivate", "value": "rule:deny_readonly"}, "glance-delete_image_location": {"key": "delete_image_location", "value": "rule:deny_readonly"}, "glance-context_is_admin": {"key": "context_is_admin", "value": "role:admin and rule:deny_readonly"}, "glance-get_metadef_properties": {"key": "get_metadef_properties", "value": ""}, "glance-add_task": {"key": "add_task", "value": "role:admin and rule:deny_readonly"}, "glance-download_image": {"key": "download_image", "value": "rule:deny_readonly"}, "glance-get_metadef_namespaces": {"key": "get_metadef_namespaces", "value": ""}, "glance-get_images": {"key": "get_images", "value": ""}, "glance-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "glance-get_member": {"key": "get_member", "value": ""}, "glance-modify_metadef_tag": {"key": "modify_metadef_tag", "value": "rule:deny_readonly"}, "glance-add_metadef_tag": {"key": "add_metadef_tag", "value": "rule:deny_readonly"}, "glance-modify_metadef_namespace": {"key": "modify_metadef_namespace", "value": "rule:deny_readonly"}, "glance-get_metadef_resource_type": {"key": "get_metadef_resource_type", "value": ""}, "glance-add_metadef_object": {"key": "add_metadef_object", "value": "rule:deny_readonly"}, "glance-default": {"key": "default", "value": "role:admin"}, "glance-get_metadef_objects": {"key": "get_metadef_objects", "value": ""}}, "neutron::agents::lbaas::manage_service": true, "neutron::agents::lbaas::manage_haproxy_package": false, "keystone::cron::token_flush::minute": 1, "neutron::agents::ml2::ovs::prevent_arp_spoofing": false, "gnocchi::statsd::archive_policy_name": "low_workload", "keystone::cron::token_flush::maxdelay": 1800, "gnocchi::metricd::workers": 12, "horizon::keystone_default_domain": "Default", "neutron::agents::lbaas::user_group": "haproxy", "keystone::policy::policies": {"keystone-identity:get_endpoint": {"key": "identity:get_endpoint", "value": "rule:admin_required"}, "keystone-identity:create_user": {"key": "identity:create_user", "value": "rule:admin_required"}, "keystone-identity:create_credential": {"key": "identity:create_credential", "value": "rule:admin_required"}, "keystone-identity:delete_project": {"key": "identity:delete_project", "value": "rule:admin_required"}, "keystone-identity:get_endpoint_group_in_project": {"key": "identity:get_endpoint_group_in_project", "value": "rule:admin_required"}, "keystone-identity:delete_service_provider": {"key": "identity:delete_service_provider", "value": "rule:admin_required"}, "keystone-identity:list_credentials": {"key": "identity:list_credentials", "value": "rule:admin_required"}, "keystone-identity:revoke_token": {"key": "identity:revoke_token", "value": "rule:admin_or_token_subject"}, "keystone-identity:delete_credential": {"key": "identity:delete_credential", "value": "rule:admin_required"}, "keystone-identity:create_endpoint_group": {"key": "identity:create_endpoint_group", "value": "rule:admin_required"}, "keystone-identity:change_password": {"key": "identity:change_password", "value": "rule:admin_or_owner"}, "keystone-identity:get_policy": {"key": "identity:get_policy", "value": "rule:admin_required"}, "keystone-identity:delete_group": {"key": "identity:delete_group", "value": "rule:admin_required"}, "keystone-identity:create_domain_role": {"key": "identity:create_domain_role", "value": "rule:admin_required"}, "keystone-identity:remove_user_from_group": {"key": "identity:remove_user_from_group", "value": "rule:admin_required"}, "keystone-identity:create_policy_association_for_endpoint": {"key": "identity:create_policy_association_for_endpoint", "value": "rule:admin_required"}, "keystone-identity:list_service_providers": {"key": "identity:list_service_providers", "value": "rule:admin_required"}, "keystone-identity:get_mapping": {"key": "identity:get_mapping", "value": "rule:admin_required"}, "keystone-identity:list_consumers": {"key": "identity:list_consumers", "value": "rule:admin_required"}, "keystone-identity:update_service_provider": {"key": "identity:update_service_provider", "value": "rule:admin_required"}, "keystone-identity:update_policy": {"key": "identity:update_policy", "value": "rule:admin_required"}, "keystone-identity:list_role_assignments_for_tree": {"key": "identity:list_role_assignments_for_tree", "value": "rule:admin_required"}, "keystone-identity:create_trust": {"key": "identity:create_trust", "value": "user_id:%(trust.trustor_user_id)s"}, "keystone-identity:list_revoke_events": {"key": "identity:list_revoke_events", "value": ""}, "keystone-token_subject": {"key": "token_subject", "value": "user_id:%(target.token.user_id)s"}, "keystone-identity:create_project": {"key": "identity:create_project", "value": "rule:admin_required"}, "keystone-identity:list_access_tokens": {"key": "identity:list_access_tokens", "value": "rule:admin_required"}, "keystone-service_role": {"key": "service_role", "value": "role:service"}, "keystone-identity:list_endpoints_associated_with_endpoint_group": {"key": "identity:list_endpoints_associated_with_endpoint_group", "value": "rule:admin_required"}, "keystone-identity:check_policy_association_for_endpoint": {"key": "identity:check_policy_association_for_endpoint", "value": "rule:admin_required"}, "keystone-identity:get_role_for_trust": {"key": "identity:get_role_for_trust", "value": ""}, "keystone-service_admin_or_token_subject": {"key": "service_admin_or_token_subject", "value": "rule:service_or_admin or rule:token_subject"}, "keystone-service_or_admin": {"key": "service_or_admin", "value": "rule:admin_required or rule:service_role"}, "keystone-identity:list_role_inference_rules": {"key": "identity:list_role_inference_rules", "value": "rule:admin_required"}, "keystone-identity:revoke_grant": {"key": "identity:revoke_grant", "value": "rule:admin_required"}, "keystone-identity:list_projects_associated_with_endpoint_group": {"key": "identity:list_projects_associated_with_endpoint_group", "value": "rule:admin_required"}, "keystone-identity:list_domain_roles": {"key": "identity:list_domain_roles", "value": "rule:admin_required"}, "keystone-identity:delete_protocol": {"key": "identity:delete_protocol", "value": "rule:admin_required"}, "keystone-identity:list_access_token_roles": {"key": "identity:list_access_token_roles", "value": "rule:admin_required"}, "keystone-identity:list_projects_for_endpoint": {"key": "identity:list_projects_for_endpoint", "value": "rule:admin_required"}, "keystone-identity:delete_policy_association_for_endpoint": {"key": "identity:delete_policy_association_for_endpoint", "value": "rule:admin_required"}, "keystone-identity:delete_policy": {"key": "identity:delete_policy", "value": "rule:admin_required"}, "keystone-identity:list_projects": {"key": "identity:list_projects", "value": "rule:admin_required"}, "keystone-identity:create_policy_association_for_service": {"key": "identity:create_policy_association_for_service", "value": "rule:admin_required"}, "keystone-admin_or_owner": {"key": "admin_or_owner", "value": "rule:admin_required or rule:owner"}, "keystone-identity:create_domain_config": {"key": "identity:create_domain_config", "value": "rule:admin_required"}, "keystone-identity:delete_implied_role": {"key": "identity:delete_implied_role", "value": "rule:admin_required"}, "keystone-identity:create_identity_provider": {"key": "identity:create_identity_provider", "value": "rule:admin_required"}, "keystone-identity:list_trusts": {"key": "identity:list_trusts", "value": ""}, "keystone-identity:delete_endpoint": {"key": "identity:delete_endpoint", "value": "rule:admin_required"}, "keystone-identity:create_service_provider": {"key": "identity:create_service_provider", "value": "rule:admin_required"}, "keystone-identity:update_service": {"key": "identity:update_service", "value": "rule:admin_required"}, "keystone-identity:ec2_get_credential": {"key": "identity:ec2_get_credential", "value": "rule:admin_required or (rule:owner and user_id:%(target.credential.user_id)s)"}, "keystone-identity:delete_service": {"key": "identity:delete_service", "value": "rule:admin_required"}, "keystone-identity:delete_identity_provider": {"key": "identity:delete_identity_provider", "value": "rule:admin_required"}, "keystone-identity:delete_user": {"key": "identity:delete_user", "value": "rule:admin_required"}, "keystone-identity:revocation_list": {"key": "identity:revocation_list", "value": "rule:service_or_admin"}, "keystone-identity:update_domain_role": {"key": "identity:update_domain_role", "value": "rule:admin_required"}, "keystone-identity:create_implied_role": {"key": "identity:create_implied_role", "value": "rule:admin_required"}, "keystone-identity:list_endpoints_for_policy": {"key": "identity:list_endpoints_for_policy", "value": "rule:admin_required"}, "keystone-identity:list_domains": {"key": "identity:list_domains", "value": "rule:admin_required"}, "keystone-identity:list_policies": {"key": "identity:list_policies", "value": "rule:admin_required"}, "keystone-identity:get_domain_role": {"key": "identity:get_domain_role", "value": "rule:admin_required"}, "keystone-identity:get_domain": {"key": "identity:get_domain", "value": "rule:admin_required or token.project.domain.id:%(target.domain.id)s"}, "keystone-identity:list_endpoints_for_project": {"key": "identity:list_endpoints_for_project", "value": "rule:admin_required"}, "keystone-identity:update_identity_provider": {"key": "identity:update_identity_provider", "value": "rule:admin_required"}, "keystone-identity:get_auth_projects": {"key": "identity:get_auth_projects", "value": ""}, "keystone-identity:delete_mapping": {"key": "identity:delete_mapping", "value": "rule:admin_required"}, "keystone-identity:get_project": {"key": "identity:get_project", "value": "rule:admin_required or project_id:%(target.project.id)s"}, "keystone-identity:list_users": {"key": "identity:list_users", "value": "rule:admin_required"}, "keystone-identity:get_policy_for_endpoint": {"key": "identity:get_policy_for_endpoint", "value": "rule:admin_required"}, "keystone-identity:list_regions": {"key": "identity:list_regions", "value": ""}, "keystone-identity:get_auth_domains": {"key": "identity:get_auth_domains", "value": ""}, "keystone-identity:delete_domain_role": {"key": "identity:delete_domain_role", "value": "rule:admin_required"}, "keystone-identity:get_domain_config_default": {"key": "identity:get_domain_config_default", "value": "rule:admin_required"}, "keystone-identity:update_endpoint": {"key": "identity:update_endpoint", "value": "rule:admin_required"}, "keystone-identity:get_auth_catalog": {"key": "identity:get_auth_catalog", "value": ""}, "keystone-identity:get_consumer": {"key": "identity:get_consumer", "value": "rule:admin_required"}, "keystone-identity:list_endpoint_groups_for_project": {"key": "identity:list_endpoint_groups_for_project", "value": "rule:admin_required"}, "keystone-identity:ec2_create_credential": {"key": "identity:ec2_create_credential", "value": "rule:admin_or_owner"}, "keystone-identity:update_mapping": {"key": "identity:update_mapping", "value": "rule:admin_required"}, "keystone-identity:get_domain_config": {"key": "identity:get_domain_config", "value": "rule:admin_required"}, "keystone-identity:list_groups": {"key": "identity:list_groups", "value": "rule:admin_required"}, "keystone-identity:check_endpoint_in_project": {"key": "identity:check_endpoint_in_project", "value": "rule:admin_required"}, "keystone-identity:authorize_request_token": {"key": "identity:authorize_request_token", "value": "rule:admin_required"}, "keystone-identity:list_protocols": {"key": "identity:list_protocols", "value": "rule:admin_required"}, "keystone-owner": {"key": "owner", "value": "user_id:%(user_id)s"}, "keystone-identity:list_users_in_group": {"key": "identity:list_users_in_group", "value": "rule:admin_required"}, "keystone-identity:create_domain": {"key": "identity:create_domain", "value": "rule:admin_required"}, "keystone-identity:create_consumer": {"key": "identity:create_consumer", "value": "rule:admin_required"}, "keystone-identity:delete_access_token": {"key": "identity:delete_access_token", "value": "rule:admin_required"}, "keystone-identity:get_service_provider": {"key": "identity:get_service_provider", "value": "rule:admin_required"}, "keystone-identity:create_region": {"key": "identity:create_region", "value": "rule:admin_required"}, "keystone-identity:check_implied_role": {"key": "identity:check_implied_role", "value": "rule:admin_required"}, "keystone-identity:list_groups_for_user": {"key": "identity:list_groups_for_user", "value": "rule:admin_or_owner"}, "keystone-identity:delete_trust": {"key": "identity:delete_trust", "value": "rule:deny_readonly"}, "keystone-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "keystone-identity:get_service": {"key": "identity:get_service", "value": "rule:admin_required"}, "keystone-identity:add_endpoint_group_to_project": {"key": "identity:add_endpoint_group_to_project", "value": "rule:admin_required"}, "keystone-identity:list_grants": {"key": "identity:list_grants", "value": "rule:admin_required"}, "keystone-identity:create_protocol": {"key": "identity:create_protocol", "value": "rule:admin_required"}, "keystone-identity:create_group": {"key": "identity:create_group", "value": "rule:admin_required"}, "keystone-identity:update_credential": {"key": "identity:update_credential", "value": "rule:admin_required"}, "keystone-identity:get_endpoint_group": {"key": "identity:get_endpoint_group", "value": "rule:admin_required"}, "keystone-identity:list_services": {"key": "identity:list_services", "value": "rule:admin_required"}, "keystone-identity:check_policy_association_for_service": {"key": "identity:check_policy_association_for_service", "value": "rule:admin_required"}, "keystone-identity:add_user_to_group": {"key": "identity:add_user_to_group", "value": "rule:admin_required"}, "keystone-identity:delete_domain": {"key": "identity:delete_domain", "value": "rule:admin_required"}, "keystone-identity:create_grant": {"key": "identity:create_grant", "value": "rule:admin_required"}, "keystone-identity:get_user": {"key": "identity:get_user", "value": "rule:admin_or_owner"}, "keystone-identity:update_domain": {"key": "identity:update_domain", "value": "rule:admin_required"}, "keystone-identity:delete_consumer": {"key": "identity:delete_consumer", "value": "rule:admin_required"}, "keystone-identity:get_access_token": {"key": "identity:get_access_token", "value": "rule:admin_required"}, "keystone-identity:delete_region": {"key": "identity:delete_region", "value": "rule:admin_required"}, "keystone-identity:validate_token": {"key": "identity:validate_token", "value": "rule:service_admin_or_token_subject"}, "keystone-identity:delete_policy_association_for_region_and_service": {"key": "identity:delete_policy_association_for_region_and_service", "value": "rule:admin_required"}, "keystone-default": {"key": "default", "value": "rule:admin_required"}, "keystone-identity:update_project": {"key": "identity:update_project", "value": "rule:admin_required"}, "keystone-identity:delete_role": {"key": "identity:delete_role", "value": "rule:admin_required"}, "keystone-identity:get_group": {"key": "identity:get_group", "value": "rule:admin_required"}, "keystone-identity:update_endpoint_group": {"key": "identity:update_endpoint_group", "value": "rule:admin_required"}, "keystone-identity:create_role": {"key": "identity:create_role", "value": "rule:admin_required"}, "keystone-identity:check_user_in_group": {"key": "identity:check_user_in_group", "value": "rule:admin_required"}, "keystone-identity:update_consumer": {"key": "identity:update_consumer", "value": "rule:admin_required"}, "keystone-admin_required": {"key": "admin_required", "value": "role:admin or is_admin:1"}, "keystone-identity:validate_token_head": {"key": "identity:validate_token_head", "value": "rule:service_or_admin"}, "keystone-identity:update_role": {"key": "identity:update_role", "value": "rule:admin_required"}, "keystone-identity:check_policy_association_for_region_and_service": {"key": "identity:check_policy_association_for_region_and_service", "value": "rule:admin_required"}, "keystone-identity:check_grant": {"key": "identity:check_grant", "value": "rule:admin_required"}, "keystone-identity:get_region": {"key": "identity:get_region", "value": ""}, "keystone-identity:create_mapping": {"key": "identity:create_mapping", "value": "rule:admin_required"}, "keystone-identity:update_region": {"key": "identity:update_region", "value": "rule:admin_required"}, "keystone-identity:update_domain_config": {"key": "identity:update_domain_config", "value": "rule:admin_required"}, "keystone-identity:add_endpoint_to_project": {"key": "identity:add_endpoint_to_project", "value": "rule:admin_required"}, "keystone-identity:ec2_delete_credential": {"key": "identity:ec2_delete_credential", "value": "rule:admin_required or (rule:owner and user_id:%(target.credential.user_id)s)"}, "keystone-identity:list_role_assignments": {"key": "identity:list_role_assignments", "value": "rule:admin_required"}, "keystone-identity:create_policy_association_for_region_and_service": {"key": "identity:create_policy_association_for_region_and_service", "value": "rule:admin_required"}, "keystone-identity:update_protocol": {"key": "identity:update_protocol", "value": "rule:admin_required"}, "keystone-identity:list_endpoint_groups": {"key": "identity:list_endpoint_groups", "value": "rule:admin_required"}, "keystone-identity:get_implied_role": {"key": "identity:get_implied_role", "value": "rule:admin_required "}, "keystone-identity:get_access_token_role": {"key": "identity:get_access_token_role", "value": "rule:admin_required"}, "keystone-identity:get_protocol": {"key": "identity:get_protocol", "value": "rule:admin_required"}, "keystone-identity:remove_endpoint_from_project": {"key": "identity:remove_endpoint_from_project", "value": "rule:admin_required"}, "keystone-identity:check_token": {"key": "identity:check_token", "value": "rule:admin_or_token_subject"}, "keystone-identity:list_user_projects": {"key": "identity:list_user_projects", "value": "rule:admin_or_owner"}, "keystone-identity:get_identity_providers": {"key": "identity:get_identity_providers", "value": "rule:admin_required"}, "keystone-identity:delete_policy_association_for_service": {"key": "identity:delete_policy_association_for_service", "value": "rule:admin_required"}, "keystone-identity:list_endpoints": {"key": "identity:list_endpoints", "value": "rule:admin_required"}, "keystone-identity:update_group": {"key": "identity:update_group", "value": "rule:admin_required"}, "keystone-identity:list_roles_for_trust": {"key": "identity:list_roles_for_trust", "value": ""}, "keystone-identity:get_role": {"key": "identity:get_role", "value": "rule:admin_required"}, "keystone-identity:get_credential": {"key": "identity:get_credential", "value": "rule:admin_required"}, "keystone-identity:list_roles": {"key": "identity:list_roles", "value": "rule:admin_required"}, "keystone-identity:create_endpoint": {"key": "identity:create_endpoint", "value": "rule:admin_required"}, "keystone-identity:delete_endpoint_group": {"key": "identity:delete_endpoint_group", "value": "rule:admin_required"}, "keystone-identity:list_identity_providers": {"key": "identity:list_identity_providers", "value": "rule:admin_required"}, "keystone-identity:list_mappings": {"key": "identity:list_mappings", "value": "rule:admin_required"}, "keystone-admin_or_token_subject": {"key": "admin_or_token_subject", "value": "rule:admin_required or rule:token_subject"}, "keystone-identity:create_service": {"key": "identity:create_service", "value": "rule:admin_required"}, "keystone-identity:list_implied_roles": {"key": "identity:list_implied_roles", "value": "rule:admin_required"}, "keystone-identity:list_projects_for_user": {"key": "identity:list_projects_for_user", "value": ""}, "keystone-identity:ec2_list_credentials": {"key": "identity:ec2_list_credentials", "value": "rule:admin_or_owner"}, "keystone-identity:create_policy": {"key": "identity:create_policy", "value": "rule:admin_required"}, "keystone-identity:delete_domain_config": {"key": "identity:delete_domain_config", "value": "rule:admin_required"}, "keystone-identity:list_domains_for_user": {"key": "identity:list_domains_for_user", "value": ""}, "keystone-identity:update_user": {"key": "identity:update_user", "value": "rule:admin_required"}, "keystone-identity:remove_endpoint_group_from_project": {"key": "identity:remove_endpoint_group_from_project", "value": "rule:admin_required"}}, "neutron::agents::l3::enable_metadata_proxy": true, "ceilometer::event_time_to_live": 604800, "heat::policy::policies": {"heat-software_deployments:show": {"key": "software_deployments:show", "value": "rule:deny_stack_user"}, "heat-stacks:resource_schema": {"key": "stacks:resource_schema", "value": "rule:deny_stack_user"}, "heat-stacks:template": {"key": "stacks:template", "value": "rule:deny_stack_user"}, "heat-stacks:list_template_versions": {"key": "stacks:list_template_versions", "value": "rule:deny_stack_user"}, "heat-deny_everybody": {"key": "deny_everybody", "value": "!"}, "heat-service:index": {"key": "service:index", "value": "rule:context_is_admin"}, "heat-stacks:environment": {"key": "stacks:environment", "value": "rule:deny_stack_user"}, "heat-stacks:preview": {"key": "stacks:preview", "value": "rule:deny_stack_user"}, "heat-cloudformation:EstimateTemplateCost": {"key": "cloudformation:EstimateTemplateCost", "value": "rule:deny_stack_user"}, "heat-cloudformation:UpdateStack": {"key": "cloudformation:UpdateStack", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-stacks:preview_update": {"key": "stacks:preview_update", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-resource:metadata": {"key": "resource:metadata", "value": ""}, "heat-resource_types:OS::Nova::Flavor": {"key": "resource_types:OS::Nova::Flavor", "value": "rule:project_admin"}, "heat-stacks:restore_snapshot": {"key": "stacks:restore_snapshot", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-resource:index": {"key": "resource:index", "value": "rule:deny_stack_user"}, "heat-resource_types:OS::Cinder::Quota": {"key": "resource_types:OS::Cinder::Quota", "value": "rule:project_admin"}, "heat-stacks:list_template_functions": {"key": "stacks:list_template_functions", "value": "rule:deny_stack_user"}, "heat-cloudwatch:DeleteAlarms": {"key": "cloudwatch:DeleteAlarms", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-cloudwatch:DescribeAlarmsForMetric": {"key": "cloudwatch:DescribeAlarmsForMetric", "value": "rule:deny_stack_user"}, "heat-stacks:detail": {"key": "stacks:detail", "value": "rule:deny_stack_user"}, "heat-software_deployments:index": {"key": "software_deployments:index", "value": "rule:deny_stack_user"}, "heat-stacks:abandon": {"key": "stacks:abandon", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-stacks:list_resource_types": {"key": "stacks:list_resource_types", "value": "rule:deny_stack_user"}, "heat-stacks:update": {"key": "stacks:update", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-resource_types:OS::Cinder::VolumeType": {"key": "resource_types:OS::Cinder::VolumeType", "value": "rule:project_admin"}, "heat-build_info:build_info": {"key": "build_info:build_info", "value": "rule:deny_stack_user"}, "heat-stacks:files": {"key": "stacks:files", "value": "rule:deny_stack_user"}, "heat-cloudformation:ValidateTemplate": {"key": "cloudformation:ValidateTemplate", "value": "rule:deny_stack_user"}, "heat-cloudformation:CancelUpdateStack": {"key": "cloudformation:CancelUpdateStack", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-resource_types:OS::Neutron::QoSBandwidthLimitRule": {"key": "resource_types:OS::Neutron::QoSBandwidthLimitRule", "value": "rule:project_admin"}, "heat-software_configs:create": {"key": "software_configs:create", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-resource:mark_unhealthy": {"key": "resource:mark_unhealthy", "value": "rule:deny_stack_user"}, "heat-stacks:create": {"key": "stacks:create", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-software_configs:delete": {"key": "software_configs:delete", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-cloudwatch:PutMetricData": {"key": "cloudwatch:PutMetricData", "value": ""}, "heat-cloudformation:DescribeStackEvents": {"key": "cloudformation:DescribeStackEvents", "value": "rule:deny_stack_user"}, "heat-cloudformation:DescribeStackResources": {"key": "cloudformation:DescribeStackResources", "value": "rule:deny_stack_user"}, "heat-resource_types:OS::Manila::ShareType": {"key": "resource_types:OS::Manila::ShareType", "value": "rule:project_admin"}, "heat-stacks:delete_snapshot": {"key": "stacks:delete_snapshot", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-context_is_admin": {"key": "context_is_admin", "value": "role:admin and rule:deny_readonly"}, "heat-stacks:lookup": {"key": "stacks:lookup", "value": ""}, "heat-resource_types:OS::Neutron::QoSPolicy": {"key": "resource_types:OS::Neutron::QoSPolicy", "value": "rule:project_admin"}, "heat-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "heat-cloudwatch:DescribeAlarmHistory": {"key": "cloudwatch:DescribeAlarmHistory", "value": "rule:deny_stack_user"}, "heat-cloudformation:DescribeStackResource": {"key": "cloudformation:DescribeStackResource", "value": ""}, "heat-resource:show": {"key": "resource:show", "value": "rule:deny_stack_user"}, "heat-cloudwatch:PutMetricAlarm": {"key": "cloudwatch:PutMetricAlarm", "value": "rule:deny_stack_user"}, "heat-cloudformation:ListStackResources": {"key": "cloudformation:ListStackResources", "value": "rule:deny_stack_user"}, "heat-software_deployments:create": {"key": "software_deployments:create", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-stacks:global_index": {"key": "stacks:global_index", "value": "rule:deny_everybody"}, "heat-cloudformation:GetTemplate": {"key": "cloudformation:GetTemplate", "value": "rule:deny_stack_user"}, "heat-events:show": {"key": "events:show", "value": "rule:deny_stack_user"}, "heat-stacks:index": {"key": "stacks:index", "value": "rule:deny_stack_user"}, "heat-software_deployments:delete": {"key": "software_deployments:delete", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-stacks:list_snapshots": {"key": "stacks:list_snapshots", "value": "rule:deny_stack_user"}, "heat-software_deployments:metadata": {"key": "software_deployments:metadata", "value": ""}, "heat-stacks:show": {"key": "stacks:show", "value": "rule:deny_stack_user"}, "heat-cloudformation:DescribeStacks": {"key": "cloudformation:DescribeStacks", "value": "rule:deny_stack_user"}, "heat-cloudwatch:SetAlarmState": {"key": "cloudwatch:SetAlarmState", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-actions:action": {"key": "actions:action", "value": "rule:deny_stack_user"}, "heat-cloudformation:CreateStack": {"key": "cloudformation:CreateStack", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-software_configs:index": {"key": "software_configs:index", "value": "rule:deny_stack_user"}, "heat-cloudwatch:ListMetrics": {"key": "cloudwatch:ListMetrics", "value": "rule:deny_stack_user"}, "heat-stacks:update_patch": {"key": "stacks:update_patch", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-cloudformation:DeleteStack": {"key": "cloudformation:DeleteStack", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-deny_stack_user": {"key": "deny_stack_user", "value": "not role:heat_stack_user"}, "heat-stacks:export": {"key": "stacks:export", "value": "rule:deny_stack_user"}, "heat-resource_types:OS::Nova::HostAggregate": {"key": "resource_types:OS::Nova::HostAggregate", "value": "rule:project_admin"}, "heat-stacks:preview_update_patch": {"key": "stacks:preview_update_patch", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-cloudwatch:DescribeAlarms": {"key": "cloudwatch:DescribeAlarms", "value": "rule:deny_stack_user"}, "heat-stacks:show_output": {"key": "stacks:show_output", "value": "rule:deny_stack_user"}, "heat-cloudwatch:EnableAlarmActions": {"key": "cloudwatch:EnableAlarmActions", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-stacks:show_snapshot": {"key": "stacks:show_snapshot", "value": "rule:deny_stack_user"}, "heat-cloudwatch:DisableAlarmActions": {"key": "cloudwatch:DisableAlarmActions", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-cloudformation:ListStacks": {"key": "cloudformation:ListStacks", "value": "rule:deny_stack_user"}, "heat-software_configs:show": {"key": "software_configs:show", "value": "rule:deny_stack_user"}, "heat-stacks:generate_template": {"key": "stacks:generate_template", "value": "rule:deny_stack_user"}, "heat-software_deployments:update": {"key": "software_deployments:update", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-resource_types:OS::Cinder::QoSSpecs": {"key": "resource_types:OS::Cinder::QoSSpecs", "value": "rule:project_admin"}, "heat-cloudwatch:GetMetricStatistics": {"key": "cloudwatch:GetMetricStatistics", "value": "rule:deny_stack_user"}, "heat-resource:signal": {"key": "resource:signal", "value": ""}, "heat-project_admin": {"key": "project_admin", "value": "role:admin"}, "heat-stacks:delete": {"key": "stacks:delete", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-stacks:validate_template": {"key": "stacks:validate_template", "value": "rule:deny_stack_user"}, "heat-events:index": {"key": "events:index", "value": "rule:deny_stack_user"}, "heat-resource_types:OS::Cinder::EncryptedVolumeType": {"key": "resource_types:OS::Cinder::EncryptedVolumeType", "value": "rule:project_admin"}, "heat-stacks:list_outputs": {"key": "stacks:list_outputs", "value": "rule:deny_stack_user"}, "heat-software_configs:global_index": {"key": "software_configs:global_index", "value": "rule:deny_everybody"}, "heat-stacks:snapshot": {"key": "stacks:snapshot", "value": "rule:deny_stack_user"}}, "horizon::cinder_options": {"enable_backup": true}, "cinder_user_enabled_backends": "[scaleio]", "gnocchi::policy::policies": {"gnocchi-list resource": {"key": "list resource", "value": "rule:admin_or_creator or rule:resource_owner"}, "gnocchi-update resource type": {"key": "update resource type", "value": "role:admin"}, "gnocchi-delete resource": {"key": "delete resource", "value": "rule:admin_or_creator"}, "gnocchi-list archive policy rule": {"key": "list archive policy rule", "value": ""}, "gnocchi-admin_or_creator": {"key": "admin_or_creator", "value": "role:admin or project_id:%(created_by_project_id)s"}, "gnocchi-resource_owner": {"key": "resource_owner", "value": "project_id:%(project_id)s"}, "gnocchi-delete resources": {"key": "delete resources", "value": "rule:admin_or_creator"}, "gnocchi-create archive policy": {"key": "create archive policy", "value": "role:admin"}, "gnocchi-get status": {"key": "get status", "value": "role:admin"}, "gnocchi-update archive policy": {"key": "update archive policy", "value": "role:admin"}, "gnocchi-delete archive policy": {"key": "delete archive policy", "value": "role:admin"}, "gnocchi-get archive policy rule": {"key": "get archive policy rule", "value": ""}, "gnocchi-get resource": {"key": "get resource", "value": "rule:admin_or_creator or rule:resource_owner"}, "gnocchi-list metric": {"key": "list metric", "value": ""}, "gnocchi-search metric": {"key": "search metric", "value": "rule:admin_or_creator or rule:metric_owner"}, "gnocchi-delete resource type": {"key": "delete resource type", "value": "role:admin"}, "gnocchi-update resource": {"key": "update resource", "value": "rule:admin_or_creator"}, "gnocchi-list all metric": {"key": "list all metric", "value": "role:admin or role:readonly"}, "gnocchi-post measures": {"key": "post measures", "value": "rule:admin_or_creator"}, "gnocchi-get archive policy": {"key": "get archive policy", "value": ""}, "gnocchi-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "gnocchi-get resource type": {"key": "get resource type", "value": ""}, "gnocchi-metric_owner": {"key": "metric_owner", "value": "project_id:%(resource.project_id)s"}, "gnocchi-search resource": {"key": "search resource", "value": "rule:admin_or_creator or rule:resource_owner"}, "gnocchi-get measures": {"key": "get measures", "value": "rule:admin_or_creator or rule:metric_owner or role:readonly"}, "gnocchi-list archive policy": {"key": "list archive policy", "value": ""}, "gnocchi-create metric": {"key": "create metric", "value": "rule:deny_readonly"}, "gnocchi-list resource type": {"key": "list resource type", "value": ""}, "gnocchi-delete archive policy rule": {"key": "delete archive policy rule", "value": "role:admin"}, "gnocchi-get metric": {"key": "get metric", "value": "rule:admin_or_creator or rule:metric_owner or role:readonly"}, "gnocchi-create archive policy rule": {"key": "create archive policy rule", "value": "role:admin"}, "gnocchi-create resource type": {"key": "create resource type", "value": "role:admin"}, "gnocchi-create resource": {"key": "create resource", "value": "rule:deny_readonly"}, "gnocchi-delete metric": {"key": "delete metric", "value": "rule:admin_or_creator"}}, "ceilometer::config::ceilometer_config": {"oslo_messaging_rabbit/rabbit_qos_prefetch_count": {"value": 64}}, "keystone::cron::token_flush::hour": "\\"*\\""}, "f5_icontrol_hostname": "10.128.19.83", "rhel_reg_machine_name": "", "rhel_reg_force": "true", "NovaRbdPoolName": "vms", "SSLIntermediateCertificate": "", "node_admin_extra_ssh_keys": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCQrjaLGIcSZ2ivjvQ0dRO3doj3oPOgTeDn2uP5YZym/Mox1tm5FWO/XL+zJnCo5t98isitDJ3oS/HnH7A1vxzYD5fkVVqq0w0ZPkV8C2w/+E9ko8A1C9ng+n0R5eyPR6BWRB3aFl9fxDKWcNo9NKeoOT4JA/cKEYCMHaiYEZmY0egV2df+INynWakmZM2dvddOzWBUsCJcuviEV8fmJo9ygkPL8q0vpsiVFcOtNdnKUmNXNiAlTalGNTqOE2LD3BonHYJk9NkUmyycNePwMlq0IVfXPYYUPM6FFwvB53zWUO84sTbln4Y+f5CljZZbcfJeREg45gcis1lZh0xoMITB Generated by TripleO", "ComputeDpdkKernelArgs": "default_hugepagesz=1GB hugepagesz=1G hugepages=128 intel_iommu=on iommu=pt", "ComputeHostnameFormat": "krynn-cmpt-%index%", "ComputeDpdkHostIsolatedCoreList": "4-21,48-65,26-43,70-87", "tripleo::loadbalancer::ssl_cipher_suite": "ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+3DES:DH+3DES:RSA+AES:RSA+3DES:!ADH:!AECDH:!MD5:!DSS", "NovaSchedulerAvailableFilters": ["nova.scheduler.filters.all_filters", "nova.scheduler.filters.pci_passthrough_filter.PciPassthroughFilter"], "ComputeSriovHostIsolatedCoreList": "4-21,48-65,26-43,70-87", "GlanceBackend": "rbd", "rhel_reg_http_proxy_username": "", "NeutronEnableL2Pop": false, "rhel_reg_service_level": "", "osp_ad_domain": "ad.lasthome.solace.krynn", "CloudDomain": "lasthome.solace.krynn", "TenantNetworkVlanID": 40, "BlockStorageHostnameFormat": "krynn-cndr-%index%", "f5_env_prefix": "krynnaz3", "rhel_reg_environment": "", "NeutronL3HA": true, "ExtraConfig": {"ceph::profile::params::osd_journal_size": 4096, "nova::notification_driver": "noop", "sahara::notify::notification_driver": "noop", "ceph::profile::params::osd_pool_default_pg_num": 128, "cinder::ceilometer::notification_driver": "noop", "neutron::notification_driver": "noop", "ceph::profile::params::osd_pool_default_size": 3, "barbican::api::notification_driver": "noop", "manila::notification_driver": "noop", "ceph::profile::params::osd_pool_default_pgp_num": 128, "keystone::notification_driver": "noop", "glance::notify::rabbitmq::notification_driver": "noop", "ceph::profile::params::osd_pool_default_min_size": 1, "ceilometer::notification_driver": "noop"}, "CephStorageHostnameFormat": "krynn-ceph-%index%", "rhel_reg_user": "admin", "NeutronSupportedPCIVendorDevs": ["8086:154c"], "EndpointMap": {"GnocchiInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "8041"}, "HeatPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13004"}, "GlanceInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "9292"}, "KeystonePublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13000"}, "HeatAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "8004"}, "AodhInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "8042"}, "CeilometerAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "8777"}, "GlanceAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "9292"}, "NovaVNCProxyAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "6080"}, "HeatCfnInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "8000"}, "HeatInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "8004"}, "HeatCfnAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "8000"}, "NeutronPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13696"}, "SwiftAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "8080"}, "ManilaInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "8786"}, "HorizonPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "443"}, "GlancePublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13292"}, "CinderPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13776"}, "ManilaAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "8786"}, "HeatCfnPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13005"}, "IronicAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "6385"}, "AodhAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "8042"}, "IronicPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13385"}, "GnocchiPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13041"}, "NeutronAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "9696"}, "SwiftInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "8080"}, "AodhPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13042"}, "NovaVNCProxyPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13080"}, "CeilometerInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "8777"}, "NovaInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "8774"}, "GlanceRegistryInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "9191"}, "CeilometerPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13777"}, "NovaAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "8774"}, "SaharaPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13386"}, "NeutronInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "9696"}, "GnocchiAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "8041"}, "CephRgwInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "8080"}, "CephRgwPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13808"}, "NovaPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13774"}, "MysqlInternal": {"host": "IP_ADDRESS", "protocol": "mysql+pymysql", "port": "3306"}, "ManilaPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13786"}, "SaharaAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "8386"}, "CephRgwAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "8080"}, "IronicInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "6385"}, "KeystoneAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "35357"}, "CinderInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "8776"}, "SwiftPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13808"}, "CinderAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "8776"}, "NovaVNCProxyInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "6080"}, "SaharaInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "8386"}, "KeystoneInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "5000"}}, "ExternalNetCidr": "10.162.200.0/23", "SwiftRingPutTempurl": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=5d8653d06f672882cc35696892524cce017f5106&temp_url_expires=1534973936", "StorageMgmtNetworkVlanID": 30, "MysqlMaxConnections": 8192, "rhel_reg_org": "Krynn", "ControllerCount": 3, "ExternalAllocationPools": [{"start": "10.162.200.43", "end": "10.162.200.96"}], "NeutronTunnelTypes": "vxlan", "token_flush_minute": [0, 20, 40], "NeutronDpdkSocketMemory": "2048,2048", "PublicVirtualFixedIPs": [{"ip_address": "10.162.200.42"}], "SSLRootCertificate": "-----BEGIN CERTIFICATE-----\\nMIIFDzCCA/egAwIBAgIJAMLnsbDD5KVMMA0GCSqGSIb3DQEBCwUAMIG1MQswCQYD\\nVQQGEwJDQTELMAkGA1UECBMCUUMxETAPBgNVBAcTCE1vbnRyZWFsMRMwEQYDVQQK\\nEwpLcnlubiBJbmMuMRAwDgYDVQQLEwdUcmFudG9yMRYwFAYDVQQDEw1LcnlubiBJ\\nbmMuIENBMRgwFgYDVQQpEw9SYWlzdGxpbiBNYWplcmUxLTArBgkqhkiG9w0BCQEW\\nHnJhaXN0bGluQGxhc3Rob21lLnNvbGFjZS5rcnlubjAeFw0xNjAzMDMyMjM2NDla\\nFw0yNjAzMDEyMjM2NDlaMIG1MQswCQYDVQQGEwJDQTELMAkGA1UECBMCUUMxETAP\\nBgNVBAcTCE1vbnRyZWFsMRMwEQYDVQQKEwpLcnlubiBJbmMuMRAwDgYDVQQLEwdU\\ncmFudG9yMRYwFAYDVQQDEw1LcnlubiBJbmMuIENBMRgwFgYDVQQpEw9SYWlzdGxp\\nbiBNYWplcmUxLTArBgkqhkiG9w0BCQEWHnJhaXN0bGluQGxhc3Rob21lLnNvbGFj\\nZS5rcnlubjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL+ycHZrGwRR\\nU2mZvXcinAc1tHqmX6uRX8xTd/KnAlmo9FKkryYT6fH+Vt3YoQZxt1y1/zwP8b5q\\nYD/fZCXpK+m2tH7KfbHD+dRwOfkfiqEKYlnZjzJDoa1fFXgcD1MOH4WtW0e76gJu\\nqazHS8PxnPGVbov/Zct4dhu9N5bptyAkSgy8qM58VY+XSfjMo4KlBAMrRIkYD6Km\\ngxckvl0+h6b+izc67ftcoWqj24mep4mRAF6jRzldWp9gj5oSh/qR7CUBN7AvS+GU\\nB/hLVkQw3mT3RqZxXDsVrrzrnm+xtRDJMakbwQUyIQ8JrtYGgpo4z+T6tOC9IwJ1\\no6mCMreLy7ECAwEAAaOCAR4wggEaMB0GA1UdDgQWBBSuML7sQDcVORQov3TrBvf5\\nqoq09TCB6gYDVR0jBIHiMIHfgBSuML7sQDcVORQov3TrBvf5qoq09aGBu6SBuDCB\\ntTELMAkGA1UEBhMCQ0ExCzAJBgNVBAgTAlFDMREwDwYDVQQHEwhNb250cmVhbDET\\nMBEGA1UEChMKS3J5bm4gSW5jLjEQMA4GA1UECxMHVHJhbnRvcjEWMBQGA1UEAxMN\\nS3J5bm4gSW5jLiBDQTEYMBYGA1UEKRMPUmFpc3RsaW4gTWFqZXJlMS0wKwYJKoZI\\nhvcNAQkBFh5yYWlzdGxpbkBsYXN0aG9tZS5zb2xhY2Uua3J5bm6CCQDC57Gww+Sl\\nTDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQCCALlwYznNn8ZOe+/h\\nsBeDKhiK44CBJBZgfI26V6BB+CGFBsTFanyrmH+kNJyWyL2MNubSZH3qoaL3WTdT\\n1jnX6Eyv2LjOq+5HgHOq3uOI0+vcWd80PEbIjrf7cC99GbkDn+bUNf0erySiJKR2\\nAFHgYAE31q/3X4rO/cb5eN9h01uA92m7nmcDfxa3I3C19v9GBRvZ+Kj3z3dbKpNe\\nhCyC72/+1a93Vxn9JbZsV0XJUZhEB15hemQ57U91Jb6gK18IxvyX2J9tSfeKSvCe\\nNroC43O7EkOOCr/yBRWxWWojXTiLqlq+3IowBHu524V3TMHpWCnBXqlggw1GfKSF\\nOwn1\\n-----END CERTIFICATE-----\\n", "GlanceRbdPoolName": "images", "BondInterfaceOvsOptions": "bond_mode=active-backup lacp=off other_config:bond-detect-mode=miimon other_config:bond-miimon-interval=500", "NeutronEnableIsolatedMetadata": true, "NeutronVniRanges": ["1:4094"], "rhel_reg_method": "satellite", "emc_scaleio_ip1": "10.128.19.81", "SSLKey": "-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEA8bIh4q8nmozTyWTHCIgIqIwD6RHmTteIkb9+gKCSg1L/NYuT\\n6O93D5vBXGZMm6LK3paY6HQim90TO1iNHdRllEt+AZ396yPHW0TUAUOJWYP5PATq\\niGmbg5rL0q7E5dR+OE02qF+IG8yS/y/zvnn+5wxWCXXSoYB9dRNSbYoBkvkRMtxz\\nG9jB/tmnVEIUWiPSLolguLUophs7crl/vSw3i89y524EjVJPmOINADaFsPZBK6+m\\nQaZNDfJKSPCWZw723xrc19Uw0316Fs+TVl3+DPE1BzP8qcsSLBii7qMwiyxWs98k\\nrNn0uHWN1NcZnLUDIv+etPMwGqgTHJy71HjAZQIDAQABAoIBAQCsFg62Xcuu6LIq\\nZIyp8GFp0DdAjTQT0rY0P8oMP0fSJRf8weKQKV/2RwnHhjbpYWFcVpGMgJPbse5t\\nhMEFCiNBEPcoo5sU/qaEv17Lf5Cdoa+lIkLy2W6Wp3KUEUez9DXiVGekPlCkqmXH\\nOBct+aKaU1g26CMORnQNFbLMt0Qjpbxuzx4UGa+QFd28VNw6CQ6K1Aswk16pDV8j\\n7ymjOf8GUXBiP7EIK4NF69ONazy3xyZqMrA6R2pByvcIRLT1kFCDb3p1PwJPIiuG\\neCUQOHSo2tmSglBMMBujrZN/ZAN7ylTLRj3MHEwQPhBCQ0kSTyQ/4nwKMcskvaqC\\nRX7x32qJAoGBAPxJaNudC+piLX16b47rPm9hjfMfNd5HZElfcajmYgLJizyR6hrH\\n/Gd/V74HhAlr40l79WnyBpnzEGuezJQnkR1srOpRdHARZETLZJkNIt4ahsIEFVTJ\\nrWEEwKjSb40WcwRN+CKS+gAeA1M1PHL0XyJwcf9oyE/Ns8EdugTI9cS3AoGBAPVA\\n0TcpK/9xiuru7iLRdIfEjVGYJQB07D/DvTb0ym9k8UzL6I6fcceoOJDo1mtxgKin\\nqBh9zFU6efo1uT1HWhbqnJH5Q2HHe7zjurTk0CNJT1hDwnAv5+11uYb7KobJK2OY\\nG2KaPexZWHOoJ3netAIJj7JMWA2+8YmSY6WA3F/DAoGAKaTsfCPmTaA7JhVJyOun\\n+La/ubwTJkfelAX/OwQcdZ1TMIJdhGIyldr9Xs7ayrtWX1Do574dvNfUhA9IccQ+\\nPf8sY9liQQV96aUxS9pRQRxb1jbaVo6b4gHo03U5GK71+WXtabedMNvDbL7C5a7U\\n7VhmWOSw/AtWerAvfo61ku0CgYA6M9yyy4mOgKKoKHXJO439Hm8vOv0lA5qBc3F3\\nFlboYrtFL2sMVdiJumlaMneYXgJbhBZHYatZWpxR/eftG/7MS3dGyTHthYrfA+hu\\nP5MJnL9AwivltejDmNmjp/2qqRkr9JAjMVmauoVcRT7BFFIB3cUFWkrXUEZAEMan\\nI1KpQwKBgCbwArI2lENhfBvmJ1Jk/QEBj7EKXm5dX0epBPQImKhzSUNjDtYO4wec\\nYbVo7RLmHZd11+XtTWq6kbRgUjnUUr3lMbl2+EK11gb32BByUr7sJ5xJObRrazuT\\nPhsa28oyIbl629WdJ/jJ5Lq9gBOq1MVlMtCStfkRBPoetirlWkg/\\n-----END RSA PRIVATE KEY-----\\n", "TenantAllocationPools": [{"start": "10.3.0.10", "end": "10.3.0.200"}], "emc_scaleio_ip2": "10.128.19.82", "ControlPlaneSubnetCidr": "24", "ComputeSriovHostnameFormat": "krynn-sriov-%index%", "OvercloudCephStorageFlavor": "ceph-storage", "InternalApiNetworkVlanID": 10, "ObjectStorageCount": 0, "NeutronExternalNetworkBridge": "\'\'", "InternalApiNetCidr": "10.0.0.0/24", "BlockStorageCount": 0, "DnsServers": ["10.162.200.254", "8.8.8.8"], "rhel_reg_auto_attach": "", "StorageAllocationPools": [{"start": "10.1.0.10", "end": "10.1.0.200"}], "NovaComputeLibvirtType": "qemu", "StorageNetCidr": "10.1.0.0/24", "rhel_reg_sat_repo": "rhel-7-server-satellite-tools-6.3-rpms", "StorageNetworkVlanID": 20, "SwiftRingGetTempurl": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=0d79a375313a39741de7381d8c35c747307de9ff&temp_url_expires=1534973996", "NetworkerExtraConfig": {"neutron::plugins::ml2::path_mtu": 1550}, "CinderRbdPoolName": "volumes", "ComputeDpdkHostnameFormat": "krynn-dpdk-%index%", "rhel_reg_server_url": "", "OvercloudBlockStorageFlavor": "cinder-storage", "NovaComputeExtraConfig": {"nova::compute::resume_guests_state_on_host_boot": true, "compute_classes": ["::nova::config", "::neutron::config", "::neutron::plugins::ml2", "::neutron::agents::ml2::ovs"], "nova::config::nova_config": {"DEFAULT/max_local_block_devices": {"value": "4"}, "libvirt/volume_use_multipath": {"value": "True"}, "libvirt/mem_stats_period_seconds": {"value": "0"}, "libvirt/live_migration_permit_post_copy": {"value": "True"}, "DEFAULT/allow_migrate_to_same_host": {"value": "True"}}, "neutron::agents::ml2::ovs::bridge_mappings": ["datacentre:br-ex", "external:br-extnet"], "neutron::plugins::ml2::network_vlan_ranges": ["datacentre:1:4000", "external:1:4000"], "neutron::plugins::ml2::physical_network_mtus": ["datacentre:1500", "external:1500"], "ceph::profile::params::osds": {"/dev/sdh": {}, "/dev/sdf": {}, "/dev/sdg": {}, "/dev/sdd": {}, "/dev/sde": {}, "/dev/sdc": {}}}, "EC2MetadataIp": "10.20.0.2", "NetworkDeploymentActions": ["CREATE", "UPDATE"], "ComputeDpdkCount": 0, "rhel_reg_repos": "rhel-7-server-rpms,rhel-7-server-supplementary-rpms,rhel-7-server-optional-rpms,rhel-7-server-extras-rpms,rhel-7-server-openstack-10-rpms,rhel-7-server-openstack-10-tools-rpms,rhel-7-server-openstack-10-optools-rpms,rhel-7-server-openstack-10-devtools-rpms,rhel-7-server-rhceph-2-osd-rpms,rhel-7-server-rhceph-2-mon-rpms,rhel-7-server-rhceph-2-tools-rpms", "OvercloudObjectStorageFlavor": "swift-storage", "NeutronDpdkMemoryChannels": "4", "rhel_reg_http_proxy_port": "", "NeutronNetworkType": "vxlan,gre,vlan,flat", "ComputeSriovCount": 0, "ComputeServices": ["OS::TripleO::Services::CACerts", "OS::TripleO::Services::CephClient", "OS::TripleO::Services::CephExternal", "OS::TripleO::Services::Timezone", "OS::TripleO::Services::Ntp", "OS::TripleO::Services::Snmp", "OS::TripleO::Services::Sshd", "OS::TripleO::Services::NovaCompute", "OS::TripleO::Services::NovaLibvirt", "OS::TripleO::Services::Kernel", "OS::TripleO::Services::ComputeNeutronCorePlugin", "OS::TripleO::Services::ComputeNeutronOvsAgent", "OS::TripleO::Services::ComputeCeilometerAgent", "OS::TripleO::Services::ComputeNeutronL3Agent", "OS::TripleO::Services::ComputeNeutronMetadataAgent", "OS::TripleO::Services::TripleoPackages", "OS::TripleO::Services::TripleoFirewall", "OS::TripleO::Services::NeutronSriovAgent", "OS::TripleO::Services::OpenDaylightOvs", "OS::TripleO::Services::SensuClient", "OS::TripleO::Services::FluentdClient", "OS::TripleO::Services::VipHosts", "OS::TripleO::Services::CephOSD"], "HeatWorkers": 4, "tripleo::profile::base::database::mysql::innodb_buffer_pool_size": "256M", "NovaSchedulerDefaultFilters": ["RetryFilter", "AvailabilityZoneFilter", "RamFilter", "ComputeFilter", "ComputeCapabilitiesFilter", "ImagePropertiesFilter", "ServerGroupAntiAffinityFilter", "ServerGroupAffinityFilter", "PciPassthroughFilter", "NUMATopologyFilter"], "ControllerEnableSwiftStorage": false, "SSLCertificate": "-----BEGIN CERTIFICATE-----\\nMIIDwTCCAqmgAwIBAgIBCjANBgkqhkiG9w0BAQsFADCBtTELMAkGA1UEBhMCQ0Ex\\nCzAJBgNVBAgTAlFDMREwDwYDVQQHEwhNb250cmVhbDETMBEGA1UEChMKS3J5bm4g\\nSW5jLjEQMA4GA1UECxMHVHJhbnRvcjEWMBQGA1UEAxMNS3J5bm4gSW5jLiBDQTEY\\nMBYGA1UEKRMPUmFpc3RsaW4gTWFqZXJlMS0wKwYJKoZIhvcNAQkBFh5yYWlzdGxp\\nbkBsYXN0aG9tZS5zb2xhY2Uua3J5bm4wHhcNMTgwMjE1MjI1OTA1WhcNMjgwMjEz\\nMjI1OTA1WjBZMQswCQYDVQQGEwJDQTELMAkGA1UECBMCUUMxEzARBgNVBAoTCkty\\neW5uIEluYy4xEDAOBgNVBAsTB1RyYW50b3IxFjAUBgNVBAMTDTEwLjE2Mi4yMDAu\\nNDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDxsiHiryeajNPJZMcI\\niAiojAPpEeZO14iRv36AoJKDUv81i5Po73cPm8FcZkybosrelpjodCKb3RM7WI0d\\n1GWUS34Bnf3rI8dbRNQBQ4lZg/k8BOqIaZuDmsvSrsTl1H44TTaoX4gbzJL/L/O+\\nef7nDFYJddKhgH11E1JtigGS+REy3HMb2MH+2adUQhRaI9IuiWC4tSimGztyuX+9\\nLDeLz3LnbgSNUk+Y4g0ANoWw9kErr6ZBpk0N8kpI8JZnDvbfGtzX1TDTfXoWz5NW\\nXf4M8TUHM/ypyxIsGKLuozCLLFaz3ySs2fS4dY3U1xmctQMi/5608zAaqBMcnLvU\\neMBlAgMBAAGjNzA1MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMBsGA1UdEQQUMBKH\\nBAqiyCqHBAoUAAOHBAoUAAQwDQYJKoZIhvcNAQELBQADggEBAHF6Pu9SOkHQv+uL\\nUC8rQYiBZpp8WTT5evdCSDooc+/l9KKAalL0KULYYwn5LeaXzXTG/+bfPhL1wy7D\\n9HTwxXW5X1ROkI82QYyhZyAltor7QtdzyTCyxO7UTdM8i9Dj9woQ5JJSyBb3Eq0Z\\nLsfxtMz3XGYwYGPsVbdBHU643N+RzZvrfrHjn82FpGqnsIJ+rJKI/rCT27Y3CgJV\\nZ8tqRmZQLEL76cH7KJfCu2WHjAr2khawYF6QbKlgSQ+4zi5UFbWfrYfW5X6sYLuM\\n/MTIR9PQyq8PNFCyX8xnJIy7FtxwGp1AWFn2OjY+Yg+lB1/33SqtjsNjt7H9Ldm+\\nTrSvLS4=\\n-----END CERTIFICATE-----\\n", "OvercloudComputeSriovFlavor": "computesriov", "ComputeDpdkExtraConfig": {"neutron::plugins::ml2::path_mtu": 1550, "nova::compute::reserved_host_memory": 4096, "neutron::plugins::ml2::type_drivers": ["vlan", "flat"], "neutron::agents::ml2::ovs::bridge_mappings": ["datacentre:br-ex", "external:br-extnet", "dpdk_ens1f0:br-dpdk1", "dpdk_ens1f1:br-dpdk2", "dpdk_ens2f0:br-dpdk3", "dpdk_ens2f1:br-dpdk4"], "neutron::plugins::ml2::network_vlan_ranges": ["datacentre:1:4000", "external:1:4000", "dpdk_ens1f0:1:4000", "dpdk_ens1f1:1:4000", "dpdk_ens2f0:1:4000", "dpdk_ens2f1:1:4000"], "neutron::plugins::ml2::physical_network_mtus": ["datacentre:1500", "external:1500"], "ceph::profile::params::osds": {"/dev/sdh": {}, "/dev/sdf": {}, "/dev/sdg": {}, "/dev/sdd": {}, "/dev/sde": {}, "/dev/sdc": {}}, "computesriov_classes": ["::nova::config", "::neutron::config", "::neutron::plugins::ml2", "::neutron::agents::ml2::ovs"], "nova::compute::vcpu_pin_set": ["4-21", "48-65", "26-43", "70-87"], "neutron::agents::ml2::ovs::datapath_type": "netdev"}, "NetworkerHostnameFormat": "krynn-netwrk-%index%", "KeystoneCACertificate": "-----BEGIN CERTIFICATE-----\\nMIIDNzCCAh+gAwIBAgIBATANBgkqhkiG9w0BAQUFADBTMQswCQYDVQQGEwJYWDEO\\nMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVuc2V0MQ4wDAYDVQQKDAVVbnNldDEU\\nMBIGA1UEAwwLS2V5c3RvbmUgQ0EwHhcNMTgwODIxMjEzOTQyWhcNMjgwODE4MjEz\\nOTQyWjBTMQswCQYDVQQGEwJYWDEOMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVu\\nc2V0MQ4wDAYDVQQKDAVVbnNldDEUMBIGA1UEAwwLS2V5c3RvbmUgQ0EwggEiMA0G\\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCo+yrxvuQ/apbZaQK+mcb4laNjpAgx\\nPy8qRMyoq9gYagcyOqx49gsFsb418fpa8mNmKbc+/aR5V+mlCprMbDnE6GyJcz7T\\nCAv80qA5ZfkkrFARcP5JkkR4Ycxt5OyfAaD2KoSez9rxjVn3FOrKRwoaH8oAgaB+\\nPg8sQzkncM5UINXfL/gxxAyAigXed8di8dzRQDfRlHtVbSB2HrjIXIKDb5PZ9+Pp\\niWOUQ4hxWm+NVuMUKS6UNsoxSC7rjErS1afbvl9LpdFINnbc6QwAVwiKlVcbokJS\\nBgeWbbFnHPF64glCBafEYAQ0pLa1Ye/NX4sEGB7RhGOKuEN5adgO49NFAgMBAAGj\\nFjAUMBIGA1UdEwEB/wQIMAYBAf8CAQAwDQYJKoZIhvcNAQEFBQADggEBAI2JEOst\\nx45o0/dJxoTe2M4HoumPG6MsNnrMCE2L9mWgIdmLth+sfJZs+zyFvgmsiCGdOcbl\\n25XTtGhHwnyeFY/ZgM1mOHIMJPIBrP0Iwf9d4zG53m2s3GTWo/A85ucwOdT/u2va\\n+E3vAreDrqaAlUkIZTaGua9hWGnq0y/Rk+DBRt9A+cELTy+0X+2Z6eSqfpg0hX1L\\ndg1oxMxmTHWylvoCKoUpy/lO7cbjGX3ICBxMjUNyLKL4yrPJhH9DbjNB+OSx2kI2\\nT9kXMcbrojFfG1ROzKaZJum/KhMhpjunvDacpXjZZV9WOJRgpQrKpq/kvxl5kmJ/\\nHWZGlyLecTZeo78=\\n-----END CERTIFICATE-----\\n", "ExternalInterfaceDefaultRoute": "10.162.200.254", "ValidateFqdn": true, "rhel_reg_release": "", "RootPW": "r00tme", "CephStorageExtraConfig": {"ceph::profile::params::osds": {"/dev/sdh": {}, "/dev/sdf": {}, "/dev/sdg": {}, "/dev/sdd": {}, "/dev/sde": {}, "/dev/sdb": {}, "/dev/sdc": {}}}, "tripleo::loadbalancer::ssl_options": "no-sslv3 ", "ObjectStorageHostnameFormat": "krynn-swift-%index%", "rhel_reg_sat_url": "http://10.162.200.124", "UpdateIdentifier": ""}, "template": "overcloud.yaml", "environments": [{"path": "overcloud-resource-registry-puppet.yaml"}, {"path": "user-environment.yaml"}]}', u'updated_at': u'2018-08-21 21:39:58', u'scope': u'private', u'id': u'968f1f11-6f20-4df5-80c9-44c37af9fbf9', u'name': u'overcloud'}, u'variables': {u'parameter_defaults': {u'KeystoneSigningKey': u'-----BEGIN PRIVATE KEY-----\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC9IkkNY9JIgGQT\nBjBTX0s0WBqDGAaBJ+N2LzBD63/da0FpaLfcJV0V2Y4yXYZRw41w8u7NZNRTRO4y\nIkL3RnSf34+1R+n4dX85aW3WGXTQHzjgCnlHADAZIh5CXtG428V4aQtPrdEHc/Sl\nFR87idaSd+zsEYhJWR5IgJiaGChYE6WOQ681qedPQMljzLXwLERzMwep7mvKZ56E\nTbohndURydtuHDuz5Nyb88V+TB9DcNtjU4uyAEPkywZxmzNkG6xYuc9oQrWQX9Iz\ngogWlf7EOmBJfCnLriWPvxb0xx1PV2uyZzIiMk50Fgh1Bz7ZTXrhEuqwBhwWaV5r\nhwzMDS37AgMBAAECggEAKNADL46AzABYl/pX50XC9rKkVfGTRb+Tx+b65U0mNGN2\npAZi1nCBm7tsgdXIrFAkb2EcwtmlL6rKM6tNBAsCE5WsbxPrmx/PqlXjy7WGjXqP\nTVk1Pmr99g50tSG848UY4ZjZRgJd/tu4yP671J8z3Dtgtrg5zooajM6jH21jF04W\nQ63hp1E3fcdNCDhc0w65Gqd+CcsJ4h5Nu2FCNRw+LrCT72w244R5lqmh/vfHskvv\nVeN2GmRaTr207/1Bz03+HFvPP5D/8UQGrROFs80aeiRBzSAe9/zmKN9oW+ysm4Jz\n7O/fFfytLqlCQQ41M08Vk0liI+ZTrDP86ofg78jHoQKBgQD6WnP2wyXmYFC+33Z0\nFpjVy2ZHfwtd5IGnWUcReA9YnAKI8OjK6WtwZkQNvamVHON1jP27VH38lRPQvtvx\neAeAMov4hGYspyMnbCbqB6Zp/e3whnuuQ0wIkxnKDliXCikd7iXjY8yG7gDKEoIY\nTr3smJvn/Ku0jfRiydGI144/8wKBgQDBZlmP4H0AaJHJbjDgJS2yCvPNbmNnckI3\nb6/+UJg856CJRBqr2EeV7r1/6ipLHh+Y2iiPDjaiooOybWBVbRP3P5iKVFfte0kM\nzL+r+RcTLVvTC3vv7WU5YAi7J2+QlcnY6RQWjq9J+sLczw1PWiaMLS+NxiJ6Bhd7\nv76A9Mpj2QKBgGa+WHkc/aDeRkUPUH20CGU1ZHRTH0cZUFxtt0zkCOhEnoW02NTt\nlro6PhOlksMvZ+oGQttugYX3aHpy2bDvoaRrGiaTr5sDvNmg+RdyrEkzfUMI7hlG\nZR3fwOW7nX/fG6C866+2dWmqo4hKsDlpl2hR+Snr+EvRNkqUqPmP/UEhAoGAXSzI\nPW70CjxW8GqsFXEUANESAIkMTwxXJooiii2eCsm1KCythNkgM/XfSj8wvRv4MRX5\nsGIypEwTkuTrInz4v4feH9bevcVFvmrudRX+rfiOYrEHtuHygJ/p1PD86PWhV2WD\njhKUFNpBA0ylpvNR2vryDCXG+m7w5WfNiidlUpECgYEA5DWOaxZESK9JdsYMgRS4\nttPPDem0gE+u+P+NM+pQtH6C0ikzqg0p66n8WLAiPZ3VscFoGBfLN9HiZNonK1y9\nGpFQdZrdJ5oTQUfr0FbA5BBRaFKO5d0mcCb1vy2qqzbHDVjLMHLCFRD/Ncw1kx6h\n4naE28SrmmCXo9E1ZMbVnyA=\n-----END PRIVATE KEY-----\n', u'rhel_reg_activation_key': u'ak_rhosp10', u'NetworkDeploymentActions': [u'CREATE', u'UPDATE'], u'OvercloudControlFlavor': u'control', u'rhel_reg_type': u'', u'GnocchiBackend': u'rbd', u'NeutronFlatNetworks': u'datacentre,external', u'ComputeDpdkHostCpusList': u"'2,46,24,68'", u'ControlPlaneDefaultRoute': u'10.20.0.1', u'NovaEnableRbdBackend': True, u'NeutronVhostuserSocketGroup': u'hugetlbfs', u'OvercloudObjectStorageFlavor': u'swift-storage', u'CinderEnableRbdBackend': True, u'ControllerHostnameFormat': u'krynn-ctrl-%index%', u'KeystoneSigningCertificate': u'-----BEGIN CERTIFICATE-----\nMIIDJDCCAgygAwIBAgIBAjANBgkqhkiG9w0BAQUFADBTMQswCQYDVQQGEwJYWDEO\nMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVuc2V0MQ4wDAYDVQQKDAVVbnNldDEU\nMBIGA1UEAwwLS2V5c3RvbmUgQ0EwHhcNMTgwODIxMjEzOTQyWhcNMjgwODE4MjEz\nOTQyWjBYMQswCQYDVQQGEwJYWDEOMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVu\nc2V0MQ4wDAYDVQQKDAVVbnNldDEZMBcGA1UEAwwQS2V5c3RvbmUgU2lnbmluZzCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL0iSQ1j0kiAZBMGMFNfSzRY\nGoMYBoEn43YvMEPrf91rQWlot9wlXRXZjjJdhlHDjXDy7s1k1FNE7jIiQvdGdJ/f\nj7VH6fh1fzlpbdYZdNAfOOAKeUcAMBkiHkJe0bjbxXhpC0+t0Qdz9KUVHzuJ1pJ3\n7OwRiElZHkiAmJoYKFgTpY5DrzWp509AyWPMtfAsRHMzB6nua8pnnoRNuiGd1RHJ\n224cO7Pk3JvzxX5MH0Nw22NTi7IAQ+TLBnGbM2QbrFi5z2hCtZBf0jOCiBaV/sQ6\nYEl8KcuuJY+/FvTHHU9Xa7JnMiIyTnQWCHUHPtlNeuES6rAGHBZpXmuHDMwNLfsC\nAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAOGiXNo1257w200HY828jFOdRhmPS4QFE\nFu/DIdhCoiB9Ws+nA4rHc3g94niQMDjqzK9Gch2Zcp4XUl8nczqkYmc+663cW71k\nqkI91LV1fqqYKrXG39uR2uR+ojOAzaN/TY4XjATK0JsDoPvAZgC79xqv0Gyh2egn\nx6LqeEqAWQ+WeeTX5/1KvdBI4z3Do7M4QaY+9soof/c6grErLLCcC3IwmrYCBORz\naso1wvdpObh6FfklFp5y5suD4Z/CWD0YUBZwz7sjslUAV9Pro260VjcW/kTQvSKF\nqXwXsLkUS/zXFYWmZ0eLRjySWJYBiZw/zneZ3Bx1/cF1q0EIzxxZsw==\n-----END CERTIFICATE-----\n', u'CephStorageCount': 1, u'rhel_reg_http_proxy_password': u'', u'TenantNetCidr': u'10.3.0.0/24', u'token_flush_minute': [0, 20, 40], u'osp_ad_primary_dc': u'dc00.ad.lasthome.solace.krynn', u'NtpServer': [u'10.20.0.1', u'10.20.0.2'], u'osp_ad_enable': u'False', u'NeutronDpdkCoreList': u"'3,47,25,69'", u'ComputeSriovExtraConfig': {u'nova::compute::vcpu_pin_set': [u'4-21', u'48-65', u'26-43', u'70-87'], u'neutron::plugins::ml2::path_mtu': 1550, u'neutron::agents::ml2::ovs::firewall_driver': [u'noop'], u'neutron::plugins::ml2::type_drivers': [u'vlan', u'flat'], u'neutron::agents::ml2::ovs::bridge_mappings': [u'datacentre:br-ex', u'external:br-extnet', u'sriov_ens1f0:br-sriov1', u'sriov_ens1f1:br-sriov2', u'sriov_ens2f0:br-sriov3', u'sriov_ens2f1:br-sriov4'], u'neutron::plugins::ml2::network_vlan_ranges': [u'datacentre:1:4000', u'external:1:4000', u'sriov_ens1f0:1:4000', u'sriov_ens1f1:1:4000', u'sriov_ens2f0:1:4000', u'sriov_ens2f1:1:4000'], u'tripleo::host::sriov::number_of_vfs': [u'ens1f0:16', u'ens1f1:16', u'ens2f0:16', u'ens2f1:16'], u'neutron::plugins::ml2::physical_network_mtus': [u'datacentre:1500', u'external:1500'], u'ceph::profile::params::osds': {u'/dev/sdh': {}, u'/dev/sdf': {}, u'/dev/sdg': {}, u'/dev/sdd': {}, u'/dev/sde': {}, u'/dev/sdc': {}}, u'neutron::agents::ml2::sriov::physical_device_mappings': [u'sriov_ens1f0:ens1f0', u'sriov_ens1f1:ens1f1', u'sriov_ens2f0:ens2f0', u'sriov_ens2f1:ens2f1'], u'neutron::plugins::ml2::supported_pci_vendor_devs': [u'8086:154c'], u'computesriov_classes': [u'::nova::config', u'::neutron::config', u'::neutron::plugins::ml2', u'::neutron::agents::ml2::ovs'], u'nova::compute::reserved_host_memory': 2048, u'nova::compute::pci_passthrough': [{u'devname': u'ens1f0', u'physical_network': u'sriov_ens1f0'}, {u'devname': u'ens1f1', u'physical_network': u'sriov_ens1f1'}, {u'devname': u'ens2f0', u'physical_network': u'sriov_ens2f0'}, {u'devname': u'ens2f1', u'physical_network': u'sriov_ens2f1'}]}, u'StackAction': u'CREATE', u'InternalApiAllocationPools': [{u'start': u'10.0.0.10', u'end': u'10.0.0.200'}], u'NeutronVhostuserSocketDir': u'/var/lib/vhost_sockets', u'rhel_reg_pool_id': u'', u'NeutronDatapathType': u'netdev', u'Debug': False, u'CinderBackupBackend': u'ceph', u'StorageMgmtAllocationPools': [{u'start': u'10.2.0.10', u'end': u'10.2.0.200'}], u'ComputeSriovKernelArgs': u'default_hugepagesz=1GB hugepagesz=1G hugepages=128 intel_iommu=on iommu=pt', u'rhel_reg_base_url': u'', u'RabbitFDLimit': 65436, u'StorageMgmtNetCidr': u'10.2.0.0/24', u'osp_netbios_domain': u'KRYNN', u'OvercloudComputeFlavor': u'compute', u'CinderEnableIscsiBackend': False, u'NeutronDpdkDriverType': u'vfio-pci', u'NeutronOVSFirewallDriver': u'openvswitch', u'rhel_reg_password': u'password', u'NovaReservedHostMemory': 4096, u'ControllerExtraConfig': {u'neutron::plugins::ml2::path_mtu': 1550, u'apache::trace_enable': u'Off', u'aodh::policy::policies': {u'aodh-telemetry:get_alarm_state': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:get_alarm_state'}, u'aodh-telemetry:query_alarm_history': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:query_alarm_history'}, u'aodh-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'aodh-telemetry:create_alarm': {u'value': u'rule:deny_readonly', u'key': u'telemetry:create_alarm'}, u'aodh-telemetry:alarm_history': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:alarm_history'}, u'aodh-telemetry:change_alarm': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'telemetry:change_alarm'}, u'aodh-telemetry:delete_alarm': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'telemetry:delete_alarm'}, u'aodh-telemetry:get_alarm': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:get_alarm'}, u'aodh-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'aodh-admin_or_owner': {u'value': u'rule:context_is_admin or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'aodh-telemetry:query_alarm': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:query_alarm'}, u'aodh-telemetry:change_alarm_state': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'telemetry:change_alarm_state'}, u'aodh-telemetry:get_alarms': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:get_alarms'}, u'aodh-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'aodh-segregation': {u'value': u'rule:context_is_admin', u'key': u'segregation'}}, u'mistral::policy::policies': {u'mistral-environments:update': {u'value': u'rule:admin_or_owner', u'key': u'environments:update'}, u'mistral-workbooks:update': {u'value': u'rule:admin_or_owner', u'key': u'workbooks:update'}, u'mistral-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'mistral-cron_triggers:create': {u'value': u'rule:admin_or_owner', u'key': u'cron_triggers:create'}, u'mistral-admin_or_owner': {u'value': u'is_admin:True or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'mistral-workbooks:get': {u'value': u'rule:admin_or_owner', u'key': u'workbooks:get'}, u'mistral-environments:get': {u'value': u'rule:admin_or_owner', u'key': u'environments:get'}, u'mistral-members:list': {u'value': u'rule:admin_or_owner', u'key': u'members:list'}, u'mistral-action_executions:list': {u'value': u'rule:admin_or_owner', u'key': u'action_executions:list'}, u'mistral-executions:update': {u'value': u'rule:admin_or_owner', u'key': u'executions:update'}, u'mistral-event_triggers:delete': {u'value': u'rule:admin_or_owner', u'key': u'event_triggers:delete'}, u'mistral-workflows:update': {u'value': u'rule:admin_or_owner', u'key': u'workflows:update'}, u'mistral-executions:create': {u'value': u'rule:admin_or_owner', u'key': u'executions:create'}, u'mistral-services:list': {u'value': u'rule:admin_or_owner', u'key': u'services:list'}, u'mistral-action_executions:get': {u'value': u'rule:admin_or_owner', u'key': u'action_executions:get'}, u'mistral-workflows:list': {u'value': u'rule:admin_or_owner', u'key': u'workflows:list'}, u'mistral-tasks:update': {u'value': u'rule:admin_or_owner', u'key': u'tasks:update'}, u'mistral-tasks:list': {u'value': u'rule:admin_or_owner', u'key': u'tasks:list'}, u'mistral-event_triggers:get': {u'value': u'rule:admin_or_owner', u'key': u'event_triggers:get'}, u'mistral-workflows:create': {u'value': u'rule:admin_or_owner', u'key': u'workflows:create'}, u'mistral-workflows:delete': {u'value': u'rule:admin_or_owner', u'key': u'workflows:delete'}, u'mistral-admin_only': {u'value': u'is_admin:True', u'key': u'admin_only'}, u'mistral-actions:get': {u'value': u'rule:admin_or_owner', u'key': u'actions:get'}, u'mistral-workbooks:create': {u'value': u'rule:admin_or_owner', u'key': u'workbooks:create'}, u'mistral-action_executions:update': {u'value': u'rule:admin_or_owner', u'key': u'action_executions:update'}, u'mistral-environments:list': {u'value': u'rule:admin_or_owner', u'key': u'environments:list'}, u'mistral-executions:delete': {u'value': u'rule:admin_or_owner', u'key': u'executions:delete'}, u'mistral-environments:delete': {u'value': u'rule:admin_or_owner', u'key': u'environments:delete'}, u'mistral-cron_triggers:list': {u'value': u'rule:admin_or_owner', u'key': u'cron_triggers:list'}, u'mistral-environments:create': {u'value': u'rule:admin_or_owner', u'key': u'environments:create'}, u'mistral-workbooks:list': {u'value': u'rule:admin_or_owner', u'key': u'workbooks:list'}, u'mistral-action_executions:delete': {u'value': u'rule:admin_or_owner', u'key': u'action_executions:delete'}, u'mistral-actions:delete': {u'value': u'rule:admin_or_owner', u'key': u'actions:delete'}, u'mistral-members:create': {u'value': u'rule:admin_or_owner', u'key': u'members:create'}, u'mistral-members:delete': {u'value': u'rule:admin_or_owner', u'key': u'members:delete'}, u'mistral-executions:list': {u'value': u'rule:admin_or_owner', u'key': u'executions:list'}, u'mistral-event_triggers:list': {u'value': u'rule:admin_or_owner', u'key': u'event_triggers:list'}, u'mistral-event_triggers:update': {u'value': u'rule:admin_or_owner', u'key': u'event_triggers:update'}, u'mistral-cron_triggers:get': {u'value': u'rule:admin_or_owner', u'key': u'cron_triggers:get'}, u'mistral-tasks:get': {u'value': u'rule:admin_or_owner', u'key': u'tasks:get'}, u'mistral-action_execution:create': {u'value': u'rule:admin_or_owner', u'key': u'action_execution:create'}, u'mistral-workflows:get': {u'value': u'rule:admin_or_owner', u'key': u'workflows:get'}, u'mistral-event_triggers:create': {u'value': u'rule:admin_or_owner', u'key': u'event_triggers:create'}, u'mistral-executions:get': {u'value': u'rule:admin_or_owner', u'key': u'executions:get'}, u'mistral-actions:create': {u'value': u'rule:admin_or_owner', u'key': u'actions:create'}, u'mistral-actions:list': {u'value': u'rule:admin_or_owner', u'key': u'actions:list'}, u'mistral-actions:update': {u'value': u'rule:admin_or_owner', u'key': u'actions:update'}, u'mistral-cron_triggers:delete': {u'value': u'rule:admin_or_owner', u'key': u'cron_triggers:delete'}, u'mistral-members:get': {u'value': u'rule:admin_or_owner', u'key': u'members:get'}, u'mistral-workbooks:delete': {u'value': u'rule:admin_or_owner', u'key': u'workbooks:delete'}, u'mistral-members:update': {u'value': u'rule:admin_or_owner', u'key': u'members:update'}}, u'neutron::agents::ml2::ovs::bridge_mappings': [u'datacentre:br-ex', u'external:br-extnet'], u'sahara::policy::policies': {u'sahara-data-processing:data-sources:get': {u'value': u'', u'key': u'data-processing:data-sources:get'}, u'sahara-data-processing:node-group-templates:get': {u'value': u'', u'key': u'data-processing:node-group-templates:get'}, u'sahara-data-processing:job-binaries:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binaries:delete'}, u'sahara-data-processing:clusters:scale': {u'value': u'rule:deny_readonly', u'key': u'data-processing:clusters:scale'}, u'sahara-data-processing:jobs:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:jobs:create'}, u'sahara-data-processing:job-types:get_all': {u'value': u'', u'key': u'data-processing:job-types:get_all'}, u'sahara-data-processing:jobs:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:jobs:modify'}, u'sahara-data-processing:job-executions:cancel': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-executions:cancel'}, u'sahara-data-processing:job-binaries:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binaries:create'}, u'sahara-data-processing:job-binaries:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binaries:modify'}, u'sahara-data-processing:plugins:get_version': {u'value': u'', u'key': u'data-processing:plugins:get_version'}, u'sahara-default': {u'value': u'', u'key': u'default'}, u'sahara-data-processing:job-executions:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-executions:modify'}, u'sahara-data-processing:node-group-templates:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:node-group-templates:modify'}, u'sahara-data-processing:jobs:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:jobs:delete'}, u'sahara-data-processing:cluster-templates:get': {u'value': u'', u'key': u'data-processing:cluster-templates:get'}, u'sahara-data-processing:clusters:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:clusters:delete'}, u'sahara-data-processing:jobs:execute': {u'value': u'rule:deny_readonly', u'key': u'data-processing:jobs:execute'}, u'sahara-data-processing:data-sources:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:data-sources:delete'}, u'sahara-data-processing:job-executions:refresh_status': {u'value': u'', u'key': u'data-processing:job-executions:refresh_status'}, u'sahara-data-processing:jobs:get': {u'value': u'', u'key': u'data-processing:jobs:get'}, u'sahara-data-processing:job-binary-internals:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binary-internals:modify'}, u'sahara-data-processing:job-binary-internals:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binary-internals:delete'}, u'sahara-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'sahara-data-processing:clusters:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:clusters:create'}, u'sahara-data-processing:job-executions:get': {u'value': u'', u'key': u'data-processing:job-executions:get'}, u'sahara-data-processing:clusters:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:clusters:modify'}, u'sahara-data-processing:job-binary-internals:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binary-internals:create'}, u'sahara-data-processing:plugins:convert_config': {u'value': u'rule:deny_readonly', u'key': u'data-processing:plugins:convert_config'}, u'sahara-data-processing:job-binary-internals:get_data': {u'value': u'', u'key': u'data-processing:job-binary-internals:get_data'}, u'sahara-data-processing:node-group-templates:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:node-group-templates:create'}, u'sahara-data-processing:node-group-templates:get_all': {u'value': u'', u'key': u'data-processing:node-group-templates:get_all'}, u'sahara-data-processing:images:get': {u'value': u'', u'key': u'data-processing:images:get'}, u'sahara-data-processing:jobs:get_config_hints': {u'value': u'', u'key': u'data-processing:jobs:get_config_hints'}, u'sahara-data-processing:cluster-templates:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:cluster-templates:create'}, u'sahara-data-processing:job-binaries:get': {u'value': u'', u'key': u'data-processing:job-binaries:get'}, u'sahara-data-processing:node-group-templates:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:node-group-templates:delete'}, u'sahara-data-processing:job-binaries:get_all': {u'value': u'', u'key': u'data-processing:job-binaries:get_all'}, u'sahara-data-processing:job-executions:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-executions:delete'}, u'sahara-data-processing:images:get_all': {u'value': u'', u'key': u'data-processing:images:get_all'}, u'sahara-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'sahara-data-processing:clusters:get_all': {u'value': u'', u'key': u'data-processing:clusters:get_all'}, u'sahara-data-processing:images:register': {u'value': u'rule:deny_readonly', u'key': u'data-processing:images:register'}, u'sahara-data-processing:plugins:patch': {u'value': u'role:admin', u'key': u'data-processing:plugins:patch'}, u'sahara-data-processing:jobs:get_all': {u'value': u'', u'key': u'data-processing:jobs:get_all'}, u'sahara-data-processing:images:unregister': {u'value': u'rule:deny_readonly', u'key': u'data-processing:images:unregister'}, u'sahara-data-processing:data-sources:get_all': {u'value': u'', u'key': u'data-processing:data-sources:get_all'}, u'sahara-data-processing:cluster-templates:get_all': {u'value': u'', u'key': u'data-processing:cluster-templates:get_all'}, u'sahara-data-processing:plugins:get': {u'value': u'', u'key': u'data-processing:plugins:get'}, u'sahara-data-processing:job-binary-internals:get_all': {u'value': u'', u'key': u'data-processing:job-binary-internals:get_all'}, u'sahara-data-processing:images:remove_tags': {u'value': u'rule:deny_readonly', u'key': u'data-processing:images:remove_tags'}, u'sahara-data-processing:cluster-templates:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:cluster-templates:modify'}, u'sahara-data-processing:clusters:get': {u'value': u'', u'key': u'data-processing:clusters:get'}, u'sahara-data-processing:images:add_tags': {u'value': u'rule:deny_readonly', u'key': u'data-processing:images:add_tags'}, u'sahara-data-processing:job-binaries:get_data': {u'value': u'', u'key': u'data-processing:job-binaries:get_data'}, u'sahara-data-processing:data-sources:register': {u'value': u'rule:deny_readonly', u'key': u'data-processing:data-sources:register'}, u'sahara-data-processing:job-executions:get_all': {u'value': u'', u'key': u'data-processing:job-executions:get_all'}, u'sahara-data-processing:job-binary-internals:get': {u'value': u'', u'key': u'data-processing:job-binary-internals:get'}, u'sahara-data-processing:cluster-templates:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:cluster-templates:delete'}, u'sahara-data-processing:data-sources:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:data-sources:modify'}, u'sahara-data-processing:plugins:get_all': {u'value': u'', u'key': u'data-processing:plugins:get_all'}}, u'controller_classes': [u'::keystone::cron::token_flush'], u'horizon::api_versions': {u'identity': u'3'}, u'neutron::plugins::ml2::physical_network_mtus': [u'datacentre:1500', u'external:1500'], u'cinder::config::cinder_config': {u'scaleio/volume_driver': {u'value': u'cinder.volume.drivers.emc.scaleio.ScaleIODriver'}, u'scaleio/sio_protection_domain_name': {u'value': u'default'}, u'scaleio/volume_backend_name': {u'value': u'scaleio'}, u'scaleio/sio_round_volume_capacity': {u'value': u'True'}, u'scaleio/sio_storage_pool_name': {u'value': u'default'}, u'scaleio/sio_storage_pools': {u'value': u'default:default'}, u'scaleio/sio_force_delete': {u'value': u'True'}}, u'cinder::policy::policies': {u'cinder-volume_extension:volume_image_metadata': {u'value': u'rule:admin_or_owner', u'key': u'volume_extension:volume_image_metadata'}, u'cinder-volume_extension:backup_admin_actions:reset_status': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:backup_admin_actions:reset_status'}, u'cinder-snapshot_extension:snapshot_unmanage': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'snapshot_extension:snapshot_unmanage'}, u'cinder-backup:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'backup:delete'}, u'cinder-volume_extension:volume_type_access': {u'value': u'rule:admin_or_owner', u'key': u'volume_extension:volume_type_access'}, u'cinder-volume:get_all_transfers': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:get_all_transfers'}, u'cinder-consistencygroup:create': {u'value': u'group:nobody and rule:deny_readonly', u'key': u'consistencygroup:create'}, u'cinder-volume:create': {u'value': u'rule:deny_readonly', u'key': u'volume:create'}, u'cinder-snapshot_extension:list_manageable': {u'value': u'rule:admin_api', u'key': u'snapshot_extension:list_manageable'}, u'cinder-volume_extension:hosts': {u'value': u'rule:admin_api', u'key': u'volume_extension:hosts'}, u'cinder-volume:retype': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:retype'}, u'cinder-backup:get': {u'value': u'rule:admin_or_owner', u'key': u'backup:get'}, u'cinder-volume_extension:volume_admin_actions:reset_status': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_admin_actions:reset_status'}, u'cinder-backup:restore': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'backup:restore'}, u'cinder-volume:delete_transfer': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:delete_transfer'}, u'cinder-group:delete_group_snapshot': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'group:delete_group_snapshot'}, u'cinder-consistencygroup:get_cgsnapshot': {u'value': u'group:nobody', u'key': u'consistencygroup:get_cgsnapshot'}, u'cinder-volume_extension:volume_mig_status_attribute': {u'value': u'rule:admin_api', u'key': u'volume_extension:volume_mig_status_attribute'}, u'cinder-backup:backup-export': {u'value': u'rule:admin_api', u'key': u'backup:backup-export'}, u'cinder-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'cinder-clusters:get_all': {u'value': u'rule:admin_api', u'key': u'clusters:get_all'}, u'cinder-group:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'group:delete'}, u'cinder-volume:get_volume_metadata': {u'value': u'rule:admin_or_owner', u'key': u'volume:get_volume_metadata'}, u'cinder-volume:update_snapshot_metadata': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:update_snapshot_metadata'}, u'cinder-consistencygroup:delete': {u'value': u'group:nobody and rule:deny_readonly', u'key': u'consistencygroup:delete'}, u'cinder-volume_extension:volume_actions:upload_image': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume_extension:volume_actions:upload_image'}, u'cinder-volume_extension:snapshot_admin_actions:force_delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:snapshot_admin_actions:force_delete'}, u'cinder-volume_extension:quota_classes:validate_setup_for_nested_quota_use': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:quota_classes:validate_setup_for_nested_quota_use'}, u'cinder-volume_extension:quota_classes': {u'value': u'rule:admin_api', u'key': u'volume_extension:quota_classes'}, u'cinder-volume_extension:types_manage': {u'value': u'rule:admin_api', u'key': u'volume_extension:types_manage'}, u'cinder-volume_extension:replication:promote': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:replication:promote'}, u'cinder-volume_extension:types_extra_specs': {u'value': u'rule:admin_api', u'key': u'volume_extension:types_extra_specs'}, u'cinder-volume_extension:volume_admin_actions:force_detach': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_admin_actions:force_detach'}, u'cinder-volume_extension:volume_type_access:addProjectAccess': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_type_access:addProjectAccess'}, u'cinder-volume_extension:access_types_extra_specs': {u'value': u'rule:admin_api', u'key': u'volume_extension:access_types_extra_specs'}, u'cinder-group:create': {u'value': u'rule:deny_readonly', u'key': u'group:create'}, u'cinder-volume_extension:volume_encryption_metadata': {u'value': u'rule:admin_or_owner', u'key': u'volume_extension:volume_encryption_metadata'}, u'cinder-group:group_type_access': {u'value': u'rule:admin_or_owner', u'key': u'group:group_type_access'}, u'cinder-message:get': {u'value': u'rule:admin_or_owner', u'key': u'message:get'}, u'cinder-volume_extension:quotas:update': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:quotas:update'}, u'cinder-group:get_all_group_snapshots': {u'value': u'rule:admin_or_owner', u'key': u'group:get_all_group_snapshots'}, u'cinder-volume_extension:services:index': {u'value': u'rule:admin_api', u'key': u'volume_extension:services:index'}, u'cinder-volume_extension:volume_admin_actions:force_delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_admin_actions:force_delete'}, u'cinder-volume:delete_volume_metadata': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:delete_volume_metadata'}, u'cinder-volume:extend': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:extend'}, u'cinder-volume:get_all': {u'value': u'rule:admin_or_owner', u'key': u'volume:get_all'}, u'cinder-volume_extension:extended_snapshot_attributes': {u'value': u'rule:admin_or_owner', u'key': u'volume_extension:extended_snapshot_attributes'}, u'cinder-admin_api': {u'value': u'is_admin:True', u'key': u'admin_api'}, u'cinder-snapshot_extension:snapshot_actions:update_snapshot_status': {u'value': u'rule:deny_readonly', u'key': u'snapshot_extension:snapshot_actions:update_snapshot_status'}, u'cinder-group:get_all': {u'value': u'rule:admin_or_owner', u'key': u'group:get_all'}, u'cinder-volume:get_volume_admin_metadata': {u'value': u'rule:admin_api', u'key': u'volume:get_volume_admin_metadata'}, u'cinder-volume:get': {u'value': u'rule:admin_or_owner', u'key': u'volume:get'}, u'cinder-volume_extension:volume_admin_actions:migrate_volume_completion': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_admin_actions:migrate_volume_completion'}, u'cinder-backup:create': {u'value': u'rule:deny_readonly', u'key': u'backup:create'}, u'cinder-volume_extension:list_manageable': {u'value': u'rule:admin_api', u'key': u'volume_extension:list_manageable'}, u'cinder-volume_extension:replication:reenable': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:replication:reenable'}, u'cinder-volume_extension:volume_tenant_attribute': {u'value': u'rule:admin_or_owner', u'key': u'volume_extension:volume_tenant_attribute'}, u'cinder-volume:create_snapshot': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:create_snapshot'}, u'cinder-volume:get_snapshot': {u'value': u'rule:admin_or_owner', u'key': u'volume:get_snapshot'}, u'cinder-scheduler_extension:scheduler_stats:get_pools': {u'value': u'rule:admin_api', u'key': u'scheduler_extension:scheduler_stats:get_pools'}, u'cinder-backup:get_all': {u'value': u'rule:admin_or_owner', u'key': u'backup:get_all'}, u'cinder-admin_or_owner': {u'value': u'is_admin:True or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'cinder-volume_extension:quotas:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:quotas:delete'}, u'cinder-volume_extension:capabilities': {u'value': u'rule:admin_api', u'key': u'volume_extension:capabilities'}, u'cinder-volume:delete_snapshot_metadata': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:delete_snapshot_metadata'}, u'cinder-volume_extension:services:update': {u'value': u'rule:admin_api', u'key': u'volume_extension:services:update'}, u'cinder-group:group_types_specs': {u'value': u'rule:admin_api', u'key': u'group:group_types_specs'}, u'cinder-volume:thaw_host': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume:thaw_host'}, u'cinder-volume_extension:backup_admin_actions:force_delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:backup_admin_actions:force_delete'}, u'cinder-volume:freeze_host': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume:freeze_host'}, u'cinder-volume:delete_snapshot': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:delete_snapshot'}, u'cinder-group:create_group_snapshot': {u'value': u'rule:deny_readonly', u'key': u'group:create_group_snapshot'}, u'cinder-volume_extension:volume_type_encryption': {u'value': u'rule:admin_api', u'key': u'volume_extension:volume_type_encryption'}, u'cinder-volume:get_all_snapshots': {u'value': u'rule:admin_or_owner', u'key': u'volume:get_all_snapshots'}, u'cinder-group:group_types_manage': {u'value': u'rule:admin_api', u'key': u'group:group_types_manage'}, u'cinder-consistencygroup:create_cgsnapshot': {u'value': u'group:nobody and rule:deny_readonly', u'key': u'consistencygroup:create_cgsnapshot'}, u'cinder-volume_extension:volume_admin_actions:migrate_volume': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_admin_actions:migrate_volume'}, u'cinder-volume_extension:access_types_qos_specs_id': {u'value': u'rule:admin_api', u'key': u'volume_extension:access_types_qos_specs_id'}, u'cinder-consistencygroup:get_all': {u'value': u'group:nobody', u'key': u'consistencygroup:get_all'}, u'cinder-group:get': {u'value': u'rule:admin_or_owner', u'key': u'group:get'}, u'cinder-volume:create_volume_metadata': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:create_volume_metadata'}, u'cinder-volume:update': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:update'}, u'cinder-volume:update_volume_metadata': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:update_volume_metadata'}, u'cinder-consistencygroup:update': {u'value': u'group:nobody and rule:deny_readonly', u'key': u'consistencygroup:update'}, u'cinder-group:update': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'group:update'}, u'cinder-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'cinder-volume:update_volume_admin_metadata': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume:update_volume_admin_metadata'}, u'cinder-volume:create_transfer': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:create_transfer'}, u'cinder-volume_extension:quotas:show': {u'value': u'', u'key': u'volume_extension:quotas:show'}, u'cinder-volume_extension:volume_actions:upload_public': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_actions:upload_public'}, u'cinder-volume_extension:snapshot_admin_actions:reset_status': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:snapshot_admin_actions:reset_status'}, u'cinder-consistencygroup:get': {u'value': u'group:nobody', u'key': u'consistencygroup:get'}, u'cinder-volume:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:delete'}, u'cinder-message:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'message:delete'}, u'cinder-snapshot_extension:snapshot_manage': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'snapshot_extension:snapshot_manage'}, u'cinder-group:update_group_snapshot': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'group:update_group_snapshot'}, u'cinder-volume_extension:volume_manage': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_manage'}, u'cinder-volume:failover_host': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume:failover_host'}, u'cinder-volume:update_snapshot': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:update_snapshot'}, u'cinder-group:access_group_types_specs': {u'value': u'rule:admin_api', u'key': u'group:access_group_types_specs'}, u'cinder-clusters:get': {u'value': u'rule:admin_api', u'key': u'clusters:get'}, u'cinder-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'cinder-volume:get_snapshot_metadata': {u'value': u'rule:admin_or_owner', u'key': u'volume:get_snapshot_metadata'}, u'cinder-volume:accept_transfer': {u'value': u'rule:deny_readonly', u'key': u'volume:accept_transfer'}, u'cinder-consistencygroup:delete_cgsnapshot': {u'value': u'group:nobody and rule:deny_readonly', u'key': u'consistencygroup:delete_cgsnapshot'}, u'cinder-backup:backup-import': {u'value': u'rule:admin_api', u'key': u'backup:backup-import'}, u'cinder-volume:update_readonly_flag': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:update_readonly_flag'}, u'cinder-volume_extension:volume_host_attribute': {u'value': u'rule:admin_api', u'key': u'volume_extension:volume_host_attribute'}, u'cinder-consistencygroup:get_all_cgsnapshots': {u'value': u'group:nobody', u'key': u'consistencygroup:get_all_cgsnapshots'}, u'cinder-volume_extension:volume_unmanage': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_unmanage'}, u'cinder-message:get_all': {u'value': u'rule:admin_or_owner', u'key': u'message:get_all'}, u'cinder-volume_extension:volume_type_access:removeProjectAccess': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_type_access:removeProjectAccess'}, u'cinder-clusters:update': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'clusters:update'}, u'cinder-backup:update': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'backup:update'}, u'cinder-volume:get_transfer': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:get_transfer'}, u'cinder-group:get_group_snapshot': {u'value': u'rule:admin_or_owner', u'key': u'group:get_group_snapshot'}}, u'neutron::policy::policies': {u'neutron-create_router:distributed': {u'value': u'rule:admin_only', u'key': u'create_router:distributed'}, u'neutron-admin_or_owner': {u'value': u'rule:context_is_admin or rule:owner', u'key': u'admin_or_owner'}, u'neutron-get_policy_dscp_marking_rule': {u'value': u'rule:regular_user', u'key': u'get_policy_dscp_marking_rule'}, u'neutron-create_policy': {u'value': u'rule:admin_only', u'key': u'create_policy'}, u'neutron-update_port:fixed_ips': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'update_port:fixed_ips'}, u'neutron-delete_trunk': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_trunk'}, u'neutron-update_rbac_policy': {u'value': u'rule:admin_or_owner', u'key': u'update_rbac_policy'}, u'neutron-get_router': {u'value': u'rule:admin_or_owner', u'key': u'get_router'}, u'neutron-delete_rbac_policy': {u'value': u'rule:admin_or_owner', u'key': u'delete_rbac_policy'}, u'neutron-create_subnetpool': {u'value': u'rule:deny_readonly', u'key': u'create_subnetpool'}, u'neutron-create_port:allowed_address_pairs': {u'value': u'rule:admin_or_network_owner and rule:deny_readonly', u'key': u'create_port:allowed_address_pairs'}, u'neutron-create_network:shared': {u'value': u'rule:admin_only', u'key': u'create_network:shared'}, u'neutron-get_flavor': {u'value': u'rule:regular_user', u'key': u'get_flavor'}, u'neutron-delete_policy_minimum_bandwidth_rule': {u'value': u'rule:admin_only', u'key': u'delete_policy_minimum_bandwidth_rule'}, u'neutron-create_metering_label': {u'value': u'rule:admin_only', u'key': u'create_metering_label'}, u'neutron-update_subnet:service_types': {u'value': u'rule:admin_only', u'key': u'update_subnet:service_types'}, u'neutron-create_floatingip': {u'value': u'rule:regular_user and rule:deny_readonly', u'key': u'create_floatingip'}, u'neutron-update_port:binding:host_id': {u'value': u'rule:admin_only and rule:deny_readonly', u'key': u'update_port:binding:host_id'}, u'neutron-get_metering_label': {u'value': u'rule:admin_only', u'key': u'get_metering_label'}, u'neutron-create_router': {u'value': u'rule:regular_user and rule:deny_readonly', u'key': u'create_router'}, u'neutron-update_flavor': {u'value': u'rule:admin_only', u'key': u'update_flavor'}, u'neutron-update_port:mac_learning_enabled': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'update_port:mac_learning_enabled'}, u'neutron-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'neutron-create_port:port_security_enabled': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'create_port:port_security_enabled'}, u'neutron-update_port:allowed_address_pairs': {u'value': u'rule:admin_or_network_owner and rule:deny_readonly', u'key': u'update_port:allowed_address_pairs'}, u'neutron-get_router:ha': {u'value': u'rule:admin_only', u'key': u'get_router:ha'}, u'neutron-update_network:router:external': {u'value': u'rule:admin_only', u'key': u'update_network:router:external'}, u'neutron-create_network_profile': {u'value': u'rule:admin_only', u'key': u'create_network_profile'}, u'neutron-create_network:provider:segmentation_id': {u'value': u'', u'key': u'create_network:provider:segmentation_id'}, u'neutron-delete_address_scope': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_address_scope'}, u'neutron-get_network:provider:network_type': {u'value': u'', u'key': u'get_network:provider:network_type'}, u'neutron-external': {u'value': u'field:networks:router:external=True', u'key': u'external'}, u'neutron-update_network_profile': {u'value': u'rule:admin_only', u'key': u'update_network_profile'}, u'neutron-update_policy_bandwidth_limit_rule': {u'value': u'rule:admin_only', u'key': u'update_policy_bandwidth_limit_rule'}, u'neutron-update_policy_profiles': {u'value': u'rule:admin_only', u'key': u'update_policy_profiles'}, u'neutron-admin_owner_or_network_owner': {u'value': u'rule:owner or rule:admin_or_network_owner', u'key': u'admin_owner_or_network_owner'}, u'neutron-create_address_scope': {u'value': u'rule:deny_readonly', u'key': u'create_address_scope'}, u'neutron-network_device': {u'value': u'field:port:device_owner=~^network:', u'key': u'network_device'}, u'neutron-update_port:mac_address': {u'value': u'rule:admin_only or rule:context_is_advsvc', u'key': u'update_port:mac_address'}, u'neutron-get_network_profile': {u'value': u'', u'key': u'get_network_profile'}, u'neutron-get_subnetpool': {u'value': u'rule:admin_or_owner or rule:shared_subnetpools', u'key': u'get_subnetpool'}, u'neutron-get_port:queue_id': {u'value': u'rule:admin_only', u'key': u'get_port:queue_id'}, u'neutron-create_policy_dscp_marking_rule': {u'value': u'rule:admin_only', u'key': u'create_policy_dscp_marking_rule'}, u'neutron-delete_segment': {u'value': u'rule:admin_only and rule:deny_readonly', u'key': u'delete_segment'}, u'neutron-update_rbac_policy:target_tenant': {u'value': u'rule:restrict_wildcard and rule:admin_or_owner', u'key': u'update_rbac_policy:target_tenant'}, u'neutron-get_network_profiles': {u'value': u'', u'key': u'get_network_profiles'}, u'neutron-get_rule_type': {u'value': u'rule:regular_user', u'key': u'get_rule_type'}, u'neutron-create_router:external_gateway_info:enable_snat': {u'value': u'rule:admin_only', u'key': u'create_router:external_gateway_info:enable_snat'}, u'neutron-create_port:binding:profile': {u'value': u'rule:admin_only', u'key': u'create_port:binding:profile'}, u'neutron-delete_policy': {u'value': u'rule:admin_only', u'key': u'delete_policy'}, u'neutron-update_router:distributed': {u'value': u'rule:admin_only', u'key': u'update_router:distributed'}, u'neutron-delete_policy_dscp_marking_rule': {u'value': u'rule:admin_only', u'key': u'delete_policy_dscp_marking_rule'}, u'neutron-create_flavor': {u'value': u'rule:admin_only', u'key': u'create_flavor'}, u'neutron-update_floatingip': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'update_floatingip'}, u'neutron-admin_or_network_owner': {u'value': u'rule:context_is_admin or tenant_id:%(network:tenant_id)s or role:network_admin', u'key': u'admin_or_network_owner'}, u'neutron-create_router:external_gateway_info:external_fixed_ips': {u'value': u'rule:admin_only', u'key': u'create_router:external_gateway_info:external_fixed_ips'}, u'neutron-create_network:router:external': {u'value': u'rule:admin_only', u'key': u'create_network:router:external'}, u'neutron-get_auto_allocated_topology': {u'value': u'rule:admin_or_owner', u'key': u'get_auto_allocated_topology'}, u'neutron-shared_subnetpools': {u'value': u'field:subnetpools:shared=True', u'key': u'shared_subnetpools'}, u'neutron-get_network:segments': {u'value': u'', u'key': u'get_network:segments'}, u'neutron-delete_floatingip': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_floatingip'}, u'neutron-create_network': {u'value': u'rule:deny_readonly', u'key': u'create_network'}, u'neutron-update_service_profile': {u'value': u'rule:admin_only', u'key': u'update_service_profile'}, u'neutron-remove_subports': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'remove_subports'}, u'neutron-delete_l3-router': {u'value': u'rule:admin_only', u'key': u'delete_l3-router'}, u'neutron-update_network:provider:segmentation_id': {u'value': u'', u'key': u'update_network:provider:segmentation_id'}, u'neutron-get_subnet:segment_id': {u'value': u'rule:admin_only', u'key': u'get_subnet:segment_id'}, u'neutron-create_subnet:segment_id': {u'value': u'rule:admin_only', u'key': u'create_subnet:segment_id'}, u'neutron-get_policy_bandwidth_limit_rule': {u'value': u'rule:regular_user', u'key': u'get_policy_bandwidth_limit_rule'}, u'neutron-get_subnet': {u'value': u'rule:admin_or_owner or rule:shared', u'key': u'get_subnet'}, u'neutron-get_network:provider:segmentation_id': {u'value': u'', u'key': u'get_network:provider:segmentation_id'}, u'neutron-get_trunk': {u'value': u'rule:admin_or_owner', u'key': u'get_trunk'}, u'neutron-get_address_scope': {u'value': u'rule:admin_or_owner or rule:shared_address_scopes', u'key': u'get_address_scope'}, u'neutron-get_port:binding:host_id': {u'value': u'rule:admin_only', u'key': u'get_port:binding:host_id'}, u'neutron-update_router:ha': {u'value': u'rule:admin_only', u'key': u'update_router:ha'}, u'neutron-update_network:provider:network_type': {u'value': u'', u'key': u'update_network:provider:network_type'}, u'neutron-create_subnet:service_types': {u'value': u'rule:admin_only', u'key': u'create_subnet:service_types'}, u'neutron-delete_agent': {u'value': u'rule:admin_only', u'key': u'delete_agent'}, u'neutron-create_lsn': {u'value': u'rule:admin_only', u'key': u'create_lsn'}, u'neutron-update_network:shared': {u'value': u'rule:admin_only', u'key': u'update_network:shared'}, u'neutron-get_dhcp-agents': {u'value': u'rule:admin_only', u'key': u'get_dhcp-agents'}, u'neutron-get_floatingip': {u'value': u'rule:admin_or_owner', u'key': u'get_floatingip'}, u'neutron-get_network_ip_availabilities': {u'value': u'rule:admin_only', u'key': u'get_network_ip_availabilities'}, u'neutron-context_is_advsvc': {u'value': u'role:advsvc and rule:deny_readonly', u'key': u'context_is_advsvc'}, u'neutron-create_network:is_default': {u'value': u'rule:admin_only', u'key': u'create_network:is_default'}, u'neutron-update_network:provider:physical_network': {u'value': u'', u'key': u'update_network:provider:physical_network'}, u'neutron-create_address_scope:shared': {u'value': u'rule:admin_only', u'key': u'create_address_scope:shared'}, u'neutron-delete_policy_bandwidth_limit_rule': {u'value': u'rule:admin_only', u'key': u'delete_policy_bandwidth_limit_rule'}, u'neutron-create_segment': {u'value': u'rule:admin_only and rule:deny_readonly', u'key': u'create_segment'}, u'neutron-update_port': {u'value': u'rule:admin_or_owner or rule:context_is_advsvc', u'key': u'update_port'}, u'neutron-get_l3-routers': {u'value': u'rule:admin_only', u'key': u'get_l3-routers'}, u'neutron-create_metering_label_rule': {u'value': u'rule:admin_only', u'key': u'create_metering_label_rule'}, u'neutron-delete_metering_label_rule': {u'value': u'rule:admin_only', u'key': u'delete_metering_label_rule'}, u'neutron-get_router:distributed': {u'value': u'rule:admin_only', u'key': u'get_router:distributed'}, u'neutron-delete_service_profile': {u'value': u'rule:admin_only', u'key': u'delete_service_profile'}, u'neutron-create_qos_queue': {u'value': u'rule:admin_only', u'key': u'create_qos_queue'}, u'neutron-create_port:binding:host_id': {u'value': u'rule:admin_only', u'key': u'create_port:binding:host_id'}, u'neutron-update_policy_dscp_marking_rule': {u'value': u'rule:admin_only', u'key': u'update_policy_dscp_marking_rule'}, u'neutron-get_flavor_service_profile': {u'value': u'rule:regular_user', u'key': u'get_flavor_service_profile'}, u'neutron-update_port:device_owner': {u'value': u'not rule:network_device or rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'update_port:device_owner'}, u'neutron-update_router:external_gateway_info:enable_snat': {u'value': u'rule:admin_only', u'key': u'update_router:external_gateway_info:enable_snat'}, u'neutron-add_router_interface': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'add_router_interface'}, u'neutron-get_port:binding:vif_details': {u'value': u'rule:admin_only', u'key': u'get_port:binding:vif_details'}, u'neutron-get_policy': {u'value': u'rule:regular_user', u'key': u'get_policy'}, u'neutron-get_flavors': {u'value': u'rule:regular_user', u'key': u'get_flavors'}, u'neutron-create_service_profile': {u'value': u'rule:admin_only', u'key': u'create_service_profile'}, u'neutron-get_network:queue_id': {u'value': u'rule:admin_only', u'key': u'get_network:queue_id'}, u'neutron-create_subnetpool:is_default': {u'value': u'rule:admin_only', u'key': u'create_subnetpool:is_default'}, u'neutron-create_policy_minimum_bandwidth_rule': {u'value': u'rule:admin_only', u'key': u'create_policy_minimum_bandwidth_rule'}, u'neutron-get_policy_profile': {u'value': u'', u'key': u'get_policy_profile'}, u'neutron-delete_dhcp-network': {u'value': u'rule:admin_only', u'key': u'delete_dhcp-network'}, u'neutron-delete_subnet': {u'value': u'rule:admin_or_network_owner and rule:deny_readonly', u'key': u'delete_subnet'}, u'neutron-update_address_scope': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'update_address_scope'}, u'neutron-get_policy_profiles': {u'value': u'', u'key': u'get_policy_profiles'}, u'neutron-add_subports': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'add_subports'}, u'neutron-delete_subnetpool': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_subnetpool'}, u'neutron-update_subnetpool:is_default': {u'value': u'rule:admin_only', u'key': u'update_subnetpool:is_default'}, u'neutron-owner': {u'value': u'tenant_id:%(tenant_id)s and rule:deny_readonly', u'key': u'owner'}, u'neutron-update_agent': {u'value': u'rule:admin_only', u'key': u'update_agent'}, u'neutron-update_network:segments': {u'value': u'', u'key': u'update_network:segments'}, u'neutron-update_policy': {u'value': u'rule:admin_only', u'key': u'update_policy'}, u'neutron-get_rbac_policy': {u'value': u'rule:admin_or_owner', u'key': u'get_rbac_policy'}, u'neutron-get_loadbalancer-hosting-agent': {u'value': u'rule:admin_only', u'key': u'get_loadbalancer-hosting-agent'}, u'neutron-create_network:provider:network_type': {u'value': u'', u'key': u'create_network:provider:network_type'}, u'neutron-update_port:port_security_enabled': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'update_port:port_security_enabled'}, u'neutron-delete_flavor': {u'value': u'rule:admin_only', u'key': u'delete_flavor'}, u'neutron-update_subnetpool': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'update_subnetpool'}, u'neutron-create_port:mac_address': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'create_port:mac_address'}, u'neutron-get_subports': {u'value': u'', u'key': u'get_subports'}, u'neutron-create_floatingip:floating_ip_address': {u'value': u'rule:admin_only', u'key': u'create_floatingip:floating_ip_address'}, u'neutron-get_network': {u'value': u'rule:admin_or_owner or rule:shared or rule:external or rule:context_is_advsvc', u'key': u'get_network'}, u'neutron-create_rbac_policy': {u'value': u'rule:deny_readonly', u'key': u'create_rbac_policy'}, u'neutron-shared_address_scopes': {u'value': u'field:address_scopes:shared=True', u'key': u'shared_address_scopes'}, u'neutron-get_port:binding:vif_type': {u'value': u'rule:admin_only', u'key': u'get_port:binding:vif_type'}, u'neutron-delete_router': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_router'}, u'neutron-create_port:device_owner': {u'value': u'not rule:network_device or rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'create_port:device_owner'}, u'neutron-get_agent': {u'value': u'rule:admin_only', u'key': u'get_agent'}, u'neutron-create_dhcp-network': {u'value': u'rule:admin_only', u'key': u'create_dhcp-network'}, u'neutron-get_agent-loadbalancers': {u'value': u'rule:admin_only', u'key': u'get_agent-loadbalancers'}, u'neutron-create_trunk': {u'value': u'rule:regular_user and rule:deny_readonly', u'key': u'create_trunk'}, u'neutron-update_network': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'update_network'}, u'neutron-create_network:provider:physical_network': {u'value': u'', u'key': u'create_network:provider:physical_network'}, u'neutron-update_port:binding:profile': {u'value': u'rule:admin_only and rule:deny_readonly', u'key': u'update_port:binding:profile'}, u'neutron-create_port': {u'value': u'rule:deny_readonly', u'key': u'create_port'}, u'neutron-get_l3-agents': {u'value': u'rule:admin_only', u'key': u'get_l3-agents'}, u'neutron-create_subnetpool:shared': {u'value': u'rule:admin_only', u'key': u'create_subnetpool:shared'}, u'neutron-create_router:ha': {u'value': u'rule:admin_only', u'key': u'create_router:ha'}, u'neutron-admin_only': {u'value': u'rule:context_is_admin and rule:deny_readonly', u'key': u'admin_only'}, u'neutron-get_service_profiles': {u'value': u'rule:admin_only', u'key': u'get_service_profiles'}, u'neutron-regular_user': {u'value': u'rule:deny_readonly', u'key': u'regular_user'}, u'neutron-get_qos_queue': {u'value': u'rule:admin_only', u'key': u'get_qos_queue'}, u'neutron-create_rbac_policy:target_tenant': {u'value': u'rule:restrict_wildcard', u'key': u'create_rbac_policy:target_tenant'}, u'neutron-update_segment': {u'value': u'rule:admin_only and rule:deny_readonly', u'key': u'update_segment'}, u'neutron-get_service_provider': {u'value': u'rule:regular_user', u'key': u'get_service_provider'}, u'neutron-update_address_scope:shared': {u'value': u'rule:admin_only', u'key': u'update_address_scope:shared'}, u'neutron-update_router:external_gateway_info:external_fixed_ips': {u'value': u'rule:admin_only', u'key': u'update_router:external_gateway_info:external_fixed_ips'}, u'neutron-delete_network': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_network'}, u'neutron-update_policy_minimum_bandwidth_rule': {u'value': u'rule:admin_only', u'key': u'update_policy_minimum_bandwidth_rule'}, u'neutron-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'neutron-get_network_ip_availability': {u'value': u'rule:admin_only', u'key': u'get_network_ip_availability'}, u'neutron-get_port': {u'value': u'rule:context_is_advsvc or rule:admin_owner_or_network_owner', u'key': u'get_port'}, u'neutron-get_segment': {u'value': u'rule:admin_only', u'key': u'get_segment'}, u'neutron-delete_network_profile': {u'value': u'rule:admin_only', u'key': u'delete_network_profile'}, u'neutron-delete_flavor_service_profile': {u'value': u'rule:admin_only', u'key': u'delete_flavor_service_profile'}, u'neutron-get_port:binding:profile': {u'value': u'rule:admin_only', u'key': u'get_port:binding:profile'}, u'neutron-get_network:provider:physical_network': {u'value': u'', u'key': u'get_network:provider:physical_network'}, u'neutron-create_l3-router': {u'value': u'rule:admin_only', u'key': u'create_l3-router'}, u'neutron-remove_rule': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'remove_rule'}, u'neutron-insert_rule': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'insert_rule'}, u'neutron-delete_port': {u'value': u'rule:context_is_advsvc or rule:admin_owner_or_network_owner', u'key': u'delete_port'}, u'neutron-create_port:mac_learning_enabled': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'create_port:mac_learning_enabled'}, u'neutron-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'neutron-create_flavor_service_profile': {u'value': u'rule:admin_only', u'key': u'create_flavor_service_profile'}, u'neutron-delete_metering_label': {u'value': u'rule:admin_only', u'key': u'delete_metering_label'}, u'neutron-get_metering_label_rule': {u'value': u'rule:admin_only', u'key': u'get_metering_label_rule'}, u'neutron-get_loadbalancer-pools': {u'value': u'rule:admin_only', u'key': u'get_loadbalancer-pools'}, u'neutron-get_service_profile': {u'value': u'rule:admin_only', u'key': u'get_service_profile'}, u'neutron-create_network:segments': {u'value': u'', u'key': u'create_network:segments'}, u'neutron-remove_router_interface': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'remove_router_interface'}, u'neutron-create_subnet': {u'value': u'rule:admin_or_network_owner and rule:deny_readonly', u'key': u'create_subnet'}, u'neutron-restrict_wildcard': {u'value': u'(not field:rbac_policy:target_tenant=*) or rule:admin_only', u'key': u'restrict_wildcard'}, u'neutron-update_subnet': {u'value': u'rule:admin_or_network_owner and rule:deny_readonly', u'key': u'update_subnet'}, u'neutron-get_network:router:external': {u'value': u'rule:regular_user', u'key': u'get_network:router:external'}, u'neutron-get_policy_minimum_bandwidth_rule': {u'value': u'rule:regular_user', u'key': u'get_policy_minimum_bandwidth_rule'}, u'neutron-get_dhcp-networks': {u'value': u'rule:admin_only', u'key': u'get_dhcp-networks'}, u'neutron-get_lsn': {u'value': u'rule:admin_only', u'key': u'get_lsn'}, u'neutron-shared': {u'value': u'field:networks:shared=True', u'key': u'shared'}, u'neutron-create_port:fixed_ips': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'create_port:fixed_ips'}, u'neutron-get_loadbalancer-agent': {u'value': u'rule:admin_only', u'key': u'get_loadbalancer-agent'}, u'neutron-create_policy_bandwidth_limit_rule': {u'value': u'rule:admin_only', u'key': u'create_policy_bandwidth_limit_rule'}}, u'neutron::plugins::ml2::mechanism_drivers': [u'openvswitch', u'sriovnicswitch'], u'gnocchi::wsgi::apache::threads': 1, u'manila::policy::policies': {u'manila-share:manage': {u'value': u'rule:admin_api', u'key': u'share:manage'}, u'manila-share_network:show': {u'value': u'rule:default', u'key': u'share_network:show'}, u'manila-share_snapshot_instance:show': {u'value': u'rule:admin_api', u'key': u'share_snapshot_instance:show'}, u'manila-scheduler_stats:pools:index': {u'value': u'rule:admin_api', u'key': u'scheduler_stats:pools:index'}, u'manila-share:access_get': {u'value': u'rule:default', u'key': u'share:access_get'}, u'manila-share_type:show': {u'value': u'rule:default', u'key': u'share_type:show'}, u'manila-security_service:create': {u'value': u'rule:default', u'key': u'security_service:create'}, u'manila-consistency_group:force_delete': {u'value': u'rule:admin_api', u'key': u'consistency_group:force_delete'}, u'manila-consistency_group:create': {u'value': u'rule:default', u'key': u'consistency_group:create'}, u'manila-consistency_group:get': {u'value': u'rule:default', u'key': u'consistency_group:get'}, u'manila-share_types_extra_spec:delete': {u'value': u'rule:admin_api', u'key': u'share_types_extra_spec:delete'}, u'manila-share_snapshot_instance:index': {u'value': u'rule:admin_api', u'key': u'share_snapshot_instance:index'}, u'manila-share_snapshot:force_delete': {u'value': u'rule:admin_api', u'key': u'share_snapshot:force_delete'}, u'manila-scheduler_stats:pools:detail': {u'value': u'rule:admin_api', u'key': u'scheduler_stats:pools:detail'}, u'manila-share:migration_start': {u'value': u'rule:admin_api', u'key': u'share:migration_start'}, u'manila-share_types_extra_spec:index': {u'value': u'rule:admin_api', u'key': u'share_types_extra_spec:index'}, u'manila-share_snapshot:unmanage_snapshot': {u'value': u'rule:admin_api', u'key': u'share_snapshot:unmanage_snapshot'}, u'manila-cgsnapshot:force_delete': {u'value': u'rule:admin_api', u'key': u'cgsnapshot:force_delete'}, u'manila-share:migration_cancel': {u'value': u'rule:admin_api', u'key': u'share:migration_cancel'}, u'manila-share:get': {u'value': u'rule:default', u'key': u'share:get'}, u'manila-share_snapshot_instance:detail': {u'value': u'rule:admin_api', u'key': u'share_snapshot_instance:detail'}, u'manila-consistency_group:update': {u'value': u'rule:default', u'key': u'consistency_group:update'}, u'manila-share_instance:force_delete': {u'value': u'rule:admin_api', u'key': u'share_instance:force_delete'}, u'manila-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'manila-share:get_all': {u'value': u'rule:default', u'key': u'share:get_all'}, u'manila-security_service:detail': {u'value': u'rule:default', u'key': u'security_service:detail'}, u'manila-share_replica:delete': {u'value': u'rule:default', u'key': u'share_replica:delete'}, u'manila-share_snapshot:manage_snapshot': {u'value': u'rule:admin_api', u'key': u'share_snapshot:manage_snapshot'}, u'manila-share_network:index': {u'value': u'rule:default', u'key': u'share_network:index'}, u'manila-share_snapshot:snapshot_update': {u'value': u'rule:default', u'key': u'share_snapshot:snapshot_update'}, u'manila-share:reset_status': {u'value': u'rule:admin_api', u'key': u'share:reset_status'}, u'manila-share:update_share_metadata': {u'value': u'rule:default', u'key': u'share:update_share_metadata'}, u'manila-share_replica:create': {u'value': u'rule:default', u'key': u'share_replica:create'}, u'manila-consistency_group:get_all': {u'value': u'rule:default', u'key': u'consistency_group:get_all'}, u'manila-share:update': {u'value': u'rule:default', u'key': u'share:update'}, u'manila-share_server:index': {u'value': u'rule:admin_api', u'key': u'share_server:index'}, u'manila-share_type:list_project_access': {u'value': u'rule:admin_api', u'key': u'share_type:list_project_access'}, u'manila-share_instance:reset_status': {u'value': u'rule:admin_api', u'key': u'share_instance:reset_status'}, u'manila-share_network:get_all_share_networks': {u'value': u'rule:admin_api', u'key': u'share_network:get_all_share_networks'}, u'manila-share_types_extra_spec:update': {u'value': u'rule:admin_api', u'key': u'share_types_extra_spec:update'}, u'manila-admin_api': {u'value': u'is_admin:True', u'key': u'admin_api'}, u'manila-cgsnapshot:reset_status': {u'value': u'rule:admin_api', u'key': u'cgsnapshot:reset_status'}, u'manila-share_snapshot:create_snapshot': {u'value': u'rule:default', u'key': u'share_snapshot:create_snapshot'}, u'manila-share_snapshot:reset_status': {u'value': u'rule:admin_api', u'key': u'share_snapshot:reset_status'}, u'manila-share_replica:reset_status': {u'value': u'rule:admin_api', u'key': u'share_replica:reset_status'}, u'manila-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'manila-share_server:details': {u'value': u'rule:admin_api', u'key': u'share_server:details'}, u'manila-share_types_extra_spec:show': {u'value': u'rule:admin_api', u'key': u'share_types_extra_spec:show'}, u'manila-share:list_by_share_server_id': {u'value': u'rule:admin_api', u'key': u'share:list_by_share_server_id'}, u'manila-share_replica:reset_replica_state': {u'value': u'rule:admin_api', u'key': u'share_replica:reset_replica_state'}, u'manila-share_server:show': {u'value': u'rule:admin_api', u'key': u'share_server:show'}, u'manila-cgsnapshot:delete': {u'value': u'rule:default', u'key': u'cgsnapshot:delete'}, u'manila-admin_or_owner': {u'value': u'is_admin:True or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'manila-share_network:update': {u'value': u'rule:default', u'key': u'share_network:update'}, u'manila-share_replica:get_all': {u'value': u'rule:default', u'key': u'share_replica:get_all'}, u'manila-share_types_extra_spec:create': {u'value': u'rule:admin_api', u'key': u'share_types_extra_spec:create'}, u'manila-cgsnapshot:get_cgsnapshot': {u'value': u'rule:default', u'key': u'cgsnapshot:get_cgsnapshot'}, u'manila-share:migration_get_progress': {u'value': u'rule:admin_api', u'key': u'share:migration_get_progress'}, u'manila-share_export_location:show': {u'value': u'rule:default', u'key': u'share_export_location:show'}, u'manila-share_network:delete': {u'value': u'rule:default', u'key': u'share_network:delete'}, u'manila-availability_zone:index': {u'value': u'rule:default', u'key': u'availability_zone:index'}, u'manila-share_snapshot_instance:reset_status': {u'value': u'rule:admin_api', u'key': u'share_snapshot_instance:reset_status'}, u'manila-share_instance:index': {u'value': u'rule:admin_api', u'key': u'share_instance:index'}, u'manila-share_type:index': {u'value': u'rule:default', u'key': u'share_type:index'}, u'manila-share_type:delete': {u'value': u'rule:admin_api', u'key': u'share_type:delete'}, u'manila-share_replica:show': {u'value': u'rule:default', u'key': u'share_replica:show'}, u'manila-share_type:add_project_access': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'share_type:add_project_access'}, u'manila-share:delete': {u'value': u'rule:default', u'key': u'share:delete'}, u'manila-share_type:remove_project_access': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'share_type:remove_project_access'}, u'manila-share:force_delete': {u'value': u'rule:admin_api', u'key': u'share:force_delete'}, u'manila-share:reset_task_state': {u'value': u'rule:admin_api', u'key': u'share:reset_task_state'}, u'manila-share:unmanage': {u'value': u'rule:admin_api', u'key': u'share:unmanage'}, u'manila-share_network:add_security_service': {u'value': u'rule:default', u'key': u'share_network:add_security_service'}, u'manila-share_instance_export_location:show': {u'value': u'rule:admin_api', u'key': u'share_instance_export_location:show'}, u'manila-share_snapshot:get_all_snapshots': {u'value': u'rule:default', u'key': u'share_snapshot:get_all_snapshots'}, u'manila-share_snapshot:get_snapshot': {u'value': u'rule:default', u'key': u'share_snapshot:get_snapshot'}, u'manila-share_server:delete': {u'value': u'rule:admin_api', u'key': u'share_server:delete'}, u'manila-service:update': {u'value': u'rule:admin_api', u'key': u'service:update'}, u'manila-share:migration_complete': {u'value': u'rule:admin_api', u'key': u'share:migration_complete'}, u'manila-cgsnapshot:create': {u'value': u'rule:default', u'key': u'cgsnapshot:create'}, u'manila-security_service:get_all_security_services': {u'value': u'rule:admin_api', u'key': u'security_service:get_all_security_services'}, u'manila-share_type:default': {u'value': u'rule:default', u'key': u'share_type:default'}, u'manila-consistency_group:delete': {u'value': u'rule:default', u'key': u'consistency_group:delete'}, u'manila-share_replica:force_delete': {u'value': u'rule:admin_api', u'key': u'share_replica:force_delete'}, u'manila-share_replica:promote': {u'value': u'rule:default', u'key': u'share_replica:promote'}, u'manila-share:create': {u'value': u'rule:deny_readonly', u'key': u'share:create'}, u'manila-share_export_location:index': {u'value': u'rule:default', u'key': u'share_export_location:index'}, u'manila-share_instance_export_location:index': {u'value': u'rule:admin_api', u'key': u'share_instance_export_location:index'}, u'manila-share_snapshot:delete_snapshot': {u'value': u'rule:default', u'key': u'share_snapshot:delete_snapshot'}, u'manila-quota_class_set:show': {u'value': u'rule:default', u'key': u'quota_class_set:show'}, u'manila-share:deny_access': {u'value': u'rule:default', u'key': u'share:deny_access'}, u'manila-share:extend': {u'value': u'rule:default', u'key': u'share:extend'}, u'manila-service:index': {u'value': u'rule:admin_api', u'key': u'service:index'}, u'manila-share_network:remove_security_service': {u'value': u'rule:default and rule:deny_readonly', u'key': u'share_network:remove_security_service'}, u'manila-share:get_share_metadata': {u'value': u'rule:default', u'key': u'share:get_share_metadata'}, u'manila-security_service:index': {u'value': u'rule:default', u'key': u'security_service:index'}, u'manila-quota_class_set:update': {u'value': u'rule:admin_api', u'key': u'quota_class_set:update'}, u'manila-consistency_group:reset_status': {u'value': u'rule:admin_api', u'key': u'consistency_group:reset_status'}, u'manila-share:delete_share_metadata': {u'value': u'rule:default', u'key': u'share:delete_share_metadata'}, u'manila-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'manila-security_service:delete': {u'value': u'rule:default', u'key': u'security_service:delete'}, u'manila-share:shrink': {u'value': u'rule:default', u'key': u'share:shrink'}, u'manila-quota_set:show': {u'value': u'rule:default', u'key': u'quota_set:show'}, u'manila-security_service:show': {u'value': u'rule:default', u'key': u'security_service:show'}, u'manila-share_replica:resync': {u'value': u'rule:admin_api', u'key': u'share_replica:resync'}, u'manila-quota_set:update': {u'value': u'rule:admin_api', u'key': u'quota_set:update'}, u'manila-share_network:create': {u'value': u'rule:default', u'key': u'share_network:create'}, u'manila-security_service:update': {u'value': u'rule:default', u'key': u'security_service:update'}, u'manila-share:allow_access': {u'value': u'rule:default', u'key': u'share:allow_access'}, u'manila-quota_set:delete': {u'value': u'rule:admin_api', u'key': u'quota_set:delete'}, u'manila-share_network:detail': {u'value': u'rule:default', u'key': u'share_network:detail'}, u'manila-share:access_get_all': {u'value': u'rule:default', u'key': u'share:access_get_all'}, u'manila-cgsnapshot:update': {u'value': u'rule:default', u'key': u'cgsnapshot:update'}, u'manila-share_type:create': {u'value': u'rule:admin_api', u'key': u'share_type:create'}, u'manila-share_instance:show': {u'value': u'rule:admin_api', u'key': u'share_instance:show'}, u'manila-cgsnapshot:get_all': {u'value': u'rule:default', u'key': u'cgsnapshot:get_all'}}, u'horizon::neutron_options': {u'enable_lb': True}, u'neutron::agents::lbaas::enabled': True, u'ceilometer::collector::collector_workers': 3, u'ceilometer::policy::policies': {u'ceilometer-telemetry:get_resource': {u'value': u'', u'key': u'telemetry:get_resource'}, u'ceilometer-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'ceilometer-telemetry:events:index': {u'value': u'', u'key': u'telemetry:events:index'}, u'ceilometer-telemetry:create_samples': {u'value': u'rule:deny_readonly', u'key': u'telemetry:create_samples'}, u'ceilometer-telemetry:get_meters': {u'value': u'', u'key': u'telemetry:get_meters'}, u'ceilometer-telemetry:query_sample': {u'value': u'', u'key': u'telemetry:query_sample'}, u'ceilometer-telemetry:get_sample': {u'value': u'', u'key': u'telemetry:get_sample'}, u'ceilometer-telemetry:get_samples': {u'value': u'', u'key': u'telemetry:get_samples'}, u'ceilometer-telemetry:events:show': {u'value': u'', u'key': u'telemetry:events:show'}, u'ceilometer-telemetry:get_resources': {u'value': u'', u'key': u'telemetry:get_resources'}, u'ceilometer-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'ceilometer-segregation': {u'value': u'rule:context_is_admin', u'key': u'segregation'}, u'ceilometer-telemetry:compute_statistics': {u'value': u'', u'key': u'telemetry:compute_statistics'}}, u'nova::config::nova_config': {u'vnc/keymap': {u'value': u'en-us'}, u'libvirt/volume_use_multipath': {u'value': u'True'}, u'libvirt/live_migration_permit_post_copy': {u'value': u'True'}}, u'ironic::policy::policies': {}, u'horizon::keystone_multidomain_support': u'True', u'gnocchi::storage::metric_processing_delay': 30, u'keystone::config::keystone_config': {u'identity/domain_config_dir': {u'value': u'/etc/keystone/domains'}, u'identity/domain_specific_drivers_enabled': {u'value': u'True'}}, u'neutron::config::server_config': {u'DEFAULT/min_l3_agents_per_router': {u'value': u'1'}}, u'zaqar::policy::policies': {u'zaqar-subscription:delete': {u'value': u'rule:deny_readonly', u'key': u'subscription:delete'}, u'zaqar-queues:get': {u'value': u'', u'key': u'queues:get'}, u'zaqar-messages:create': {u'value': u'rule:deny_readonly', u'key': u'messages:create'}, u'zaqar-flavors:update': {u'value': u'rule:context_is_admin', u'key': u'flavors:update'}, u'zaqar-messages:delete': {u'value': u'rule:deny_readonly', u'key': u'messages:delete'}, u'zaqar-claims:create': {u'value': u'rule:deny_readonly', u'key': u'claims:create'}, u'zaqar-pools:delete': {u'value': u'rule:context_is_admin', u'key': u'pools:delete'}, u'zaqar-claims:get': {u'value': u'', u'key': u'claims:get'}, u'zaqar-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'zaqar-claims:delete': {u'value': u'rule:deny_readonly', u'key': u'claims:delete'}, u'zaqar-claims:update': {u'value': u'rule:deny_readonly', u'key': u'claims:update'}, u'zaqar-subscription:create': {u'value': u'rule:deny_readonly', u'key': u'subscription:create'}, u'zaqar-pools:update': {u'value': u'rule:context_is_admin', u'key': u'pools:update'}, u'zaqar-queues:get_all': {u'value': u'', u'key': u'queues:get_all'}, u'zaqar-health:get': {u'value': u'rule:context_is_admin', u'key': u'health:get'}, u'zaqar-flavors:get_all': {u'value': u'', u'key': u'flavors:get_all'}, u'zaqar-subscription:get': {u'value': u'', u'key': u'subscription:get'}, u'zaqar-subscription:confirm': {u'value': u'rule:deny_readonly', u'key': u'subscription:confirm'}, u'zaqar-messages:get_all': {u'value': u'', u'key': u'messages:get_all'}, u'zaqar-admin_or_owner': {u'value': u'is_admin:True or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'zaqar-pools:get_all': {u'value': u'rule:context_is_admin', u'key': u'pools:get_all'}, u'zaqar-subscription:get_all': {u'value': u'', u'key': u'subscription:get_all'}, u'zaqar-queues:create': {u'value': u'rule:deny_readonly', u'key': u'queues:create'}, u'zaqar-queues:update': {u'value': u'rule:deny_readonly', u'key': u'queues:update'}, u'zaqar-flavors:create': {u'value': u'rule:context_is_admin', u'key': u'flavors:create'}, u'zaqar-flavors:get': {u'value': u'', u'key': u'flavors:get'}, u'zaqar-messages:get': {u'value': u'', u'key': u'messages:get'}, u'zaqar-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'zaqar-flavors:delete': {u'value': u'rule:context_is_admin', u'key': u'flavors:delete'}, u'zaqar-queues:delete': {u'value': u'rule:deny_readonly', u'key': u'queues:delete'}, u'zaqar-queues:stats': {u'value': u'', u'key': u'queues:stats'}, u'zaqar-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'zaqar-messages:delete_all': {u'value': u'rule:deny_readonly', u'key': u'messages:delete_all'}, u'zaqar-pools:create': {u'value': u'rule:context_is_admin', u'key': u'pools:create'}, u'zaqar-subscription:update': {u'value': u'rule:deny_readonly', u'key': u'subscription:update'}, u'zaqar-pools:get': {u'value': u'rule:context_is_admin', u'key': u'pools:get'}, u'zaqar-claims:get_all': {u'value': u'', u'key': u'claims:get_all'}, u'zaqar-ping:get': {u'value': u'', u'key': u'ping:get'}}, u'nova::policy::policies': {u'nova-os_compute_api:os-hypervisors:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-hypervisors:discoverable'}, u'nova-os_compute_api:os-assisted-volume-snapshots:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-assisted-volume-snapshots:discoverable'}, u'nova-admin_or_network_owner': {u'value': u'rule:context_is_admin or tenant_id:%(network:tenant_id)s or role:network_admin', u'key': u'admin_or_network_owner'}, u'nova-os_compute_api:os-flavor-extra-specs:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-flavor-extra-specs:update'}, u'nova-os_compute_api:os-aggregates:create': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-aggregates:create'}, u'nova-os_compute_api:os-migrate-server:migrate': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-migrate-server:migrate'}, u'nova-os_compute_api:os-quota-class-sets:show': {u'value': u'is_admin:True or quota_class:%(quota_class)s', u'key': u'os_compute_api:os-quota-class-sets:show'}, u'nova-os_compute_api:os-floating-ip-dns': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-floating-ip-dns'}, u'nova-os_compute_api:servers:confirm_resize': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:confirm_resize'}, u'nova-os_compute_api:os-networks:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-networks:discoverable'}, u'nova-os_compute_api:os-floating-ips-bulk:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-floating-ips-bulk:discoverable'}, u'nova-os_compute_api:os-floating-ips': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-floating-ips'}, u'nova-os_compute_api:os-server-tags:index': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:index'}, u'nova-os_compute_api:os-aggregates:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-aggregates:update'}, u'nova-os_compute_api:servers:create:attach_volume': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:create:attach_volume'}, u'nova-os_compute_api:os-extended-status': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-extended-status'}, u'nova-os_compute_api:server-metadata:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:server-metadata:create'}, u'nova-network:attach_external_network': {u'value': u'is_admin:True', u'key': u'network:attach_external_network'}, u'nova-os_compute_api:server-metadata:update': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:server-metadata:update'}, u'nova-os_compute_api:os-migrate-server:migrate_live': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-migrate-server:migrate_live'}, u'nova-os_compute_api:os-pci:detail': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-pci:detail'}, u'nova-os_compute_api:os-keypairs:delete': {u'value': u'rule:admin_api or user_id:%(user_id)s', u'key': u'os_compute_api:os-keypairs:delete'}, u'nova-os_compute_api:os-server-groups:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-groups:discoverable'}, u'nova-os_compute_api:os-instance-actions:events': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-instance-actions:events'}, u'nova-os_compute_api:os-security-group-default-rules': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-security-group-default-rules'}, u'nova-os_compute_api:os-cells:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-cells:discoverable'}, u'nova-os_compute_api:os-admin-actions:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-admin-actions:discoverable'}, u'nova-os_compute_api:os-migrations:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-migrations:discoverable'}, u'nova-os_compute_api:servers:create_image:allow_volume_backed': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:create_image:allow_volume_backed'}, u'nova-os_compute_api:os-migrate-server:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-migrate-server:discoverable'}, u'nova-os_compute_api:os-volumes-attachments:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-volumes-attachments:delete'}, u'nova-os_compute_api:os-extended-status:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-extended-status:discoverable'}, u'nova-os_compute_api:os-lock-server:unlock': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-lock-server:unlock'}, u'nova-os_compute_api:servers:detail': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:detail'}, u'nova-os_compute_api:extensions:discoverable': {u'value': u'@', u'key': u'os_compute_api:extensions:discoverable'}, u'nova-os_compute_api:server-metadata:discoverable': {u'value': u'@', u'key': u'os_compute_api:server-metadata:discoverable'}, u'nova-os_compute_api:os-simple-tenant-usage:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-simple-tenant-usage:discoverable'}, u'nova-os_compute_api:limits': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:limits'}, u'nova-os_compute_api:os-shelve:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-shelve:discoverable'}, u'nova-os_compute_api:os-shelve:unshelve': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-shelve:unshelve'}, u'nova-os_compute_api:os-console-output': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-console-output'}, u'nova-os_compute_api:os-keypairs:index': {u'value': u'rule:admin_api or user_id:%(user_id)s', u'key': u'os_compute_api:os-keypairs:index'}, u'nova-os_compute_api:os-aggregates:remove_host': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-aggregates:remove_host'}, u'nova-os_compute_api:os-server-tags:delete': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:delete'}, u'nova-os_compute_api:os-flavor-access:add_tenant_access': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-flavor-access:add_tenant_access'}, u'nova-os_compute_api:os-aggregates:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-aggregates:discoverable'}, u'nova-os_compute_api:os-services': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-services'}, u'nova-os_compute_api:os-networks-associate:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-networks-associate:discoverable'}, u'nova-os_compute_api:os-server-usage:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-usage:discoverable'}, u'nova-os_compute_api:os-server-tags:update': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:update'}, u'nova-os_compute_api:os-flavor-extra-specs:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-flavor-extra-specs:show'}, u'nova-os_compute_api:flavors': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:flavors'}, u'nova-os_compute_api:ips:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:ips:show'}, u'nova-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'nova-os_compute_api:os-instance-usage-audit-log:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-instance-usage-audit-log:discoverable'}, u'nova-os_compute_api:os-availability-zone:detail': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-availability-zone:detail'}, u'nova-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'nova-os_compute_api:os-multinic': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-multinic'}, u'nova-os_compute_api:os-volumes-attachments:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-volumes-attachments:create'}, u'nova-os_compute_api:os-rescue:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-rescue:discoverable'}, u'nova-cells_scheduler_filter:TargetCellFilter': {u'value': u'is_admin:True', u'key': u'cells_scheduler_filter:TargetCellFilter'}, u'nova-os_compute_api:os-server-tags:delete_all': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:delete_all'}, u'nova-os_compute_api:os-quota-class-sets:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-quota-class-sets:discoverable'}, u'nova-os_compute_api:os-user-data:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-user-data:discoverable'}, u'nova-os_compute_api:os-flavor-extra-specs:delete': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-flavor-extra-specs:delete'}, u'nova-os_compute_api:servers:create:attach_network': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:create:attach_network'}, u'nova-os_compute_api:os-admin-actions': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-admin-actions'}, u'nova-os_compute_api:os-flavor-extra-specs:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-flavor-extra-specs:index'}, u'nova-os_compute_api:os-attach-interfaces': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-attach-interfaces'}, u'nova-admin_owner_or_network_owner': {u'value': u'rule:owner or rule:admin_or_network_owner', u'key': u'admin_owner_or_network_owner'}, u'nova-os_compute_api:os-used-limits': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-used-limits'}, u'nova-os_compute_api:os-flavor-access:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-flavor-access:discoverable'}, u'nova-admin_only': {u'value': u'rule:context_is_admin and rule:deny_readonly', u'key': u'admin_only'}, u'nova-os_compute_api:os-tenant-networks': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-tenant-networks'}, u'nova-os_compute_api:images:discoverable': {u'value': u'@', u'key': u'os_compute_api:images:discoverable'}, u'nova-os_compute_api:servers:migrations:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:servers:migrations:delete'}, u'nova-os_compute_api:os-pause-server:pause': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-pause-server:pause'}, u'nova-os_compute_api:os-keypairs:create': {u'value': u'rule:admin_api or user_id:%(user_id)s', u'key': u'os_compute_api:os-keypairs:create'}, u'nova-os_compute_api:servers:revert_resize': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:revert_resize'}, u'nova-os_compute_api:servers:detail:get_all_tenants': {u'value': u'rule:admin_api', u'key': u'os_compute_api:servers:detail:get_all_tenants'}, u'nova-os_compute_api:os-suspend-server:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-suspend-server:discoverable'}, u'nova-os_compute_api:os-flavor-rxtx:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-flavor-rxtx:discoverable'}, u'nova-os_compute_api:os-server-tags:show': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:show'}, u'nova-os_compute_api:os-certificates:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-certificates:show'}, u'nova-os_compute_api:os-fping:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-fping:discoverable'}, u'nova-os_compute_api:os-flavor-rxtx': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-flavor-rxtx'}, u'nova-os_compute_api:os-fixed-ips:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-fixed-ips:discoverable'}, u'nova-os_compute_api:os-remote-consoles': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-remote-consoles'}, u'nova-os_compute_api:os-extended-availability-zone:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-extended-availability-zone:discoverable'}, u'nova-os_compute_api:os-networks': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-networks'}, u'nova-os_compute_api:os-admin-actions:inject_network_info': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-admin-actions:inject_network_info'}, u'nova-os_compute_api:os-attach-interfaces:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-attach-interfaces:discoverable'}, u'nova-os_compute_api:os-cloudpipe': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-cloudpipe'}, u'nova-os_compute_api:image-metadata:discoverable': {u'value': u'@', u'key': u'os_compute_api:image-metadata:discoverable'}, u'nova-os_compute_api:server-metadata:update_all': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:server-metadata:update_all'}, u'nova-os_compute_api:os-quota-sets:detail': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-quota-sets:detail'}, u'nova-os_compute_api:os-server-password:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-password:discoverable'}, u'nova-os_compute_api:servers:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:delete'}, u'nova-os_compute_api:server-metadata:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:server-metadata:index'}, u'nova-os_compute_api:os-consoles:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-consoles:index'}, u'nova-os_compute_api:os-attach-interfaces:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-attach-interfaces:create'}, u'nova-os_compute_api:os-multinic:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-multinic:discoverable'}, u'nova-os_compute_api:servers:reboot': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:reboot'}, u'nova-os_compute_api:os-lock-server:lock': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-lock-server:lock'}, u'nova-os_compute_api:os-flavor-access:remove_tenant_access': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-flavor-access:remove_tenant_access'}, u'nova-os_compute_api:os-consoles:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-consoles:delete'}, u'nova-os_compute_api:os-deferred-delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-deferred-delete'}, u'nova-os_compute_api:os-pci:pci_servers': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-pci:pci_servers'}, u'nova-os_compute_api:os-console-auth-tokens': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-console-auth-tokens'}, u'nova-os_compute_api:os-server-diagnostics': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-server-diagnostics'}, u'nova-os_compute_api:os-extended-availability-zone': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-extended-availability-zone'}, u'nova-os_compute_api:servers:trigger_crash_dump': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:trigger_crash_dump'}, u'nova-os_compute_api:os-flavor-manage:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-flavor-manage:discoverable'}, u'nova-os_compute_api:os-cells:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-cells:delete'}, u'nova-os_compute_api:os-floating-ip-pools': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-floating-ip-pools'}, u'nova-os_compute_api:os-block-device-mapping-v1:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-block-device-mapping-v1:discoverable'}, u'nova-os_compute_api:os-hosts:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-hosts:discoverable'}, u'nova-os_compute_api:os-volumes-attachments:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-volumes-attachments:discoverable'}, u'nova-os_compute_api:versions:discoverable': {u'value': u'@', u'key': u'os_compute_api:versions:discoverable'}, u'nova-os_compute_api:os-instance-actions:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-instance-actions:discoverable'}, u'nova-regular_user': {u'value': u'rule:deny_readonly', u'key': u'regular_user'}, u'nova-os_compute_api:os-services:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-services:discoverable'}, u'nova-os_compute_api:os-evacuate': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-evacuate'}, u'nova-os_compute_api:os-virtual-interfaces': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-virtual-interfaces'}, u'nova-cells_scheduler_filter:DifferentCellFilter': {u'value': u'is_admin:True', u'key': u'cells_scheduler_filter:DifferentCellFilter'}, u'nova-os_compute_api:os-create-backup': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-create-backup'}, u'nova-os_compute_api:os-used-limits:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-used-limits:discoverable'}, u'nova-os_compute_api:os-aggregates:add_host': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-aggregates:add_host'}, u'nova-os_compute_api:os-aggregates:index': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-aggregates:index'}, u'nova-os_compute_api:os-volumes-attachments:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-volumes-attachments:index'}, u'nova-os_compute_api:os-remote-consoles:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-remote-consoles:discoverable'}, u'nova-os_compute_api:os-admin-password:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-admin-password:discoverable'}, u'nova-os_compute_api:servers:resize': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:resize'}, u'nova-os_compute_api:os-baremetal-nodes': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-baremetal-nodes'}, u'nova-os_compute_api:os-hosts': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-hosts'}, u'nova-owner': {u'value': u'tenant_id:%(tenant_id)s and rule:deny_readonly', u'key': u'owner'}, u'nova-os_compute_api:os-flavor-extra-specs:create': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-flavor-extra-specs:create'}, u'nova-os_compute_api:server-metadata:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:server-metadata:show'}, u'nova-os_compute_api:os-tenant-networks:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-tenant-networks:discoverable'}, u'nova-os_compute_api:servers:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:index'}, u'nova-os_compute_api:os-hide-server-addresses:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-hide-server-addresses:discoverable'}, u'nova-os_compute_api:os-evacuate:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-evacuate:discoverable'}, u'nova-os_compute_api:os-aggregates:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-aggregates:delete'}, u'nova-os_compute_api:servers:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:show'}, u'nova-os_compute_api:os-server-diagnostics:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-diagnostics:discoverable'}, u'nova-os_compute_api:os-volumes-attachments:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-volumes-attachments:update'}, u'nova-os_compute_api:os-quota-sets:update': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-quota-sets:update'}, u'nova-os_compute_api:servers:index:get_all_tenants': {u'value': u'rule:admin_api', u'key': u'os_compute_api:servers:index:get_all_tenants'}, u'nova-os_compute_api:os-cells:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-cells:update'}, u'nova-os_compute_api:os-suspend-server:resume': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-suspend-server:resume'}, u'nova-os_compute_api:servers:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:create'}, u'nova-os_compute_api:image-size': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:image-size'}, u'nova-os_compute_api:os-server-external-events:create': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-server-external-events:create'}, u'nova-os_compute_api:os-agents': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-agents'}, u'nova-os_compute_api:os-scheduler-hints:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-scheduler-hints:discoverable'}, u'nova-os_compute_api:os-quota-sets:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-quota-sets:show'}, u'nova-context_is_advsvc': {u'value': u'role:advsvc', u'key': u'context_is_advsvc'}, u'nova-os_compute_api:os-admin-actions:reset_state': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-admin-actions:reset_state'}, u'nova-os_compute_api:os-certificates:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-certificates:discoverable'}, u'nova-os_compute_api:os-extended-server-attributes:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-extended-server-attributes:discoverable'}, u'nova-os_compute_api:os-consoles:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-consoles:discoverable'}, u'nova-os_compute_api:os-virtual-interfaces:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-virtual-interfaces:discoverable'}, u'nova-os_compute_api:extensions': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:extensions'}, u'nova-os_compute_api:os-server-tags:update_all': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:update_all'}, u'nova-os_compute_api:servers:migrations:show': {u'value': u'rule:admin_api', u'key': u'os_compute_api:servers:migrations:show'}, u'nova-os_compute_api:os-security-groups': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-security-groups'}, u'nova-os_compute_api:ips:discoverable': {u'value': u'@', u'key': u'os_compute_api:ips:discoverable'}, u'nova-os_compute_api:os-quota-sets:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-quota-sets:discoverable'}, u'nova-os_compute_api:os-console-output:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-console-output:discoverable'}, u'nova-os_compute_api:servers:rebuild': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:rebuild'}, u'nova-os_compute_api:os-certificates:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-certificates:create'}, u'nova-os_compute_api:os-fping': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-fping'}, u'nova-os_compute_api:os-shelve:shelve': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-shelve:shelve'}, u'nova-os_compute_api:servers:create:forced_host': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:servers:create:forced_host'}, u'nova-os_compute_api:server-migrations:discoverable': {u'value': u'@', u'key': u'os_compute_api:server-migrations:discoverable'}, u'nova-os_compute_api:servers:discoverable': {u'value': u'@', u'key': u'os_compute_api:servers:discoverable'}, u'nova-os_compute_api:os-consoles:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-consoles:create'}, u'nova-os_compute_api:os-instance-usage-audit-log': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-instance-usage-audit-log'}, u'nova-os_compute_api:os-quota-class-sets:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-quota-class-sets:update'}, u'nova-os_compute_api:os-keypairs': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-keypairs'}, u'nova-os_compute_api:os-consoles:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-consoles:show'}, u'nova-os_compute_api:os-aggregates:show': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-aggregates:show'}, u'nova-os_compute_api:os-extended-volumes:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-extended-volumes:discoverable'}, u'nova-os_compute_api:os-baremetal-nodes:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-baremetal-nodes:discoverable'}, u'nova-os_compute_api:os-server-password': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-server-password'}, u'nova-os_compute_api:os-volumes:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-volumes:discoverable'}, u'nova-os_compute_api:os-security-groups:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-security-groups:discoverable'}, u'nova-os_compute_api:os-floating-ips:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-floating-ips:discoverable'}, u'nova-os_compute_api:os-rescue': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-rescue'}, u'nova-os_compute_api:os-block-device-mapping:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-block-device-mapping:discoverable'}, u'nova-os_compute_api:os-extended-server-attributes': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-extended-server-attributes'}, u'nova-os_compute_api:os-security-group-default-rules:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-security-group-default-rules:discoverable'}, u'nova-os_compute_api:os-keypairs:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-keypairs:discoverable'}, u'nova-os_compute_api:os-pci:show': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-pci:show'}, u'nova-os_compute_api:os-server-groups': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-server-groups'}, u'nova-os_compute_api:os-extended-volumes': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-extended-volumes'}, u'nova-os_compute_api:os-assisted-volume-snapshots:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-assisted-volume-snapshots:delete'}, u'nova-os_compute_api:os-server-tags:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:discoverable'}, u'nova-os_compute_api:os-server-external-events:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-external-events:discoverable'}, u'nova-os_compute_api:os-floating-ip-pools:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-floating-ip-pools:discoverable'}, u'nova-os_compute_api:os-instance-actions': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-instance-actions'}, u'nova-os_compute_api:os-cloudpipe:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-cloudpipe:discoverable'}, u'nova-os_compute_api:os-networks-associate': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-networks-associate'}, u'nova-os_compute_api:os-floating-ip-dns:domain:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-floating-ip-dns:domain:delete'}, u'nova-os_compute_api:os-deferred-delete:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-deferred-delete:discoverable'}, u'nova-os_compute_api:os-server-usage': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-server-usage'}, u'nova-os_compute_api:limits:discoverable': {u'value': u'@', u'key': u'os_compute_api:limits:discoverable'}, u'nova-os_compute_api:os-simple-tenant-usage:list': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-simple-tenant-usage:list'}, u'nova-os_compute_api:os-attach-interfaces:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-attach-interfaces:delete'}, u'nova-os_compute_api:image-size:discoverable': {u'value': u'@', u'key': u'os_compute_api:image-size:discoverable'}, u'nova-os_compute_api:os-flavor-manage': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-flavor-manage'}, u'nova-os_compute_api:servers:update': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:update'}, u'nova-os_compute_api:os-multiple-create:discoverable': {u'value': u'@ and rule:deny_readonly', u'key': u'os_compute_api:os-multiple-create:discoverable'}, u'nova-os_compute_api:os-volumes-attachments:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-volumes-attachments:show'}, u'nova-os_compute_api:os-cells': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-cells'}, u'nova-os_compute_api:servers:migrations:index': {u'value': u'rule:admin_api', u'key': u'os_compute_api:servers:migrations:index'}, u'nova-os_compute_api:servers:create_image': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:create_image'}, u'nova-os_compute_api:os-agents:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-agents:discoverable'}, u'nova-os_compute_api:os-config-drive:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-config-drive:discoverable'}, u'nova-os_compute_api:os-quota-sets:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-quota-sets:delete'}, u'nova-os_compute_api:servers:migrations:force_complete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:servers:migrations:force_complete'}, u'nova-os_compute_api:os-flavor-extra-specs:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-flavor-extra-specs:discoverable'}, u'nova-os_compute_api:os-floating-ip-dns:domain:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-floating-ip-dns:domain:update'}, u'nova-os_compute_api:os-config-drive': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-config-drive'}, u'nova-os_compute_api:os-networks:view': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-networks:view'}, u'nova-os_compute_api:os-pause-server:unpause': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-pause-server:unpause'}, u'nova-os_compute_api:os-admin-password': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-admin-password'}, u'nova-os_compute_api:os-suspend-server:suspend': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-suspend-server:suspend'}, u'nova-os_compute_api:server-metadata:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:server-metadata:delete'}, u'nova-os_compute_api:os-shelve:shelve_offload': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-shelve:shelve_offload'}, u'nova-os_compute_api:os-console-auth-tokens:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-console-auth-tokens:discoverable'}, u'nova-os_compute_api:os-assisted-volume-snapshots:create': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-assisted-volume-snapshots:create'}, u'nova-os_compute_api:os-quota-sets:defaults': {u'value': u'@', u'key': u'os_compute_api:os-quota-sets:defaults'}, u'nova-os_compute_api:os-simple-tenant-usage:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-simple-tenant-usage:show'}, u'nova-os_compute_api:os-pci:index': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-pci:index'}, u'nova-os_compute_api:servers:start': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:start'}, u'nova-os_compute_api:os-availability-zone:list': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-availability-zone:list'}, u'nova-os_compute_api:os-hide-server-addresses': {u'value': u'is_admin:False', u'key': u'os_compute_api:os-hide-server-addresses'}, u'nova-os_compute_api:os-lock-server:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-lock-server:discoverable'}, u'nova-os_compute_api:os-pause-server:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-pause-server:discoverable'}, u'nova-os_compute_api:extension_info:discoverable': {u'value': u'@', u'key': u'os_compute_api:extension_info:discoverable'}, u'nova-os_compute_api:os-availability-zone:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-availability-zone:discoverable'}, u'nova-os_compute_api:os-fixed-ips': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-fixed-ips'}, u'nova-os_compute_api:servers:show:host_status': {u'value': u'rule:admin_api', u'key': u'os_compute_api:servers:show:host_status'}, u'nova-os_compute_api:os-fping:all_tenants': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-fping:all_tenants'}, u'nova-os_compute_api:os-pci:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-pci:discoverable'}, u'nova-os_compute_api:os-admin-actions:reset_network': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-admin-actions:reset_network'}, u'nova-os_compute_api:os-floating-ip-dns:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-floating-ip-dns:discoverable'}, u'nova-os_compute_api:flavors:discoverable': {u'value': u'@', u'key': u'os_compute_api:flavors:discoverable'}, u'nova-os_compute_api:os-cells:sync_instances': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-cells:sync_instances'}, u'nova-os_compute_api:os-hypervisors': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-hypervisors'}, u'nova-os_compute_api:os-migrations:index': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-migrations:index'}, u'nova-os_compute_api:servers:stop': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:stop'}, u'nova-admin_api': {u'value': u'is_admin:True', u'key': u'admin_api'}, u'nova-os_compute_api:os-create-backup:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-create-backup:discoverable'}, u'nova-os_compute_api:ips:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:ips:index'}, u'nova-os_compute_api:os-aggregates:set_metadata': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-aggregates:set_metadata'}, u'nova-os_compute_api:os-lock-server:unlock:unlock_override': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-lock-server:unlock:unlock_override'}, u'nova-os_compute_api:os-floating-ips-bulk': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-floating-ips-bulk'}, u'nova-admin_or_owner': {u'value': u'is_admin:True or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'nova-os_compute_api:os-keypairs:show': {u'value': u'rule:admin_api or user_id:%(user_id)s', u'key': u'os_compute_api:os-keypairs:show'}, u'nova-os_compute_api:os-volumes': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-volumes'}, u'nova-os_compute_api:os-flavor-access': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-flavor-access'}, u'nova-os_compute_api:os-cells:create': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-cells:create'}}, u'gnocchi::wsgi::apache::workers': 12, u'ceilometer::dispatcher::gnocchi::archive_policy': u'low_workload', u'glance::policy::policies': {u'glance-delete_member': {u'value': u'rule:deny_readonly', u'key': u'delete_member'}, u'glance-modify_member': {u'value': u'rule:deny_readonly', u'key': u'modify_member'}, u'glance-get_members': {u'value': u'', u'key': u'get_members'}, u'glance-add_metadef_tags': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_tags'}, u'glance-modify_metadef_namespace': {u'value': u'rule:deny_readonly', u'key': u'modify_metadef_namespace'}, u'glance-get_tasks': {u'value': u'role:admin', u'key': u'get_tasks'}, u'glance-add_metadef_namespace': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_namespace'}, u'glance-add_metadef_resource_type_association': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_resource_type_association'}, u'glance-modify_image': {u'value': u'rule:deny_readonly', u'key': u'modify_image'}, u'glance-add_task': {u'value': u'role:admin and rule:deny_readonly', u'key': u'add_task'}, u'glance-get_metadef_property': {u'value': u'', u'key': u'get_metadef_property'}, u'glance-set_image_location': {u'value': u'rule:deny_readonly', u'key': u'set_image_location'}, u'glance-get_task': {u'value': u'role:admin', u'key': u'get_task'}, u'glance-modify_task': {u'value': u'role:admin and rule:deny_readonly', u'key': u'modify_task'}, u'glance-add_metadef_property': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_property'}, u'glance-list_metadef_resource_types': {u'value': u'', u'key': u'list_metadef_resource_types'}, u'glance-publicize_image': {u'value': u'role:admin', u'key': u'publicize_image'}, u'glance-reactivate': {u'value': u'rule:deny_readonly', u'key': u'reactivate'}, u'glance-get_metadef_namespace': {u'value': u'', u'key': u'get_metadef_namespace'}, u'glance-copy_from': {u'value': u'rule:deny_readonly', u'key': u'copy_from'}, u'glance-add_image': {u'value': u'rule:deny_readonly', u'key': u'add_image'}, u'glance-get_image': {u'value': u'', u'key': u'get_image'}, u'glance-get_metadef_object': {u'value': u'', u'key': u'get_metadef_object'}, u'glance-modify_metadef_property': {u'value': u'rule:deny_readonly', u'key': u'modify_metadef_property'}, u'glance-get_metadef_tags': {u'value': u'', u'key': u'get_metadef_tags'}, u'glance-add_member': {u'value': u'rule:deny_readonly', u'key': u'add_member'}, u'glance-upload_image': {u'value': u'rule:deny_readonly', u'key': u'upload_image'}, u'glance-modify_metadef_object': {u'value': u'rule:deny_readonly', u'key': u'modify_metadef_object'}, u'glance-get_metadef_namespaces': {u'value': u'', u'key': u'get_metadef_namespaces'}, u'glance-get_image_location': {u'value': u'', u'key': u'get_image_location'}, u'glance-deactivate': {u'value': u'rule:deny_readonly', u'key': u'deactivate'}, u'glance-delete_image_location': {u'value': u'rule:deny_readonly', u'key': u'delete_image_location'}, u'glance-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'glance-get_metadef_properties': {u'value': u'', u'key': u'get_metadef_properties'}, u'glance-get_metadef_tag': {u'value': u'', u'key': u'get_metadef_tag'}, u'glance-download_image': {u'value': u'rule:deny_readonly', u'key': u'download_image'}, u'glance-manage_image_cache': {u'value': u'role:admin', u'key': u'manage_image_cache'}, u'glance-get_images': {u'value': u'', u'key': u'get_images'}, u'glance-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'glance-get_member': {u'value': u'', u'key': u'get_member'}, u'glance-modify_metadef_tag': {u'value': u'rule:deny_readonly', u'key': u'modify_metadef_tag'}, u'glance-add_metadef_tag': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_tag'}, u'glance-delete_image': {u'value': u'rule:deny_readonly', u'key': u'delete_image'}, u'glance-get_metadef_resource_type': {u'value': u'', u'key': u'get_metadef_resource_type'}, u'glance-add_metadef_object': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_object'}, u'glance-default': {u'value': u'role:admin', u'key': u'default'}, u'glance-get_metadef_objects': {u'value': u'', u'key': u'get_metadef_objects'}}, u'neutron::agents::lbaas::manage_service': True, u'neutron::agents::lbaas::manage_haproxy_package': False, u'keystone::cron::token_flush::minute': 1, u'neutron::agents::ml2::ovs::prevent_arp_spoofing': False, u'gnocchi::statsd::archive_policy_name': u'low_workload', u'keystone::cron::token_flush::maxdelay': 1800, u'gnocchi::metricd::workers': 12, u'horizon::keystone_default_domain': u'Default', u'neutron::agents::l3::enable_metadata_proxy': True, u'neutron::agents::lbaas::user_group': u'haproxy', u'keystone::policy::policies': {u'keystone-identity:get_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:get_endpoint'}, u'keystone-identity:create_user': {u'value': u'rule:admin_required', u'key': u'identity:create_user'}, u'keystone-identity:create_credential': {u'value': u'rule:admin_required', u'key': u'identity:create_credential'}, u'keystone-identity:delete_project': {u'value': u'rule:admin_required', u'key': u'identity:delete_project'}, u'keystone-identity:get_endpoint_group_in_project': {u'value': u'rule:admin_required', u'key': u'identity:get_endpoint_group_in_project'}, u'keystone-identity:delete_service_provider': {u'value': u'rule:admin_required', u'key': u'identity:delete_service_provider'}, u'keystone-identity:update_domain_config': {u'value': u'rule:admin_required', u'key': u'identity:update_domain_config'}, u'keystone-identity:revoke_token': {u'value': u'rule:admin_or_token_subject', u'key': u'identity:revoke_token'}, u'keystone-identity:delete_credential': {u'value': u'rule:admin_required', u'key': u'identity:delete_credential'}, u'keystone-identity:create_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:create_endpoint_group'}, u'keystone-identity:change_password': {u'value': u'rule:admin_or_owner', u'key': u'identity:change_password'}, u'keystone-identity:get_policy': {u'value': u'rule:admin_required', u'key': u'identity:get_policy'}, u'keystone-identity:delete_group': {u'value': u'rule:admin_required', u'key': u'identity:delete_group'}, u'keystone-identity:create_domain_role': {u'value': u'rule:admin_required', u'key': u'identity:create_domain_role'}, u'keystone-identity:remove_user_from_group': {u'value': u'rule:admin_required', u'key': u'identity:remove_user_from_group'}, u'keystone-identity:create_policy_association_for_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:create_policy_association_for_endpoint'}, u'keystone-identity:list_service_providers': {u'value': u'rule:admin_required', u'key': u'identity:list_service_providers'}, u'keystone-identity:get_mapping': {u'value': u'rule:admin_required', u'key': u'identity:get_mapping'}, u'keystone-identity:list_consumers': {u'value': u'rule:admin_required', u'key': u'identity:list_consumers'}, u'keystone-identity:update_service_provider': {u'value': u'rule:admin_required', u'key': u'identity:update_service_provider'}, u'keystone-identity:update_policy': {u'value': u'rule:admin_required', u'key': u'identity:update_policy'}, u'keystone-identity:list_role_assignments_for_tree': {u'value': u'rule:admin_required', u'key': u'identity:list_role_assignments_for_tree'}, u'keystone-identity:create_trust': {u'value': u'user_id:%(trust.trustor_user_id)s', u'key': u'identity:create_trust'}, u'keystone-identity:list_revoke_events': {u'value': u'', u'key': u'identity:list_revoke_events'}, u'keystone-token_subject': {u'value': u'user_id:%(target.token.user_id)s', u'key': u'token_subject'}, u'keystone-identity:create_project': {u'value': u'rule:admin_required', u'key': u'identity:create_project'}, u'keystone-identity:update_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:update_endpoint'}, u'keystone-service_role': {u'value': u'role:service', u'key': u'service_role'}, u'keystone-identity:list_endpoints_associated_with_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoints_associated_with_endpoint_group'}, u'keystone-identity:check_policy_association_for_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:check_policy_association_for_endpoint'}, u'keystone-identity:get_role_for_trust': {u'value': u'', u'key': u'identity:get_role_for_trust'}, u'keystone-service_admin_or_token_subject': {u'value': u'rule:service_or_admin or rule:token_subject', u'key': u'service_admin_or_token_subject'}, u'keystone-service_or_admin': {u'value': u'rule:admin_required or rule:service_role', u'key': u'service_or_admin'}, u'keystone-identity:list_role_inference_rules': {u'value': u'rule:admin_required', u'key': u'identity:list_role_inference_rules'}, u'keystone-identity:revoke_grant': {u'value': u'rule:admin_required', u'key': u'identity:revoke_grant'}, u'keystone-identity:list_projects_associated_with_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:list_projects_associated_with_endpoint_group'}, u'keystone-identity:list_domain_roles': {u'value': u'rule:admin_required', u'key': u'identity:list_domain_roles'}, u'keystone-identity:delete_protocol': {u'value': u'rule:admin_required', u'key': u'identity:delete_protocol'}, u'keystone-identity:list_access_token_roles': {u'value': u'rule:admin_required', u'key': u'identity:list_access_token_roles'}, u'keystone-identity:list_projects_for_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:list_projects_for_endpoint'}, u'keystone-identity:delete_policy_association_for_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:delete_policy_association_for_endpoint'}, u'keystone-identity:delete_policy': {u'value': u'rule:admin_required', u'key': u'identity:delete_policy'}, u'keystone-identity:list_projects': {u'value': u'rule:admin_required', u'key': u'identity:list_projects'}, u'keystone-identity:create_policy_association_for_service': {u'value': u'rule:admin_required', u'key': u'identity:create_policy_association_for_service'}, u'keystone-admin_or_owner': {u'value': u'rule:admin_required or rule:owner', u'key': u'admin_or_owner'}, u'keystone-identity:create_domain_config': {u'value': u'rule:admin_required', u'key': u'identity:create_domain_config'}, u'keystone-identity:delete_implied_role': {u'value': u'rule:admin_required', u'key': u'identity:delete_implied_role'}, u'keystone-identity:create_identity_provider': {u'value': u'rule:admin_required', u'key': u'identity:create_identity_provider'}, u'keystone-identity:list_trusts': {u'value': u'', u'key': u'identity:list_trusts'}, u'keystone-identity:delete_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:delete_endpoint'}, u'keystone-identity:create_service_provider': {u'value': u'rule:admin_required', u'key': u'identity:create_service_provider'}, u'keystone-identity:update_service': {u'value': u'rule:admin_required', u'key': u'identity:update_service'}, u'keystone-identity:ec2_get_credential': {u'value': u'rule:admin_required or (rule:owner and user_id:%(target.credential.user_id)s)', u'key': u'identity:ec2_get_credential'}, u'keystone-identity:delete_service': {u'value': u'rule:admin_required', u'key': u'identity:delete_service'}, u'keystone-identity:delete_identity_provider': {u'value': u'rule:admin_required', u'key': u'identity:delete_identity_provider'}, u'keystone-identity:delete_user': {u'value': u'rule:admin_required', u'key': u'identity:delete_user'}, u'keystone-identity:update_mapping': {u'value': u'rule:admin_required', u'key': u'identity:update_mapping'}, u'keystone-identity:create_policy_association_for_region_and_service': {u'value': u'rule:admin_required', u'key': u'identity:create_policy_association_for_region_and_service'}, u'keystone-identity:update_domain_role': {u'value': u'rule:admin_required', u'key': u'identity:update_domain_role'}, u'keystone-identity:create_implied_role': {u'value': u'rule:admin_required', u'key': u'identity:create_implied_role'}, u'keystone-identity:list_endpoints_for_policy': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoints_for_policy'}, u'keystone-identity:list_domains': {u'value': u'rule:admin_required', u'key': u'identity:list_domains'}, u'keystone-identity:list_policies': {u'value': u'rule:admin_required', u'key': u'identity:list_policies'}, u'keystone-identity:get_domain_role': {u'value': u'rule:admin_required', u'key': u'identity:get_domain_role'}, u'keystone-identity:get_domain': {u'value': u'rule:admin_required or token.project.domain.id:%(target.domain.id)s', u'key': u'identity:get_domain'}, u'keystone-identity:list_endpoints_for_project': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoints_for_project'}, u'keystone-identity:update_identity_provider': {u'value': u'rule:admin_required', u'key': u'identity:update_identity_provider'}, u'keystone-identity:get_auth_projects': {u'value': u'', u'key': u'identity:get_auth_projects'}, u'keystone-identity:delete_mapping': {u'value': u'rule:admin_required', u'key': u'identity:delete_mapping'}, u'keystone-identity:get_project': {u'value': u'rule:admin_required or project_id:%(target.project.id)s', u'key': u'identity:get_project'}, u'keystone-identity:list_users': {u'value': u'rule:admin_required', u'key': u'identity:list_users'}, u'keystone-identity:get_policy_for_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:get_policy_for_endpoint'}, u'keystone-identity:list_regions': {u'value': u'', u'key': u'identity:list_regions'}, u'keystone-identity:get_auth_domains': {u'value': u'', u'key': u'identity:get_auth_domains'}, u'keystone-identity:delete_domain_role': {u'value': u'rule:admin_required', u'key': u'identity:delete_domain_role'}, u'keystone-identity:get_domain_config_default': {u'value': u'rule:admin_required', u'key': u'identity:get_domain_config_default'}, u'keystone-identity:list_access_tokens': {u'value': u'rule:admin_required', u'key': u'identity:list_access_tokens'}, u'keystone-identity:get_auth_catalog': {u'value': u'', u'key': u'identity:get_auth_catalog'}, u'keystone-identity:get_consumer': {u'value': u'rule:admin_required', u'key': u'identity:get_consumer'}, u'keystone-identity:list_endpoint_groups_for_project': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoint_groups_for_project'}, u'keystone-identity:ec2_create_credential': {u'value': u'rule:admin_or_owner', u'key': u'identity:ec2_create_credential'}, u'keystone-identity:revocation_list': {u'value': u'rule:service_or_admin', u'key': u'identity:revocation_list'}, u'keystone-identity:get_domain_config': {u'value': u'rule:admin_required', u'key': u'identity:get_domain_config'}, u'keystone-identity:list_groups': {u'value': u'rule:admin_required', u'key': u'identity:list_groups'}, u'keystone-identity:check_endpoint_in_project': {u'value': u'rule:admin_required', u'key': u'identity:check_endpoint_in_project'}, u'keystone-identity:list_roles': {u'value': u'rule:admin_required', u'key': u'identity:list_roles'}, u'keystone-identity:list_protocols': {u'value': u'rule:admin_required', u'key': u'identity:list_protocols'}, u'keystone-owner': {u'value': u'user_id:%(user_id)s', u'key': u'owner'}, u'keystone-identity:list_users_in_group': {u'value': u'rule:admin_required', u'key': u'identity:list_users_in_group'}, u'keystone-identity:create_domain': {u'value': u'rule:admin_required', u'key': u'identity:create_domain'}, u'keystone-identity:create_consumer': {u'value': u'rule:admin_required', u'key': u'identity:create_consumer'}, u'keystone-identity:delete_access_token': {u'value': u'rule:admin_required', u'key': u'identity:delete_access_token'}, u'keystone-identity:get_service_provider': {u'value': u'rule:admin_required', u'key': u'identity:get_service_provider'}, u'keystone-identity:create_region': {u'value': u'rule:admin_required', u'key': u'identity:create_region'}, u'keystone-identity:check_implied_role': {u'value': u'rule:admin_required', u'key': u'identity:check_implied_role'}, u'keystone-identity:list_groups_for_user': {u'value': u'rule:admin_or_owner', u'key': u'identity:list_groups_for_user'}, u'keystone-identity:delete_trust': {u'value': u'rule:deny_readonly', u'key': u'identity:delete_trust'}, u'keystone-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'keystone-identity:get_service': {u'value': u'rule:admin_required', u'key': u'identity:get_service'}, u'keystone-identity:add_endpoint_group_to_project': {u'value': u'rule:admin_required', u'key': u'identity:add_endpoint_group_to_project'}, u'keystone-identity:list_grants': {u'value': u'rule:admin_required', u'key': u'identity:list_grants'}, u'keystone-identity:create_protocol': {u'value': u'rule:admin_required', u'key': u'identity:create_protocol'}, u'keystone-identity:create_group': {u'value': u'rule:admin_required', u'key': u'identity:create_group'}, u'keystone-identity:update_credential': {u'value': u'rule:admin_required', u'key': u'identity:update_credential'}, u'keystone-identity:get_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:get_endpoint_group'}, u'keystone-identity:delete_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:delete_endpoint_group'}, u'keystone-identity:check_policy_association_for_service': {u'value': u'rule:admin_required', u'key': u'identity:check_policy_association_for_service'}, u'keystone-identity:add_user_to_group': {u'value': u'rule:admin_required', u'key': u'identity:add_user_to_group'}, u'keystone-identity:delete_domain': {u'value': u'rule:admin_required', u'key': u'identity:delete_domain'}, u'keystone-identity:create_grant': {u'value': u'rule:admin_required', u'key': u'identity:create_grant'}, u'keystone-identity:update_domain': {u'value': u'rule:admin_required', u'key': u'identity:update_domain'}, u'keystone-identity:delete_consumer': {u'value': u'rule:admin_required', u'key': u'identity:delete_consumer'}, u'keystone-identity:get_access_token': {u'value': u'rule:admin_required', u'key': u'identity:get_access_token'}, u'keystone-identity:delete_region': {u'value': u'rule:admin_required', u'key': u'identity:delete_region'}, u'keystone-identity:validate_token': {u'value': u'rule:service_admin_or_token_subject', u'key': u'identity:validate_token'}, u'keystone-identity:delete_policy_association_for_region_and_service': {u'value': u'rule:admin_required', u'key': u'identity:delete_policy_association_for_region_and_service'}, u'keystone-default': {u'value': u'rule:admin_required', u'key': u'default'}, u'keystone-identity:update_project': {u'value': u'rule:admin_required', u'key': u'identity:update_project'}, u'keystone-identity:list_implied_roles': {u'value': u'rule:admin_required', u'key': u'identity:list_implied_roles'}, u'keystone-identity:get_group': {u'value': u'rule:admin_required', u'key': u'identity:get_group'}, u'keystone-identity:update_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:update_endpoint_group'}, u'keystone-identity:create_role': {u'value': u'rule:admin_required', u'key': u'identity:create_role'}, u'keystone-identity:check_user_in_group': {u'value': u'rule:admin_required', u'key': u'identity:check_user_in_group'}, u'keystone-identity:update_consumer': {u'value': u'rule:admin_required', u'key': u'identity:update_consumer'}, u'keystone-identity:validate_token_head': {u'value': u'rule:service_or_admin', u'key': u'identity:validate_token_head'}, u'keystone-admin_required': {u'value': u'role:admin or is_admin:1', u'key': u'admin_required'}, u'keystone-identity:update_role': {u'value': u'rule:admin_required', u'key': u'identity:update_role'}, u'keystone-identity:check_policy_association_for_region_and_service': {u'value': u'rule:admin_required', u'key': u'identity:check_policy_association_for_region_and_service'}, u'keystone-identity:check_grant': {u'value': u'rule:admin_required', u'key': u'identity:check_grant'}, u'keystone-identity:get_region': {u'value': u'', u'key': u'identity:get_region'}, u'keystone-identity:create_mapping': {u'value': u'rule:admin_required', u'key': u'identity:create_mapping'}, u'keystone-identity:update_region': {u'value': u'rule:admin_required', u'key': u'identity:update_region'}, u'keystone-identity:list_credentials': {u'value': u'rule:admin_required', u'key': u'identity:list_credentials'}, u'keystone-identity:add_endpoint_to_project': {u'value': u'rule:admin_required', u'key': u'identity:add_endpoint_to_project'}, u'keystone-identity:ec2_delete_credential': {u'value': u'rule:admin_required or (rule:owner and user_id:%(target.credential.user_id)s)', u'key': u'identity:ec2_delete_credential'}, u'keystone-identity:list_role_assignments': {u'value': u'rule:admin_required', u'key': u'identity:list_role_assignments'}, u'keystone-identity:get_user': {u'value': u'rule:admin_or_owner', u'key': u'identity:get_user'}, u'keystone-identity:update_protocol': {u'value': u'rule:admin_required', u'key': u'identity:update_protocol'}, u'keystone-identity:list_endpoint_groups': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoint_groups'}, u'keystone-identity:get_implied_role': {u'value': u'rule:admin_required ', u'key': u'identity:get_implied_role'}, u'keystone-identity:get_access_token_role': {u'value': u'rule:admin_required', u'key': u'identity:get_access_token_role'}, u'keystone-identity:get_protocol': {u'value': u'rule:admin_required', u'key': u'identity:get_protocol'}, u'keystone-identity:remove_endpoint_from_project': {u'value': u'rule:admin_required', u'key': u'identity:remove_endpoint_from_project'}, u'keystone-identity:check_token': {u'value': u'rule:admin_or_token_subject', u'key': u'identity:check_token'}, u'keystone-identity:list_user_projects': {u'value': u'rule:admin_or_owner', u'key': u'identity:list_user_projects'}, u'keystone-identity:get_identity_providers': {u'value': u'rule:admin_required', u'key': u'identity:get_identity_providers'}, u'keystone-identity:delete_policy_association_for_service': {u'value': u'rule:admin_required', u'key': u'identity:delete_policy_association_for_service'}, u'keystone-identity:list_endpoints': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoints'}, u'keystone-identity:update_group': {u'value': u'rule:admin_required', u'key': u'identity:update_group'}, u'keystone-identity:list_roles_for_trust': {u'value': u'', u'key': u'identity:list_roles_for_trust'}, u'keystone-identity:get_role': {u'value': u'rule:admin_required', u'key': u'identity:get_role'}, u'keystone-identity:get_credential': {u'value': u'rule:admin_required', u'key': u'identity:get_credential'}, u'keystone-identity:authorize_request_token': {u'value': u'rule:admin_required', u'key': u'identity:authorize_request_token'}, u'keystone-identity:create_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:create_endpoint'}, u'keystone-identity:list_services': {u'value': u'rule:admin_required', u'key': u'identity:list_services'}, u'keystone-identity:list_identity_providers': {u'value': u'rule:admin_required', u'key': u'identity:list_identity_providers'}, u'keystone-identity:list_mappings': {u'value': u'rule:admin_required', u'key': u'identity:list_mappings'}, u'keystone-admin_or_token_subject': {u'value': u'rule:admin_required or rule:token_subject', u'key': u'admin_or_token_subject'}, u'keystone-identity:create_service': {u'value': u'rule:admin_required', u'key': u'identity:create_service'}, u'keystone-identity:delete_role': {u'value': u'rule:admin_required', u'key': u'identity:delete_role'}, u'keystone-identity:list_projects_for_user': {u'value': u'', u'key': u'identity:list_projects_for_user'}, u'keystone-identity:ec2_list_credentials': {u'value': u'rule:admin_or_owner', u'key': u'identity:ec2_list_credentials'}, u'keystone-identity:create_policy': {u'value': u'rule:admin_required', u'key': u'identity:create_policy'}, u'keystone-identity:delete_domain_config': {u'value': u'rule:admin_required', u'key': u'identity:delete_domain_config'}, u'keystone-identity:list_domains_for_user': {u'value': u'', u'key': u'identity:list_domains_for_user'}, u'keystone-identity:update_user': {u'value': u'rule:admin_required', u'key': u'identity:update_user'}, u'keystone-identity:remove_endpoint_group_from_project': {u'value': u'rule:admin_required', u'key': u'identity:remove_endpoint_group_from_project'}}, u'ceilometer::metering_time_to_live': 604800, u'ceilometer::event_time_to_live': 604800, u'heat::policy::policies': {u'heat-software_deployments:show': {u'value': u'rule:deny_stack_user', u'key': u'software_deployments:show'}, u'heat-stacks:resource_schema': {u'value': u'rule:deny_stack_user', u'key': u'stacks:resource_schema'}, u'heat-stacks:template': {u'value': u'rule:deny_stack_user', u'key': u'stacks:template'}, u'heat-stacks:list_template_versions': {u'value': u'rule:deny_stack_user', u'key': u'stacks:list_template_versions'}, u'heat-deny_everybody': {u'value': u'!', u'key': u'deny_everybody'}, u'heat-service:index': {u'value': u'rule:context_is_admin', u'key': u'service:index'}, u'heat-stacks:environment': {u'value': u'rule:deny_stack_user', u'key': u'stacks:environment'}, u'heat-stacks:preview': {u'value': u'rule:deny_stack_user', u'key': u'stacks:preview'}, u'heat-cloudformation:EstimateTemplateCost': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:EstimateTemplateCost'}, u'heat-cloudformation:UpdateStack': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudformation:UpdateStack'}, u'heat-stacks:preview_update': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:preview_update'}, u'heat-resource:metadata': {u'value': u'', u'key': u'resource:metadata'}, u'heat-resource_types:OS::Nova::Flavor': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Nova::Flavor'}, u'heat-stacks:restore_snapshot': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:restore_snapshot'}, u'heat-resource:index': {u'value': u'rule:deny_stack_user', u'key': u'resource:index'}, u'heat-resource_types:OS::Cinder::Quota': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Cinder::Quota'}, u'heat-stacks:list_template_functions': {u'value': u'rule:deny_stack_user', u'key': u'stacks:list_template_functions'}, u'heat-cloudwatch:DeleteAlarms': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudwatch:DeleteAlarms'}, u'heat-cloudformation:GetTemplate': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:GetTemplate'}, u'heat-stacks:detail': {u'value': u'rule:deny_stack_user', u'key': u'stacks:detail'}, u'heat-software_deployments:index': {u'value': u'rule:deny_stack_user', u'key': u'software_deployments:index'}, u'heat-stacks:abandon': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:abandon'}, u'heat-stacks:list_resource_types': {u'value': u'rule:deny_stack_user', u'key': u'stacks:list_resource_types'}, u'heat-stacks:update': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:update'}, u'heat-resource_types:OS::Cinder::VolumeType': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Cinder::VolumeType'}, u'heat-build_info:build_info': {u'value': u'rule:deny_stack_user', u'key': u'build_info:build_info'}, u'heat-stacks:files': {u'value': u'rule:deny_stack_user', u'key': u'stacks:files'}, u'heat-cloudformation:ValidateTemplate': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:ValidateTemplate'}, u'heat-cloudformation:CancelUpdateStack': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudformation:CancelUpdateStack'}, u'heat-resource_types:OS::Neutron::QoSBandwidthLimitRule': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Neutron::QoSBandwidthLimitRule'}, u'heat-software_configs:create': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'software_configs:create'}, u'heat-resource:mark_unhealthy': {u'value': u'rule:deny_stack_user', u'key': u'resource:mark_unhealthy'}, u'heat-stacks:create': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:create'}, u'heat-software_configs:delete': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'software_configs:delete'}, u'heat-cloudwatch:PutMetricData': {u'value': u'', u'key': u'cloudwatch:PutMetricData'}, u'heat-software_deployments:delete': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'software_deployments:delete'}, u'heat-cloudformation:DescribeStackResources': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:DescribeStackResources'}, u'heat-resource_types:OS::Manila::ShareType': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Manila::ShareType'}, u'heat-cloudwatch:ListMetrics': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:ListMetrics'}, u'heat-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'heat-stacks:lookup': {u'value': u'', u'key': u'stacks:lookup'}, u'heat-resource_types:OS::Neutron::QoSPolicy': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Neutron::QoSPolicy'}, u'heat-stacks:validate_template': {u'value': u'rule:deny_stack_user', u'key': u'stacks:validate_template'}, u'heat-cloudwatch:DescribeAlarmHistory': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:DescribeAlarmHistory'}, u'heat-cloudformation:DescribeStackResource': {u'value': u'', u'key': u'cloudformation:DescribeStackResource'}, u'heat-resource:show': {u'value': u'rule:deny_stack_user', u'key': u'resource:show'}, u'heat-cloudwatch:PutMetricAlarm': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:PutMetricAlarm'}, u'heat-cloudformation:ListStackResources': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:ListStackResources'}, u'heat-software_deployments:create': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'software_deployments:create'}, u'heat-stacks:global_index': {u'value': u'rule:deny_everybody', u'key': u'stacks:global_index'}, u'heat-cloudwatch:DescribeAlarmsForMetric': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:DescribeAlarmsForMetric'}, u'heat-events:show': {u'value': u'rule:deny_stack_user', u'key': u'events:show'}, u'heat-stacks:index': {u'value': u'rule:deny_stack_user', u'key': u'stacks:index'}, u'heat-cloudformation:DescribeStackEvents': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:DescribeStackEvents'}, u'heat-stacks:list_snapshots': {u'value': u'rule:deny_stack_user', u'key': u'stacks:list_snapshots'}, u'heat-software_deployments:metadata': {u'value': u'', u'key': u'software_deployments:metadata'}, u'heat-stacks:show': {u'value': u'rule:deny_stack_user', u'key': u'stacks:show'}, u'heat-cloudformation:DescribeStacks': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:DescribeStacks'}, u'heat-cloudwatch:SetAlarmState': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudwatch:SetAlarmState'}, u'heat-actions:action': {u'value': u'rule:deny_stack_user', u'key': u'actions:action'}, u'heat-cloudformation:CreateStack': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudformation:CreateStack'}, u'heat-software_configs:index': {u'value': u'rule:deny_stack_user', u'key': u'software_configs:index'}, u'heat-stacks:delete_snapshot': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:delete_snapshot'}, u'heat-stacks:update_patch': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:update_patch'}, u'heat-cloudformation:DeleteStack': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudformation:DeleteStack'}, u'heat-deny_stack_user': {u'value': u'not role:heat_stack_user', u'key': u'deny_stack_user'}, u'heat-stacks:export': {u'value': u'rule:deny_stack_user', u'key': u'stacks:export'}, u'heat-resource_types:OS::Nova::HostAggregate': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Nova::HostAggregate'}, u'heat-stacks:preview_update_patch': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:preview_update_patch'}, u'heat-cloudwatch:DescribeAlarms': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:DescribeAlarms'}, u'heat-stacks:show_output': {u'value': u'rule:deny_stack_user', u'key': u'stacks:show_output'}, u'heat-cloudwatch:EnableAlarmActions': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudwatch:EnableAlarmActions'}, u'heat-stacks:show_snapshot': {u'value': u'rule:deny_stack_user', u'key': u'stacks:show_snapshot'}, u'heat-cloudwatch:DisableAlarmActions': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudwatch:DisableAlarmActions'}, u'heat-cloudformation:ListStacks': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:ListStacks'}, u'heat-software_configs:show': {u'value': u'rule:deny_stack_user', u'key': u'software_configs:show'}, u'heat-stacks:generate_template': {u'value': u'rule:deny_stack_user', u'key': u'stacks:generate_template'}, u'heat-software_deployments:update': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'software_deployments:update'}, u'heat-resource_types:OS::Cinder::QoSSpecs': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Cinder::QoSSpecs'}, u'heat-cloudwatch:GetMetricStatistics': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:GetMetricStatistics'}, u'heat-resource:signal': {u'value': u'', u'key': u'resource:signal'}, u'heat-project_admin': {u'value': u'role:admin', u'key': u'project_admin'}, u'heat-stacks:delete': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:delete'}, u'heat-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'heat-events:index': {u'value': u'rule:deny_stack_user', u'key': u'events:index'}, u'heat-resource_types:OS::Cinder::EncryptedVolumeType': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Cinder::EncryptedVolumeType'}, u'heat-stacks:list_outputs': {u'value': u'rule:deny_stack_user', u'key': u'stacks:list_outputs'}, u'heat-software_configs:global_index': {u'value': u'rule:deny_everybody', u'key': u'software_configs:global_index'}, u'heat-stacks:snapshot': {u'value': u'rule:deny_stack_user', u'key': u'stacks:snapshot'}}, u'ceilometer::config::ceilometer_config': {u'oslo_messaging_rabbit/rabbit_qos_prefetch_count': {u'value': 64}}, u'cinder_user_enabled_backends': u'[scaleio]', u'gnocchi::policy::policies': {u'gnocchi-list resource': {u'value': u'rule:admin_or_creator or rule:resource_owner', u'key': u'list resource'}, u'gnocchi-update resource type': {u'value': u'role:admin', u'key': u'update resource type'}, u'gnocchi-delete resource': {u'value': u'rule:admin_or_creator', u'key': u'delete resource'}, u'gnocchi-list archive policy rule': {u'value': u'', u'key': u'list archive policy rule'}, u'gnocchi-admin_or_creator': {u'value': u'role:admin or project_id:%(created_by_project_id)s', u'key': u'admin_or_creator'}, u'gnocchi-resource_owner': {u'value': u'project_id:%(project_id)s', u'key': u'resource_owner'}, u'gnocchi-delete resources': {u'value': u'rule:admin_or_creator', u'key': u'delete resources'}, u'gnocchi-create archive policy': {u'value': u'role:admin', u'key': u'create archive policy'}, u'gnocchi-get status': {u'value': u'role:admin', u'key': u'get status'}, u'gnocchi-delete archive policy rule': {u'value': u'role:admin', u'key': u'delete archive policy rule'}, u'gnocchi-update archive policy': {u'value': u'role:admin', u'key': u'update archive policy'}, u'gnocchi-delete archive policy': {u'value': u'role:admin', u'key': u'delete archive policy'}, u'gnocchi-get archive policy rule': {u'value': u'', u'key': u'get archive policy rule'}, u'gnocchi-get resource': {u'value': u'rule:admin_or_creator or rule:resource_owner', u'key': u'get resource'}, u'gnocchi-list metric': {u'value': u'', u'key': u'list metric'}, u'gnocchi-delete resource type': {u'value': u'role:admin', u'key': u'delete resource type'}, u'gnocchi-update resource': {u'value': u'rule:admin_or_creator', u'key': u'update resource'}, u'gnocchi-list all metric': {u'value': u'role:admin or role:readonly', u'key': u'list all metric'}, u'gnocchi-post measures': {u'value': u'rule:admin_or_creator', u'key': u'post measures'}, u'gnocchi-get archive policy': {u'value': u'', u'key': u'get archive policy'}, u'gnocchi-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'gnocchi-get resource type': {u'value': u'', u'key': u'get resource type'}, u'gnocchi-metric_owner': {u'value': u'project_id:%(resource.project_id)s', u'key': u'metric_owner'}, u'gnocchi-list archive policy': {u'value': u'', u'key': u'list archive policy'}, u'gnocchi-get measures': {u'value': u'rule:admin_or_creator or rule:metric_owner or role:readonly', u'key': u'get measures'}, u'gnocchi-search resource': {u'value': u'rule:admin_or_creator or rule:resource_owner', u'key': u'search resource'}, u'gnocchi-create metric': {u'value': u'rule:deny_readonly', u'key': u'create metric'}, u'gnocchi-list resource type': {u'value': u'', u'key': u'list resource type'}, u'gnocchi-search metric': {u'value': u'rule:admin_or_creator or rule:metric_owner', u'key': u'search metric'}, u'gnocchi-get metric': {u'value': u'rule:admin_or_creator or rule:metric_owner or role:readonly', u'key': u'get metric'}, u'gnocchi-create archive policy rule': {u'value': u'role:admin', u'key': u'create archive policy rule'}, u'gnocchi-create resource type': {u'value': u'role:admin', u'key': u'create resource type'}, u'gnocchi-create resource': {u'value': u'rule:deny_readonly', u'key': u'create resource'}, u'gnocchi-delete metric': {u'value': u'rule:admin_or_creator', u'key': u'delete metric'}}, u'horizon::cinder_options': {u'enable_backup': True}, u'keystone::cron::token_flush::hour': u'"*"'}, u'f5_icontrol_hostname': u'10.128.19.83', u'rhel_reg_machine_name': u'', u'rhel_reg_force': u'true', u'NovaRbdPoolName': u'vms', u'SSLIntermediateCertificate': u'', u'node_admin_extra_ssh_keys': u'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCQrjaLGIcSZ2ivjvQ0dRO3doj3oPOgTeDn2uP5YZym/Mox1tm5FWO/XL+zJnCo5t98isitDJ3oS/HnH7A1vxzYD5fkVVqq0w0ZPkV8C2w/+E9ko8A1C9ng+n0R5eyPR6BWRB3aFl9fxDKWcNo9NKeoOT4JA/cKEYCMHaiYEZmY0egV2df+INynWakmZM2dvddOzWBUsCJcuviEV8fmJo9ygkPL8q0vpsiVFcOtNdnKUmNXNiAlTalGNTqOE2LD3BonHYJk9NkUmyycNePwMlq0IVfXPYYUPM6FFwvB53zWUO84sTbln4Y+f5CljZZbcfJeREg45gcis1lZh0xoMITB Generated by TripleO', u'ComputeDpdkKernelArgs': u'default_hugepagesz=1GB hugepagesz=1G hugepages=128 intel_iommu=on iommu=pt', u'ComputeHostnameFormat': u'krynn-cmpt-%index%', u'ComputeDpdkHostIsolatedCoreList': u'4-21,48-65,26-43,70-87', u'tripleo::loadbalancer::ssl_cipher_suite': u'ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+3DES:DH+3DES:RSA+AES:RSA+3DES:!ADH:!AECDH:!MD5:!DSS', u'NovaSchedulerAvailableFilters': [u'nova.scheduler.filters.all_filters', u'nova.scheduler.filters.pci_passthrough_filter.PciPassthroughFilter'], u'ComputeSriovHostIsolatedCoreList': u'4-21,48-65,26-43,70-87', u'GlanceBackend': u'rbd', u'rhel_reg_http_proxy_username': u'', u'NeutronEnableL2Pop': False, u'rhel_reg_service_level': u'', u'osp_ad_domain': u'ad.lasthome.solace.krynn', u'CloudDomain': u'lasthome.solace.krynn', u'TenantNetworkVlanID': 40, u'BlockStorageHostnameFormat': u'krynn-cndr-%index%', u'f5_env_prefix': u'krynnaz3', u'rhel_reg_environment': u'', u'NeutronL3HA': True, u'ExtraConfig': {u'ceph::profile::params::osd_pool_default_size': 3, u'nova::notification_driver': u'noop', u'sahara::notify::notification_driver': u'noop', u'ceph::profile::params::osd_pool_default_pg_num': 128, u'keystone::notification_driver': u'noop', u'neutron::notification_driver': u'noop', u'ceph::profile::params::osd_journal_size': 4096, u'ceilometer::notification_driver': u'noop', u'manila::notification_driver': u'noop', u'ceph::profile::params::osd_pool_default_pgp_num': 128, u'cinder::ceilometer::notification_driver': u'noop', u'glance::notify::rabbitmq::notification_driver': u'noop', u'ceph::profile::params::osd_pool_default_min_size': 1, u'barbican::api::notification_driver': u'noop'}, u'CephStorageHostnameFormat': u'krynn-ceph-%index%', u'rhel_reg_user': u'admin', u'NeutronSupportedPCIVendorDevs': [u'8086:154c'], u'KeystoneCACertificate': u'-----BEGIN CERTIFICATE-----\nMIIDNzCCAh+gAwIBAgIBATANBgkqhkiG9w0BAQUFADBTMQswCQYDVQQGEwJYWDEO\nMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVuc2V0MQ4wDAYDVQQKDAVVbnNldDEU\nMBIGA1UEAwwLS2V5c3RvbmUgQ0EwHhcNMTgwODIxMjEzOTQyWhcNMjgwODE4MjEz\nOTQyWjBTMQswCQYDVQQGEwJYWDEOMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVu\nc2V0MQ4wDAYDVQQKDAVVbnNldDEUMBIGA1UEAwwLS2V5c3RvbmUgQ0EwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCo+yrxvuQ/apbZaQK+mcb4laNjpAgx\nPy8qRMyoq9gYagcyOqx49gsFsb418fpa8mNmKbc+/aR5V+mlCprMbDnE6GyJcz7T\nCAv80qA5ZfkkrFARcP5JkkR4Ycxt5OyfAaD2KoSez9rxjVn3FOrKRwoaH8oAgaB+\nPg8sQzkncM5UINXfL/gxxAyAigXed8di8dzRQDfRlHtVbSB2HrjIXIKDb5PZ9+Pp\niWOUQ4hxWm+NVuMUKS6UNsoxSC7rjErS1afbvl9LpdFINnbc6QwAVwiKlVcbokJS\nBgeWbbFnHPF64glCBafEYAQ0pLa1Ye/NX4sEGB7RhGOKuEN5adgO49NFAgMBAAGj\nFjAUMBIGA1UdEwEB/wQIMAYBAf8CAQAwDQYJKoZIhvcNAQEFBQADggEBAI2JEOst\nx45o0/dJxoTe2M4HoumPG6MsNnrMCE2L9mWgIdmLth+sfJZs+zyFvgmsiCGdOcbl\n25XTtGhHwnyeFY/ZgM1mOHIMJPIBrP0Iwf9d4zG53m2s3GTWo/A85ucwOdT/u2va\n+E3vAreDrqaAlUkIZTaGua9hWGnq0y/Rk+DBRt9A+cELTy+0X+2Z6eSqfpg0hX1L\ndg1oxMxmTHWylvoCKoUpy/lO7cbjGX3ICBxMjUNyLKL4yrPJhH9DbjNB+OSx2kI2\nT9kXMcbrojFfG1ROzKaZJum/KhMhpjunvDacpXjZZV9WOJRgpQrKpq/kvxl5kmJ/\nHWZGlyLecTZeo78=\n-----END CERTIFICATE-----\n', u'ExternalNetCidr': u'10.162.200.0/23', u'SwiftRingPutTempurl': u'https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=3d205533dbb17138d9c1bd509bab80a5a521928c&temp_url_expires=1534974000', u'TenantAllocationPools': [{u'start': u'10.3.0.10', u'end': u'10.3.0.200'}], u'OvercloudComputeDpdkFlavor': u'computedpdk', u'MysqlMaxConnections': 8192, u'rhel_reg_org': u'Krynn', u'ControllerCount': 3, u'emc_scaleio_ip2': u'10.128.19.82', u'NeutronTunnelTypes': u'vxlan', u'rhel_reg_http_proxy_host': u'', u'ValidateFqdn': True, u'PublicVirtualFixedIPs': [{u'ip_address': u'10.162.200.42'}], u'GlanceRbdPoolName': u'images', u'BondInterfaceOvsOptions': u'bond_mode=active-backup lacp=off other_config:bond-detect-mode=miimon other_config:bond-miimon-interval=500', u'NeutronEnableIsolatedMetadata': True, u'NeutronVniRanges': [u'1:4094'], u'rhel_reg_method': u'satellite', u'emc_scaleio_ip1': u'10.128.19.81', u'SSLKey': u'-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEA8bIh4q8nmozTyWTHCIgIqIwD6RHmTteIkb9+gKCSg1L/NYuT\n6O93D5vBXGZMm6LK3paY6HQim90TO1iNHdRllEt+AZ396yPHW0TUAUOJWYP5PATq\niGmbg5rL0q7E5dR+OE02qF+IG8yS/y/zvnn+5wxWCXXSoYB9dRNSbYoBkvkRMtxz\nG9jB/tmnVEIUWiPSLolguLUophs7crl/vSw3i89y524EjVJPmOINADaFsPZBK6+m\nQaZNDfJKSPCWZw723xrc19Uw0316Fs+TVl3+DPE1BzP8qcsSLBii7qMwiyxWs98k\nrNn0uHWN1NcZnLUDIv+etPMwGqgTHJy71HjAZQIDAQABAoIBAQCsFg62Xcuu6LIq\nZIyp8GFp0DdAjTQT0rY0P8oMP0fSJRf8weKQKV/2RwnHhjbpYWFcVpGMgJPbse5t\nhMEFCiNBEPcoo5sU/qaEv17Lf5Cdoa+lIkLy2W6Wp3KUEUez9DXiVGekPlCkqmXH\nOBct+aKaU1g26CMORnQNFbLMt0Qjpbxuzx4UGa+QFd28VNw6CQ6K1Aswk16pDV8j\n7ymjOf8GUXBiP7EIK4NF69ONazy3xyZqMrA6R2pByvcIRLT1kFCDb3p1PwJPIiuG\neCUQOHSo2tmSglBMMBujrZN/ZAN7ylTLRj3MHEwQPhBCQ0kSTyQ/4nwKMcskvaqC\nRX7x32qJAoGBAPxJaNudC+piLX16b47rPm9hjfMfNd5HZElfcajmYgLJizyR6hrH\n/Gd/V74HhAlr40l79WnyBpnzEGuezJQnkR1srOpRdHARZETLZJkNIt4ahsIEFVTJ\nrWEEwKjSb40WcwRN+CKS+gAeA1M1PHL0XyJwcf9oyE/Ns8EdugTI9cS3AoGBAPVA\n0TcpK/9xiuru7iLRdIfEjVGYJQB07D/DvTb0ym9k8UzL6I6fcceoOJDo1mtxgKin\nqBh9zFU6efo1uT1HWhbqnJH5Q2HHe7zjurTk0CNJT1hDwnAv5+11uYb7KobJK2OY\nG2KaPexZWHOoJ3netAIJj7JMWA2+8YmSY6WA3F/DAoGAKaTsfCPmTaA7JhVJyOun\n+La/ubwTJkfelAX/OwQcdZ1TMIJdhGIyldr9Xs7ayrtWX1Do574dvNfUhA9IccQ+\nPf8sY9liQQV96aUxS9pRQRxb1jbaVo6b4gHo03U5GK71+WXtabedMNvDbL7C5a7U\n7VhmWOSw/AtWerAvfo61ku0CgYA6M9yyy4mOgKKoKHXJO439Hm8vOv0lA5qBc3F3\nFlboYrtFL2sMVdiJumlaMneYXgJbhBZHYatZWpxR/eftG/7MS3dGyTHthYrfA+hu\nP5MJnL9AwivltejDmNmjp/2qqRkr9JAjMVmauoVcRT7BFFIB3cUFWkrXUEZAEMan\nI1KpQwKBgCbwArI2lENhfBvmJ1Jk/QEBj7EKXm5dX0epBPQImKhzSUNjDtYO4wec\nYbVo7RLmHZd11+XtTWq6kbRgUjnUUr3lMbl2+EK11gb32BByUr7sJ5xJObRrazuT\nPhsa28oyIbl629WdJ/jJ5Lq9gBOq1MVlMtCStfkRBPoetirlWkg/\n-----END RSA PRIVATE KEY-----\n', u'StorageMgmtNetworkVlanID': 30, u'ExternalAllocationPools': [{u'start': u'10.162.200.43', u'end': u'10.162.200.96'}], u'ControlPlaneSubnetCidr': u'24', u'ComputeSriovHostnameFormat': u'krynn-sriov-%index%', u'OvercloudCephStorageFlavor': u'ceph-storage', u'InternalApiNetworkVlanID': 10, u'ObjectStorageCount': 0, u'NeutronExternalNetworkBridge': u"''", u'InternalApiNetCidr': u'10.0.0.0/24', u'BlockStorageCount': 0, u'DnsServers': [u'10.162.200.254', u'8.8.8.8'], u'rhel_reg_auto_attach': u'', u'StorageAllocationPools': [{u'start': u'10.1.0.10', u'end': u'10.1.0.200'}], u'NovaComputeLibvirtType': u'qemu', u'StorageNetCidr': u'10.1.0.0/24', u'rhel_reg_sat_repo': u'rhel-7-server-satellite-tools-6.3-rpms', u'StorageNetworkVlanID': 20, u'SwiftRingGetTempurl': u'https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=0d79a375313a39741de7381d8c35c747307de9ff&temp_url_expires=1534973996', u'NetworkerExtraConfig': {u'neutron::plugins::ml2::path_mtu': 1550}, u'CinderRbdPoolName': u'volumes', u'ComputeDpdkHostnameFormat': u'krynn-dpdk-%index%', u'rhel_reg_server_url': u'', u'OvercloudBlockStorageFlavor': u'cinder-storage', u'NovaComputeExtraConfig': {u'nova::compute::resume_guests_state_on_host_boot': True, u'compute_classes': [u'::nova::config', u'::neutron::config', u'::neutron::plugins::ml2', u'::neutron::agents::ml2::ovs'], u'nova::config::nova_config': {u'DEFAULT/max_local_block_devices': {u'value': u'4'}, u'libvirt/volume_use_multipath': {u'value': u'True'}, u'libvirt/mem_stats_period_seconds': {u'value': u'0'}, u'libvirt/live_migration_permit_post_copy': {u'value': u'True'}, u'DEFAULT/allow_migrate_to_same_host': {u'value': u'True'}}, u'neutron::agents::ml2::ovs::bridge_mappings': [u'datacentre:br-ex', u'external:br-extnet'], u'neutron::plugins::ml2::network_vlan_ranges': [u'datacentre:1:4000', u'external:1:4000'], u'neutron::plugins::ml2::physical_network_mtus': [u'datacentre:1500', u'external:1500'], u'ceph::profile::params::osds': {u'/dev/sdh': {}, u'/dev/sdf': {}, u'/dev/sdg': {}, u'/dev/sdd': {}, u'/dev/sde': {}, u'/dev/sdc': {}}}, u'EC2MetadataIp': u'10.20.0.2', u'ComputeCount': 2, u'ComputeDpdkCount': 0, u'rhel_reg_repos': u'rhel-7-server-rpms,rhel-7-server-supplementary-rpms,rhel-7-server-optional-rpms,rhel-7-server-extras-rpms,rhel-7-server-openstack-10-rpms,rhel-7-server-openstack-10-tools-rpms,rhel-7-server-openstack-10-optools-rpms,rhel-7-server-openstack-10-devtools-rpms,rhel-7-server-rhceph-2-osd-rpms,rhel-7-server-rhceph-2-mon-rpms,rhel-7-server-rhceph-2-tools-rpms', u'SSLRootCertificate': u'-----BEGIN CERTIFICATE-----\nMIIFDzCCA/egAwIBAgIJAMLnsbDD5KVMMA0GCSqGSIb3DQEBCwUAMIG1MQswCQYD\nVQQGEwJDQTELMAkGA1UECBMCUUMxETAPBgNVBAcTCE1vbnRyZWFsMRMwEQYDVQQK\nEwpLcnlubiBJbmMuMRAwDgYDVQQLEwdUcmFudG9yMRYwFAYDVQQDEw1LcnlubiBJ\nbmMuIENBMRgwFgYDVQQpEw9SYWlzdGxpbiBNYWplcmUxLTArBgkqhkiG9w0BCQEW\nHnJhaXN0bGluQGxhc3Rob21lLnNvbGFjZS5rcnlubjAeFw0xNjAzMDMyMjM2NDla\nFw0yNjAzMDEyMjM2NDlaMIG1MQswCQYDVQQGEwJDQTELMAkGA1UECBMCUUMxETAP\nBgNVBAcTCE1vbnRyZWFsMRMwEQYDVQQKEwpLcnlubiBJbmMuMRAwDgYDVQQLEwdU\ncmFudG9yMRYwFAYDVQQDEw1LcnlubiBJbmMuIENBMRgwFgYDVQQpEw9SYWlzdGxp\nbiBNYWplcmUxLTArBgkqhkiG9w0BCQEWHnJhaXN0bGluQGxhc3Rob21lLnNvbGFj\nZS5rcnlubjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL+ycHZrGwRR\nU2mZvXcinAc1tHqmX6uRX8xTd/KnAlmo9FKkryYT6fH+Vt3YoQZxt1y1/zwP8b5q\nYD/fZCXpK+m2tH7KfbHD+dRwOfkfiqEKYlnZjzJDoa1fFXgcD1MOH4WtW0e76gJu\nqazHS8PxnPGVbov/Zct4dhu9N5bptyAkSgy8qM58VY+XSfjMo4KlBAMrRIkYD6Km\ngxckvl0+h6b+izc67ftcoWqj24mep4mRAF6jRzldWp9gj5oSh/qR7CUBN7AvS+GU\nB/hLVkQw3mT3RqZxXDsVrrzrnm+xtRDJMakbwQUyIQ8JrtYGgpo4z+T6tOC9IwJ1\no6mCMreLy7ECAwEAAaOCAR4wggEaMB0GA1UdDgQWBBSuML7sQDcVORQov3TrBvf5\nqoq09TCB6gYDVR0jBIHiMIHfgBSuML7sQDcVORQov3TrBvf5qoq09aGBu6SBuDCB\ntTELMAkGA1UEBhMCQ0ExCzAJBgNVBAgTAlFDMREwDwYDVQQHEwhNb250cmVhbDET\nMBEGA1UEChMKS3J5bm4gSW5jLjEQMA4GA1UECxMHVHJhbnRvcjEWMBQGA1UEAxMN\nS3J5bm4gSW5jLiBDQTEYMBYGA1UEKRMPUmFpc3RsaW4gTWFqZXJlMS0wKwYJKoZI\nhvcNAQkBFh5yYWlzdGxpbkBsYXN0aG9tZS5zb2xhY2Uua3J5bm6CCQDC57Gww+Sl\nTDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQCCALlwYznNn8ZOe+/h\nsBeDKhiK44CBJBZgfI26V6BB+CGFBsTFanyrmH+kNJyWyL2MNubSZH3qoaL3WTdT\n1jnX6Eyv2LjOq+5HgHOq3uOI0+vcWd80PEbIjrf7cC99GbkDn+bUNf0erySiJKR2\nAFHgYAE31q/3X4rO/cb5eN9h01uA92m7nmcDfxa3I3C19v9GBRvZ+Kj3z3dbKpNe\nhCyC72/+1a93Vxn9JbZsV0XJUZhEB15hemQ57U91Jb6gK18IxvyX2J9tSfeKSvCe\nNroC43O7EkOOCr/yBRWxWWojXTiLqlq+3IowBHu524V3TMHpWCnBXqlggw1GfKSF\nOwn1\n-----END CERTIFICATE-----\n', u'NeutronDpdkMemoryChannels': u'4', u'rhel_reg_http_proxy_port': u'', u'NeutronNetworkType': u'vxlan,gre,vlan,flat', u'ComputeSriovCount': 0, u'ComputeServices': [u'OS::TripleO::Services::CACerts', u'OS::TripleO::Services::CephClient', u'OS::TripleO::Services::CephExternal', u'OS::TripleO::Services::Timezone', u'OS::TripleO::Services::Ntp', u'OS::TripleO::Services::Snmp', u'OS::TripleO::Services::Sshd', u'OS::TripleO::Services::NovaCompute', u'OS::TripleO::Services::NovaLibvirt', u'OS::TripleO::Services::Kernel', u'OS::TripleO::Services::ComputeNeutronCorePlugin', u'OS::TripleO::Services::ComputeNeutronOvsAgent', u'OS::TripleO::Services::ComputeCeilometerAgent', u'OS::TripleO::Services::ComputeNeutronL3Agent', u'OS::TripleO::Services::ComputeNeutronMetadataAgent', u'OS::TripleO::Services::TripleoPackages', u'OS::TripleO::Services::TripleoFirewall', u'OS::TripleO::Services::NeutronSriovAgent', u'OS::TripleO::Services::OpenDaylightOvs', u'OS::TripleO::Services::SensuClient', u'OS::TripleO::Services::FluentdClient', u'OS::TripleO::Services::VipHosts', u'OS::TripleO::Services::CephOSD'], u'HeatWorkers': 4, u'tripleo::profile::base::database::mysql::innodb_buffer_pool_size': u'256M', u'NovaSchedulerDefaultFilters': [u'RetryFilter', u'AvailabilityZoneFilter', u'RamFilter', u'ComputeFilter', u'ComputeCapabilitiesFilter', u'ImagePropertiesFilter', u'ServerGroupAntiAffinityFilter', u'ServerGroupAffinityFilter', u'PciPassthroughFilter', u'NUMATopologyFilter'], u'ControllerEnableSwiftStorage': False, u'SSLCertificate': u'-----BEGIN CERTIFICATE-----\nMIIDwTCCAqmgAwIBAgIBCjANBgkqhkiG9w0BAQsFADCBtTELMAkGA1UEBhMCQ0Ex\nCzAJBgNVBAgTAlFDMREwDwYDVQQHEwhNb250cmVhbDETMBEGA1UEChMKS3J5bm4g\nSW5jLjEQMA4GA1UECxMHVHJhbnRvcjEWMBQGA1UEAxMNS3J5bm4gSW5jLiBDQTEY\nMBYGA1UEKRMPUmFpc3RsaW4gTWFqZXJlMS0wKwYJKoZIhvcNAQkBFh5yYWlzdGxp\nbkBsYXN0aG9tZS5zb2xhY2Uua3J5bm4wHhcNMTgwMjE1MjI1OTA1WhcNMjgwMjEz\nMjI1OTA1WjBZMQswCQYDVQQGEwJDQTELMAkGA1UECBMCUUMxEzARBgNVBAoTCkty\neW5uIEluYy4xEDAOBgNVBAsTB1RyYW50b3IxFjAUBgNVBAMTDTEwLjE2Mi4yMDAu\nNDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDxsiHiryeajNPJZMcI\niAiojAPpEeZO14iRv36AoJKDUv81i5Po73cPm8FcZkybosrelpjodCKb3RM7WI0d\n1GWUS34Bnf3rI8dbRNQBQ4lZg/k8BOqIaZuDmsvSrsTl1H44TTaoX4gbzJL/L/O+\nef7nDFYJddKhgH11E1JtigGS+REy3HMb2MH+2adUQhRaI9IuiWC4tSimGztyuX+9\nLDeLz3LnbgSNUk+Y4g0ANoWw9kErr6ZBpk0N8kpI8JZnDvbfGtzX1TDTfXoWz5NW\nXf4M8TUHM/ypyxIsGKLuozCLLFaz3ySs2fS4dY3U1xmctQMi/5608zAaqBMcnLvU\neMBlAgMBAAGjNzA1MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMBsGA1UdEQQUMBKH\nBAqiyCqHBAoUAAOHBAoUAAQwDQYJKoZIhvcNAQELBQADggEBAHF6Pu9SOkHQv+uL\nUC8rQYiBZpp8WTT5evdCSDooc+/l9KKAalL0KULYYwn5LeaXzXTG/+bfPhL1wy7D\n9HTwxXW5X1ROkI82QYyhZyAltor7QtdzyTCyxO7UTdM8i9Dj9woQ5JJSyBb3Eq0Z\nLsfxtMz3XGYwYGPsVbdBHU643N+RzZvrfrHjn82FpGqnsIJ+rJKI/rCT27Y3CgJV\nZ8tqRmZQLEL76cH7KJfCu2WHjAr2khawYF6QbKlgSQ+4zi5UFbWfrYfW5X6sYLuM\n/MTIR9PQyq8PNFCyX8xnJIy7FtxwGp1AWFn2OjY+Yg+lB1/33SqtjsNjt7H9Ldm+\nTrSvLS4=\n-----END CERTIFICATE-----\n', u'OvercloudComputeSriovFlavor': u'computesriov', u'ComputeDpdkExtraConfig': {u'nova::compute::vcpu_pin_set': [u'4-21', u'48-65', u'26-43', u'70-87'], u'neutron::plugins::ml2::path_mtu': 1550, u'nova::compute::reserved_host_memory': 4096, u'neutron::plugins::ml2::type_drivers': [u'vlan', u'flat'], u'neutron::agents::ml2::ovs::bridge_mappings': [u'datacentre:br-ex', u'external:br-extnet', u'dpdk_ens1f0:br-dpdk1', u'dpdk_ens1f1:br-dpdk2', u'dpdk_ens2f0:br-dpdk3', u'dpdk_ens2f1:br-dpdk4'], u'neutron::plugins::ml2::network_vlan_ranges': [u'datacentre:1:4000', u'external:1:4000', u'dpdk_ens1f0:1:4000', u'dpdk_ens1f1:1:4000', u'dpdk_ens2f0:1:4000', u'dpdk_ens2f1:1:4000'], u'neutron::plugins::ml2::physical_network_mtus': [u'datacentre:1500', u'external:1500'], u'ceph::profile::params::osds': {u'/dev/sdh': {}, u'/dev/sdf': {}, u'/dev/sdg': {}, u'/dev/sdd': {}, u'/dev/sde': {}, u'/dev/sdc': {}}, u'computesriov_classes': [u'::nova::config', u'::neutron::config', u'::neutron::plugins::ml2', u'::neutron::agents::ml2::ovs'], u'neutron::agents::ml2::ovs::datapath_type': u'netdev'}, u'NetworkerHostnameFormat': u'krynn-netwrk-%index%', u'EndpointMap': {u'GnocchiInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8041'}, u'HeatPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13004'}, u'GlanceInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'9292'}, u'KeystonePublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13000'}, u'NeutronAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'9696'}, u'AodhInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8042'}, u'CeilometerAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8777'}, u'GlanceAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'9292'}, u'NovaVNCProxyAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'6080'}, u'HeatCfnInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8000'}, u'HeatInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8004'}, u'HeatCfnAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8000'}, u'NeutronPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13696'}, u'CinderPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13776'}, u'ManilaInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8786'}, u'HorizonPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'443'}, u'SaharaPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13386'}, u'GlancePublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13292'}, u'ManilaAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8786'}, u'HeatCfnPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13005'}, u'IronicAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'6385'}, u'AodhAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8042'}, u'IronicPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13385'}, u'GnocchiPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13041'}, u'HeatAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8004'}, u'SwiftInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8080'}, u'AodhPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13042'}, u'NovaVNCProxyPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13080'}, u'CeilometerInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8777'}, u'NovaInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8774'}, u'GlanceRegistryInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'9191'}, u'CeilometerPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13777'}, u'NovaAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8774'}, u'SwiftAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8080'}, u'NeutronInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'9696'}, u'GnocchiAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8041'}, u'CephRgwInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8080'}, u'CephRgwPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13808'}, u'NovaPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13774'}, u'MysqlInternal': {u'host': u'IP_ADDRESS', u'protocol': u'mysql+pymysql', u'port': u'3306'}, u'ManilaPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13786'}, u'SaharaAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8386'}, u'CephRgwAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8080'}, u'IronicInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'6385'}, u'KeystoneAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'35357'}, u'CinderInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8776'}, u'SwiftPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13808'}, u'KeystoneInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'5000'}, u'NovaVNCProxyInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'6080'}, u'SaharaInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8386'}, u'CinderAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8776'}}, u'ExternalInterfaceDefaultRoute': u'10.162.200.254', u'NeutronDpdkSocketMemory': u'2048,2048', u'rhel_reg_release': u'', u'RootPW': u'r00tme', u'CephStorageExtraConfig': {u'ceph::profile::params::osds': {u'/dev/sdh': {}, u'/dev/sdf': {}, u'/dev/sdg': {}, u'/dev/sdd': {}, u'/dev/sde': {}, u'/dev/sdb': {}, u'/dev/sdc': {}}}, u'tripleo::loadbalancer::ssl_options': u'no-sslv3 ', u'ObjectStorageHostnameFormat': u'krynn-swift-%index%', u'rhel_reg_sat_url': u'http://10.162.200.124', u'UpdateIdentifier': u''}, u'passwords': {u'HAProxyStatsPassword': u'XknBPwQd4AsTKwH4seqp2BVJq', u'ManilaPassword': u'4nQPbu7Ch798gPPthwrZs6Kr2', u'NeutronPassword': u'8kgQ3U27gQMTaUvWb724KbQ8K', u'GlancePassword': u'um99YHx2cP9ZGfRWThvk6c2n8', u'SnmpdReadonlyUserPassword': u'7f54596ff715c1ca1878a1185ded051f44beef33', u'HeatPassword': u'jkF88nM6nuGtshmVp2ePsUAHd', u'AdminPassword': u'F9afsbdYtNjMwb6hgAKw9rtTX', u'IronicPassword': u'VvJZUqPaDRJQwJmBNKPtgyjuv', u'HeatStackDomainAdminPassword': u'qzQqR8cv8e9r6cMRyk8KUWCkk', u'ZaqarPassword': u'8jDVYemtbrZ9eCvHUWc8gTAZv', u'MysqlClustercheckPassword': u'xJQMPhkgs2PqG9wNdWgZW4msW', u'GnocchiPassword': u'TN4tjsYYvTZayc4DqqZuY642M', u'CephAdminKey': u'AQC2S45aAAAAABAAAYT/baXKeRAZkZHshteO3Q==', u'CeilometerPassword': u'4rCWnU6GjNyNXhr9rFTZmJ3cC', u'CinderPassword': u'hNds7nsunkghcCmHtM6ghnajb', u'RabbitPassword': u'NqfDJEFDujfBEFefGrAgVt9vZ', u'CephRgwKey': u'AQC2S45aAAAAABAAC3w5Uiw0SXYUjEio/I7a6Q==', u'TrovePassword': u'Y9ZwMEQ92up4FWMaRZaV6X7sD', u'KeystoneCredential0': u'GavlhcO47vp1kgATYD5niOdOcdRxDQcrydYZgo7RQbs=', u'KeystoneCredential1': u'sjlkgpY39e8CVGu2ZZyN5f-PWUkT8xHTGfrVqIa8-hs=', u'CephClientKey': u'AQC2S45aAAAAABAAD0oMJfCjQwv/FhnAOOkBdw==', u'NovaPassword': u'v72sUpAsQRaDtg4KYnztQaHCu', u'AdminToken': u'pX9qYWFAEsgxycBrWbqtPJ29G', u'RedisPassword': u'TcjBjD6FpxhZDP6y9V7gaj8gP', u'MistralPassword': u'bTxxR3KcM8kuKYaghZqPPxBwY', u'SwiftHashSuffix': u'PRqEGctUHHNxZH3ZwP7DbUTxm', u'AodhPassword': u'scVG8JBBP9N9Pmhng2M6AzZBc', u'MigrationSshKey': {u'public_key': u'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC78G3xWGQJHaaMe0DaeebVDK/tmgLGwD4BRwPmWJG9z5CSTAEroCCCWXYtoGKol5MM9VQshV4Ogy1X4DCZRForWgl9hu9GL8UwHruuB0Y7zoBlFYaPCCGPZsrlhj8zo2fstnq/je/rjnFFXlmUKOCIyfLuYovlY8SJSeqQ3jkVxg4EZDkSwrN+82nmCXhfREgjxXTBSiLPSDwANtFbsCy49YvHmCNolikjegXr8PyqY7Qdz7FFU5e0CtNO1ADwwsYnIkDuDaL6KUlGD711bxPY5+hYVgM+GeU1grZVLDx6G74BavKDzg+yr5wcgNDuirdrjN9GjaFzPU+/ch9WKNyd Generated by TripleO', u'private_key': u'-----BEGIN RSA PRIVATE KEY-----\nMIIEpAIBAAKCAQEAu/Bt8VhkCR2mjHtA2nnm1Qyv7ZoCxsA+AUcD5liRvc+QkkwB\nK6Aggll2LaBiqJeTDPVULIVeDoMtV+AwmURaK1oJfYbvRi/FMB67rgdGO86AZRWG\njwghj2bK5YY/M6Nn7LZ6v43v645xRV5ZlCjgiMny7mKL5WPEiUnqkN45FcYOBGQ5\nEsKzfvNp5gl4X0RII8V0wUoiz0g8ADbRW7AsuPWLx5gjaJYpI3oF6/D8qmO0Hc+x\nRVOXtArTTtQA8MLGJyJA7g2i+ilJRg+9dW8T2OfoWFYDPhnlNYK2VSw8ehu+AWry\ng84Psq+cHIDQ7oq3a4zfRo2hcz1Pv3IfVijcnQIDAQABAoIBAQCRfeSu9P2kbPbV\nREmFmN9RSZwcdaD2mjamKILlXOWeqsRB7WLukez43Cb31XTrDUSCwJ1kRe71jymY\nIO+eh2LCstYr/jzX+f1ObkxewjTl8cxF9O8RZXsNl8c0/sOIx1SZ1P6bslbs5X3c\n9NimMSr52lUdpN6mO6EXo0ha1B4fMrl5lY3TzQXm1T48Zi5IMOZgpuQNbT9hRXss\n68oAmNEmDHapIjH5u2rZNn1d5W4pvyHtA/G+mWXu0hUxXlGWCN0YBcMErJ53HjOV\nGcWbd88kzDzbybPGYXqx2ExUGdeeP+tv1IWPimbWtemLRdxXGr2QRUdK8WiJ0M8S\n9dk7LJuFAoGBAPPpI+2P0JjNXVNjlizP4p5aTfjeCWJ1EEIOTSlPWNqxClTB0LJO\n8MR9qVZrOr0NWJEXs1PQ5icNJsjSNCNFBR54gMC56UKgSnOgZCEnxjjSKve4gzZ9\nP9P8Qn4fBtdsnfdlaiBIERBaQk5TWwlxukXmJ7Gygy0nUbQEljKOQ9qDAoGBAMVB\nGD6BsfK2F2rKtFpETHZ9AtIk/lWKLMW5Q26ihVweQ4DTKkTQNlEC36dSUQn8SsV5\nN4NH1jlahansLM5gC88laQxCK9vPAYVllN7YtJBYU78MhyPNsnzIrGgA6WgE6SMv\nuZuFaZ5IiKvPCLUHtIqsqaMQbptBFxqZKddzt0JfAoGAeWcVxuzKOwQc66Cp4uwm\nNANmw/RgX209BmPv7BvechuktMMziUzZcjPJ0YXV2ruF1dIiJBnaNJ3LLDHUWanE\n/oGkNElU3SDDbgHrVMVjWGzjjiF8zeZRmsX4oqX21cruZXFI/YBhXe5PCoVazryY\npqoEH+JmgFcNx7hwugEtrNkCgYA/dX2zPk5dYy+Nb8Et+SMQS4+Iw9X+9wEIa13C\nTg7RX/sfis/ia4nN7jq9vcHMkJoNhb3SQl4s/W5bCFwx2Lxz2/k7tF4fzS0UGWYX\ne2g7t+7ZW9JuNlLhyj2NCB4PFOVcKJJx8i3Uekld3LFUbDItGvdIOpUa5YnlSLkp\nU1T1yQKBgQDhEdJWFQZJrsILv3zFhuDtuy15QR1QvcRQXnUodaCj7dNQyK/+6CFG\nipxgzDI3537fMcC/MO7PDCG5HB0FZl7b3SDuNWbzW7hqCBZtBxRuBqdticc8jbkV\nnGt4UuYs+DVGPULDuDscVAKKCGT6cSFn5m1jedMgxsSxxm1A+xL8Ww==\n-----END RSA PRIVATE KEY-----\n'}, u'CephClusterFSID': u'afa4bfa0-178b-11e8-a78c-525400a6c54d', u'CephMonKey': u'AQC2S45aAAAAABAAuV7N5EtCfAjZ0GKecXseZA==', u'SwiftPassword': u'8cBNKm2qPfwwx7y7e3HJkmKhf', u'CeilometerMeteringSecret': u'b4tmWMngDw9yfv8rxyj7YTbPs', u'NeutronMetadataProxySharedSecret': u'Np7VUh38WzatDXetXEcJwQt6g', u'BarbicanPassword': u'gVR4qTFAkfYHd2bRCaWHFCG4W', u'SaharaPassword': u'hje6PHVNzV7PWzrwECArQsmZf'}, u'root_template': u'overcloud.yaml', u'environments': [{u'path': u'overcloud-resource-registry-puppet.yaml'}, {u'path': u'user-environment.yaml'}], u'template': u'overcloud.yaml'}, u'name': u'overcloud'}, u'execution': {u'input': {u'queue_name': u'9d578d3f-c29a-42ff-a261-14dbc2b44dbf', u'container': u'overcloud'}, u'spec': {u'input': [u'container', {u'queue_name': u'tripleo'}], u'tasks': {u'put_tempurl': {u'name': u'put_tempurl', u'on-success': u'set_put_tempurl', u'version': u'2.0', u'action': u'tripleo.swift.tempurl', u'input': {u'container': u'<% $.container %>-swift-rings', u'obj': u'swift-rings.tar.gz', u'method': u'PUT'}, u'type': u'direct'}, u'set_get_tempurl': {u'name': u'set_get_tempurl', u'on-success': u'put_tempurl', u'version': u'2.0', u'action': u'tripleo.parameters.update', u'input': {u'container': u'<% $.container %>', u'parameters': {u'SwiftRingGetTempurl': u'<% task(get_tempurl).result %>'}}, u'type': u'direct'}, u'get_tempurl': {u'name': u'get_tempurl', u'on-success': u'set_get_tempurl', u'version': u'2.0', u'action': u'tripleo.swift.tempurl', u'input': {u'container': u'<% $.container %>-swift-rings', u'obj': u'swift-rings.tar.gz'}, u'type': u'direct'}, u'set_status_success': {u'version': u'2.0', u'type': u'direct', u'name': u'set_status_success', u'publish': {u'status': u'SUCCESS', u'message': u'<% task(set_put_tempurl).result %>'}, u'on-success': u'notify_zaqar'}, u'notify_zaqar': {u'name': u'notify_zaqar', u'on-success': [{u'fail': u'<% $.get(\'status\') = "FAILED" %>'}], u'version': u'2.0', u'action': u'zaqar.queue_post', u'input': {u'queue_name': u'<% $.queue_name %>', u'messages': {u'body': {u'type': u'tripleo.swift_rings_backup.v1.create_swift_rings_backup_container_plan', u'payload': {u'status': u'<% $.status %>', u'message': u"<% $.get('message', '') %>", u'execution': u'<% execution() %>'}}}}, u'type': u'direct'}, u'set_put_tempurl_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'set_put_tempurl_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(set_put_tempurl).result %>'}, u'on-success': u'notify_zaqar'}, u'set_create_container_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'set_create_container_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(create_container_failed).result %>'}, u'on-success': u'notify_zaqar'}, u'check_container': {u'name': u'check_container', u'on-error': u'create_container', u'on-success': u'get_tempurl', u'version': u'2.0', u'action': u'swift.head_container container=<% $.container %>', u'type': u'direct'}, u'create_container': {u'name': u'create_container', u'on-error': u'set_create_container_failed', u'on-success': u'get_tempurl', u'version': u'2.0', u'action': u'tripleo.plan.create_container container="<% $.container %>-swift-rings"', u'type': u'direct'}, u'set_put_tempurl': {u'name': u'set_put_tempurl', u'on-error': u'set_put_tempurl_failed', u'on-success': u'set_status_success', u'version': u'2.0', u'action': u'tripleo.parameters.update', u'input': {u'container': u'<% $.container %>', u'parameters': {u'SwiftRingPutTempurl': u'<% task(put_tempurl).result %>'}}, u'type': u'direct'}}, u'description': u'This plan ensures existence of container for Swift Rings backup.\n', u'version': u'2.0', u'name': u'create_swift_rings_backup_container_plan'}, u'params': {u'index': 0, u'use_default_templates': True, u'task_execution_id': u'41dff073-8385-4bf6-be97-0f393081d1f2'}, u'id': u'eeb44234-e0ea-43c1-8588-261c90b333c4', u'name': u'tripleo.swift_rings_backup.v1.create_swift_rings_backup_container_plan'}}}}}] 2018-08-21 17:40:09.161 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'e340040793994788b220722900085bf1', u'expires_at': u'2018-08-22T01:38:28.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=46af4ffb-26e0-4b38-942f-8b2088ad3832, action_class=tripleo_common.actions.deployment.DeployStackAction, attributes={}, params={u'skip_deploy_identifier': False, u'container': u'overcloud', u'timeout': 240}] 2018-08-21 17:40:14.577 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering docker/post.j2.yaml 2018-08-21 17:40:15.335 2043 INFO tripleo_common.actions.templates [-] Writing rendered template docker/post.yaml 2018-08-21 17:40:15.370 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/all_nodes/mac_hostname.j2.yaml 2018-08-21 17:40:16.083 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/all_nodes/mac_hostname.yaml 2018-08-21 17:40:16.115 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/all_nodes/random_string.j2.yaml 2018-08-21 17:40:16.847 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/all_nodes/random_string.yaml 2018-08-21 17:40:16.879 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/all_nodes/swap-partition.j2.yaml 2018-08-21 17:40:17.620 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/all_nodes/swap-partition.yaml 2018-08-21 17:40:17.654 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/all_nodes/swap.j2.yaml 2018-08-21 17:40:18.499 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/all_nodes/swap.yaml 2018-08-21 17:40:18.536 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/tasks/major_upgrade_pacemaker_init.j2.yaml 2018-08-21 17:40:19.276 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/tasks/major_upgrade_pacemaker_init.yaml 2018-08-21 17:40:19.310 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering network/service_net_map.j2.yaml 2018-08-21 17:40:20.039 2043 INFO tripleo_common.actions.templates [-] Writing rendered template network/service_net_map.yaml 2018-08-21 17:40:20.071 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering overcloud-resource-registry-puppet.j2.yaml 2018-08-21 17:40:20.818 2043 INFO tripleo_common.actions.templates [-] Writing rendered template overcloud-resource-registry-puppet.yaml 2018-08-21 17:40:20.851 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering overcloud.j2.yaml 2018-08-21 17:40:21.645 2043 INFO tripleo_common.actions.templates [-] Writing rendered template overcloud.yaml 2018-08-21 17:40:21.676 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role template puppet/config.role.j2.yaml 2018-08-21 17:40:21.689 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering roles Controller,Compute,ComputeSriov,ComputeDpdk,BlockStorage,ObjectStorage,CephStorage,Networker 2018-08-21 17:40:21.689 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Controller 2018-08-21 17:40:22.403 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/controller-config.yaml 2018-08-21 17:40:22.435 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Compute 2018-08-21 17:40:23.209 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/compute-config.yaml 2018-08-21 17:40:23.250 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ComputeSriov 2018-08-21 17:40:24.002 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/computesriov-config.yaml 2018-08-21 17:40:24.037 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ComputeDpdk 2018-08-21 17:40:24.781 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/computedpdk-config.yaml 2018-08-21 17:40:24.821 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role BlockStorage 2018-08-21 17:40:25.603 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/blockstorage-config.yaml 2018-08-21 17:40:25.638 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ObjectStorage 2018-08-21 17:40:26.377 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/objectstorage-config.yaml 2018-08-21 17:40:26.407 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role CephStorage 2018-08-21 17:40:27.179 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/cephstorage-config.yaml 2018-08-21 17:40:27.213 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Networker 2018-08-21 17:40:27.959 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/networker-config.yaml 2018-08-21 17:40:27.997 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering puppet/extraconfig/all_nodes/neutron-ml2-cisco-nexus-ucsm.j2.yaml 2018-08-21 17:40:28.811 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/extraconfig/all_nodes/neutron-ml2-cisco-nexus-ucsm.yaml 2018-08-21 17:40:28.844 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering puppet/post.j2.yaml 2018-08-21 17:40:29.588 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/post.yaml 2018-08-21 17:40:29.622 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role template puppet/role.role.j2.yaml 2018-08-21 17:40:29.633 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering roles Controller,Compute,ComputeSriov,ComputeDpdk,BlockStorage,ObjectStorage,CephStorage,Networker 2018-08-21 17:40:29.633 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Controller 2018-08-21 17:40:29.634 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/controller-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-21 17:40:29.634 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Compute 2018-08-21 17:40:29.635 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/compute-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-21 17:40:29.635 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ComputeSriov 2018-08-21 17:40:30.390 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/computesriov-role.yaml 2018-08-21 17:40:30.424 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ComputeDpdk 2018-08-21 17:40:31.180 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/computedpdk-role.yaml 2018-08-21 17:40:31.215 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role BlockStorage 2018-08-21 17:40:31.216 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/blockstorage-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-21 17:40:31.216 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ObjectStorage 2018-08-21 17:40:31.216 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/objectstorage-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-21 17:40:31.217 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role CephStorage 2018-08-21 17:40:31.217 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/cephstorage-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-21 17:40:31.217 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Networker 2018-08-21 17:40:31.986 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/networker-role.yaml 2018-08-21 17:40:45.710 2043 INFO swiftclient [-] REQ: curl -i https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz COPY -H "Destination: overcloud-swift-rings/swift-rings.tar.gz-1534887645" -H "X-Auth-Token: e340040793994788..." 2018-08-21 17:40:45.711 2043 INFO swiftclient [-] RESP STATUS: 404 Not Found 2018-08-21 17:40:45.712 2043 INFO swiftclient [-] RESP HEADERS: {u'Date': u'Tue, 21 Aug 2018 21:40:45 GMT', u'Content-Length': u'70', u'Content-Type': u'text/html; charset=UTF-8', u'X-Trans-Id': u'tx9740ec248fa640c6ad5c8-005b7c86dd'} 2018-08-21 17:40:45.712 2043 INFO swiftclient [-] RESP BODY:

Not Found

The resource could not be found.

2018-08-21 17:40:45.713 2043 ERROR swiftclient [-] Object COPY failed: https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz 404 Not Found [first 60 chars of response]

Not Found

The resource could not be found.< 2018-08-21 17:40:45.713 2043 ERROR swiftclient Traceback (most recent call last): 2018-08-21 17:40:45.713 2043 ERROR swiftclient File "/usr/lib/python2.7/site-packages/swiftclient/client.py", line 1649, in _retry 2018-08-21 17:40:45.713 2043 ERROR swiftclient service_token=self.service_token, **kwargs) 2018-08-21 17:40:45.713 2043 ERROR swiftclient File "/usr/lib/python2.7/site-packages/swiftclient/client.py", line 1404, in copy_object 2018-08-21 17:40:45.713 2043 ERROR swiftclient raise ClientException.from_response(resp, 'Object COPY failed', body) 2018-08-21 17:40:45.713 2043 ERROR swiftclient ClientException: Object COPY failed: https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz 404 Not Found [first 60 chars of response]

Not Found

The resource could not be found.< 2018-08-21 17:40:45.713 2043 ERROR swiftclient 2018-08-21 17:40:45.716 2043 INFO tripleo_common.actions.deployment [-] Perfoming Heat stack create 2018-08-21 17:40:58.361 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'e340040793994788b220722900085bf1', u'expires_at': u'2018-08-22T01:38:28.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=26d698d5-6429-413b-a6a2-89e89b0de063, action_class=mistral.actions.openstack.actions.ZaqarAction, attributes={u'client_method_name': u'queue_post'}, params={u'queue_name': u'9d578d3f-c29a-42ff-a261-14dbc2b44dbf', u'messages': {u'body': {u'type': u'tripleo.deployment.v1.deploy_plan', u'payload': {u'status': u'SUCCESS', u'message': u'', u'execution': {u'input': {u'skip_deploy_identifier': False, u'container': u'overcloud', u'queue_name': u'9d578d3f-c29a-42ff-a261-14dbc2b44dbf', u'timeout': 240}, u'spec': {u'input': [u'container', {u'timeout': 240}, {u'skip_deploy_identifier': False}, {u'queue_name': u'tripleo'}], u'tasks': {u'add_validation_ssh_key': {u'on-complete': u'create_swift_rings_backup_plan', u'version': u'2.0', u'type': u'direct', u'name': u'add_validation_ssh_key', u'workflow': u'tripleo.validations.v1.add_validation_ssh_key_parameter container=<% $.container %>'}, u'deploy': {u'name': u'deploy', u'on-error': u'set_deployment_failed', u'on-success': u'send_message', u'version': u'2.0', u'action': u'tripleo.deployment.deploy timeout=<% $.timeout %> container=<% $.container %>', u'input': {u'skip_deploy_identifier': u'<% $.skip_deploy_identifier %>', u'container': u'<% $.container %>', u'timeout': u'<% $.timeout %>'}, u'type': u'direct'}, u'create_swift_rings_backup_plan': {u'name': u'create_swift_rings_backup_plan', u'on-error': u'create_swift_rings_backup_plan_set_status_failed', u'workflow': u'tripleo.swift_rings_backup.v1.create_swift_rings_backup_container_plan', u'on-success': u'deploy', u'version': u'2.0', u'input': {u'use_default_templates': True, u'queue_name': u'<% $.queue_name %>', u'container': u'<% $.container %>'}, u'type': u'direct'}, u'create_swift_rings_backup_plan_set_status_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'create_swift_rings_backup_plan_set_status_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(create_swift_rings_backup_plan).result %>'}, u'on-success': u'send_message'}, u'send_message': {u'retry': u'count=5 delay=1', u'name': u'send_message', u'version': u'2.0', u'action': u'zaqar.queue_post', u'input': {u'queue_name': u'<% $.queue_name %>', u'messages': {u'body': {u'type': u'tripleo.deployment.v1.deploy_plan', u'payload': {u'status': u"<% $.get('status', 'SUCCESS') %>", u'message': u"<% $.get('message', '') %>", u'execution': u'<% execution() %>'}}}}, u'type': u'direct'}, u'set_deployment_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'set_deployment_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(deploy).result %>'}, u'on-success': u'send_message'}}, u'name': u'deploy_plan', u'version': u'2.0'}, u'params': {}, u'id': u'5135a698-fd42-442c-81be-5a1dd5d918c6', u'name': u'tripleo.deployment.v1.deploy_plan'}}}}}] 2018-08-21 19:05:33.575 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'e340040793994788b220722900085bf1', u'expires_at': u'2018-08-22T01:38:28.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=None, action_class=tripleo_common.actions.deployment.OvercloudRcAction, attributes={}, params={u'no_proxy': u'', u'container': u'overcloud'}] 2018-08-22 10:04:35.727 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'dd88e8c89e684af8a7fb631a6cc358ad', u'expires_at': u'2018-08-22T18:04:34.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=None, action_class=tripleo_common.actions.templates.ProcessTemplatesAction, attributes={}, params={u'container': u'overcloud'}] 2018-08-22 10:04:40.565 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering docker/post.j2.yaml 2018-08-22 10:04:41.551 2043 INFO tripleo_common.actions.templates [-] Writing rendered template docker/post.yaml 2018-08-22 10:04:41.747 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/all_nodes/mac_hostname.j2.yaml 2018-08-22 10:04:42.578 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/all_nodes/mac_hostname.yaml 2018-08-22 10:04:42.617 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/all_nodes/random_string.j2.yaml 2018-08-22 10:04:43.535 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/all_nodes/random_string.yaml 2018-08-22 10:04:43.569 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/all_nodes/swap-partition.j2.yaml 2018-08-22 10:04:44.348 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/all_nodes/swap-partition.yaml 2018-08-22 10:04:44.383 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/all_nodes/swap.j2.yaml 2018-08-22 10:04:45.216 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/all_nodes/swap.yaml 2018-08-22 10:04:45.250 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/tasks/major_upgrade_pacemaker_init.j2.yaml 2018-08-22 10:04:46.083 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/tasks/major_upgrade_pacemaker_init.yaml 2018-08-22 10:04:46.120 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering network/service_net_map.j2.yaml 2018-08-22 10:04:47.105 2043 INFO tripleo_common.actions.templates [-] Writing rendered template network/service_net_map.yaml 2018-08-22 10:04:47.138 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering overcloud-resource-registry-puppet.j2.yaml 2018-08-22 10:04:48.001 2043 INFO tripleo_common.actions.templates [-] Writing rendered template overcloud-resource-registry-puppet.yaml 2018-08-22 10:04:48.036 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering overcloud.j2.yaml 2018-08-22 10:04:48.917 2043 INFO tripleo_common.actions.templates [-] Writing rendered template overcloud.yaml 2018-08-22 10:04:48.952 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role template puppet/config.role.j2.yaml 2018-08-22 10:04:48.963 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering roles Controller,Compute,ComputeSriov,ComputeDpdk,BlockStorage,ObjectStorage,CephStorage,Networker 2018-08-22 10:04:48.963 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Controller 2018-08-22 10:04:49.775 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/controller-config.yaml 2018-08-22 10:04:49.806 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Compute 2018-08-22 10:04:50.574 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/compute-config.yaml 2018-08-22 10:04:50.606 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ComputeSriov 2018-08-22 10:04:51.391 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/computesriov-config.yaml 2018-08-22 10:04:51.428 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ComputeDpdk 2018-08-22 10:04:52.213 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/computedpdk-config.yaml 2018-08-22 10:04:52.247 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role BlockStorage 2018-08-22 10:04:53.119 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/blockstorage-config.yaml 2018-08-22 10:04:53.156 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ObjectStorage 2018-08-22 10:04:53.980 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/objectstorage-config.yaml 2018-08-22 10:04:54.031 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role CephStorage 2018-08-22 10:04:54.934 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/cephstorage-config.yaml 2018-08-22 10:04:54.973 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Networker 2018-08-22 10:04:55.906 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/networker-config.yaml 2018-08-22 10:04:55.950 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering puppet/extraconfig/all_nodes/neutron-ml2-cisco-nexus-ucsm.j2.yaml 2018-08-22 10:04:56.784 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/extraconfig/all_nodes/neutron-ml2-cisco-nexus-ucsm.yaml 2018-08-22 10:04:56.829 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering puppet/post.j2.yaml 2018-08-22 10:04:57.682 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/post.yaml 2018-08-22 10:04:57.717 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role template puppet/role.role.j2.yaml 2018-08-22 10:04:57.729 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering roles Controller,Compute,ComputeSriov,ComputeDpdk,BlockStorage,ObjectStorage,CephStorage,Networker 2018-08-22 10:04:57.729 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Controller 2018-08-22 10:04:57.730 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/controller-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-22 10:04:57.730 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Compute 2018-08-22 10:04:57.730 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/compute-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-22 10:04:57.731 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ComputeSriov 2018-08-22 10:04:58.589 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/computesriov-role.yaml 2018-08-22 10:04:58.643 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ComputeDpdk 2018-08-22 10:04:59.465 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/computedpdk-role.yaml 2018-08-22 10:04:59.503 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role BlockStorage 2018-08-22 10:04:59.504 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/blockstorage-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-22 10:04:59.504 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ObjectStorage 2018-08-22 10:04:59.505 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/objectstorage-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-22 10:04:59.506 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role CephStorage 2018-08-22 10:04:59.507 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/cephstorage-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-22 10:04:59.507 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Networker 2018-08-22 10:05:00.320 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/networker-role.yaml 2018-08-22 14:30:49.173 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'150d888ef5f14a699a088c311aedf1e6', u'expires_at': u'2018-08-22T22:30:44.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=None, action_class=tripleo_common.actions.plan.ListPlansAction, attributes={}, params={}] 2018-08-22 14:31:10.363 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'150d888ef5f14a699a088c311aedf1e6', u'expires_at': u'2018-08-22T22:30:44.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=c36db358-2927-48e7-8c44-42f2df969353, action_class=mistral.actions.openstack.actions.SwiftAction, attributes={u'client_method_name': u'head_container'}, params={u'headers': None, u'container': u'overcloud'}] 2018-08-22 14:31:11.450 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'150d888ef5f14a699a088c311aedf1e6', u'expires_at': u'2018-08-22T22:30:44.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=358c19cb-e243-42ea-8055-6abf5e65169f, action_class=tripleo_common.actions.swifthelper.SwiftTempUrlAction, attributes={}, params={u'obj': u'swift-rings.tar.gz', u'valid': u'86400', u'container': u'overcloud-swift-rings', u'method': u'GET'}] 2018-08-22 14:31:12.548 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'150d888ef5f14a699a088c311aedf1e6', u'expires_at': u'2018-08-22T22:30:44.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=826dbe4b-6dfb-4808-aa82-3c6621e2e979, action_class=tripleo_common.actions.parameters.UpdateParametersAction, attributes={}, params={u'container': u'overcloud', u'parameters': {u'SwiftRingGetTempurl': u'https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=36ae7dd22d9db864a75ed0fe7860872d49c0c49f&temp_url_expires=1535049072'}}] 2018-08-22 14:31:13.634 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'150d888ef5f14a699a088c311aedf1e6', u'expires_at': u'2018-08-22T22:30:44.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=7eadbc37-7d1b-4be5-919b-ce67af6ae7f8, action_class=tripleo_common.actions.swifthelper.SwiftTempUrlAction, attributes={}, params={u'obj': u'swift-rings.tar.gz', u'valid': u'86400', u'container': u'overcloud-swift-rings', u'method': u'PUT'}] 2018-08-22 14:31:14.722 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'150d888ef5f14a699a088c311aedf1e6', u'expires_at': u'2018-08-22T22:30:44.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=c2d3212e-b7f0-48fc-9041-846a57f697b1, action_class=tripleo_common.actions.parameters.UpdateParametersAction, attributes={}, params={u'container': u'overcloud', u'parameters': {u'SwiftRingPutTempurl': u'https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=bf06a3554ad2e8a7c6b8caae3b2967aba252882c&temp_url_expires=1535049074'}}] 2018-08-22 14:31:15.813 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'150d888ef5f14a699a088c311aedf1e6', u'expires_at': u'2018-08-22T22:30:44.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=a5aee90d-9ce6-48eb-ad8f-4e6f3849493e, action_class=mistral.actions.std_actions.NoOpAction, attributes={}, params={}] 2018-08-22 14:31:15.816 2043 INFO mistral.actions.std_actions [-] Running no-op action 2018-08-22 14:31:17.057 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'150d888ef5f14a699a088c311aedf1e6', u'expires_at': u'2018-08-22T22:30:44.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=0a9fc5a6-93d6-4f11-8469-d7fc298f071d, action_class=mistral.actions.openstack.actions.ZaqarAction, attributes={u'client_method_name': u'queue_post'}, params={u'queue_name': u'bc29a20c-1d1f-4b23-aeec-3a16f0f6962f', u'messages': {u'body': {u'type': u'tripleo.swift_rings_backup.v1.create_swift_rings_backup_container_plan', u'payload': {u'status': u'SUCCESS', u'message': {u'description': None, u'created_at': u'2018-02-22 04:48:52', u'updated_at': u'2018-08-22 18:31:13', u'id': u'968f1f11-6f20-4df5-80c9-44c37af9fbf9', u'manager': {u'client': {u'cron_triggers': None, u'tasks': None, u'workbooks': None, u'actions': None, u'executions': None, u'environments': None, u'members': None, u'workflows': None, u'services': None, u'http_client': None, u'action_executions': None}}, u'scope': u'private', u'_data': {u'created_at': u'2018-02-22 04:48:52', u'description': None, u'variables': u'{"root_template": "overcloud.yaml", "passwords": {"CephClusterFSID": "afa4bfa0-178b-11e8-a78c-525400a6c54d", "CephMonKey": "AQC2S45aAAAAABAAuV7N5EtCfAjZ0GKecXseZA==", "NeutronPassword": "8kgQ3U27gQMTaUvWb724KbQ8K", "HeatPassword": "jkF88nM6nuGtshmVp2ePsUAHd", "SnmpdReadonlyUserPassword": "7f54596ff715c1ca1878a1185ded051f44beef33", "GlancePassword": "um99YHx2cP9ZGfRWThvk6c2n8", "IronicPassword": "VvJZUqPaDRJQwJmBNKPtgyjuv", "HeatStackDomainAdminPassword": "qzQqR8cv8e9r6cMRyk8KUWCkk", "ZaqarPassword": "8jDVYemtbrZ9eCvHUWc8gTAZv", "MysqlClustercheckPassword": "xJQMPhkgs2PqG9wNdWgZW4msW", "GnocchiPassword": "TN4tjsYYvTZayc4DqqZuY642M", "CephAdminKey": "AQC2S45aAAAAABAAAYT/baXKeRAZkZHshteO3Q==", "CeilometerPassword": "4rCWnU6GjNyNXhr9rFTZmJ3cC", "CinderPassword": "hNds7nsunkghcCmHtM6ghnajb", "RabbitPassword": "NqfDJEFDujfBEFefGrAgVt9vZ", "CephRgwKey": "AQC2S45aAAAAABAAC3w5Uiw0SXYUjEio/I7a6Q==", "TrovePassword": "Y9ZwMEQ92up4FWMaRZaV6X7sD", "AodhPassword": "scVG8JBBP9N9Pmhng2M6AzZBc", "KeystoneCredential0": "GavlhcO47vp1kgATYD5niOdOcdRxDQcrydYZgo7RQbs=", "KeystoneCredential1": "sjlkgpY39e8CVGu2ZZyN5f-PWUkT8xHTGfrVqIa8-hs=", "CephClientKey": "AQC2S45aAAAAABAAD0oMJfCjQwv/FhnAOOkBdw==", "NovaPassword": "v72sUpAsQRaDtg4KYnztQaHCu", "AdminToken": "pX9qYWFAEsgxycBrWbqtPJ29G", "RedisPassword": "TcjBjD6FpxhZDP6y9V7gaj8gP", "MistralPassword": "bTxxR3KcM8kuKYaghZqPPxBwY", "SwiftHashSuffix": "PRqEGctUHHNxZH3ZwP7DbUTxm", "AdminPassword": "F9afsbdYtNjMwb6hgAKw9rtTX", "MigrationSshKey": {"public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC78G3xWGQJHaaMe0DaeebVDK/tmgLGwD4BRwPmWJG9z5CSTAEroCCCWXYtoGKol5MM9VQshV4Ogy1X4DCZRForWgl9hu9GL8UwHruuB0Y7zoBlFYaPCCGPZsrlhj8zo2fstnq/je/rjnFFXlmUKOCIyfLuYovlY8SJSeqQ3jkVxg4EZDkSwrN+82nmCXhfREgjxXTBSiLPSDwANtFbsCy49YvHmCNolikjegXr8PyqY7Qdz7FFU5e0CtNO1ADwwsYnIkDuDaL6KUlGD711bxPY5+hYVgM+GeU1grZVLDx6G74BavKDzg+yr5wcgNDuirdrjN9GjaFzPU+/ch9WKNyd Generated by TripleO", "private_key": "-----BEGIN RSA PRIVATE KEY-----\\nMIIEpAIBAAKCAQEAu/Bt8VhkCR2mjHtA2nnm1Qyv7ZoCxsA+AUcD5liRvc+QkkwB\\nK6Aggll2LaBiqJeTDPVULIVeDoMtV+AwmURaK1oJfYbvRi/FMB67rgdGO86AZRWG\\njwghj2bK5YY/M6Nn7LZ6v43v645xRV5ZlCjgiMny7mKL5WPEiUnqkN45FcYOBGQ5\\nEsKzfvNp5gl4X0RII8V0wUoiz0g8ADbRW7AsuPWLx5gjaJYpI3oF6/D8qmO0Hc+x\\nRVOXtArTTtQA8MLGJyJA7g2i+ilJRg+9dW8T2OfoWFYDPhnlNYK2VSw8ehu+AWry\\ng84Psq+cHIDQ7oq3a4zfRo2hcz1Pv3IfVijcnQIDAQABAoIBAQCRfeSu9P2kbPbV\\nREmFmN9RSZwcdaD2mjamKILlXOWeqsRB7WLukez43Cb31XTrDUSCwJ1kRe71jymY\\nIO+eh2LCstYr/jzX+f1ObkxewjTl8cxF9O8RZXsNl8c0/sOIx1SZ1P6bslbs5X3c\\n9NimMSr52lUdpN6mO6EXo0ha1B4fMrl5lY3TzQXm1T48Zi5IMOZgpuQNbT9hRXss\\n68oAmNEmDHapIjH5u2rZNn1d5W4pvyHtA/G+mWXu0hUxXlGWCN0YBcMErJ53HjOV\\nGcWbd88kzDzbybPGYXqx2ExUGdeeP+tv1IWPimbWtemLRdxXGr2QRUdK8WiJ0M8S\\n9dk7LJuFAoGBAPPpI+2P0JjNXVNjlizP4p5aTfjeCWJ1EEIOTSlPWNqxClTB0LJO\\n8MR9qVZrOr0NWJEXs1PQ5icNJsjSNCNFBR54gMC56UKgSnOgZCEnxjjSKve4gzZ9\\nP9P8Qn4fBtdsnfdlaiBIERBaQk5TWwlxukXmJ7Gygy0nUbQEljKOQ9qDAoGBAMVB\\nGD6BsfK2F2rKtFpETHZ9AtIk/lWKLMW5Q26ihVweQ4DTKkTQNlEC36dSUQn8SsV5\\nN4NH1jlahansLM5gC88laQxCK9vPAYVllN7YtJBYU78MhyPNsnzIrGgA6WgE6SMv\\nuZuFaZ5IiKvPCLUHtIqsqaMQbptBFxqZKddzt0JfAoGAeWcVxuzKOwQc66Cp4uwm\\nNANmw/RgX209BmPv7BvechuktMMziUzZcjPJ0YXV2ruF1dIiJBnaNJ3LLDHUWanE\\n/oGkNElU3SDDbgHrVMVjWGzjjiF8zeZRmsX4oqX21cruZXFI/YBhXe5PCoVazryY\\npqoEH+JmgFcNx7hwugEtrNkCgYA/dX2zPk5dYy+Nb8Et+SMQS4+Iw9X+9wEIa13C\\nTg7RX/sfis/ia4nN7jq9vcHMkJoNhb3SQl4s/W5bCFwx2Lxz2/k7tF4fzS0UGWYX\\ne2g7t+7ZW9JuNlLhyj2NCB4PFOVcKJJx8i3Uekld3LFUbDItGvdIOpUa5YnlSLkp\\nU1T1yQKBgQDhEdJWFQZJrsILv3zFhuDtuy15QR1QvcRQXnUodaCj7dNQyK/+6CFG\\nipxgzDI3537fMcC/MO7PDCG5HB0FZl7b3SDuNWbzW7hqCBZtBxRuBqdticc8jbkV\\nnGt4UuYs+DVGPULDuDscVAKKCGT6cSFn5m1jedMgxsSxxm1A+xL8Ww==\\n-----END RSA PRIVATE KEY-----\\n"}, "HAProxyStatsPassword": "XknBPwQd4AsTKwH4seqp2BVJq", "ManilaPassword": "4nQPbu7Ch798gPPthwrZs6Kr2", "SwiftPassword": "8cBNKm2qPfwwx7y7e3HJkmKhf", "CeilometerMeteringSecret": "b4tmWMngDw9yfv8rxyj7YTbPs", "NeutronMetadataProxySharedSecret": "Np7VUh38WzatDXetXEcJwQt6g", "BarbicanPassword": "gVR4qTFAkfYHd2bRCaWHFCG4W", "SaharaPassword": "hje6PHVNzV7PWzrwECArQsmZf"}, "parameter_defaults": {"SwiftRingGetTempurl": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=36ae7dd22d9db864a75ed0fe7860872d49c0c49f&temp_url_expires=1535049072"}, "template": "overcloud.yaml", "environments": []}', u'updated_at': u'2018-08-22 18:31:13', u'scope': u'private', u'id': u'968f1f11-6f20-4df5-80c9-44c37af9fbf9', u'name': u'overcloud'}, u'variables': {u'parameter_defaults': {u'SwiftRingPutTempurl': u'https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=bf06a3554ad2e8a7c6b8caae3b2967aba252882c&temp_url_expires=1535049074', u'SwiftRingGetTempurl': u'https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=36ae7dd22d9db864a75ed0fe7860872d49c0c49f&temp_url_expires=1535049072'}, u'passwords': {u'HAProxyStatsPassword': u'XknBPwQd4AsTKwH4seqp2BVJq', u'ManilaPassword': u'4nQPbu7Ch798gPPthwrZs6Kr2', u'NeutronPassword': u'8kgQ3U27gQMTaUvWb724KbQ8K', u'GlancePassword': u'um99YHx2cP9ZGfRWThvk6c2n8', u'SnmpdReadonlyUserPassword': u'7f54596ff715c1ca1878a1185ded051f44beef33', u'HeatPassword': u'jkF88nM6nuGtshmVp2ePsUAHd', u'AdminPassword': u'F9afsbdYtNjMwb6hgAKw9rtTX', u'IronicPassword': u'VvJZUqPaDRJQwJmBNKPtgyjuv', u'HeatStackDomainAdminPassword': u'qzQqR8cv8e9r6cMRyk8KUWCkk', u'ZaqarPassword': u'8jDVYemtbrZ9eCvHUWc8gTAZv', u'MysqlClustercheckPassword': u'xJQMPhkgs2PqG9wNdWgZW4msW', u'GnocchiPassword': u'TN4tjsYYvTZayc4DqqZuY642M', u'CephAdminKey': u'AQC2S45aAAAAABAAAYT/baXKeRAZkZHshteO3Q==', u'CeilometerPassword': u'4rCWnU6GjNyNXhr9rFTZmJ3cC', u'CinderPassword': u'hNds7nsunkghcCmHtM6ghnajb', u'RabbitPassword': u'NqfDJEFDujfBEFefGrAgVt9vZ', u'CephRgwKey': u'AQC2S45aAAAAABAAC3w5Uiw0SXYUjEio/I7a6Q==', u'TrovePassword': u'Y9ZwMEQ92up4FWMaRZaV6X7sD', u'KeystoneCredential0': u'GavlhcO47vp1kgATYD5niOdOcdRxDQcrydYZgo7RQbs=', u'KeystoneCredential1': u'sjlkgpY39e8CVGu2ZZyN5f-PWUkT8xHTGfrVqIa8-hs=', u'CephClientKey': u'AQC2S45aAAAAABAAD0oMJfCjQwv/FhnAOOkBdw==', u'NovaPassword': u'v72sUpAsQRaDtg4KYnztQaHCu', u'AdminToken': u'pX9qYWFAEsgxycBrWbqtPJ29G', u'RedisPassword': u'TcjBjD6FpxhZDP6y9V7gaj8gP', u'MistralPassword': u'bTxxR3KcM8kuKYaghZqPPxBwY', u'SwiftHashSuffix': u'PRqEGctUHHNxZH3ZwP7DbUTxm', u'AodhPassword': u'scVG8JBBP9N9Pmhng2M6AzZBc', u'MigrationSshKey': {u'public_key': u'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC78G3xWGQJHaaMe0DaeebVDK/tmgLGwD4BRwPmWJG9z5CSTAEroCCCWXYtoGKol5MM9VQshV4Ogy1X4DCZRForWgl9hu9GL8UwHruuB0Y7zoBlFYaPCCGPZsrlhj8zo2fstnq/je/rjnFFXlmUKOCIyfLuYovlY8SJSeqQ3jkVxg4EZDkSwrN+82nmCXhfREgjxXTBSiLPSDwANtFbsCy49YvHmCNolikjegXr8PyqY7Qdz7FFU5e0CtNO1ADwwsYnIkDuDaL6KUlGD711bxPY5+hYVgM+GeU1grZVLDx6G74BavKDzg+yr5wcgNDuirdrjN9GjaFzPU+/ch9WKNyd Generated by TripleO', u'private_key': u'-----BEGIN RSA PRIVATE KEY-----\nMIIEpAIBAAKCAQEAu/Bt8VhkCR2mjHtA2nnm1Qyv7ZoCxsA+AUcD5liRvc+QkkwB\nK6Aggll2LaBiqJeTDPVULIVeDoMtV+AwmURaK1oJfYbvRi/FMB67rgdGO86AZRWG\njwghj2bK5YY/M6Nn7LZ6v43v645xRV5ZlCjgiMny7mKL5WPEiUnqkN45FcYOBGQ5\nEsKzfvNp5gl4X0RII8V0wUoiz0g8ADbRW7AsuPWLx5gjaJYpI3oF6/D8qmO0Hc+x\nRVOXtArTTtQA8MLGJyJA7g2i+ilJRg+9dW8T2OfoWFYDPhnlNYK2VSw8ehu+AWry\ng84Psq+cHIDQ7oq3a4zfRo2hcz1Pv3IfVijcnQIDAQABAoIBAQCRfeSu9P2kbPbV\nREmFmN9RSZwcdaD2mjamKILlXOWeqsRB7WLukez43Cb31XTrDUSCwJ1kRe71jymY\nIO+eh2LCstYr/jzX+f1ObkxewjTl8cxF9O8RZXsNl8c0/sOIx1SZ1P6bslbs5X3c\n9NimMSr52lUdpN6mO6EXo0ha1B4fMrl5lY3TzQXm1T48Zi5IMOZgpuQNbT9hRXss\n68oAmNEmDHapIjH5u2rZNn1d5W4pvyHtA/G+mWXu0hUxXlGWCN0YBcMErJ53HjOV\nGcWbd88kzDzbybPGYXqx2ExUGdeeP+tv1IWPimbWtemLRdxXGr2QRUdK8WiJ0M8S\n9dk7LJuFAoGBAPPpI+2P0JjNXVNjlizP4p5aTfjeCWJ1EEIOTSlPWNqxClTB0LJO\n8MR9qVZrOr0NWJEXs1PQ5icNJsjSNCNFBR54gMC56UKgSnOgZCEnxjjSKve4gzZ9\nP9P8Qn4fBtdsnfdlaiBIERBaQk5TWwlxukXmJ7Gygy0nUbQEljKOQ9qDAoGBAMVB\nGD6BsfK2F2rKtFpETHZ9AtIk/lWKLMW5Q26ihVweQ4DTKkTQNlEC36dSUQn8SsV5\nN4NH1jlahansLM5gC88laQxCK9vPAYVllN7YtJBYU78MhyPNsnzIrGgA6WgE6SMv\nuZuFaZ5IiKvPCLUHtIqsqaMQbptBFxqZKddzt0JfAoGAeWcVxuzKOwQc66Cp4uwm\nNANmw/RgX209BmPv7BvechuktMMziUzZcjPJ0YXV2ruF1dIiJBnaNJ3LLDHUWanE\n/oGkNElU3SDDbgHrVMVjWGzjjiF8zeZRmsX4oqX21cruZXFI/YBhXe5PCoVazryY\npqoEH+JmgFcNx7hwugEtrNkCgYA/dX2zPk5dYy+Nb8Et+SMQS4+Iw9X+9wEIa13C\nTg7RX/sfis/ia4nN7jq9vcHMkJoNhb3SQl4s/W5bCFwx2Lxz2/k7tF4fzS0UGWYX\ne2g7t+7ZW9JuNlLhyj2NCB4PFOVcKJJx8i3Uekld3LFUbDItGvdIOpUa5YnlSLkp\nU1T1yQKBgQDhEdJWFQZJrsILv3zFhuDtuy15QR1QvcRQXnUodaCj7dNQyK/+6CFG\nipxgzDI3537fMcC/MO7PDCG5HB0FZl7b3SDuNWbzW7hqCBZtBxRuBqdticc8jbkV\nnGt4UuYs+DVGPULDuDscVAKKCGT6cSFn5m1jedMgxsSxxm1A+xL8Ww==\n-----END RSA PRIVATE KEY-----\n'}, u'CephClusterFSID': u'afa4bfa0-178b-11e8-a78c-525400a6c54d', u'CephMonKey': u'AQC2S45aAAAAABAAuV7N5EtCfAjZ0GKecXseZA==', u'SwiftPassword': u'8cBNKm2qPfwwx7y7e3HJkmKhf', u'CeilometerMeteringSecret': u'b4tmWMngDw9yfv8rxyj7YTbPs', u'NeutronMetadataProxySharedSecret': u'Np7VUh38WzatDXetXEcJwQt6g', u'BarbicanPassword': u'gVR4qTFAkfYHd2bRCaWHFCG4W', u'SaharaPassword': u'hje6PHVNzV7PWzrwECArQsmZf'}, u'root_template': u'overcloud.yaml', u'environments': [], u'template': u'overcloud.yaml'}, u'name': u'overcloud'}, u'execution': {u'input': {u'queue_name': u'bc29a20c-1d1f-4b23-aeec-3a16f0f6962f', u'container': u'overcloud'}, u'spec': {u'input': [u'container', {u'queue_name': u'tripleo'}], u'tasks': {u'put_tempurl': {u'name': u'put_tempurl', u'on-success': u'set_put_tempurl', u'version': u'2.0', u'action': u'tripleo.swift.tempurl', u'input': {u'container': u'<% $.container %>-swift-rings', u'obj': u'swift-rings.tar.gz', u'method': u'PUT'}, u'type': u'direct'}, u'set_get_tempurl': {u'name': u'set_get_tempurl', u'on-success': u'put_tempurl', u'version': u'2.0', u'action': u'tripleo.parameters.update', u'input': {u'container': u'<% $.container %>', u'parameters': {u'SwiftRingGetTempurl': u'<% task(get_tempurl).result %>'}}, u'type': u'direct'}, u'get_tempurl': {u'name': u'get_tempurl', u'on-success': u'set_get_tempurl', u'version': u'2.0', u'action': u'tripleo.swift.tempurl', u'input': {u'container': u'<% $.container %>-swift-rings', u'obj': u'swift-rings.tar.gz'}, u'type': u'direct'}, u'set_status_success': {u'version': u'2.0', u'type': u'direct', u'name': u'set_status_success', u'publish': {u'status': u'SUCCESS', u'message': u'<% task(set_put_tempurl).result %>'}, u'on-success': u'notify_zaqar'}, u'notify_zaqar': {u'name': u'notify_zaqar', u'on-success': [{u'fail': u'<% $.get(\'status\') = "FAILED" %>'}], u'version': u'2.0', u'action': u'zaqar.queue_post', u'input': {u'queue_name': u'<% $.queue_name %>', u'messages': {u'body': {u'type': u'tripleo.swift_rings_backup.v1.create_swift_rings_backup_container_plan', u'payload': {u'status': u'<% $.status %>', u'message': u"<% $.get('message', '') %>", u'execution': u'<% execution() %>'}}}}, u'type': u'direct'}, u'set_put_tempurl_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'set_put_tempurl_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(set_put_tempurl).result %>'}, u'on-success': u'notify_zaqar'}, u'set_create_container_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'set_create_container_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(create_container_failed).result %>'}, u'on-success': u'notify_zaqar'}, u'check_container': {u'name': u'check_container', u'on-error': u'create_container', u'on-success': u'get_tempurl', u'version': u'2.0', u'action': u'swift.head_container container=<% $.container %>', u'type': u'direct'}, u'create_container': {u'name': u'create_container', u'on-error': u'set_create_container_failed', u'on-success': u'get_tempurl', u'version': u'2.0', u'action': u'tripleo.plan.create_container container="<% $.container %>-swift-rings"', u'type': u'direct'}, u'set_put_tempurl': {u'name': u'set_put_tempurl', u'on-error': u'set_put_tempurl_failed', u'on-success': u'set_status_success', u'version': u'2.0', u'action': u'tripleo.parameters.update', u'input': {u'container': u'<% $.container %>', u'parameters': {u'SwiftRingPutTempurl': u'<% task(put_tempurl).result %>'}}, u'type': u'direct'}}, u'description': u'This plan ensures existence of container for Swift Rings backup.\n', u'version': u'2.0', u'name': u'create_swift_rings_backup_container_plan'}, u'params': {u'index': 0, u'use_default_templates': True, u'task_execution_id': u'144e270d-cc1f-400d-bd90-a0ca58e918b4'}, u'id': u'94b920e5-aa71-4a36-be41-50056ade970a', u'name': u'tripleo.swift_rings_backup.v1.create_swift_rings_backup_container_plan'}}}}}] 2018-08-22 14:31:21.456 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'150d888ef5f14a699a088c311aedf1e6', u'expires_at': u'2018-08-22T22:30:44.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=2304bdf7-0266-4788-a322-084c53fd06b1, action_class=tripleo_common.actions.plan.UpdatePlanAction, attributes={}, params={u'container': u'overcloud'}] 2018-08-22 14:31:23.571 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'150d888ef5f14a699a088c311aedf1e6', u'expires_at': u'2018-08-22T22:30:44.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=87a509ae-41ed-46ad-8393-ab1a7ab0ca34, action_class=tripleo_common.actions.parameters.GeneratePasswordsAction, attributes={}, params={u'container': u'overcloud'}] 2018-08-22 14:31:25.662 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'150d888ef5f14a699a088c311aedf1e6', u'expires_at': u'2018-08-22T22:30:44.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=414f9746-6cd0-4f68-9f4a-b2d9b111bbab, action_class=tripleo_common.actions.templates.ProcessTemplatesAction, attributes={}, params={u'container': u'overcloud'}] 2018-08-22 14:31:27.985 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering docker/post.j2.yaml 2018-08-22 14:31:28.572 2043 INFO tripleo_common.actions.templates [-] Writing rendered template docker/post.yaml 2018-08-22 14:31:28.603 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/all_nodes/mac_hostname.j2.yaml 2018-08-22 14:31:29.222 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/all_nodes/mac_hostname.yaml 2018-08-22 14:31:29.255 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/all_nodes/random_string.j2.yaml 2018-08-22 14:31:29.791 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/all_nodes/random_string.yaml 2018-08-22 14:31:29.822 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/all_nodes/swap-partition.j2.yaml 2018-08-22 14:31:30.351 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/all_nodes/swap-partition.yaml 2018-08-22 14:31:30.380 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/all_nodes/swap.j2.yaml 2018-08-22 14:31:30.941 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/all_nodes/swap.yaml 2018-08-22 14:31:30.971 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/tasks/major_upgrade_pacemaker_init.j2.yaml 2018-08-22 14:31:31.512 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/tasks/major_upgrade_pacemaker_init.yaml 2018-08-22 14:31:31.544 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering network/service_net_map.j2.yaml 2018-08-22 14:31:32.075 2043 INFO tripleo_common.actions.templates [-] Writing rendered template network/service_net_map.yaml 2018-08-22 14:31:32.105 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering overcloud-resource-registry-puppet.j2.yaml 2018-08-22 14:31:32.668 2043 INFO tripleo_common.actions.templates [-] Writing rendered template overcloud-resource-registry-puppet.yaml 2018-08-22 14:31:32.700 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering overcloud.j2.yaml 2018-08-22 14:31:33.313 2043 INFO tripleo_common.actions.templates [-] Writing rendered template overcloud.yaml 2018-08-22 14:31:33.347 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role template puppet/config.role.j2.yaml 2018-08-22 14:31:33.357 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering roles Controller,Compute,ComputeSriov,ComputeDpdk,BlockStorage,ObjectStorage,CephStorage,Networker 2018-08-22 14:31:33.357 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Controller 2018-08-22 14:31:33.889 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/controller-config.yaml 2018-08-22 14:31:33.920 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Compute 2018-08-22 14:31:34.473 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/compute-config.yaml 2018-08-22 14:31:34.513 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ComputeSriov 2018-08-22 14:31:35.141 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/computesriov-config.yaml 2018-08-22 14:31:35.173 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ComputeDpdk 2018-08-22 14:31:35.715 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/computedpdk-config.yaml 2018-08-22 14:31:35.746 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role BlockStorage 2018-08-22 14:31:36.282 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/blockstorage-config.yaml 2018-08-22 14:31:36.314 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ObjectStorage 2018-08-22 14:31:36.949 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/objectstorage-config.yaml 2018-08-22 14:31:36.979 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role CephStorage 2018-08-22 14:31:37.518 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/cephstorage-config.yaml 2018-08-22 14:31:37.549 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Networker 2018-08-22 14:31:38.087 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/networker-config.yaml 2018-08-22 14:31:38.122 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering puppet/extraconfig/all_nodes/neutron-ml2-cisco-nexus-ucsm.j2.yaml 2018-08-22 14:31:38.697 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/extraconfig/all_nodes/neutron-ml2-cisco-nexus-ucsm.yaml 2018-08-22 14:31:38.729 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering puppet/post.j2.yaml 2018-08-22 14:31:39.445 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/post.yaml 2018-08-22 14:31:39.482 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role template puppet/role.role.j2.yaml 2018-08-22 14:31:39.492 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering roles Controller,Compute,ComputeSriov,ComputeDpdk,BlockStorage,ObjectStorage,CephStorage,Networker 2018-08-22 14:31:39.492 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Controller 2018-08-22 14:31:39.493 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/controller-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-22 14:31:39.493 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Compute 2018-08-22 14:31:39.493 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/compute-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-22 14:31:39.494 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ComputeSriov 2018-08-22 14:31:40.049 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/computesriov-role.yaml 2018-08-22 14:31:40.087 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ComputeDpdk 2018-08-22 14:31:40.654 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/computedpdk-role.yaml 2018-08-22 14:31:40.685 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role BlockStorage 2018-08-22 14:31:40.686 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/blockstorage-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-22 14:31:40.686 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ObjectStorage 2018-08-22 14:31:40.687 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/objectstorage-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-22 14:31:40.688 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role CephStorage 2018-08-22 14:31:40.689 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/cephstorage-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-22 14:31:40.690 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Networker 2018-08-22 14:31:41.308 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/networker-role.yaml 2018-08-22 14:31:49.577 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'150d888ef5f14a699a088c311aedf1e6', u'expires_at': u'2018-08-22T22:30:44.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=9d9ac15e-1e1f-4d1e-99bd-091456a3ebf6, action_class=mistral.actions.std_actions.NoOpAction, attributes={}, params={}] 2018-08-22 14:31:49.578 2043 INFO mistral.actions.std_actions [-] Running no-op action 2018-08-22 14:31:50.765 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'150d888ef5f14a699a088c311aedf1e6', u'expires_at': u'2018-08-22T22:30:44.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=561ddc11-ee5c-42db-aa13-7cc8c10d792d, action_class=mistral.actions.openstack.actions.ZaqarAction, attributes={u'client_method_name': u'queue_post'}, params={u'queue_name': u'bc29a20c-1d1f-4b23-aeec-3a16f0f6962f', u'messages': {u'body': {u'type': u'tripleo.plan_management.v1.update_deployment_plan', u'payload': {u'status': u'SUCCESS', u'message': u'', u'execution': {u'input': {u'queue_name': u'bc29a20c-1d1f-4b23-aeec-3a16f0f6962f', u'container': u'overcloud'}, u'spec': {u'input': [u'container', {u'queue_name': u'tripleo'}], u'tasks': {u'update_plan': {u'name': u'update_plan', u'on-error': u'update_plan_set_status_failed', u'on-success': u'ensure_passwords_exist', u'version': u'2.0', u'action': u'tripleo.plan.update container=<% $.container %>', u'type': u'direct'}, u'ensure_passwords_exist': {u'name': u'ensure_passwords_exist', u'on-error': u'ensure_passwords_exist_set_status_failed', u'on-success': u'process_templates', u'version': u'2.0', u'action': u'tripleo.parameters.generate_passwords container=<% $.container %>', u'type': u'direct'}, u'create_swift_rings_backup_plan': {u'name': u'create_swift_rings_backup_plan', u'on-error': u'create_swift_rings_backup_plan_set_status_failed', u'workflow': u'tripleo.swift_rings_backup.v1.create_swift_rings_backup_container_plan', u'on-success': u'update_plan', u'version': u'2.0', u'input': {u'use_default_templates': True, u'queue_name': u'<% $.queue_name %>', u'container': u'<% $.container %>'}, u'type': u'direct'}, u'update_plan_set_status_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'update_plan_set_status_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(update_plan).result %>'}, u'on-success': u'notify_zaqar'}, u'create_swift_rings_backup_plan_set_status_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'create_swift_rings_backup_plan_set_status_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(create_swift_rings_backup_plan).result %>'}, u'on-success': u'notify_zaqar'}, u'process_templates_set_status_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'process_templates_set_status_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(process_templates).result %>'}, u'on-success': u'notify_zaqar'}, u'notify_zaqar': {u'retry': u'count=5 delay=1', u'name': u'notify_zaqar', u'version': u'2.0', u'action': u'zaqar.queue_post', u'input': {u'queue_name': u'<% $.queue_name %>', u'messages': {u'body': {u'type': u'tripleo.plan_management.v1.update_deployment_plan', u'payload': {u'status': u'<% $.status %>', u'message': u"<% $.message or '' %>", u'execution': u'<% execution() %>'}}}}, u'type': u'direct'}, u'process_templates': {u'name': u'process_templates', u'on-error': u'process_templates_set_status_failed', u'on-success': u'set_status_success', u'version': u'2.0', u'action': u'tripleo.templates.process container=<% $.container %>', u'type': u'direct'}, u'set_status_success': {u'version': u'2.0', u'type': u'direct', u'name': u'set_status_success', u'publish': {u'status': u'SUCCESS', u'message': u'<% task(update_plan).result %>'}, u'on-success': u'notify_zaqar'}, u'ensure_passwords_exist_set_status_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'ensure_passwords_exist_set_status_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(ensure_passwords_exist).result %>'}, u'on-success': u'notify_zaqar'}}, u'name': u'update_deployment_plan', u'version': u'2.0'}, u'params': {}, u'id': u'73b8e796-1241-4539-bbe0-df77828b19aa', u'name': u'tripleo.plan_management.v1.update_deployment_plan'}}}}}] 2018-08-22 14:31:56.080 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'150d888ef5f14a699a088c311aedf1e6', u'expires_at': u'2018-08-22T22:30:44.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=None, action_class=tripleo_common.actions.parameters.UpdateParametersAction, attributes={}, params={u'container': u'overcloud', u'parameters': {u'KeystoneSigningKey': u'-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDD4WBuKowUz4C9\n1SUy/WNRsjbMX1Km4GLq4PljONgog858T8hHPkeJ38gEbEbGmFw5aNecRV7krA35\n19Om7hl7/VtWgFIQhZc2yvlRadixO5PYY2qO7Ofr9Lkr+aZ7M2a5RxE5Gm5hWCpk\nn1GPhoNBy+qVbg6Mee8SxYlXoKvb8t0KSZbQIeXTnUfLCPQMDzOHEzMyrfXsZLoB\n5vnBulQ+Varo7NWuLYJZS4/woWocG0NSKo2al35j/sE2PUeBKzL0/yfNkIt/wx+d\nZhqhJbNFZRgDl4/H6/xT8gAqkgK0Go89tGzjHgzsj1oBFnJ8xNF5G2KYAHmlnyLJ\nVAdMfr29AgMBAAECggEBAIqEsZWWXvNEfg1AUosJZxfZyCikbCV4Xlss9w70nt+f\nvgBoxv+iiiJ07tQ54Z8FFYq/mmF3KRDanxOETbcpfzoQQ2wbWG04m2NzC/ZHvKYw\ntG98dllWLPfOWrg/Vjyfb9Ar8oEIMPCD0Y7Qn3O4ss9vrZc4ee9bNvZ2XJZsF7x0\ndxFBF59+nFcYr/0WuFpL4ndyS/MuoQg/nw2JAsI7iEWkMeQWtFFzUv2/RUkFYh+n\nj2Y6bc+/EvnA9e/pdGkO6Dd0xHlYt/5Pl0XyD98fQidR3kn3i+L0/xvG7D0wN+cr\nY5a7+VT7iqbKeQSBnOWDgmfTPJr58VUIDKr+9WzRpR0CgYEA93hsMvWzSlu+U0bD\n7UWY/r5HWIUsqC4NIsHWtWiqi9OQAD0AlnztzbGzqxFpi4QO4XoH4fQDs2fmx14H\ntWE7Uv4vxNCGGzf0rvu+jssW0R101F7JxPh2j5u+ksHvRoBQoVglSY55L+kTnBcT\nILMQgqpB6PjypgimTIKeA5QjszMCgYEAyqG+rEW8Y4C5s8YJl/T3GBS3cQ4Ddw5+\nhr6KmF5wsemGIQ5MWPRYdJE4dZf2k9iHgGtsNV/VtEyrZYPUytAEX0NqAks8BhXi\ne4m5PALIlg6eC3e94QY3dseUNagRf2fEGl+jJRIk0Bje7Cuh0R22oNcG1YT3t/0l\nBJfKjiAby08CgYEAw5GXcG5b0lfOgWFbVRe7YRZeq8YTFJXQK7ekRpkArp/zHT0Y\nSdVQ2U2l/3szPd6PJAGcWSTOB+oEp2nYDa9Zgqz+czuXv8row6CPZ6l3zqrIuUxv\niAoTKEqcwL4iqkSdc+SFEyxU+Vfo92IE68KXOavzinmyySPsyGoxFgLsc6ECgYAt\nap1S/XphDvwQaCXEUlqDojkPdOWf7La9Or3Tsu8tYTr38712/qVI0zfFW58fuht8\n1Bb3y5gZhkmwQiESqBcixvhetUAp2QPfTpoe8jzFLVeNGHSNmBgcXlVAxX/Of5J7\nms31RCDOJ5TneEwXk8JYQHm+p8PiEDIY2nDC9D1mjwKBgHvKfQRuBhmfpBOOHgu7\nbcYEwE62GoAtdklC6qKb1QaD6AGbBM6d0/pFLrodi9rGzEqutFhMLhW+7keQEC8i\nX6GbIk9ODvyEEo/MTAXcJFiG2uqXJnIfY9ianAqNjo0gkBlq+X1xSmtIgvI3rbIj\nPnMONl4xUSx0b1CauYw0FJZf\n-----END PRIVATE KEY-----\n', u'rhel_reg_activation_key': u'ak_rhosp10', u'ComputeCount': 2, u'OvercloudControlFlavor': u'control', u'rhel_reg_type': u'', u'GnocchiBackend': u'rbd', u'NeutronFlatNetworks': u'datacentre,external', u'ComputeDpdkHostCpusList': u"'2,46,24,68'", u'ControlPlaneDefaultRoute': u'10.20.0.1', u'NovaEnableRbdBackend': True, u'NeutronVhostuserSocketGroup': u'hugetlbfs', u'CinderEnableRbdBackend': True, u'ControllerHostnameFormat': u'krynn-ctrl-%index%', u'KeystoneSigningCertificate': u'-----BEGIN CERTIFICATE-----\nMIIDJDCCAgygAwIBAgIBAjANBgkqhkiG9w0BAQUFADBTMQswCQYDVQQGEwJYWDEO\nMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVuc2V0MQ4wDAYDVQQKDAVVbnNldDEU\nMBIGA1UEAwwLS2V5c3RvbmUgQ0EwHhcNMTgwODIyMTgzMTUyWhcNMjgwODE5MTgz\nMTUyWjBYMQswCQYDVQQGEwJYWDEOMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVu\nc2V0MQ4wDAYDVQQKDAVVbnNldDEZMBcGA1UEAwwQS2V5c3RvbmUgU2lnbmluZzCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMPhYG4qjBTPgL3VJTL9Y1Gy\nNsxfUqbgYurg+WM42CiDznxPyEc+R4nfyARsRsaYXDlo15xFXuSsDfnX06buGXv9\nW1aAUhCFlzbK+VFp2LE7k9hjao7s5+v0uSv5pnszZrlHETkabmFYKmSfUY+Gg0HL\n6pVuDox57xLFiVegq9vy3QpJltAh5dOdR8sI9AwPM4cTMzKt9exkugHm+cG6VD5V\nqujs1a4tgllLj/ChahwbQ1IqjZqXfmP+wTY9R4ErMvT/J82Qi3/DH51mGqEls0Vl\nGAOXj8fr/FPyACqSArQajz20bOMeDOyPWgEWcnzE0XkbYpgAeaWfIslUB0x+vb0C\nAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAV+v8rfPGtQWa5vOKnMg8pb2KSHlQlkfs\nHVAQm+5aH2i8TuFaj/AdPiivcq56U/4iRcFxxwwHvQdMh08fCj5uaIjZW+blBWtP\njdzZHTabr8X3dGiqgjomMKqdkBtx2JnZImF0WbE3Ym42f945TBTm0yDSPzI6Kgnh\n/wn3q3ZQb248/xomkQDf2AZx+ZuYN6Kegp7SbODyaTx3IUCK7EcvbGvcWmx7RQZw\nPEaoPy7sgITfXiyayGo9CAKdujHcrSIUS76Yl1GG68R2MkqqhFfZaV+bJhgBsWFA\n6BPQMLN6omUT86sBWfcXjKivWQ2EplORXYJk7ZXSfs+WYeAAbNj+6A==\n-----END CERTIFICATE-----\n', u'CephStorageCount': 1, u'rhel_reg_http_proxy_password': u'', u'TenantNetCidr': u'10.3.0.0/24', u'rhel_reg_http_proxy_host': u'', u'osp_ad_primary_dc': u'dc00.ad.lasthome.solace.krynn', u'NtpServer': [u'10.20.0.1', u'10.20.0.2'], u'osp_ad_enable': u'False', u'NeutronDpdkCoreList': u"'3,47,25,69'", u'ComputeSriovExtraConfig': {u'nova::compute::vcpu_pin_set': [u'4-21', u'48-65', u'26-43', u'70-87'], u'neutron::plugins::ml2::path_mtu': 1550, u'neutron::agents::ml2::ovs::firewall_driver': [u'noop'], u'neutron::plugins::ml2::type_drivers': [u'vlan', u'flat'], u'neutron::agents::ml2::ovs::bridge_mappings': [u'datacentre:br-ex', u'external:br-extnet', u'sriov_ens1f0:br-sriov1', u'sriov_ens1f1:br-sriov2', u'sriov_ens2f0:br-sriov3', u'sriov_ens2f1:br-sriov4'], u'neutron::plugins::ml2::network_vlan_ranges': [u'datacentre:1:4000', u'external:1:4000', u'sriov_ens1f0:1:4000', u'sriov_ens1f1:1:4000', u'sriov_ens2f0:1:4000', u'sriov_ens2f1:1:4000'], u'tripleo::host::sriov::number_of_vfs': [u'ens1f0:16', u'ens1f1:16', u'ens2f0:16', u'ens2f1:16'], u'neutron::plugins::ml2::physical_network_mtus': [u'datacentre:1500', u'external:1500'], u'ceph::profile::params::osds': {u'/dev/sdh': {}, u'/dev/sdf': {}, u'/dev/sdg': {}, u'/dev/sdd': {}, u'/dev/sde': {}, u'/dev/sdc': {}}, u'neutron::agents::ml2::sriov::physical_device_mappings': [u'sriov_ens1f0:ens1f0', u'sriov_ens1f1:ens1f1', u'sriov_ens2f0:ens2f0', u'sriov_ens2f1:ens2f1'], u'neutron::plugins::ml2::supported_pci_vendor_devs': [u'8086:154c'], u'computesriov_classes': [u'::nova::config', u'::neutron::config', u'::neutron::plugins::ml2', u'::neutron::agents::ml2::ovs'], u'nova::compute::reserved_host_memory': 2048, u'nova::compute::pci_passthrough': [{u'devname': u'ens1f0', u'physical_network': u'sriov_ens1f0'}, {u'devname': u'ens1f1', u'physical_network': u'sriov_ens1f1'}, {u'devname': u'ens2f0', u'physical_network': u'sriov_ens2f0'}, {u'devname': u'ens2f1', u'physical_network': u'sriov_ens2f1'}]}, u'StackAction': u'CREATE', u'StorageMgmtAllocationPools': [{u'start': u'10.2.0.10', u'end': u'10.2.0.200'}], u'InternalApiAllocationPools': [{u'start': u'10.0.0.10', u'end': u'10.0.0.200'}], u'NeutronVhostuserSocketDir': u'/var/lib/vhost_sockets', u'rhel_reg_pool_id': u'', u'NeutronDatapathType': u'netdev', u'Debug': False, u'CinderBackupBackend': u'ceph', u'OvercloudComputeDpdkFlavor': u'computedpdk', u'ComputeSriovKernelArgs': u'default_hugepagesz=1GB hugepagesz=1G hugepages=128 intel_iommu=on iommu=pt', u'rhel_reg_base_url': u'', u'RabbitFDLimit': 65436, u'StorageMgmtNetCidr': u'10.2.0.0/24', u'osp_netbios_domain': u'KRYNN', u'OvercloudComputeFlavor': u'compute', u'CinderEnableIscsiBackend': False, u'NeutronDpdkDriverType': u'vfio-pci', u'NeutronOVSFirewallDriver': u'openvswitch', u'rhel_reg_password': u'password', u'NovaReservedHostMemory': 4096, u'CloudDomain': u'lasthome.solace.krynn', u'ControllerExtraConfig': {u'neutron::plugins::ml2::path_mtu': 1550, u'gnocchi::statsd::archive_policy_name': u'low_workload', u'apache::trace_enable': u'Off', u'aodh::policy::policies': {u'aodh-telemetry:get_alarm_state': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:get_alarm_state'}, u'aodh-telemetry:query_alarm_history': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:query_alarm_history'}, u'aodh-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'aodh-telemetry:create_alarm': {u'value': u'rule:deny_readonly', u'key': u'telemetry:create_alarm'}, u'aodh-telemetry:alarm_history': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:alarm_history'}, u'aodh-telemetry:change_alarm': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'telemetry:change_alarm'}, u'aodh-telemetry:delete_alarm': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'telemetry:delete_alarm'}, u'aodh-telemetry:get_alarm': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:get_alarm'}, u'aodh-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'aodh-admin_or_owner': {u'value': u'rule:context_is_admin or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'aodh-telemetry:query_alarm': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:query_alarm'}, u'aodh-telemetry:change_alarm_state': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'telemetry:change_alarm_state'}, u'aodh-telemetry:get_alarms': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:get_alarms'}, u'aodh-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'aodh-segregation': {u'value': u'rule:context_is_admin', u'key': u'segregation'}}, u'mistral::policy::policies': {u'mistral-environments:update': {u'value': u'rule:admin_or_owner', u'key': u'environments:update'}, u'mistral-workbooks:update': {u'value': u'rule:admin_or_owner', u'key': u'workbooks:update'}, u'mistral-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'mistral-cron_triggers:create': {u'value': u'rule:admin_or_owner', u'key': u'cron_triggers:create'}, u'mistral-admin_or_owner': {u'value': u'is_admin:True or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'mistral-workbooks:get': {u'value': u'rule:admin_or_owner', u'key': u'workbooks:get'}, u'mistral-environments:get': {u'value': u'rule:admin_or_owner', u'key': u'environments:get'}, u'mistral-members:list': {u'value': u'rule:admin_or_owner', u'key': u'members:list'}, u'mistral-action_executions:list': {u'value': u'rule:admin_or_owner', u'key': u'action_executions:list'}, u'mistral-executions:update': {u'value': u'rule:admin_or_owner', u'key': u'executions:update'}, u'mistral-event_triggers:delete': {u'value': u'rule:admin_or_owner', u'key': u'event_triggers:delete'}, u'mistral-workflows:update': {u'value': u'rule:admin_or_owner', u'key': u'workflows:update'}, u'mistral-executions:create': {u'value': u'rule:admin_or_owner', u'key': u'executions:create'}, u'mistral-services:list': {u'value': u'rule:admin_or_owner', u'key': u'services:list'}, u'mistral-action_executions:get': {u'value': u'rule:admin_or_owner', u'key': u'action_executions:get'}, u'mistral-workflows:list': {u'value': u'rule:admin_or_owner', u'key': u'workflows:list'}, u'mistral-tasks:update': {u'value': u'rule:admin_or_owner', u'key': u'tasks:update'}, u'mistral-tasks:list': {u'value': u'rule:admin_or_owner', u'key': u'tasks:list'}, u'mistral-event_triggers:get': {u'value': u'rule:admin_or_owner', u'key': u'event_triggers:get'}, u'mistral-workflows:create': {u'value': u'rule:admin_or_owner', u'key': u'workflows:create'}, u'mistral-workflows:delete': {u'value': u'rule:admin_or_owner', u'key': u'workflows:delete'}, u'mistral-admin_only': {u'value': u'is_admin:True', u'key': u'admin_only'}, u'mistral-actions:get': {u'value': u'rule:admin_or_owner', u'key': u'actions:get'}, u'mistral-workbooks:create': {u'value': u'rule:admin_or_owner', u'key': u'workbooks:create'}, u'mistral-action_executions:update': {u'value': u'rule:admin_or_owner', u'key': u'action_executions:update'}, u'mistral-environments:list': {u'value': u'rule:admin_or_owner', u'key': u'environments:list'}, u'mistral-executions:delete': {u'value': u'rule:admin_or_owner', u'key': u'executions:delete'}, u'mistral-environments:delete': {u'value': u'rule:admin_or_owner', u'key': u'environments:delete'}, u'mistral-cron_triggers:list': {u'value': u'rule:admin_or_owner', u'key': u'cron_triggers:list'}, u'mistral-environments:create': {u'value': u'rule:admin_or_owner', u'key': u'environments:create'}, u'mistral-workbooks:list': {u'value': u'rule:admin_or_owner', u'key': u'workbooks:list'}, u'mistral-action_executions:delete': {u'value': u'rule:admin_or_owner', u'key': u'action_executions:delete'}, u'mistral-actions:delete': {u'value': u'rule:admin_or_owner', u'key': u'actions:delete'}, u'mistral-members:create': {u'value': u'rule:admin_or_owner', u'key': u'members:create'}, u'mistral-members:delete': {u'value': u'rule:admin_or_owner', u'key': u'members:delete'}, u'mistral-executions:list': {u'value': u'rule:admin_or_owner', u'key': u'executions:list'}, u'mistral-event_triggers:list': {u'value': u'rule:admin_or_owner', u'key': u'event_triggers:list'}, u'mistral-event_triggers:update': {u'value': u'rule:admin_or_owner', u'key': u'event_triggers:update'}, u'mistral-cron_triggers:get': {u'value': u'rule:admin_or_owner', u'key': u'cron_triggers:get'}, u'mistral-tasks:get': {u'value': u'rule:admin_or_owner', u'key': u'tasks:get'}, u'mistral-action_execution:create': {u'value': u'rule:admin_or_owner', u'key': u'action_execution:create'}, u'mistral-workflows:get': {u'value': u'rule:admin_or_owner', u'key': u'workflows:get'}, u'mistral-event_triggers:create': {u'value': u'rule:admin_or_owner', u'key': u'event_triggers:create'}, u'mistral-executions:get': {u'value': u'rule:admin_or_owner', u'key': u'executions:get'}, u'mistral-actions:create': {u'value': u'rule:admin_or_owner', u'key': u'actions:create'}, u'mistral-actions:list': {u'value': u'rule:admin_or_owner', u'key': u'actions:list'}, u'mistral-actions:update': {u'value': u'rule:admin_or_owner', u'key': u'actions:update'}, u'mistral-cron_triggers:delete': {u'value': u'rule:admin_or_owner', u'key': u'cron_triggers:delete'}, u'mistral-members:get': {u'value': u'rule:admin_or_owner', u'key': u'members:get'}, u'mistral-workbooks:delete': {u'value': u'rule:admin_or_owner', u'key': u'workbooks:delete'}, u'mistral-members:update': {u'value': u'rule:admin_or_owner', u'key': u'members:update'}}, u'sahara::policy::policies': {u'sahara-data-processing:data-sources:get': {u'value': u'', u'key': u'data-processing:data-sources:get'}, u'sahara-data-processing:node-group-templates:get': {u'value': u'', u'key': u'data-processing:node-group-templates:get'}, u'sahara-data-processing:job-binaries:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binaries:delete'}, u'sahara-data-processing:clusters:scale': {u'value': u'rule:deny_readonly', u'key': u'data-processing:clusters:scale'}, u'sahara-data-processing:jobs:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:jobs:create'}, u'sahara-data-processing:job-types:get_all': {u'value': u'', u'key': u'data-processing:job-types:get_all'}, u'sahara-data-processing:jobs:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:jobs:modify'}, u'sahara-data-processing:job-executions:cancel': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-executions:cancel'}, u'sahara-data-processing:job-binaries:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binaries:create'}, u'sahara-data-processing:job-binaries:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binaries:modify'}, u'sahara-data-processing:plugins:get_version': {u'value': u'', u'key': u'data-processing:plugins:get_version'}, u'sahara-default': {u'value': u'', u'key': u'default'}, u'sahara-data-processing:job-executions:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-executions:modify'}, u'sahara-data-processing:node-group-templates:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:node-group-templates:modify'}, u'sahara-data-processing:jobs:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:jobs:delete'}, u'sahara-data-processing:cluster-templates:get': {u'value': u'', u'key': u'data-processing:cluster-templates:get'}, u'sahara-data-processing:clusters:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:clusters:delete'}, u'sahara-data-processing:jobs:execute': {u'value': u'rule:deny_readonly', u'key': u'data-processing:jobs:execute'}, u'sahara-data-processing:data-sources:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:data-sources:delete'}, u'sahara-data-processing:job-executions:refresh_status': {u'value': u'', u'key': u'data-processing:job-executions:refresh_status'}, u'sahara-data-processing:jobs:get': {u'value': u'', u'key': u'data-processing:jobs:get'}, u'sahara-data-processing:job-binary-internals:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binary-internals:modify'}, u'sahara-data-processing:job-binary-internals:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binary-internals:delete'}, u'sahara-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'sahara-data-processing:clusters:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:clusters:create'}, u'sahara-data-processing:job-executions:get': {u'value': u'', u'key': u'data-processing:job-executions:get'}, u'sahara-data-processing:clusters:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:clusters:modify'}, u'sahara-data-processing:job-binary-internals:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binary-internals:create'}, u'sahara-data-processing:plugins:convert_config': {u'value': u'rule:deny_readonly', u'key': u'data-processing:plugins:convert_config'}, u'sahara-data-processing:job-binary-internals:get_data': {u'value': u'', u'key': u'data-processing:job-binary-internals:get_data'}, u'sahara-data-processing:node-group-templates:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:node-group-templates:create'}, u'sahara-data-processing:node-group-templates:get_all': {u'value': u'', u'key': u'data-processing:node-group-templates:get_all'}, u'sahara-data-processing:images:get': {u'value': u'', u'key': u'data-processing:images:get'}, u'sahara-data-processing:jobs:get_config_hints': {u'value': u'', u'key': u'data-processing:jobs:get_config_hints'}, u'sahara-data-processing:cluster-templates:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:cluster-templates:create'}, u'sahara-data-processing:job-binaries:get': {u'value': u'', u'key': u'data-processing:job-binaries:get'}, u'sahara-data-processing:job-binaries:get_all': {u'value': u'', u'key': u'data-processing:job-binaries:get_all'}, u'sahara-data-processing:job-executions:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-executions:delete'}, u'sahara-data-processing:images:get_all': {u'value': u'', u'key': u'data-processing:images:get_all'}, u'sahara-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'sahara-data-processing:node-group-templates:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:node-group-templates:delete'}, u'sahara-data-processing:images:register': {u'value': u'rule:deny_readonly', u'key': u'data-processing:images:register'}, u'sahara-data-processing:plugins:patch': {u'value': u'role:admin', u'key': u'data-processing:plugins:patch'}, u'sahara-data-processing:jobs:get_all': {u'value': u'', u'key': u'data-processing:jobs:get_all'}, u'sahara-data-processing:images:unregister': {u'value': u'rule:deny_readonly', u'key': u'data-processing:images:unregister'}, u'sahara-data-processing:data-sources:get_all': {u'value': u'', u'key': u'data-processing:data-sources:get_all'}, u'sahara-data-processing:cluster-templates:get_all': {u'value': u'', u'key': u'data-processing:cluster-templates:get_all'}, u'sahara-data-processing:plugins:get': {u'value': u'', u'key': u'data-processing:plugins:get'}, u'sahara-data-processing:job-binary-internals:get_all': {u'value': u'', u'key': u'data-processing:job-binary-internals:get_all'}, u'sahara-data-processing:images:remove_tags': {u'value': u'rule:deny_readonly', u'key': u'data-processing:images:remove_tags'}, u'sahara-data-processing:cluster-templates:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:cluster-templates:modify'}, u'sahara-data-processing:clusters:get': {u'value': u'', u'key': u'data-processing:clusters:get'}, u'sahara-data-processing:images:add_tags': {u'value': u'rule:deny_readonly', u'key': u'data-processing:images:add_tags'}, u'sahara-data-processing:job-binaries:get_data': {u'value': u'', u'key': u'data-processing:job-binaries:get_data'}, u'sahara-data-processing:data-sources:register': {u'value': u'rule:deny_readonly', u'key': u'data-processing:data-sources:register'}, u'sahara-data-processing:job-executions:get_all': {u'value': u'', u'key': u'data-processing:job-executions:get_all'}, u'sahara-data-processing:plugins:get_all': {u'value': u'', u'key': u'data-processing:plugins:get_all'}, u'sahara-data-processing:job-binary-internals:get': {u'value': u'', u'key': u'data-processing:job-binary-internals:get'}, u'sahara-data-processing:cluster-templates:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:cluster-templates:delete'}, u'sahara-data-processing:data-sources:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:data-sources:modify'}, u'sahara-data-processing:clusters:get_all': {u'value': u'', u'key': u'data-processing:clusters:get_all'}}, u'controller_classes': [u'::keystone::cron::token_flush'], u'horizon::api_versions': {u'identity': u'3'}, u'neutron::plugins::ml2::physical_network_mtus': [u'datacentre:1500', u'external:1500'], u'cinder::config::cinder_config': {u'scaleio/volume_driver': {u'value': u'cinder.volume.drivers.emc.scaleio.ScaleIODriver'}, u'scaleio/sio_protection_domain_name': {u'value': u'default'}, u'scaleio/volume_backend_name': {u'value': u'scaleio'}, u'scaleio/sio_round_volume_capacity': {u'value': u'True'}, u'scaleio/sio_storage_pool_name': {u'value': u'default'}, u'scaleio/sio_storage_pools': {u'value': u'default:default'}, u'scaleio/sio_force_delete': {u'value': u'True'}}, u'cinder::policy::policies': {u'cinder-volume_extension:volume_image_metadata': {u'value': u'rule:admin_or_owner', u'key': u'volume_extension:volume_image_metadata'}, u'cinder-volume_extension:backup_admin_actions:reset_status': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:backup_admin_actions:reset_status'}, u'cinder-snapshot_extension:snapshot_unmanage': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'snapshot_extension:snapshot_unmanage'}, u'cinder-backup:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'backup:delete'}, u'cinder-volume_extension:volume_type_access': {u'value': u'rule:admin_or_owner', u'key': u'volume_extension:volume_type_access'}, u'cinder-volume:get_all_transfers': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:get_all_transfers'}, u'cinder-consistencygroup:create': {u'value': u'group:nobody and rule:deny_readonly', u'key': u'consistencygroup:create'}, u'cinder-volume:create': {u'value': u'rule:deny_readonly', u'key': u'volume:create'}, u'cinder-snapshot_extension:list_manageable': {u'value': u'rule:admin_api', u'key': u'snapshot_extension:list_manageable'}, u'cinder-volume_extension:hosts': {u'value': u'rule:admin_api', u'key': u'volume_extension:hosts'}, u'cinder-volume:retype': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:retype'}, u'cinder-backup:get': {u'value': u'rule:admin_or_owner', u'key': u'backup:get'}, u'cinder-volume_extension:volume_admin_actions:reset_status': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_admin_actions:reset_status'}, u'cinder-backup:restore': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'backup:restore'}, u'cinder-volume:delete_transfer': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:delete_transfer'}, u'cinder-group:delete_group_snapshot': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'group:delete_group_snapshot'}, u'cinder-consistencygroup:get_cgsnapshot': {u'value': u'group:nobody', u'key': u'consistencygroup:get_cgsnapshot'}, u'cinder-volume_extension:volume_mig_status_attribute': {u'value': u'rule:admin_api', u'key': u'volume_extension:volume_mig_status_attribute'}, u'cinder-backup:backup-export': {u'value': u'rule:admin_api', u'key': u'backup:backup-export'}, u'cinder-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'cinder-clusters:get_all': {u'value': u'rule:admin_api', u'key': u'clusters:get_all'}, u'cinder-group:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'group:delete'}, u'cinder-volume:get_volume_metadata': {u'value': u'rule:admin_or_owner', u'key': u'volume:get_volume_metadata'}, u'cinder-volume:update_snapshot_metadata': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:update_snapshot_metadata'}, u'cinder-consistencygroup:delete': {u'value': u'group:nobody and rule:deny_readonly', u'key': u'consistencygroup:delete'}, u'cinder-volume_extension:volume_actions:upload_image': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume_extension:volume_actions:upload_image'}, u'cinder-volume_extension:snapshot_admin_actions:force_delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:snapshot_admin_actions:force_delete'}, u'cinder-volume_extension:quota_classes:validate_setup_for_nested_quota_use': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:quota_classes:validate_setup_for_nested_quota_use'}, u'cinder-volume_extension:quota_classes': {u'value': u'rule:admin_api', u'key': u'volume_extension:quota_classes'}, u'cinder-volume_extension:types_manage': {u'value': u'rule:admin_api', u'key': u'volume_extension:types_manage'}, u'cinder-volume_extension:replication:promote': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:replication:promote'}, u'cinder-volume_extension:types_extra_specs': {u'value': u'rule:admin_api', u'key': u'volume_extension:types_extra_specs'}, u'cinder-volume_extension:volume_admin_actions:force_detach': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_admin_actions:force_detach'}, u'cinder-volume_extension:volume_type_access:addProjectAccess': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_type_access:addProjectAccess'}, u'cinder-volume_extension:access_types_extra_specs': {u'value': u'rule:admin_api', u'key': u'volume_extension:access_types_extra_specs'}, u'cinder-group:create': {u'value': u'rule:deny_readonly', u'key': u'group:create'}, u'cinder-volume_extension:volume_encryption_metadata': {u'value': u'rule:admin_or_owner', u'key': u'volume_extension:volume_encryption_metadata'}, u'cinder-group:group_type_access': {u'value': u'rule:admin_or_owner', u'key': u'group:group_type_access'}, u'cinder-message:get': {u'value': u'rule:admin_or_owner', u'key': u'message:get'}, u'cinder-volume_extension:quotas:update': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:quotas:update'}, u'cinder-group:get_all_group_snapshots': {u'value': u'rule:admin_or_owner', u'key': u'group:get_all_group_snapshots'}, u'cinder-volume_extension:services:index': {u'value': u'rule:admin_api', u'key': u'volume_extension:services:index'}, u'cinder-volume_extension:volume_admin_actions:force_delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_admin_actions:force_delete'}, u'cinder-volume:delete_volume_metadata': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:delete_volume_metadata'}, u'cinder-volume:extend': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:extend'}, u'cinder-volume:get_all': {u'value': u'rule:admin_or_owner', u'key': u'volume:get_all'}, u'cinder-volume_extension:extended_snapshot_attributes': {u'value': u'rule:admin_or_owner', u'key': u'volume_extension:extended_snapshot_attributes'}, u'cinder-admin_api': {u'value': u'is_admin:True', u'key': u'admin_api'}, u'cinder-snapshot_extension:snapshot_actions:update_snapshot_status': {u'value': u'rule:deny_readonly', u'key': u'snapshot_extension:snapshot_actions:update_snapshot_status'}, u'cinder-group:get_all': {u'value': u'rule:admin_or_owner', u'key': u'group:get_all'}, u'cinder-volume:get_volume_admin_metadata': {u'value': u'rule:admin_api', u'key': u'volume:get_volume_admin_metadata'}, u'cinder-volume:get': {u'value': u'rule:admin_or_owner', u'key': u'volume:get'}, u'cinder-volume_extension:volume_admin_actions:migrate_volume_completion': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_admin_actions:migrate_volume_completion'}, u'cinder-backup:create': {u'value': u'rule:deny_readonly', u'key': u'backup:create'}, u'cinder-volume_extension:list_manageable': {u'value': u'rule:admin_api', u'key': u'volume_extension:list_manageable'}, u'cinder-volume_extension:replication:reenable': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:replication:reenable'}, u'cinder-volume_extension:volume_tenant_attribute': {u'value': u'rule:admin_or_owner', u'key': u'volume_extension:volume_tenant_attribute'}, u'cinder-volume:create_snapshot': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:create_snapshot'}, u'cinder-volume:get_snapshot': {u'value': u'rule:admin_or_owner', u'key': u'volume:get_snapshot'}, u'cinder-scheduler_extension:scheduler_stats:get_pools': {u'value': u'rule:admin_api', u'key': u'scheduler_extension:scheduler_stats:get_pools'}, u'cinder-backup:get_all': {u'value': u'rule:admin_or_owner', u'key': u'backup:get_all'}, u'cinder-admin_or_owner': {u'value': u'is_admin:True or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'cinder-volume_extension:quotas:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:quotas:delete'}, u'cinder-volume_extension:capabilities': {u'value': u'rule:admin_api', u'key': u'volume_extension:capabilities'}, u'cinder-volume:delete_snapshot_metadata': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:delete_snapshot_metadata'}, u'cinder-volume_extension:services:update': {u'value': u'rule:admin_api', u'key': u'volume_extension:services:update'}, u'cinder-group:group_types_specs': {u'value': u'rule:admin_api', u'key': u'group:group_types_specs'}, u'cinder-volume:thaw_host': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume:thaw_host'}, u'cinder-volume_extension:backup_admin_actions:force_delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:backup_admin_actions:force_delete'}, u'cinder-volume:freeze_host': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume:freeze_host'}, u'cinder-volume:delete_snapshot': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:delete_snapshot'}, u'cinder-group:create_group_snapshot': {u'value': u'rule:deny_readonly', u'key': u'group:create_group_snapshot'}, u'cinder-volume_extension:volume_type_encryption': {u'value': u'rule:admin_api', u'key': u'volume_extension:volume_type_encryption'}, u'cinder-volume:get_all_snapshots': {u'value': u'rule:admin_or_owner', u'key': u'volume:get_all_snapshots'}, u'cinder-group:group_types_manage': {u'value': u'rule:admin_api', u'key': u'group:group_types_manage'}, u'cinder-consistencygroup:create_cgsnapshot': {u'value': u'group:nobody and rule:deny_readonly', u'key': u'consistencygroup:create_cgsnapshot'}, u'cinder-volume_extension:volume_admin_actions:migrate_volume': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_admin_actions:migrate_volume'}, u'cinder-volume_extension:access_types_qos_specs_id': {u'value': u'rule:admin_api', u'key': u'volume_extension:access_types_qos_specs_id'}, u'cinder-consistencygroup:get_all': {u'value': u'group:nobody', u'key': u'consistencygroup:get_all'}, u'cinder-group:get': {u'value': u'rule:admin_or_owner', u'key': u'group:get'}, u'cinder-volume:create_volume_metadata': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:create_volume_metadata'}, u'cinder-volume:update': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:update'}, u'cinder-volume:update_volume_metadata': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:update_volume_metadata'}, u'cinder-consistencygroup:update': {u'value': u'group:nobody and rule:deny_readonly', u'key': u'consistencygroup:update'}, u'cinder-group:update': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'group:update'}, u'cinder-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'cinder-volume:update_volume_admin_metadata': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume:update_volume_admin_metadata'}, u'cinder-volume:create_transfer': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:create_transfer'}, u'cinder-volume_extension:quotas:show': {u'value': u'', u'key': u'volume_extension:quotas:show'}, u'cinder-volume_extension:volume_actions:upload_public': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_actions:upload_public'}, u'cinder-volume_extension:snapshot_admin_actions:reset_status': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:snapshot_admin_actions:reset_status'}, u'cinder-consistencygroup:get': {u'value': u'group:nobody', u'key': u'consistencygroup:get'}, u'cinder-volume:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:delete'}, u'cinder-message:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'message:delete'}, u'cinder-snapshot_extension:snapshot_manage': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'snapshot_extension:snapshot_manage'}, u'cinder-group:update_group_snapshot': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'group:update_group_snapshot'}, u'cinder-volume_extension:volume_manage': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_manage'}, u'cinder-volume:failover_host': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume:failover_host'}, u'cinder-volume:update_snapshot': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:update_snapshot'}, u'cinder-group:access_group_types_specs': {u'value': u'rule:admin_api', u'key': u'group:access_group_types_specs'}, u'cinder-clusters:get': {u'value': u'rule:admin_api', u'key': u'clusters:get'}, u'cinder-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'cinder-volume:get_snapshot_metadata': {u'value': u'rule:admin_or_owner', u'key': u'volume:get_snapshot_metadata'}, u'cinder-volume:accept_transfer': {u'value': u'rule:deny_readonly', u'key': u'volume:accept_transfer'}, u'cinder-consistencygroup:delete_cgsnapshot': {u'value': u'group:nobody and rule:deny_readonly', u'key': u'consistencygroup:delete_cgsnapshot'}, u'cinder-backup:backup-import': {u'value': u'rule:admin_api', u'key': u'backup:backup-import'}, u'cinder-volume:update_readonly_flag': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:update_readonly_flag'}, u'cinder-volume_extension:volume_host_attribute': {u'value': u'rule:admin_api', u'key': u'volume_extension:volume_host_attribute'}, u'cinder-consistencygroup:get_all_cgsnapshots': {u'value': u'group:nobody', u'key': u'consistencygroup:get_all_cgsnapshots'}, u'cinder-volume_extension:volume_unmanage': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_unmanage'}, u'cinder-message:get_all': {u'value': u'rule:admin_or_owner', u'key': u'message:get_all'}, u'cinder-volume_extension:volume_type_access:removeProjectAccess': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_type_access:removeProjectAccess'}, u'cinder-clusters:update': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'clusters:update'}, u'cinder-backup:update': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'backup:update'}, u'cinder-volume:get_transfer': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:get_transfer'}, u'cinder-group:get_group_snapshot': {u'value': u'rule:admin_or_owner', u'key': u'group:get_group_snapshot'}}, u'neutron::policy::policies': {u'neutron-create_router:distributed': {u'value': u'rule:admin_only', u'key': u'create_router:distributed'}, u'neutron-admin_or_owner': {u'value': u'rule:context_is_admin or rule:owner', u'key': u'admin_or_owner'}, u'neutron-get_policy_dscp_marking_rule': {u'value': u'rule:regular_user', u'key': u'get_policy_dscp_marking_rule'}, u'neutron-create_policy': {u'value': u'rule:admin_only', u'key': u'create_policy'}, u'neutron-update_port:fixed_ips': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'update_port:fixed_ips'}, u'neutron-delete_trunk': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_trunk'}, u'neutron-update_rbac_policy': {u'value': u'rule:admin_or_owner', u'key': u'update_rbac_policy'}, u'neutron-get_router': {u'value': u'rule:admin_or_owner', u'key': u'get_router'}, u'neutron-delete_rbac_policy': {u'value': u'rule:admin_or_owner', u'key': u'delete_rbac_policy'}, u'neutron-create_subnetpool': {u'value': u'rule:deny_readonly', u'key': u'create_subnetpool'}, u'neutron-create_port:allowed_address_pairs': {u'value': u'rule:admin_or_network_owner and rule:deny_readonly', u'key': u'create_port:allowed_address_pairs'}, u'neutron-create_network:shared': {u'value': u'rule:admin_only', u'key': u'create_network:shared'}, u'neutron-get_flavor': {u'value': u'rule:regular_user', u'key': u'get_flavor'}, u'neutron-delete_policy_minimum_bandwidth_rule': {u'value': u'rule:admin_only', u'key': u'delete_policy_minimum_bandwidth_rule'}, u'neutron-create_metering_label': {u'value': u'rule:admin_only', u'key': u'create_metering_label'}, u'neutron-update_subnet:service_types': {u'value': u'rule:admin_only', u'key': u'update_subnet:service_types'}, u'neutron-create_floatingip': {u'value': u'rule:regular_user and rule:deny_readonly', u'key': u'create_floatingip'}, u'neutron-update_port:binding:host_id': {u'value': u'rule:admin_only and rule:deny_readonly', u'key': u'update_port:binding:host_id'}, u'neutron-get_metering_label': {u'value': u'rule:admin_only', u'key': u'get_metering_label'}, u'neutron-create_router': {u'value': u'rule:regular_user and rule:deny_readonly', u'key': u'create_router'}, u'neutron-update_flavor': {u'value': u'rule:admin_only', u'key': u'update_flavor'}, u'neutron-update_port:mac_learning_enabled': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'update_port:mac_learning_enabled'}, u'neutron-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'neutron-create_port:port_security_enabled': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'create_port:port_security_enabled'}, u'neutron-update_port:allowed_address_pairs': {u'value': u'rule:admin_or_network_owner and rule:deny_readonly', u'key': u'update_port:allowed_address_pairs'}, u'neutron-get_router:ha': {u'value': u'rule:admin_only', u'key': u'get_router:ha'}, u'neutron-update_network:router:external': {u'value': u'rule:admin_only', u'key': u'update_network:router:external'}, u'neutron-create_network_profile': {u'value': u'rule:admin_only', u'key': u'create_network_profile'}, u'neutron-create_network:provider:segmentation_id': {u'value': u'', u'key': u'create_network:provider:segmentation_id'}, u'neutron-delete_address_scope': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_address_scope'}, u'neutron-get_network:provider:network_type': {u'value': u'', u'key': u'get_network:provider:network_type'}, u'neutron-external': {u'value': u'field:networks:router:external=True', u'key': u'external'}, u'neutron-update_network_profile': {u'value': u'rule:admin_only', u'key': u'update_network_profile'}, u'neutron-update_policy_bandwidth_limit_rule': {u'value': u'rule:admin_only', u'key': u'update_policy_bandwidth_limit_rule'}, u'neutron-update_policy_profiles': {u'value': u'rule:admin_only', u'key': u'update_policy_profiles'}, u'neutron-admin_owner_or_network_owner': {u'value': u'rule:owner or rule:admin_or_network_owner', u'key': u'admin_owner_or_network_owner'}, u'neutron-create_address_scope': {u'value': u'rule:deny_readonly', u'key': u'create_address_scope'}, u'neutron-network_device': {u'value': u'field:port:device_owner=~^network:', u'key': u'network_device'}, u'neutron-update_port:mac_address': {u'value': u'rule:admin_only or rule:context_is_advsvc', u'key': u'update_port:mac_address'}, u'neutron-get_network_profile': {u'value': u'', u'key': u'get_network_profile'}, u'neutron-get_subnetpool': {u'value': u'rule:admin_or_owner or rule:shared_subnetpools', u'key': u'get_subnetpool'}, u'neutron-get_port:queue_id': {u'value': u'rule:admin_only', u'key': u'get_port:queue_id'}, u'neutron-create_policy_dscp_marking_rule': {u'value': u'rule:admin_only', u'key': u'create_policy_dscp_marking_rule'}, u'neutron-delete_segment': {u'value': u'rule:admin_only and rule:deny_readonly', u'key': u'delete_segment'}, u'neutron-update_rbac_policy:target_tenant': {u'value': u'rule:restrict_wildcard and rule:admin_or_owner', u'key': u'update_rbac_policy:target_tenant'}, u'neutron-get_network_profiles': {u'value': u'', u'key': u'get_network_profiles'}, u'neutron-get_rule_type': {u'value': u'rule:regular_user', u'key': u'get_rule_type'}, u'neutron-create_router:external_gateway_info:enable_snat': {u'value': u'rule:admin_only', u'key': u'create_router:external_gateway_info:enable_snat'}, u'neutron-create_port:binding:profile': {u'value': u'rule:admin_only', u'key': u'create_port:binding:profile'}, u'neutron-delete_policy': {u'value': u'rule:admin_only', u'key': u'delete_policy'}, u'neutron-update_router:distributed': {u'value': u'rule:admin_only', u'key': u'update_router:distributed'}, u'neutron-delete_policy_dscp_marking_rule': {u'value': u'rule:admin_only', u'key': u'delete_policy_dscp_marking_rule'}, u'neutron-create_flavor': {u'value': u'rule:admin_only', u'key': u'create_flavor'}, u'neutron-update_floatingip': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'update_floatingip'}, u'neutron-admin_or_network_owner': {u'value': u'rule:context_is_admin or tenant_id:%(network:tenant_id)s or role:network_admin', u'key': u'admin_or_network_owner'}, u'neutron-create_router:external_gateway_info:external_fixed_ips': {u'value': u'rule:admin_only', u'key': u'create_router:external_gateway_info:external_fixed_ips'}, u'neutron-create_network:router:external': {u'value': u'rule:admin_only', u'key': u'create_network:router:external'}, u'neutron-get_auto_allocated_topology': {u'value': u'rule:admin_or_owner', u'key': u'get_auto_allocated_topology'}, u'neutron-shared_subnetpools': {u'value': u'field:subnetpools:shared=True', u'key': u'shared_subnetpools'}, u'neutron-get_network:segments': {u'value': u'', u'key': u'get_network:segments'}, u'neutron-delete_floatingip': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_floatingip'}, u'neutron-create_network': {u'value': u'rule:deny_readonly', u'key': u'create_network'}, u'neutron-update_service_profile': {u'value': u'rule:admin_only', u'key': u'update_service_profile'}, u'neutron-remove_subports': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'remove_subports'}, u'neutron-delete_l3-router': {u'value': u'rule:admin_only', u'key': u'delete_l3-router'}, u'neutron-update_network:provider:segmentation_id': {u'value': u'', u'key': u'update_network:provider:segmentation_id'}, u'neutron-get_subnet:segment_id': {u'value': u'rule:admin_only', u'key': u'get_subnet:segment_id'}, u'neutron-create_subnet:segment_id': {u'value': u'rule:admin_only', u'key': u'create_subnet:segment_id'}, u'neutron-get_policy_bandwidth_limit_rule': {u'value': u'rule:regular_user', u'key': u'get_policy_bandwidth_limit_rule'}, u'neutron-get_subnet': {u'value': u'rule:admin_or_owner or rule:shared', u'key': u'get_subnet'}, u'neutron-get_network:provider:segmentation_id': {u'value': u'', u'key': u'get_network:provider:segmentation_id'}, u'neutron-get_trunk': {u'value': u'rule:admin_or_owner', u'key': u'get_trunk'}, u'neutron-get_address_scope': {u'value': u'rule:admin_or_owner or rule:shared_address_scopes', u'key': u'get_address_scope'}, u'neutron-get_port:binding:host_id': {u'value': u'rule:admin_only', u'key': u'get_port:binding:host_id'}, u'neutron-update_router:ha': {u'value': u'rule:admin_only', u'key': u'update_router:ha'}, u'neutron-update_network:provider:network_type': {u'value': u'', u'key': u'update_network:provider:network_type'}, u'neutron-create_subnet:service_types': {u'value': u'rule:admin_only', u'key': u'create_subnet:service_types'}, u'neutron-delete_agent': {u'value': u'rule:admin_only', u'key': u'delete_agent'}, u'neutron-create_lsn': {u'value': u'rule:admin_only', u'key': u'create_lsn'}, u'neutron-update_network:shared': {u'value': u'rule:admin_only', u'key': u'update_network:shared'}, u'neutron-get_dhcp-agents': {u'value': u'rule:admin_only', u'key': u'get_dhcp-agents'}, u'neutron-get_floatingip': {u'value': u'rule:admin_or_owner', u'key': u'get_floatingip'}, u'neutron-get_network_ip_availabilities': {u'value': u'rule:admin_only', u'key': u'get_network_ip_availabilities'}, u'neutron-context_is_advsvc': {u'value': u'role:advsvc and rule:deny_readonly', u'key': u'context_is_advsvc'}, u'neutron-create_network:is_default': {u'value': u'rule:admin_only', u'key': u'create_network:is_default'}, u'neutron-update_network:provider:physical_network': {u'value': u'', u'key': u'update_network:provider:physical_network'}, u'neutron-create_address_scope:shared': {u'value': u'rule:admin_only', u'key': u'create_address_scope:shared'}, u'neutron-delete_policy_bandwidth_limit_rule': {u'value': u'rule:admin_only', u'key': u'delete_policy_bandwidth_limit_rule'}, u'neutron-create_segment': {u'value': u'rule:admin_only and rule:deny_readonly', u'key': u'create_segment'}, u'neutron-delete_flavor': {u'value': u'rule:admin_only', u'key': u'delete_flavor'}, u'neutron-update_port': {u'value': u'rule:admin_or_owner or rule:context_is_advsvc', u'key': u'update_port'}, u'neutron-get_l3-routers': {u'value': u'rule:admin_only', u'key': u'get_l3-routers'}, u'neutron-create_metering_label_rule': {u'value': u'rule:admin_only', u'key': u'create_metering_label_rule'}, u'neutron-delete_metering_label_rule': {u'value': u'rule:admin_only', u'key': u'delete_metering_label_rule'}, u'neutron-get_router:distributed': {u'value': u'rule:admin_only', u'key': u'get_router:distributed'}, u'neutron-delete_service_profile': {u'value': u'rule:admin_only', u'key': u'delete_service_profile'}, u'neutron-create_qos_queue': {u'value': u'rule:admin_only', u'key': u'create_qos_queue'}, u'neutron-create_port:binding:host_id': {u'value': u'rule:admin_only', u'key': u'create_port:binding:host_id'}, u'neutron-update_policy_dscp_marking_rule': {u'value': u'rule:admin_only', u'key': u'update_policy_dscp_marking_rule'}, u'neutron-get_flavor_service_profile': {u'value': u'rule:regular_user', u'key': u'get_flavor_service_profile'}, u'neutron-update_router:external_gateway_info:enable_snat': {u'value': u'rule:admin_only', u'key': u'update_router:external_gateway_info:enable_snat'}, u'neutron-add_router_interface': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'add_router_interface'}, u'neutron-get_port:binding:vif_details': {u'value': u'rule:admin_only', u'key': u'get_port:binding:vif_details'}, u'neutron-get_policy': {u'value': u'rule:regular_user', u'key': u'get_policy'}, u'neutron-get_flavors': {u'value': u'rule:regular_user', u'key': u'get_flavors'}, u'neutron-create_service_profile': {u'value': u'rule:admin_only', u'key': u'create_service_profile'}, u'neutron-get_network:queue_id': {u'value': u'rule:admin_only', u'key': u'get_network:queue_id'}, u'neutron-create_subnetpool:is_default': {u'value': u'rule:admin_only', u'key': u'create_subnetpool:is_default'}, u'neutron-create_policy_minimum_bandwidth_rule': {u'value': u'rule:admin_only', u'key': u'create_policy_minimum_bandwidth_rule'}, u'neutron-get_policy_profile': {u'value': u'', u'key': u'get_policy_profile'}, u'neutron-delete_dhcp-network': {u'value': u'rule:admin_only', u'key': u'delete_dhcp-network'}, u'neutron-delete_subnet': {u'value': u'rule:admin_or_network_owner and rule:deny_readonly', u'key': u'delete_subnet'}, u'neutron-update_address_scope': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'update_address_scope'}, u'neutron-get_policy_profiles': {u'value': u'', u'key': u'get_policy_profiles'}, u'neutron-add_subports': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'add_subports'}, u'neutron-delete_subnetpool': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_subnetpool'}, u'neutron-update_subnetpool:is_default': {u'value': u'rule:admin_only', u'key': u'update_subnetpool:is_default'}, u'neutron-owner': {u'value': u'tenant_id:%(tenant_id)s and rule:deny_readonly', u'key': u'owner'}, u'neutron-update_agent': {u'value': u'rule:admin_only', u'key': u'update_agent'}, u'neutron-update_network:segments': {u'value': u'', u'key': u'update_network:segments'}, u'neutron-update_policy': {u'value': u'rule:admin_only', u'key': u'update_policy'}, u'neutron-get_rbac_policy': {u'value': u'rule:admin_or_owner', u'key': u'get_rbac_policy'}, u'neutron-get_loadbalancer-hosting-agent': {u'value': u'rule:admin_only', u'key': u'get_loadbalancer-hosting-agent'}, u'neutron-create_network:provider:network_type': {u'value': u'', u'key': u'create_network:provider:network_type'}, u'neutron-update_port:port_security_enabled': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'update_port:port_security_enabled'}, u'neutron-get_port:binding:profile': {u'value': u'rule:admin_only', u'key': u'get_port:binding:profile'}, u'neutron-update_subnetpool': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'update_subnetpool'}, u'neutron-create_port:mac_address': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'create_port:mac_address'}, u'neutron-get_subports': {u'value': u'', u'key': u'get_subports'}, u'neutron-create_floatingip:floating_ip_address': {u'value': u'rule:admin_only', u'key': u'create_floatingip:floating_ip_address'}, u'neutron-get_network': {u'value': u'rule:admin_or_owner or rule:shared or rule:external or rule:context_is_advsvc', u'key': u'get_network'}, u'neutron-create_rbac_policy': {u'value': u'rule:deny_readonly', u'key': u'create_rbac_policy'}, u'neutron-shared_address_scopes': {u'value': u'field:address_scopes:shared=True', u'key': u'shared_address_scopes'}, u'neutron-get_port:binding:vif_type': {u'value': u'rule:admin_only', u'key': u'get_port:binding:vif_type'}, u'neutron-delete_router': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_router'}, u'neutron-create_port:device_owner': {u'value': u'not rule:network_device or rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'create_port:device_owner'}, u'neutron-get_agent': {u'value': u'rule:admin_only', u'key': u'get_agent'}, u'neutron-create_dhcp-network': {u'value': u'rule:admin_only', u'key': u'create_dhcp-network'}, u'neutron-get_agent-loadbalancers': {u'value': u'rule:admin_only', u'key': u'get_agent-loadbalancers'}, u'neutron-create_trunk': {u'value': u'rule:regular_user and rule:deny_readonly', u'key': u'create_trunk'}, u'neutron-update_network': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'update_network'}, u'neutron-create_network:provider:physical_network': {u'value': u'', u'key': u'create_network:provider:physical_network'}, u'neutron-update_port:binding:profile': {u'value': u'rule:admin_only and rule:deny_readonly', u'key': u'update_port:binding:profile'}, u'neutron-create_port': {u'value': u'rule:deny_readonly', u'key': u'create_port'}, u'neutron-get_l3-agents': {u'value': u'rule:admin_only', u'key': u'get_l3-agents'}, u'neutron-create_subnetpool:shared': {u'value': u'rule:admin_only', u'key': u'create_subnetpool:shared'}, u'neutron-create_router:ha': {u'value': u'rule:admin_only', u'key': u'create_router:ha'}, u'neutron-admin_only': {u'value': u'rule:context_is_admin and rule:deny_readonly', u'key': u'admin_only'}, u'neutron-get_service_profiles': {u'value': u'rule:admin_only', u'key': u'get_service_profiles'}, u'neutron-regular_user': {u'value': u'rule:deny_readonly', u'key': u'regular_user'}, u'neutron-get_qos_queue': {u'value': u'rule:admin_only', u'key': u'get_qos_queue'}, u'neutron-create_rbac_policy:target_tenant': {u'value': u'rule:restrict_wildcard', u'key': u'create_rbac_policy:target_tenant'}, u'neutron-update_segment': {u'value': u'rule:admin_only and rule:deny_readonly', u'key': u'update_segment'}, u'neutron-get_service_provider': {u'value': u'rule:regular_user', u'key': u'get_service_provider'}, u'neutron-update_address_scope:shared': {u'value': u'rule:admin_only', u'key': u'update_address_scope:shared'}, u'neutron-update_router:external_gateway_info:external_fixed_ips': {u'value': u'rule:admin_only', u'key': u'update_router:external_gateway_info:external_fixed_ips'}, u'neutron-delete_network': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_network'}, u'neutron-update_policy_minimum_bandwidth_rule': {u'value': u'rule:admin_only', u'key': u'update_policy_minimum_bandwidth_rule'}, u'neutron-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'neutron-create_subnet': {u'value': u'rule:admin_or_network_owner and rule:deny_readonly', u'key': u'create_subnet'}, u'neutron-get_port': {u'value': u'rule:context_is_advsvc or rule:admin_owner_or_network_owner', u'key': u'get_port'}, u'neutron-get_segment': {u'value': u'rule:admin_only', u'key': u'get_segment'}, u'neutron-delete_network_profile': {u'value': u'rule:admin_only', u'key': u'delete_network_profile'}, u'neutron-delete_flavor_service_profile': {u'value': u'rule:admin_only', u'key': u'delete_flavor_service_profile'}, u'neutron-get_network_ip_availability': {u'value': u'rule:admin_only', u'key': u'get_network_ip_availability'}, u'neutron-get_network:provider:physical_network': {u'value': u'', u'key': u'get_network:provider:physical_network'}, u'neutron-create_l3-router': {u'value': u'rule:admin_only', u'key': u'create_l3-router'}, u'neutron-remove_rule': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'remove_rule'}, u'neutron-insert_rule': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'insert_rule'}, u'neutron-delete_port': {u'value': u'rule:context_is_advsvc or rule:admin_owner_or_network_owner', u'key': u'delete_port'}, u'neutron-create_port:mac_learning_enabled': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'create_port:mac_learning_enabled'}, u'neutron-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'neutron-create_flavor_service_profile': {u'value': u'rule:admin_only', u'key': u'create_flavor_service_profile'}, u'neutron-delete_metering_label': {u'value': u'rule:admin_only', u'key': u'delete_metering_label'}, u'neutron-get_metering_label_rule': {u'value': u'rule:admin_only', u'key': u'get_metering_label_rule'}, u'neutron-get_loadbalancer-pools': {u'value': u'rule:admin_only', u'key': u'get_loadbalancer-pools'}, u'neutron-get_service_profile': {u'value': u'rule:admin_only', u'key': u'get_service_profile'}, u'neutron-create_network:segments': {u'value': u'', u'key': u'create_network:segments'}, u'neutron-remove_router_interface': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'remove_router_interface'}, u'neutron-update_port:device_owner': {u'value': u'not rule:network_device or rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'update_port:device_owner'}, u'neutron-restrict_wildcard': {u'value': u'(not field:rbac_policy:target_tenant=*) or rule:admin_only', u'key': u'restrict_wildcard'}, u'neutron-update_subnet': {u'value': u'rule:admin_or_network_owner and rule:deny_readonly', u'key': u'update_subnet'}, u'neutron-get_network:router:external': {u'value': u'rule:regular_user', u'key': u'get_network:router:external'}, u'neutron-get_policy_minimum_bandwidth_rule': {u'value': u'rule:regular_user', u'key': u'get_policy_minimum_bandwidth_rule'}, u'neutron-get_dhcp-networks': {u'value': u'rule:admin_only', u'key': u'get_dhcp-networks'}, u'neutron-get_lsn': {u'value': u'rule:admin_only', u'key': u'get_lsn'}, u'neutron-shared': {u'value': u'field:networks:shared=True', u'key': u'shared'}, u'neutron-create_port:fixed_ips': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'create_port:fixed_ips'}, u'neutron-get_loadbalancer-agent': {u'value': u'rule:admin_only', u'key': u'get_loadbalancer-agent'}, u'neutron-create_policy_bandwidth_limit_rule': {u'value': u'rule:admin_only', u'key': u'create_policy_bandwidth_limit_rule'}}, u'neutron::plugins::ml2::mechanism_drivers': [u'openvswitch', u'sriovnicswitch'], u'gnocchi::wsgi::apache::threads': 1, u'manila::policy::policies': {u'manila-share:manage': {u'value': u'rule:admin_api', u'key': u'share:manage'}, u'manila-share_network:show': {u'value': u'rule:default', u'key': u'share_network:show'}, u'manila-share_snapshot_instance:show': {u'value': u'rule:admin_api', u'key': u'share_snapshot_instance:show'}, u'manila-scheduler_stats:pools:index': {u'value': u'rule:admin_api', u'key': u'scheduler_stats:pools:index'}, u'manila-share:access_get': {u'value': u'rule:default', u'key': u'share:access_get'}, u'manila-share_type:show': {u'value': u'rule:default', u'key': u'share_type:show'}, u'manila-security_service:create': {u'value': u'rule:default', u'key': u'security_service:create'}, u'manila-consistency_group:force_delete': {u'value': u'rule:admin_api', u'key': u'consistency_group:force_delete'}, u'manila-consistency_group:create': {u'value': u'rule:default', u'key': u'consistency_group:create'}, u'manila-consistency_group:get': {u'value': u'rule:default', u'key': u'consistency_group:get'}, u'manila-share_types_extra_spec:delete': {u'value': u'rule:admin_api', u'key': u'share_types_extra_spec:delete'}, u'manila-share_snapshot_instance:index': {u'value': u'rule:admin_api', u'key': u'share_snapshot_instance:index'}, u'manila-share_snapshot:force_delete': {u'value': u'rule:admin_api', u'key': u'share_snapshot:force_delete'}, u'manila-scheduler_stats:pools:detail': {u'value': u'rule:admin_api', u'key': u'scheduler_stats:pools:detail'}, u'manila-share:migration_start': {u'value': u'rule:admin_api', u'key': u'share:migration_start'}, u'manila-share_types_extra_spec:index': {u'value': u'rule:admin_api', u'key': u'share_types_extra_spec:index'}, u'manila-share_snapshot:unmanage_snapshot': {u'value': u'rule:admin_api', u'key': u'share_snapshot:unmanage_snapshot'}, u'manila-cgsnapshot:force_delete': {u'value': u'rule:admin_api', u'key': u'cgsnapshot:force_delete'}, u'manila-share:migration_cancel': {u'value': u'rule:admin_api', u'key': u'share:migration_cancel'}, u'manila-share:get': {u'value': u'rule:default', u'key': u'share:get'}, u'manila-share_snapshot_instance:detail': {u'value': u'rule:admin_api', u'key': u'share_snapshot_instance:detail'}, u'manila-consistency_group:update': {u'value': u'rule:default', u'key': u'consistency_group:update'}, u'manila-share_instance:force_delete': {u'value': u'rule:admin_api', u'key': u'share_instance:force_delete'}, u'manila-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'manila-share:get_all': {u'value': u'rule:default', u'key': u'share:get_all'}, u'manila-security_service:detail': {u'value': u'rule:default', u'key': u'security_service:detail'}, u'manila-share_replica:delete': {u'value': u'rule:default', u'key': u'share_replica:delete'}, u'manila-share_snapshot:manage_snapshot': {u'value': u'rule:admin_api', u'key': u'share_snapshot:manage_snapshot'}, u'manila-share_network:index': {u'value': u'rule:default', u'key': u'share_network:index'}, u'manila-share_snapshot:snapshot_update': {u'value': u'rule:default', u'key': u'share_snapshot:snapshot_update'}, u'manila-share:reset_status': {u'value': u'rule:admin_api', u'key': u'share:reset_status'}, u'manila-share:update_share_metadata': {u'value': u'rule:default', u'key': u'share:update_share_metadata'}, u'manila-share_replica:create': {u'value': u'rule:default', u'key': u'share_replica:create'}, u'manila-consistency_group:get_all': {u'value': u'rule:default', u'key': u'consistency_group:get_all'}, u'manila-share:update': {u'value': u'rule:default', u'key': u'share:update'}, u'manila-share_server:index': {u'value': u'rule:admin_api', u'key': u'share_server:index'}, u'manila-share_type:list_project_access': {u'value': u'rule:admin_api', u'key': u'share_type:list_project_access'}, u'manila-share_instance:reset_status': {u'value': u'rule:admin_api', u'key': u'share_instance:reset_status'}, u'manila-share_network:get_all_share_networks': {u'value': u'rule:admin_api', u'key': u'share_network:get_all_share_networks'}, u'manila-share_types_extra_spec:update': {u'value': u'rule:admin_api', u'key': u'share_types_extra_spec:update'}, u'manila-admin_api': {u'value': u'is_admin:True', u'key': u'admin_api'}, u'manila-cgsnapshot:reset_status': {u'value': u'rule:admin_api', u'key': u'cgsnapshot:reset_status'}, u'manila-share_snapshot:create_snapshot': {u'value': u'rule:default', u'key': u'share_snapshot:create_snapshot'}, u'manila-share_snapshot:reset_status': {u'value': u'rule:admin_api', u'key': u'share_snapshot:reset_status'}, u'manila-share_replica:reset_status': {u'value': u'rule:admin_api', u'key': u'share_replica:reset_status'}, u'manila-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'manila-share_server:details': {u'value': u'rule:admin_api', u'key': u'share_server:details'}, u'manila-share_types_extra_spec:show': {u'value': u'rule:admin_api', u'key': u'share_types_extra_spec:show'}, u'manila-share:list_by_share_server_id': {u'value': u'rule:admin_api', u'key': u'share:list_by_share_server_id'}, u'manila-share_replica:reset_replica_state': {u'value': u'rule:admin_api', u'key': u'share_replica:reset_replica_state'}, u'manila-share_server:show': {u'value': u'rule:admin_api', u'key': u'share_server:show'}, u'manila-cgsnapshot:delete': {u'value': u'rule:default', u'key': u'cgsnapshot:delete'}, u'manila-admin_or_owner': {u'value': u'is_admin:True or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'manila-share_network:update': {u'value': u'rule:default', u'key': u'share_network:update'}, u'manila-share_replica:get_all': {u'value': u'rule:default', u'key': u'share_replica:get_all'}, u'manila-share_types_extra_spec:create': {u'value': u'rule:admin_api', u'key': u'share_types_extra_spec:create'}, u'manila-cgsnapshot:get_cgsnapshot': {u'value': u'rule:default', u'key': u'cgsnapshot:get_cgsnapshot'}, u'manila-share:migration_get_progress': {u'value': u'rule:admin_api', u'key': u'share:migration_get_progress'}, u'manila-share_export_location:show': {u'value': u'rule:default', u'key': u'share_export_location:show'}, u'manila-share_network:delete': {u'value': u'rule:default', u'key': u'share_network:delete'}, u'manila-availability_zone:index': {u'value': u'rule:default', u'key': u'availability_zone:index'}, u'manila-share_snapshot_instance:reset_status': {u'value': u'rule:admin_api', u'key': u'share_snapshot_instance:reset_status'}, u'manila-share_instance:index': {u'value': u'rule:admin_api', u'key': u'share_instance:index'}, u'manila-share_type:index': {u'value': u'rule:default', u'key': u'share_type:index'}, u'manila-share_type:delete': {u'value': u'rule:admin_api', u'key': u'share_type:delete'}, u'manila-share_replica:show': {u'value': u'rule:default', u'key': u'share_replica:show'}, u'manila-share_type:add_project_access': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'share_type:add_project_access'}, u'manila-share:delete': {u'value': u'rule:default', u'key': u'share:delete'}, u'manila-share_type:remove_project_access': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'share_type:remove_project_access'}, u'manila-share:force_delete': {u'value': u'rule:admin_api', u'key': u'share:force_delete'}, u'manila-share:reset_task_state': {u'value': u'rule:admin_api', u'key': u'share:reset_task_state'}, u'manila-share:unmanage': {u'value': u'rule:admin_api', u'key': u'share:unmanage'}, u'manila-share_network:add_security_service': {u'value': u'rule:default', u'key': u'share_network:add_security_service'}, u'manila-share_instance_export_location:show': {u'value': u'rule:admin_api', u'key': u'share_instance_export_location:show'}, u'manila-share_snapshot:get_all_snapshots': {u'value': u'rule:default', u'key': u'share_snapshot:get_all_snapshots'}, u'manila-share_snapshot:get_snapshot': {u'value': u'rule:default', u'key': u'share_snapshot:get_snapshot'}, u'manila-share_server:delete': {u'value': u'rule:admin_api', u'key': u'share_server:delete'}, u'manila-service:update': {u'value': u'rule:admin_api', u'key': u'service:update'}, u'manila-share:migration_complete': {u'value': u'rule:admin_api', u'key': u'share:migration_complete'}, u'manila-cgsnapshot:create': {u'value': u'rule:default', u'key': u'cgsnapshot:create'}, u'manila-security_service:get_all_security_services': {u'value': u'rule:admin_api', u'key': u'security_service:get_all_security_services'}, u'manila-share_type:default': {u'value': u'rule:default', u'key': u'share_type:default'}, u'manila-consistency_group:delete': {u'value': u'rule:default', u'key': u'consistency_group:delete'}, u'manila-share_replica:force_delete': {u'value': u'rule:admin_api', u'key': u'share_replica:force_delete'}, u'manila-share_replica:promote': {u'value': u'rule:default', u'key': u'share_replica:promote'}, u'manila-share:create': {u'value': u'rule:deny_readonly', u'key': u'share:create'}, u'manila-share_export_location:index': {u'value': u'rule:default', u'key': u'share_export_location:index'}, u'manila-share_instance_export_location:index': {u'value': u'rule:admin_api', u'key': u'share_instance_export_location:index'}, u'manila-share_snapshot:delete_snapshot': {u'value': u'rule:default', u'key': u'share_snapshot:delete_snapshot'}, u'manila-quota_class_set:show': {u'value': u'rule:default', u'key': u'quota_class_set:show'}, u'manila-share:deny_access': {u'value': u'rule:default', u'key': u'share:deny_access'}, u'manila-share:extend': {u'value': u'rule:default', u'key': u'share:extend'}, u'manila-service:index': {u'value': u'rule:admin_api', u'key': u'service:index'}, u'manila-share_network:remove_security_service': {u'value': u'rule:default and rule:deny_readonly', u'key': u'share_network:remove_security_service'}, u'manila-share:get_share_metadata': {u'value': u'rule:default', u'key': u'share:get_share_metadata'}, u'manila-security_service:index': {u'value': u'rule:default', u'key': u'security_service:index'}, u'manila-quota_class_set:update': {u'value': u'rule:admin_api', u'key': u'quota_class_set:update'}, u'manila-consistency_group:reset_status': {u'value': u'rule:admin_api', u'key': u'consistency_group:reset_status'}, u'manila-share:delete_share_metadata': {u'value': u'rule:default', u'key': u'share:delete_share_metadata'}, u'manila-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'manila-security_service:delete': {u'value': u'rule:default', u'key': u'security_service:delete'}, u'manila-share:shrink': {u'value': u'rule:default', u'key': u'share:shrink'}, u'manila-quota_set:show': {u'value': u'rule:default', u'key': u'quota_set:show'}, u'manila-security_service:show': {u'value': u'rule:default', u'key': u'security_service:show'}, u'manila-share_replica:resync': {u'value': u'rule:admin_api', u'key': u'share_replica:resync'}, u'manila-quota_set:update': {u'value': u'rule:admin_api', u'key': u'quota_set:update'}, u'manila-share_network:create': {u'value': u'rule:default', u'key': u'share_network:create'}, u'manila-security_service:update': {u'value': u'rule:default', u'key': u'security_service:update'}, u'manila-share:allow_access': {u'value': u'rule:default', u'key': u'share:allow_access'}, u'manila-quota_set:delete': {u'value': u'rule:admin_api', u'key': u'quota_set:delete'}, u'manila-share_network:detail': {u'value': u'rule:default', u'key': u'share_network:detail'}, u'manila-share:access_get_all': {u'value': u'rule:default', u'key': u'share:access_get_all'}, u'manila-cgsnapshot:update': {u'value': u'rule:default', u'key': u'cgsnapshot:update'}, u'manila-share_type:create': {u'value': u'rule:admin_api', u'key': u'share_type:create'}, u'manila-share_instance:show': {u'value': u'rule:admin_api', u'key': u'share_instance:show'}, u'manila-cgsnapshot:get_all': {u'value': u'rule:default', u'key': u'cgsnapshot:get_all'}}, u'horizon::neutron_options': {u'enable_lb': True}, u'neutron::agents::lbaas::enabled': True, u'ceilometer::collector::collector_workers': 3, u'ceilometer::policy::policies': {u'ceilometer-telemetry:get_resource': {u'value': u'', u'key': u'telemetry:get_resource'}, u'ceilometer-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'ceilometer-telemetry:events:index': {u'value': u'', u'key': u'telemetry:events:index'}, u'ceilometer-telemetry:create_samples': {u'value': u'rule:deny_readonly', u'key': u'telemetry:create_samples'}, u'ceilometer-telemetry:get_meters': {u'value': u'', u'key': u'telemetry:get_meters'}, u'ceilometer-telemetry:query_sample': {u'value': u'', u'key': u'telemetry:query_sample'}, u'ceilometer-telemetry:get_sample': {u'value': u'', u'key': u'telemetry:get_sample'}, u'ceilometer-telemetry:get_samples': {u'value': u'', u'key': u'telemetry:get_samples'}, u'ceilometer-telemetry:events:show': {u'value': u'', u'key': u'telemetry:events:show'}, u'ceilometer-telemetry:get_resources': {u'value': u'', u'key': u'telemetry:get_resources'}, u'ceilometer-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'ceilometer-segregation': {u'value': u'rule:context_is_admin', u'key': u'segregation'}, u'ceilometer-telemetry:compute_statistics': {u'value': u'', u'key': u'telemetry:compute_statistics'}}, u'nova::config::nova_config': {u'vnc/keymap': {u'value': u'en-us'}, u'libvirt/volume_use_multipath': {u'value': u'True'}, u'libvirt/live_migration_permit_post_copy': {u'value': u'True'}}, u'ironic::policy::policies': {}, u'horizon::keystone_multidomain_support': u'True', u'gnocchi::storage::metric_processing_delay': 30, u'keystone::config::keystone_config': {u'identity/domain_config_dir': {u'value': u'/etc/keystone/domains'}, u'identity/domain_specific_drivers_enabled': {u'value': u'True'}}, u'neutron::config::server_config': {u'DEFAULT/min_l3_agents_per_router': {u'value': u'1'}}, u'zaqar::policy::policies': {u'zaqar-subscription:delete': {u'value': u'rule:deny_readonly', u'key': u'subscription:delete'}, u'zaqar-queues:get': {u'value': u'', u'key': u'queues:get'}, u'zaqar-messages:create': {u'value': u'rule:deny_readonly', u'key': u'messages:create'}, u'zaqar-flavors:update': {u'value': u'rule:context_is_admin', u'key': u'flavors:update'}, u'zaqar-messages:delete': {u'value': u'rule:deny_readonly', u'key': u'messages:delete'}, u'zaqar-claims:create': {u'value': u'rule:deny_readonly', u'key': u'claims:create'}, u'zaqar-pools:delete': {u'value': u'rule:context_is_admin', u'key': u'pools:delete'}, u'zaqar-claims:get': {u'value': u'', u'key': u'claims:get'}, u'zaqar-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'zaqar-claims:delete': {u'value': u'rule:deny_readonly', u'key': u'claims:delete'}, u'zaqar-claims:update': {u'value': u'rule:deny_readonly', u'key': u'claims:update'}, u'zaqar-subscription:create': {u'value': u'rule:deny_readonly', u'key': u'subscription:create'}, u'zaqar-pools:update': {u'value': u'rule:context_is_admin', u'key': u'pools:update'}, u'zaqar-queues:get_all': {u'value': u'', u'key': u'queues:get_all'}, u'zaqar-health:get': {u'value': u'rule:context_is_admin', u'key': u'health:get'}, u'zaqar-flavors:get_all': {u'value': u'', u'key': u'flavors:get_all'}, u'zaqar-subscription:get': {u'value': u'', u'key': u'subscription:get'}, u'zaqar-subscription:confirm': {u'value': u'rule:deny_readonly', u'key': u'subscription:confirm'}, u'zaqar-messages:get_all': {u'value': u'', u'key': u'messages:get_all'}, u'zaqar-admin_or_owner': {u'value': u'is_admin:True or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'zaqar-pools:get_all': {u'value': u'rule:context_is_admin', u'key': u'pools:get_all'}, u'zaqar-subscription:get_all': {u'value': u'', u'key': u'subscription:get_all'}, u'zaqar-queues:create': {u'value': u'rule:deny_readonly', u'key': u'queues:create'}, u'zaqar-queues:update': {u'value': u'rule:deny_readonly', u'key': u'queues:update'}, u'zaqar-flavors:create': {u'value': u'rule:context_is_admin', u'key': u'flavors:create'}, u'zaqar-flavors:get': {u'value': u'', u'key': u'flavors:get'}, u'zaqar-messages:get': {u'value': u'', u'key': u'messages:get'}, u'zaqar-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'zaqar-flavors:delete': {u'value': u'rule:context_is_admin', u'key': u'flavors:delete'}, u'zaqar-queues:delete': {u'value': u'rule:deny_readonly', u'key': u'queues:delete'}, u'zaqar-queues:stats': {u'value': u'', u'key': u'queues:stats'}, u'zaqar-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'zaqar-messages:delete_all': {u'value': u'rule:deny_readonly', u'key': u'messages:delete_all'}, u'zaqar-pools:create': {u'value': u'rule:context_is_admin', u'key': u'pools:create'}, u'zaqar-subscription:update': {u'value': u'rule:deny_readonly', u'key': u'subscription:update'}, u'zaqar-pools:get': {u'value': u'rule:context_is_admin', u'key': u'pools:get'}, u'zaqar-claims:get_all': {u'value': u'', u'key': u'claims:get_all'}, u'zaqar-ping:get': {u'value': u'', u'key': u'ping:get'}}, u'nova::policy::policies': {u'nova-os_compute_api:os-hypervisors:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-hypervisors:discoverable'}, u'nova-os_compute_api:os-assisted-volume-snapshots:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-assisted-volume-snapshots:discoverable'}, u'nova-admin_or_network_owner': {u'value': u'rule:context_is_admin or tenant_id:%(network:tenant_id)s or role:network_admin', u'key': u'admin_or_network_owner'}, u'nova-os_compute_api:os-flavor-extra-specs:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-flavor-extra-specs:update'}, u'nova-os_compute_api:os-aggregates:create': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-aggregates:create'}, u'nova-os_compute_api:os-migrate-server:migrate': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-migrate-server:migrate'}, u'nova-os_compute_api:os-quota-class-sets:show': {u'value': u'is_admin:True or quota_class:%(quota_class)s', u'key': u'os_compute_api:os-quota-class-sets:show'}, u'nova-os_compute_api:os-floating-ip-dns': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-floating-ip-dns'}, u'nova-os_compute_api:servers:confirm_resize': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:confirm_resize'}, u'nova-os_compute_api:os-networks:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-networks:discoverable'}, u'nova-os_compute_api:os-floating-ips-bulk:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-floating-ips-bulk:discoverable'}, u'nova-os_compute_api:os-floating-ips': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-floating-ips'}, u'nova-os_compute_api:os-server-tags:index': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:index'}, u'nova-os_compute_api:os-aggregates:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-aggregates:update'}, u'nova-os_compute_api:servers:create:attach_volume': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:create:attach_volume'}, u'nova-os_compute_api:os-extended-status': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-extended-status'}, u'nova-os_compute_api:server-metadata:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:server-metadata:create'}, u'nova-network:attach_external_network': {u'value': u'is_admin:True', u'key': u'network:attach_external_network'}, u'nova-os_compute_api:os-block-device-mapping:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-block-device-mapping:discoverable'}, u'nova-os_compute_api:server-metadata:update': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:server-metadata:update'}, u'nova-os_compute_api:os-migrate-server:migrate_live': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-migrate-server:migrate_live'}, u'nova-os_compute_api:os-pci:detail': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-pci:detail'}, u'nova-os_compute_api:os-consoles:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-consoles:show'}, u'nova-os_compute_api:os-keypairs:delete': {u'value': u'rule:admin_api or user_id:%(user_id)s', u'key': u'os_compute_api:os-keypairs:delete'}, u'nova-os_compute_api:os-server-groups:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-groups:discoverable'}, u'nova-os_compute_api:os-instance-actions:events': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-instance-actions:events'}, u'nova-os_compute_api:os-security-group-default-rules': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-security-group-default-rules'}, u'nova-os_compute_api:os-cells:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-cells:discoverable'}, u'nova-os_compute_api:os-admin-actions:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-admin-actions:discoverable'}, u'nova-os_compute_api:os-migrations:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-migrations:discoverable'}, u'nova-os_compute_api:servers:create_image:allow_volume_backed': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:create_image:allow_volume_backed'}, u'nova-os_compute_api:os-migrate-server:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-migrate-server:discoverable'}, u'nova-os_compute_api:os-volumes-attachments:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-volumes-attachments:delete'}, u'nova-os_compute_api:os-extended-status:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-extended-status:discoverable'}, u'nova-os_compute_api:os-lock-server:unlock': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-lock-server:unlock'}, u'nova-os_compute_api:servers:detail': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:detail'}, u'nova-os_compute_api:extensions:discoverable': {u'value': u'@', u'key': u'os_compute_api:extensions:discoverable'}, u'nova-os_compute_api:server-metadata:discoverable': {u'value': u'@', u'key': u'os_compute_api:server-metadata:discoverable'}, u'nova-os_compute_api:os-simple-tenant-usage:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-simple-tenant-usage:discoverable'}, u'nova-os_compute_api:limits': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:limits'}, u'nova-os_compute_api:os-shelve:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-shelve:discoverable'}, u'nova-os_compute_api:os-shelve:unshelve': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-shelve:unshelve'}, u'nova-os_compute_api:os-console-output': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-console-output'}, u'nova-os_compute_api:os-keypairs:index': {u'value': u'rule:admin_api or user_id:%(user_id)s', u'key': u'os_compute_api:os-keypairs:index'}, u'nova-os_compute_api:os-aggregates:remove_host': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-aggregates:remove_host'}, u'nova-os_compute_api:os-server-tags:delete': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:delete'}, u'nova-os_compute_api:os-flavor-access:add_tenant_access': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-flavor-access:add_tenant_access'}, u'nova-os_compute_api:os-aggregates:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-aggregates:discoverable'}, u'nova-os_compute_api:os-services': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-services'}, u'nova-os_compute_api:os-networks-associate:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-networks-associate:discoverable'}, u'nova-os_compute_api:os-server-usage:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-usage:discoverable'}, u'nova-os_compute_api:os-server-tags:update': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:update'}, u'nova-os_compute_api:os-flavor-extra-specs:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-flavor-extra-specs:show'}, u'nova-os_compute_api:ips:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:ips:show'}, u'nova-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'nova-os_compute_api:os-instance-usage-audit-log:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-instance-usage-audit-log:discoverable'}, u'nova-os_compute_api:os-availability-zone:detail': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-availability-zone:detail'}, u'nova-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'nova-os_compute_api:os-multinic': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-multinic'}, u'nova-os_compute_api:os-volumes-attachments:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-volumes-attachments:create'}, u'nova-os_compute_api:os-rescue:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-rescue:discoverable'}, u'nova-cells_scheduler_filter:TargetCellFilter': {u'value': u'is_admin:True', u'key': u'cells_scheduler_filter:TargetCellFilter'}, u'nova-os_compute_api:os-server-tags:delete_all': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:delete_all'}, u'nova-os_compute_api:os-quota-class-sets:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-quota-class-sets:discoverable'}, u'nova-os_compute_api:os-user-data:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-user-data:discoverable'}, u'nova-os_compute_api:os-flavor-extra-specs:delete': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-flavor-extra-specs:delete'}, u'nova-os_compute_api:servers:create:attach_network': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:create:attach_network'}, u'nova-os_compute_api:os-admin-actions': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-admin-actions'}, u'nova-os_compute_api:os-flavor-extra-specs:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-flavor-extra-specs:index'}, u'nova-os_compute_api:os-attach-interfaces': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-attach-interfaces'}, u'nova-admin_owner_or_network_owner': {u'value': u'rule:owner or rule:admin_or_network_owner', u'key': u'admin_owner_or_network_owner'}, u'nova-os_compute_api:os-used-limits': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-used-limits'}, u'nova-os_compute_api:os-flavor-access:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-flavor-access:discoverable'}, u'nova-admin_only': {u'value': u'rule:context_is_admin and rule:deny_readonly', u'key': u'admin_only'}, u'nova-os_compute_api:os-tenant-networks': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-tenant-networks'}, u'nova-os_compute_api:images:discoverable': {u'value': u'@', u'key': u'os_compute_api:images:discoverable'}, u'nova-os_compute_api:servers:migrations:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:servers:migrations:delete'}, u'nova-os_compute_api:os-pause-server:pause': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-pause-server:pause'}, u'nova-os_compute_api:os-keypairs:create': {u'value': u'rule:admin_api or user_id:%(user_id)s', u'key': u'os_compute_api:os-keypairs:create'}, u'nova-os_compute_api:servers:revert_resize': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:revert_resize'}, u'nova-os_compute_api:servers:detail:get_all_tenants': {u'value': u'rule:admin_api', u'key': u'os_compute_api:servers:detail:get_all_tenants'}, u'nova-os_compute_api:os-suspend-server:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-suspend-server:discoverable'}, u'nova-os_compute_api:os-flavor-rxtx:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-flavor-rxtx:discoverable'}, u'nova-os_compute_api:os-server-tags:show': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:show'}, u'nova-os_compute_api:os-certificates:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-certificates:show'}, u'nova-os_compute_api:os-fping:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-fping:discoverable'}, u'nova-os_compute_api:os-flavor-rxtx': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-flavor-rxtx'}, u'nova-os_compute_api:os-fixed-ips:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-fixed-ips:discoverable'}, u'nova-os_compute_api:os-remote-consoles': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-remote-consoles'}, u'nova-os_compute_api:os-extended-availability-zone:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-extended-availability-zone:discoverable'}, u'nova-os_compute_api:os-networks': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-networks'}, u'nova-os_compute_api:os-admin-actions:inject_network_info': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-admin-actions:inject_network_info'}, u'nova-os_compute_api:os-attach-interfaces:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-attach-interfaces:discoverable'}, u'nova-os_compute_api:os-cloudpipe': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-cloudpipe'}, u'nova-os_compute_api:image-metadata:discoverable': {u'value': u'@', u'key': u'os_compute_api:image-metadata:discoverable'}, u'nova-os_compute_api:server-metadata:update_all': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:server-metadata:update_all'}, u'nova-os_compute_api:os-quota-sets:detail': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-quota-sets:detail'}, u'nova-os_compute_api:os-server-password:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-password:discoverable'}, u'nova-os_compute_api:servers:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:delete'}, u'nova-os_compute_api:os-consoles:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-consoles:index'}, u'nova-os_compute_api:os-attach-interfaces:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-attach-interfaces:create'}, u'nova-os_compute_api:os-multinic:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-multinic:discoverable'}, u'nova-os_compute_api:servers:reboot': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:reboot'}, u'nova-os_compute_api:os-lock-server:lock': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-lock-server:lock'}, u'nova-os_compute_api:os-flavor-access:remove_tenant_access': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-flavor-access:remove_tenant_access'}, u'nova-os_compute_api:os-consoles:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-consoles:delete'}, u'nova-os_compute_api:os-deferred-delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-deferred-delete'}, u'nova-os_compute_api:os-pci:pci_servers': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-pci:pci_servers'}, u'nova-os_compute_api:os-console-auth-tokens': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-console-auth-tokens'}, u'nova-os_compute_api:os-server-diagnostics': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-server-diagnostics'}, u'nova-os_compute_api:os-extended-availability-zone': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-extended-availability-zone'}, u'nova-os_compute_api:servers:trigger_crash_dump': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:trigger_crash_dump'}, u'nova-os_compute_api:os-flavor-manage:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-flavor-manage:discoverable'}, u'nova-os_compute_api:os-cells:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-cells:delete'}, u'nova-os_compute_api:os-floating-ip-pools': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-floating-ip-pools'}, u'nova-os_compute_api:os-block-device-mapping-v1:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-block-device-mapping-v1:discoverable'}, u'nova-os_compute_api:os-hosts:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-hosts:discoverable'}, u'nova-os_compute_api:os-volumes-attachments:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-volumes-attachments:discoverable'}, u'nova-os_compute_api:versions:discoverable': {u'value': u'@', u'key': u'os_compute_api:versions:discoverable'}, u'nova-os_compute_api:os-instance-actions:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-instance-actions:discoverable'}, u'nova-regular_user': {u'value': u'rule:deny_readonly', u'key': u'regular_user'}, u'nova-os_compute_api:os-services:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-services:discoverable'}, u'nova-os_compute_api:os-evacuate': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-evacuate'}, u'nova-os_compute_api:os-virtual-interfaces': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-virtual-interfaces'}, u'nova-cells_scheduler_filter:DifferentCellFilter': {u'value': u'is_admin:True', u'key': u'cells_scheduler_filter:DifferentCellFilter'}, u'nova-os_compute_api:os-create-backup': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-create-backup'}, u'nova-os_compute_api:os-used-limits:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-used-limits:discoverable'}, u'nova-os_compute_api:os-aggregates:add_host': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-aggregates:add_host'}, u'nova-os_compute_api:os-volumes-attachments:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-volumes-attachments:index'}, u'nova-os_compute_api:os-remote-consoles:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-remote-consoles:discoverable'}, u'nova-os_compute_api:os-admin-password:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-admin-password:discoverable'}, u'nova-os_compute_api:servers:resize': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:resize'}, u'nova-os_compute_api:os-baremetal-nodes': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-baremetal-nodes'}, u'nova-os_compute_api:os-hosts': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-hosts'}, u'nova-owner': {u'value': u'tenant_id:%(tenant_id)s and rule:deny_readonly', u'key': u'owner'}, u'nova-os_compute_api:os-flavor-extra-specs:create': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-flavor-extra-specs:create'}, u'nova-os_compute_api:server-metadata:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:server-metadata:show'}, u'nova-os_compute_api:os-tenant-networks:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-tenant-networks:discoverable'}, u'nova-os_compute_api:servers:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:index'}, u'nova-os_compute_api:os-hide-server-addresses:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-hide-server-addresses:discoverable'}, u'nova-os_compute_api:os-evacuate:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-evacuate:discoverable'}, u'nova-os_compute_api:os-aggregates:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-aggregates:delete'}, u'nova-os_compute_api:servers:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:show'}, u'nova-os_compute_api:os-server-diagnostics:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-diagnostics:discoverable'}, u'nova-os_compute_api:os-volumes-attachments:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-volumes-attachments:update'}, u'nova-os_compute_api:os-quota-sets:update': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-quota-sets:update'}, u'nova-os_compute_api:servers:index:get_all_tenants': {u'value': u'rule:admin_api', u'key': u'os_compute_api:servers:index:get_all_tenants'}, u'nova-os_compute_api:os-cells:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-cells:update'}, u'nova-os_compute_api:os-suspend-server:resume': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-suspend-server:resume'}, u'nova-os_compute_api:servers:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:create'}, u'nova-os_compute_api:image-size': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:image-size'}, u'nova-os_compute_api:server-metadata:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:server-metadata:index'}, u'nova-os_compute_api:os-agents': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-agents'}, u'nova-os_compute_api:os-scheduler-hints:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-scheduler-hints:discoverable'}, u'nova-os_compute_api:os-quota-sets:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-quota-sets:show'}, u'nova-context_is_advsvc': {u'value': u'role:advsvc', u'key': u'context_is_advsvc'}, u'nova-os_compute_api:os-admin-actions:reset_state': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-admin-actions:reset_state'}, u'nova-os_compute_api:os-certificates:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-certificates:discoverable'}, u'nova-os_compute_api:os-extended-server-attributes:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-extended-server-attributes:discoverable'}, u'nova-os_compute_api:os-consoles:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-consoles:discoverable'}, u'nova-os_compute_api:os-virtual-interfaces:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-virtual-interfaces:discoverable'}, u'nova-os_compute_api:extensions': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:extensions'}, u'nova-os_compute_api:os-server-tags:update_all': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:update_all'}, u'nova-os_compute_api:servers:migrations:show': {u'value': u'rule:admin_api', u'key': u'os_compute_api:servers:migrations:show'}, u'nova-os_compute_api:os-security-groups': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-security-groups'}, u'nova-os_compute_api:ips:discoverable': {u'value': u'@', u'key': u'os_compute_api:ips:discoverable'}, u'nova-os_compute_api:os-quota-sets:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-quota-sets:discoverable'}, u'nova-os_compute_api:os-console-output:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-console-output:discoverable'}, u'nova-os_compute_api:servers:rebuild': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:rebuild'}, u'nova-os_compute_api:os-certificates:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-certificates:create'}, u'nova-os_compute_api:os-fping': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-fping'}, u'nova-os_compute_api:os-shelve:shelve': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-shelve:shelve'}, u'nova-os_compute_api:servers:create:forced_host': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:servers:create:forced_host'}, u'nova-os_compute_api:os-volumes': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-volumes'}, u'nova-os_compute_api:server-migrations:discoverable': {u'value': u'@', u'key': u'os_compute_api:server-migrations:discoverable'}, u'nova-os_compute_api:servers:discoverable': {u'value': u'@', u'key': u'os_compute_api:servers:discoverable'}, u'nova-os_compute_api:os-consoles:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-consoles:create'}, u'nova-os_compute_api:os-instance-usage-audit-log': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-instance-usage-audit-log'}, u'nova-os_compute_api:os-quota-class-sets:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-quota-class-sets:update'}, u'nova-os_compute_api:os-keypairs': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-keypairs'}, u'nova-os_compute_api:os-server-external-events:create': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-server-external-events:create'}, u'nova-os_compute_api:os-aggregates:show': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-aggregates:show'}, u'nova-os_compute_api:os-extended-volumes:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-extended-volumes:discoverable'}, u'nova-os_compute_api:os-baremetal-nodes:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-baremetal-nodes:discoverable'}, u'nova-os_compute_api:os-server-password': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-server-password'}, u'nova-os_compute_api:os-volumes:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-volumes:discoverable'}, u'nova-os_compute_api:os-security-groups:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-security-groups:discoverable'}, u'nova-os_compute_api:os-floating-ips:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-floating-ips:discoverable'}, u'nova-os_compute_api:os-rescue': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-rescue'}, u'nova-os_compute_api:os-aggregates:index': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-aggregates:index'}, u'nova-os_compute_api:os-extended-server-attributes': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-extended-server-attributes'}, u'nova-os_compute_api:os-security-group-default-rules:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-security-group-default-rules:discoverable'}, u'nova-os_compute_api:os-keypairs:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-keypairs:discoverable'}, u'nova-os_compute_api:os-pci:show': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-pci:show'}, u'nova-os_compute_api:os-server-groups': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-server-groups'}, u'nova-os_compute_api:os-extended-volumes': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-extended-volumes'}, u'nova-os_compute_api:os-assisted-volume-snapshots:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-assisted-volume-snapshots:delete'}, u'nova-os_compute_api:os-server-tags:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:discoverable'}, u'nova-os_compute_api:os-server-external-events:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-external-events:discoverable'}, u'nova-os_compute_api:os-floating-ip-pools:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-floating-ip-pools:discoverable'}, u'nova-os_compute_api:os-instance-actions': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-instance-actions'}, u'nova-os_compute_api:os-cloudpipe:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-cloudpipe:discoverable'}, u'nova-os_compute_api:os-networks-associate': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-networks-associate'}, u'nova-os_compute_api:os-floating-ip-dns:domain:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-floating-ip-dns:domain:delete'}, u'nova-os_compute_api:os-deferred-delete:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-deferred-delete:discoverable'}, u'nova-os_compute_api:os-server-usage': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-server-usage'}, u'nova-os_compute_api:limits:discoverable': {u'value': u'@', u'key': u'os_compute_api:limits:discoverable'}, u'nova-os_compute_api:os-simple-tenant-usage:list': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-simple-tenant-usage:list'}, u'nova-os_compute_api:os-attach-interfaces:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-attach-interfaces:delete'}, u'nova-os_compute_api:image-size:discoverable': {u'value': u'@', u'key': u'os_compute_api:image-size:discoverable'}, u'nova-os_compute_api:os-flavor-manage': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-flavor-manage'}, u'nova-os_compute_api:servers:update': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:update'}, u'nova-os_compute_api:os-multiple-create:discoverable': {u'value': u'@ and rule:deny_readonly', u'key': u'os_compute_api:os-multiple-create:discoverable'}, u'nova-os_compute_api:os-volumes-attachments:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-volumes-attachments:show'}, u'nova-os_compute_api:os-cells': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-cells'}, u'nova-os_compute_api:servers:migrations:index': {u'value': u'rule:admin_api', u'key': u'os_compute_api:servers:migrations:index'}, u'nova-os_compute_api:servers:create_image': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:create_image'}, u'nova-os_compute_api:os-agents:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-agents:discoverable'}, u'nova-os_compute_api:os-config-drive:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-config-drive:discoverable'}, u'nova-os_compute_api:os-quota-sets:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-quota-sets:delete'}, u'nova-os_compute_api:servers:migrations:force_complete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:servers:migrations:force_complete'}, u'nova-os_compute_api:os-flavor-extra-specs:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-flavor-extra-specs:discoverable'}, u'nova-os_compute_api:os-floating-ip-dns:domain:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-floating-ip-dns:domain:update'}, u'nova-os_compute_api:os-config-drive': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-config-drive'}, u'nova-os_compute_api:os-networks:view': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-networks:view'}, u'nova-os_compute_api:os-pause-server:unpause': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-pause-server:unpause'}, u'nova-os_compute_api:os-admin-password': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-admin-password'}, u'nova-os_compute_api:os-suspend-server:suspend': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-suspend-server:suspend'}, u'nova-os_compute_api:server-metadata:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:server-metadata:delete'}, u'nova-os_compute_api:os-shelve:shelve_offload': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-shelve:shelve_offload'}, u'nova-os_compute_api:os-console-auth-tokens:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-console-auth-tokens:discoverable'}, u'nova-os_compute_api:os-assisted-volume-snapshots:create': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-assisted-volume-snapshots:create'}, u'nova-os_compute_api:os-quota-sets:defaults': {u'value': u'@', u'key': u'os_compute_api:os-quota-sets:defaults'}, u'nova-os_compute_api:os-simple-tenant-usage:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-simple-tenant-usage:show'}, u'nova-os_compute_api:os-pci:index': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-pci:index'}, u'nova-os_compute_api:servers:start': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:start'}, u'nova-os_compute_api:os-availability-zone:list': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-availability-zone:list'}, u'nova-os_compute_api:os-hide-server-addresses': {u'value': u'is_admin:False', u'key': u'os_compute_api:os-hide-server-addresses'}, u'nova-os_compute_api:os-lock-server:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-lock-server:discoverable'}, u'nova-os_compute_api:os-pause-server:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-pause-server:discoverable'}, u'nova-os_compute_api:extension_info:discoverable': {u'value': u'@', u'key': u'os_compute_api:extension_info:discoverable'}, u'nova-os_compute_api:os-availability-zone:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-availability-zone:discoverable'}, u'nova-os_compute_api:os-fixed-ips': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-fixed-ips'}, u'nova-os_compute_api:servers:show:host_status': {u'value': u'rule:admin_api', u'key': u'os_compute_api:servers:show:host_status'}, u'nova-os_compute_api:os-fping:all_tenants': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-fping:all_tenants'}, u'nova-os_compute_api:os-pci:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-pci:discoverable'}, u'nova-os_compute_api:os-admin-actions:reset_network': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-admin-actions:reset_network'}, u'nova-os_compute_api:os-floating-ip-dns:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-floating-ip-dns:discoverable'}, u'nova-os_compute_api:flavors:discoverable': {u'value': u'@', u'key': u'os_compute_api:flavors:discoverable'}, u'nova-os_compute_api:os-cells:sync_instances': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-cells:sync_instances'}, u'nova-os_compute_api:os-hypervisors': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-hypervisors'}, u'nova-os_compute_api:os-migrations:index': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-migrations:index'}, u'nova-os_compute_api:servers:stop': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:stop'}, u'nova-admin_api': {u'value': u'is_admin:True', u'key': u'admin_api'}, u'nova-os_compute_api:flavors': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:flavors'}, u'nova-os_compute_api:ips:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:ips:index'}, u'nova-os_compute_api:os-aggregates:set_metadata': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-aggregates:set_metadata'}, u'nova-os_compute_api:os-lock-server:unlock:unlock_override': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-lock-server:unlock:unlock_override'}, u'nova-os_compute_api:os-floating-ips-bulk': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-floating-ips-bulk'}, u'nova-admin_or_owner': {u'value': u'is_admin:True or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'nova-os_compute_api:os-keypairs:show': {u'value': u'rule:admin_api or user_id:%(user_id)s', u'key': u'os_compute_api:os-keypairs:show'}, u'nova-os_compute_api:os-create-backup:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-create-backup:discoverable'}, u'nova-os_compute_api:os-flavor-access': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-flavor-access'}, u'nova-os_compute_api:os-cells:create': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-cells:create'}}, u'gnocchi::wsgi::apache::workers': 12, u'ceilometer::dispatcher::gnocchi::archive_policy': u'low_workload', u'glance::policy::policies': {u'glance-delete_member': {u'value': u'rule:deny_readonly', u'key': u'delete_member'}, u'glance-modify_member': {u'value': u'rule:deny_readonly', u'key': u'modify_member'}, u'glance-get_members': {u'value': u'', u'key': u'get_members'}, u'glance-add_metadef_tags': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_tags'}, u'glance-modify_metadef_namespace': {u'value': u'rule:deny_readonly', u'key': u'modify_metadef_namespace'}, u'glance-get_tasks': {u'value': u'role:admin', u'key': u'get_tasks'}, u'glance-add_metadef_namespace': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_namespace'}, u'glance-add_metadef_resource_type_association': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_resource_type_association'}, u'glance-modify_image': {u'value': u'rule:deny_readonly', u'key': u'modify_image'}, u'glance-add_task': {u'value': u'role:admin and rule:deny_readonly', u'key': u'add_task'}, u'glance-get_metadef_property': {u'value': u'', u'key': u'get_metadef_property'}, u'glance-set_image_location': {u'value': u'rule:deny_readonly', u'key': u'set_image_location'}, u'glance-get_task': {u'value': u'role:admin', u'key': u'get_task'}, u'glance-modify_task': {u'value': u'role:admin and rule:deny_readonly', u'key': u'modify_task'}, u'glance-add_metadef_property': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_property'}, u'glance-list_metadef_resource_types': {u'value': u'', u'key': u'list_metadef_resource_types'}, u'glance-publicize_image': {u'value': u'role:admin', u'key': u'publicize_image'}, u'glance-reactivate': {u'value': u'rule:deny_readonly', u'key': u'reactivate'}, u'glance-get_metadef_namespace': {u'value': u'', u'key': u'get_metadef_namespace'}, u'glance-copy_from': {u'value': u'rule:deny_readonly', u'key': u'copy_from'}, u'glance-add_image': {u'value': u'rule:deny_readonly', u'key': u'add_image'}, u'glance-get_image': {u'value': u'', u'key': u'get_image'}, u'glance-get_metadef_object': {u'value': u'', u'key': u'get_metadef_object'}, u'glance-modify_metadef_property': {u'value': u'rule:deny_readonly', u'key': u'modify_metadef_property'}, u'glance-get_metadef_tags': {u'value': u'', u'key': u'get_metadef_tags'}, u'glance-add_member': {u'value': u'rule:deny_readonly', u'key': u'add_member'}, u'glance-upload_image': {u'value': u'rule:deny_readonly', u'key': u'upload_image'}, u'glance-modify_metadef_object': {u'value': u'rule:deny_readonly', u'key': u'modify_metadef_object'}, u'glance-get_metadef_namespaces': {u'value': u'', u'key': u'get_metadef_namespaces'}, u'glance-get_image_location': {u'value': u'', u'key': u'get_image_location'}, u'glance-deactivate': {u'value': u'rule:deny_readonly', u'key': u'deactivate'}, u'glance-delete_image_location': {u'value': u'rule:deny_readonly', u'key': u'delete_image_location'}, u'glance-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'glance-get_metadef_properties': {u'value': u'', u'key': u'get_metadef_properties'}, u'glance-get_metadef_tag': {u'value': u'', u'key': u'get_metadef_tag'}, u'glance-download_image': {u'value': u'rule:deny_readonly', u'key': u'download_image'}, u'glance-manage_image_cache': {u'value': u'role:admin', u'key': u'manage_image_cache'}, u'glance-get_images': {u'value': u'', u'key': u'get_images'}, u'glance-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'glance-get_member': {u'value': u'', u'key': u'get_member'}, u'glance-modify_metadef_tag': {u'value': u'rule:deny_readonly', u'key': u'modify_metadef_tag'}, u'glance-add_metadef_tag': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_tag'}, u'glance-delete_image': {u'value': u'rule:deny_readonly', u'key': u'delete_image'}, u'glance-get_metadef_resource_type': {u'value': u'', u'key': u'get_metadef_resource_type'}, u'glance-add_metadef_object': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_object'}, u'glance-default': {u'value': u'role:admin', u'key': u'default'}, u'glance-get_metadef_objects': {u'value': u'', u'key': u'get_metadef_objects'}}, u'neutron::agents::lbaas::manage_service': True, u'neutron::agents::lbaas::manage_haproxy_package': False, u'keystone::cron::token_flush::minute': 1, u'neutron::agents::ml2::ovs::bridge_mappings': [u'datacentre:br-ex', u'external:br-extnet'], u'neutron::agents::ml2::ovs::prevent_arp_spoofing': False, u'keystone::cron::token_flush::maxdelay': 1800, u'gnocchi::metricd::workers': 12, u'horizon::keystone_default_domain': u'Default', u'neutron::agents::l3::enable_metadata_proxy': True, u'neutron::agents::lbaas::user_group': u'haproxy', u'keystone::policy::policies': {u'keystone-identity:get_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:get_endpoint'}, u'keystone-identity:create_user': {u'value': u'rule:admin_required', u'key': u'identity:create_user'}, u'keystone-identity:create_credential': {u'value': u'rule:admin_required', u'key': u'identity:create_credential'}, u'keystone-identity:delete_project': {u'value': u'rule:admin_required', u'key': u'identity:delete_project'}, u'keystone-identity:get_endpoint_group_in_project': {u'value': u'rule:admin_required', u'key': u'identity:get_endpoint_group_in_project'}, u'keystone-identity:delete_service_provider': {u'value': u'rule:admin_required', u'key': u'identity:delete_service_provider'}, u'keystone-identity:update_domain_config': {u'value': u'rule:admin_required', u'key': u'identity:update_domain_config'}, u'keystone-identity:revoke_token': {u'value': u'rule:admin_or_token_subject', u'key': u'identity:revoke_token'}, u'keystone-identity:delete_credential': {u'value': u'rule:admin_required', u'key': u'identity:delete_credential'}, u'keystone-identity:create_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:create_endpoint_group'}, u'keystone-identity:change_password': {u'value': u'rule:admin_or_owner', u'key': u'identity:change_password'}, u'keystone-identity:get_policy': {u'value': u'rule:admin_required', u'key': u'identity:get_policy'}, u'keystone-identity:delete_group': {u'value': u'rule:admin_required', u'key': u'identity:delete_group'}, u'keystone-identity:create_domain_role': {u'value': u'rule:admin_required', u'key': u'identity:create_domain_role'}, u'keystone-identity:remove_user_from_group': {u'value': u'rule:admin_required', u'key': u'identity:remove_user_from_group'}, u'keystone-identity:create_policy_association_for_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:create_policy_association_for_endpoint'}, u'keystone-identity:list_service_providers': {u'value': u'rule:admin_required', u'key': u'identity:list_service_providers'}, u'keystone-identity:get_mapping': {u'value': u'rule:admin_required', u'key': u'identity:get_mapping'}, u'keystone-identity:list_consumers': {u'value': u'rule:admin_required', u'key': u'identity:list_consumers'}, u'keystone-identity:update_service_provider': {u'value': u'rule:admin_required', u'key': u'identity:update_service_provider'}, u'keystone-identity:update_policy': {u'value': u'rule:admin_required', u'key': u'identity:update_policy'}, u'keystone-identity:list_role_assignments_for_tree': {u'value': u'rule:admin_required', u'key': u'identity:list_role_assignments_for_tree'}, u'keystone-identity:create_trust': {u'value': u'user_id:%(trust.trustor_user_id)s', u'key': u'identity:create_trust'}, u'keystone-identity:list_revoke_events': {u'value': u'', u'key': u'identity:list_revoke_events'}, u'keystone-token_subject': {u'value': u'user_id:%(target.token.user_id)s', u'key': u'token_subject'}, u'keystone-identity:create_project': {u'value': u'rule:admin_required', u'key': u'identity:create_project'}, u'keystone-identity:update_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:update_endpoint'}, u'keystone-service_role': {u'value': u'role:service', u'key': u'service_role'}, u'keystone-identity:list_endpoints_associated_with_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoints_associated_with_endpoint_group'}, u'keystone-identity:check_policy_association_for_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:check_policy_association_for_endpoint'}, u'keystone-identity:get_role_for_trust': {u'value': u'', u'key': u'identity:get_role_for_trust'}, u'keystone-service_admin_or_token_subject': {u'value': u'rule:service_or_admin or rule:token_subject', u'key': u'service_admin_or_token_subject'}, u'keystone-service_or_admin': {u'value': u'rule:admin_required or rule:service_role', u'key': u'service_or_admin'}, u'keystone-identity:list_role_inference_rules': {u'value': u'rule:admin_required', u'key': u'identity:list_role_inference_rules'}, u'keystone-identity:revoke_grant': {u'value': u'rule:admin_required', u'key': u'identity:revoke_grant'}, u'keystone-identity:list_projects_associated_with_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:list_projects_associated_with_endpoint_group'}, u'keystone-identity:list_domain_roles': {u'value': u'rule:admin_required', u'key': u'identity:list_domain_roles'}, u'keystone-identity:delete_protocol': {u'value': u'rule:admin_required', u'key': u'identity:delete_protocol'}, u'keystone-identity:list_access_token_roles': {u'value': u'rule:admin_required', u'key': u'identity:list_access_token_roles'}, u'keystone-identity:list_projects_for_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:list_projects_for_endpoint'}, u'keystone-identity:delete_policy_association_for_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:delete_policy_association_for_endpoint'}, u'keystone-identity:delete_policy': {u'value': u'rule:admin_required', u'key': u'identity:delete_policy'}, u'keystone-identity:list_projects': {u'value': u'rule:admin_required', u'key': u'identity:list_projects'}, u'keystone-identity:create_policy_association_for_service': {u'value': u'rule:admin_required', u'key': u'identity:create_policy_association_for_service'}, u'keystone-admin_or_owner': {u'value': u'rule:admin_required or rule:owner', u'key': u'admin_or_owner'}, u'keystone-identity:create_domain_config': {u'value': u'rule:admin_required', u'key': u'identity:create_domain_config'}, u'keystone-identity:delete_implied_role': {u'value': u'rule:admin_required', u'key': u'identity:delete_implied_role'}, u'keystone-identity:create_identity_provider': {u'value': u'rule:admin_required', u'key': u'identity:create_identity_provider'}, u'keystone-identity:list_trusts': {u'value': u'', u'key': u'identity:list_trusts'}, u'keystone-identity:delete_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:delete_endpoint'}, u'keystone-identity:create_service_provider': {u'value': u'rule:admin_required', u'key': u'identity:create_service_provider'}, u'keystone-identity:update_service': {u'value': u'rule:admin_required', u'key': u'identity:update_service'}, u'keystone-identity:ec2_get_credential': {u'value': u'rule:admin_required or (rule:owner and user_id:%(target.credential.user_id)s)', u'key': u'identity:ec2_get_credential'}, u'keystone-identity:delete_service': {u'value': u'rule:admin_required', u'key': u'identity:delete_service'}, u'keystone-identity:delete_identity_provider': {u'value': u'rule:admin_required', u'key': u'identity:delete_identity_provider'}, u'keystone-identity:delete_user': {u'value': u'rule:admin_required', u'key': u'identity:delete_user'}, u'keystone-identity:update_mapping': {u'value': u'rule:admin_required', u'key': u'identity:update_mapping'}, u'keystone-identity:create_policy_association_for_region_and_service': {u'value': u'rule:admin_required', u'key': u'identity:create_policy_association_for_region_and_service'}, u'keystone-identity:update_domain_role': {u'value': u'rule:admin_required', u'key': u'identity:update_domain_role'}, u'keystone-identity:create_implied_role': {u'value': u'rule:admin_required', u'key': u'identity:create_implied_role'}, u'keystone-identity:list_endpoints_for_policy': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoints_for_policy'}, u'keystone-identity:list_domains': {u'value': u'rule:admin_required', u'key': u'identity:list_domains'}, u'keystone-identity:list_policies': {u'value': u'rule:admin_required', u'key': u'identity:list_policies'}, u'keystone-identity:get_domain_role': {u'value': u'rule:admin_required', u'key': u'identity:get_domain_role'}, u'keystone-identity:get_domain': {u'value': u'rule:admin_required or token.project.domain.id:%(target.domain.id)s', u'key': u'identity:get_domain'}, u'keystone-identity:list_endpoints_for_project': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoints_for_project'}, u'keystone-identity:update_identity_provider': {u'value': u'rule:admin_required', u'key': u'identity:update_identity_provider'}, u'keystone-identity:get_auth_projects': {u'value': u'', u'key': u'identity:get_auth_projects'}, u'keystone-identity:delete_mapping': {u'value': u'rule:admin_required', u'key': u'identity:delete_mapping'}, u'keystone-identity:get_project': {u'value': u'rule:admin_required or project_id:%(target.project.id)s', u'key': u'identity:get_project'}, u'keystone-identity:list_users': {u'value': u'rule:admin_required', u'key': u'identity:list_users'}, u'keystone-identity:get_policy_for_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:get_policy_for_endpoint'}, u'keystone-identity:list_regions': {u'value': u'', u'key': u'identity:list_regions'}, u'keystone-identity:get_auth_domains': {u'value': u'', u'key': u'identity:get_auth_domains'}, u'keystone-identity:delete_domain_role': {u'value': u'rule:admin_required', u'key': u'identity:delete_domain_role'}, u'keystone-identity:delete_domain_config': {u'value': u'rule:admin_required', u'key': u'identity:delete_domain_config'}, u'keystone-identity:get_domain_config_default': {u'value': u'rule:admin_required', u'key': u'identity:get_domain_config_default'}, u'keystone-identity:list_access_tokens': {u'value': u'rule:admin_required', u'key': u'identity:list_access_tokens'}, u'keystone-identity:get_auth_catalog': {u'value': u'', u'key': u'identity:get_auth_catalog'}, u'keystone-identity:get_consumer': {u'value': u'rule:admin_required', u'key': u'identity:get_consumer'}, u'keystone-identity:list_endpoint_groups_for_project': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoint_groups_for_project'}, u'keystone-identity:ec2_create_credential': {u'value': u'rule:admin_or_owner', u'key': u'identity:ec2_create_credential'}, u'keystone-identity:revocation_list': {u'value': u'rule:service_or_admin', u'key': u'identity:revocation_list'}, u'keystone-identity:get_domain_config': {u'value': u'rule:admin_required', u'key': u'identity:get_domain_config'}, u'keystone-identity:list_groups': {u'value': u'rule:admin_required', u'key': u'identity:list_groups'}, u'keystone-identity:check_endpoint_in_project': {u'value': u'rule:admin_required', u'key': u'identity:check_endpoint_in_project'}, u'keystone-identity:list_roles': {u'value': u'rule:admin_required', u'key': u'identity:list_roles'}, u'keystone-identity:list_protocols': {u'value': u'rule:admin_required', u'key': u'identity:list_protocols'}, u'keystone-owner': {u'value': u'user_id:%(user_id)s', u'key': u'owner'}, u'keystone-identity:list_users_in_group': {u'value': u'rule:admin_required', u'key': u'identity:list_users_in_group'}, u'keystone-identity:create_domain': {u'value': u'rule:admin_required', u'key': u'identity:create_domain'}, u'keystone-identity:create_consumer': {u'value': u'rule:admin_required', u'key': u'identity:create_consumer'}, u'keystone-identity:delete_access_token': {u'value': u'rule:admin_required', u'key': u'identity:delete_access_token'}, u'keystone-identity:get_service_provider': {u'value': u'rule:admin_required', u'key': u'identity:get_service_provider'}, u'keystone-identity:create_region': {u'value': u'rule:admin_required', u'key': u'identity:create_region'}, u'keystone-identity:check_implied_role': {u'value': u'rule:admin_required', u'key': u'identity:check_implied_role'}, u'keystone-identity:list_groups_for_user': {u'value': u'rule:admin_or_owner', u'key': u'identity:list_groups_for_user'}, u'keystone-identity:delete_trust': {u'value': u'rule:deny_readonly', u'key': u'identity:delete_trust'}, u'keystone-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'keystone-identity:get_service': {u'value': u'rule:admin_required', u'key': u'identity:get_service'}, u'keystone-identity:add_endpoint_group_to_project': {u'value': u'rule:admin_required', u'key': u'identity:add_endpoint_group_to_project'}, u'keystone-identity:list_grants': {u'value': u'rule:admin_required', u'key': u'identity:list_grants'}, u'keystone-identity:create_protocol': {u'value': u'rule:admin_required', u'key': u'identity:create_protocol'}, u'keystone-identity:create_group': {u'value': u'rule:admin_required', u'key': u'identity:create_group'}, u'keystone-identity:update_credential': {u'value': u'rule:admin_required', u'key': u'identity:update_credential'}, u'keystone-identity:get_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:get_endpoint_group'}, u'keystone-identity:delete_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:delete_endpoint_group'}, u'keystone-identity:check_policy_association_for_service': {u'value': u'rule:admin_required', u'key': u'identity:check_policy_association_for_service'}, u'keystone-identity:add_user_to_group': {u'value': u'rule:admin_required', u'key': u'identity:add_user_to_group'}, u'keystone-identity:delete_domain': {u'value': u'rule:admin_required', u'key': u'identity:delete_domain'}, u'keystone-identity:create_grant': {u'value': u'rule:admin_required', u'key': u'identity:create_grant'}, u'keystone-identity:update_domain': {u'value': u'rule:admin_required', u'key': u'identity:update_domain'}, u'keystone-identity:delete_consumer': {u'value': u'rule:admin_required', u'key': u'identity:delete_consumer'}, u'keystone-identity:get_access_token': {u'value': u'rule:admin_required', u'key': u'identity:get_access_token'}, u'keystone-identity:delete_region': {u'value': u'rule:admin_required', u'key': u'identity:delete_region'}, u'keystone-identity:validate_token': {u'value': u'rule:service_admin_or_token_subject', u'key': u'identity:validate_token'}, u'keystone-identity:delete_policy_association_for_region_and_service': {u'value': u'rule:admin_required', u'key': u'identity:delete_policy_association_for_region_and_service'}, u'keystone-default': {u'value': u'rule:admin_required', u'key': u'default'}, u'keystone-identity:update_project': {u'value': u'rule:admin_required', u'key': u'identity:update_project'}, u'keystone-identity:list_implied_roles': {u'value': u'rule:admin_required', u'key': u'identity:list_implied_roles'}, u'keystone-identity:get_group': {u'value': u'rule:admin_required', u'key': u'identity:get_group'}, u'keystone-identity:update_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:update_endpoint_group'}, u'keystone-identity:create_role': {u'value': u'rule:admin_required', u'key': u'identity:create_role'}, u'keystone-identity:check_user_in_group': {u'value': u'rule:admin_required', u'key': u'identity:check_user_in_group'}, u'keystone-identity:update_consumer': {u'value': u'rule:admin_required', u'key': u'identity:update_consumer'}, u'keystone-identity:validate_token_head': {u'value': u'rule:service_or_admin', u'key': u'identity:validate_token_head'}, u'keystone-admin_required': {u'value': u'role:admin or is_admin:1', u'key': u'admin_required'}, u'keystone-identity:update_role': {u'value': u'rule:admin_required', u'key': u'identity:update_role'}, u'keystone-identity:check_policy_association_for_region_and_service': {u'value': u'rule:admin_required', u'key': u'identity:check_policy_association_for_region_and_service'}, u'keystone-identity:check_grant': {u'value': u'rule:admin_required', u'key': u'identity:check_grant'}, u'keystone-identity:get_region': {u'value': u'', u'key': u'identity:get_region'}, u'keystone-identity:create_mapping': {u'value': u'rule:admin_required', u'key': u'identity:create_mapping'}, u'keystone-identity:update_region': {u'value': u'rule:admin_required', u'key': u'identity:update_region'}, u'keystone-identity:list_credentials': {u'value': u'rule:admin_required', u'key': u'identity:list_credentials'}, u'keystone-identity:add_endpoint_to_project': {u'value': u'rule:admin_required', u'key': u'identity:add_endpoint_to_project'}, u'keystone-identity:ec2_delete_credential': {u'value': u'rule:admin_required or (rule:owner and user_id:%(target.credential.user_id)s)', u'key': u'identity:ec2_delete_credential'}, u'keystone-identity:list_role_assignments': {u'value': u'rule:admin_required', u'key': u'identity:list_role_assignments'}, u'keystone-identity:get_user': {u'value': u'rule:admin_or_owner', u'key': u'identity:get_user'}, u'keystone-identity:update_protocol': {u'value': u'rule:admin_required', u'key': u'identity:update_protocol'}, u'keystone-identity:list_endpoint_groups': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoint_groups'}, u'keystone-identity:get_access_token_role': {u'value': u'rule:admin_required', u'key': u'identity:get_access_token_role'}, u'keystone-identity:get_protocol': {u'value': u'rule:admin_required', u'key': u'identity:get_protocol'}, u'keystone-identity:remove_endpoint_from_project': {u'value': u'rule:admin_required', u'key': u'identity:remove_endpoint_from_project'}, u'keystone-identity:check_token': {u'value': u'rule:admin_or_token_subject', u'key': u'identity:check_token'}, u'keystone-identity:list_user_projects': {u'value': u'rule:admin_or_owner', u'key': u'identity:list_user_projects'}, u'keystone-identity:get_identity_providers': {u'value': u'rule:admin_required', u'key': u'identity:get_identity_providers'}, u'keystone-identity:delete_policy_association_for_service': {u'value': u'rule:admin_required', u'key': u'identity:delete_policy_association_for_service'}, u'keystone-identity:list_endpoints': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoints'}, u'keystone-identity:update_group': {u'value': u'rule:admin_required', u'key': u'identity:update_group'}, u'keystone-identity:list_roles_for_trust': {u'value': u'', u'key': u'identity:list_roles_for_trust'}, u'keystone-identity:get_role': {u'value': u'rule:admin_required', u'key': u'identity:get_role'}, u'keystone-identity:get_credential': {u'value': u'rule:admin_required', u'key': u'identity:get_credential'}, u'keystone-identity:authorize_request_token': {u'value': u'rule:admin_required', u'key': u'identity:authorize_request_token'}, u'keystone-identity:create_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:create_endpoint'}, u'keystone-identity:list_services': {u'value': u'rule:admin_required', u'key': u'identity:list_services'}, u'keystone-identity:list_identity_providers': {u'value': u'rule:admin_required', u'key': u'identity:list_identity_providers'}, u'keystone-identity:list_mappings': {u'value': u'rule:admin_required', u'key': u'identity:list_mappings'}, u'keystone-admin_or_token_subject': {u'value': u'rule:admin_required or rule:token_subject', u'key': u'admin_or_token_subject'}, u'keystone-identity:create_service': {u'value': u'rule:admin_required', u'key': u'identity:create_service'}, u'keystone-identity:delete_role': {u'value': u'rule:admin_required', u'key': u'identity:delete_role'}, u'keystone-identity:list_projects_for_user': {u'value': u'', u'key': u'identity:list_projects_for_user'}, u'keystone-identity:ec2_list_credentials': {u'value': u'rule:admin_or_owner', u'key': u'identity:ec2_list_credentials'}, u'keystone-identity:create_policy': {u'value': u'rule:admin_required', u'key': u'identity:create_policy'}, u'keystone-identity:get_implied_role': {u'value': u'rule:admin_required ', u'key': u'identity:get_implied_role'}, u'keystone-identity:list_domains_for_user': {u'value': u'', u'key': u'identity:list_domains_for_user'}, u'keystone-identity:update_user': {u'value': u'rule:admin_required', u'key': u'identity:update_user'}, u'keystone-identity:remove_endpoint_group_from_project': {u'value': u'rule:admin_required', u'key': u'identity:remove_endpoint_group_from_project'}}, u'ceilometer::metering_time_to_live': 604800, u'ceilometer::event_time_to_live': 604800, u'heat::policy::policies': {u'heat-software_deployments:show': {u'value': u'rule:deny_stack_user', u'key': u'software_deployments:show'}, u'heat-stacks:resource_schema': {u'value': u'rule:deny_stack_user', u'key': u'stacks:resource_schema'}, u'heat-stacks:template': {u'value': u'rule:deny_stack_user', u'key': u'stacks:template'}, u'heat-stacks:list_template_versions': {u'value': u'rule:deny_stack_user', u'key': u'stacks:list_template_versions'}, u'heat-deny_everybody': {u'value': u'!', u'key': u'deny_everybody'}, u'heat-service:index': {u'value': u'rule:context_is_admin', u'key': u'service:index'}, u'heat-stacks:environment': {u'value': u'rule:deny_stack_user', u'key': u'stacks:environment'}, u'heat-stacks:preview': {u'value': u'rule:deny_stack_user', u'key': u'stacks:preview'}, u'heat-cloudformation:EstimateTemplateCost': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:EstimateTemplateCost'}, u'heat-cloudformation:UpdateStack': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudformation:UpdateStack'}, u'heat-stacks:preview_update': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:preview_update'}, u'heat-resource:metadata': {u'value': u'', u'key': u'resource:metadata'}, u'heat-resource_types:OS::Nova::Flavor': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Nova::Flavor'}, u'heat-stacks:restore_snapshot': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:restore_snapshot'}, u'heat-resource:index': {u'value': u'rule:deny_stack_user', u'key': u'resource:index'}, u'heat-resource_types:OS::Cinder::Quota': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Cinder::Quota'}, u'heat-stacks:list_template_functions': {u'value': u'rule:deny_stack_user', u'key': u'stacks:list_template_functions'}, u'heat-cloudwatch:DeleteAlarms': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudwatch:DeleteAlarms'}, u'heat-cloudformation:GetTemplate': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:GetTemplate'}, u'heat-stacks:detail': {u'value': u'rule:deny_stack_user', u'key': u'stacks:detail'}, u'heat-software_deployments:index': {u'value': u'rule:deny_stack_user', u'key': u'software_deployments:index'}, u'heat-stacks:abandon': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:abandon'}, u'heat-stacks:list_resource_types': {u'value': u'rule:deny_stack_user', u'key': u'stacks:list_resource_types'}, u'heat-stacks:update': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:update'}, u'heat-resource_types:OS::Cinder::VolumeType': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Cinder::VolumeType'}, u'heat-build_info:build_info': {u'value': u'rule:deny_stack_user', u'key': u'build_info:build_info'}, u'heat-stacks:files': {u'value': u'rule:deny_stack_user', u'key': u'stacks:files'}, u'heat-cloudformation:ValidateTemplate': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:ValidateTemplate'}, u'heat-cloudformation:CancelUpdateStack': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudformation:CancelUpdateStack'}, u'heat-resource_types:OS::Neutron::QoSBandwidthLimitRule': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Neutron::QoSBandwidthLimitRule'}, u'heat-software_configs:create': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'software_configs:create'}, u'heat-resource:mark_unhealthy': {u'value': u'rule:deny_stack_user', u'key': u'resource:mark_unhealthy'}, u'heat-stacks:create': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:create'}, u'heat-software_configs:delete': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'software_configs:delete'}, u'heat-cloudwatch:PutMetricData': {u'value': u'', u'key': u'cloudwatch:PutMetricData'}, u'heat-software_deployments:delete': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'software_deployments:delete'}, u'heat-cloudformation:DescribeStackResources': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:DescribeStackResources'}, u'heat-resource_types:OS::Manila::ShareType': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Manila::ShareType'}, u'heat-cloudwatch:ListMetrics': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:ListMetrics'}, u'heat-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'heat-stacks:lookup': {u'value': u'', u'key': u'stacks:lookup'}, u'heat-resource_types:OS::Neutron::QoSPolicy': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Neutron::QoSPolicy'}, u'heat-stacks:validate_template': {u'value': u'rule:deny_stack_user', u'key': u'stacks:validate_template'}, u'heat-cloudwatch:DescribeAlarmHistory': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:DescribeAlarmHistory'}, u'heat-cloudformation:DescribeStackResource': {u'value': u'', u'key': u'cloudformation:DescribeStackResource'}, u'heat-resource:show': {u'value': u'rule:deny_stack_user', u'key': u'resource:show'}, u'heat-cloudwatch:PutMetricAlarm': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:PutMetricAlarm'}, u'heat-cloudformation:ListStackResources': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:ListStackResources'}, u'heat-software_deployments:create': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'software_deployments:create'}, u'heat-stacks:global_index': {u'value': u'rule:deny_everybody', u'key': u'stacks:global_index'}, u'heat-cloudwatch:DescribeAlarmsForMetric': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:DescribeAlarmsForMetric'}, u'heat-events:show': {u'value': u'rule:deny_stack_user', u'key': u'events:show'}, u'heat-stacks:index': {u'value': u'rule:deny_stack_user', u'key': u'stacks:index'}, u'heat-cloudformation:DescribeStackEvents': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:DescribeStackEvents'}, u'heat-stacks:list_snapshots': {u'value': u'rule:deny_stack_user', u'key': u'stacks:list_snapshots'}, u'heat-software_deployments:metadata': {u'value': u'', u'key': u'software_deployments:metadata'}, u'heat-stacks:show': {u'value': u'rule:deny_stack_user', u'key': u'stacks:show'}, u'heat-cloudformation:DescribeStacks': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:DescribeStacks'}, u'heat-cloudwatch:SetAlarmState': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudwatch:SetAlarmState'}, u'heat-actions:action': {u'value': u'rule:deny_stack_user', u'key': u'actions:action'}, u'heat-cloudformation:CreateStack': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudformation:CreateStack'}, u'heat-software_configs:index': {u'value': u'rule:deny_stack_user', u'key': u'software_configs:index'}, u'heat-stacks:delete_snapshot': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:delete_snapshot'}, u'heat-stacks:update_patch': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:update_patch'}, u'heat-cloudformation:DeleteStack': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudformation:DeleteStack'}, u'heat-deny_stack_user': {u'value': u'not role:heat_stack_user', u'key': u'deny_stack_user'}, u'heat-stacks:export': {u'value': u'rule:deny_stack_user', u'key': u'stacks:export'}, u'heat-resource_types:OS::Nova::HostAggregate': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Nova::HostAggregate'}, u'heat-stacks:preview_update_patch': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:preview_update_patch'}, u'heat-cloudwatch:DescribeAlarms': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:DescribeAlarms'}, u'heat-stacks:show_output': {u'value': u'rule:deny_stack_user', u'key': u'stacks:show_output'}, u'heat-cloudwatch:EnableAlarmActions': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudwatch:EnableAlarmActions'}, u'heat-stacks:show_snapshot': {u'value': u'rule:deny_stack_user', u'key': u'stacks:show_snapshot'}, u'heat-cloudwatch:DisableAlarmActions': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudwatch:DisableAlarmActions'}, u'heat-cloudformation:ListStacks': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:ListStacks'}, u'heat-software_configs:show': {u'value': u'rule:deny_stack_user', u'key': u'software_configs:show'}, u'heat-stacks:generate_template': {u'value': u'rule:deny_stack_user', u'key': u'stacks:generate_template'}, u'heat-software_deployments:update': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'software_deployments:update'}, u'heat-resource_types:OS::Cinder::QoSSpecs': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Cinder::QoSSpecs'}, u'heat-cloudwatch:GetMetricStatistics': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:GetMetricStatistics'}, u'heat-resource:signal': {u'value': u'', u'key': u'resource:signal'}, u'heat-project_admin': {u'value': u'role:admin', u'key': u'project_admin'}, u'heat-stacks:delete': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:delete'}, u'heat-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'heat-events:index': {u'value': u'rule:deny_stack_user', u'key': u'events:index'}, u'heat-resource_types:OS::Cinder::EncryptedVolumeType': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Cinder::EncryptedVolumeType'}, u'heat-stacks:list_outputs': {u'value': u'rule:deny_stack_user', u'key': u'stacks:list_outputs'}, u'heat-software_configs:global_index': {u'value': u'rule:deny_everybody', u'key': u'software_configs:global_index'}, u'heat-stacks:snapshot': {u'value': u'rule:deny_stack_user', u'key': u'stacks:snapshot'}}, u'ceilometer::config::ceilometer_config': {u'oslo_messaging_rabbit/rabbit_qos_prefetch_count': {u'value': 64}}, u'cinder_user_enabled_backends': u'[scaleio]', u'gnocchi::policy::policies': {u'gnocchi-list resource': {u'value': u'rule:admin_or_creator or rule:resource_owner', u'key': u'list resource'}, u'gnocchi-update resource type': {u'value': u'role:admin', u'key': u'update resource type'}, u'gnocchi-delete resource': {u'value': u'rule:admin_or_creator', u'key': u'delete resource'}, u'gnocchi-list archive policy rule': {u'value': u'', u'key': u'list archive policy rule'}, u'gnocchi-admin_or_creator': {u'value': u'role:admin or project_id:%(created_by_project_id)s', u'key': u'admin_or_creator'}, u'gnocchi-resource_owner': {u'value': u'project_id:%(project_id)s', u'key': u'resource_owner'}, u'gnocchi-delete resources': {u'value': u'rule:admin_or_creator', u'key': u'delete resources'}, u'gnocchi-create archive policy': {u'value': u'role:admin', u'key': u'create archive policy'}, u'gnocchi-get status': {u'value': u'role:admin', u'key': u'get status'}, u'gnocchi-delete archive policy rule': {u'value': u'role:admin', u'key': u'delete archive policy rule'}, u'gnocchi-update archive policy': {u'value': u'role:admin', u'key': u'update archive policy'}, u'gnocchi-delete archive policy': {u'value': u'role:admin', u'key': u'delete archive policy'}, u'gnocchi-get archive policy rule': {u'value': u'', u'key': u'get archive policy rule'}, u'gnocchi-get resource': {u'value': u'rule:admin_or_creator or rule:resource_owner', u'key': u'get resource'}, u'gnocchi-list metric': {u'value': u'', u'key': u'list metric'}, u'gnocchi-delete resource type': {u'value': u'role:admin', u'key': u'delete resource type'}, u'gnocchi-update resource': {u'value': u'rule:admin_or_creator', u'key': u'update resource'}, u'gnocchi-list all metric': {u'value': u'role:admin or role:readonly', u'key': u'list all metric'}, u'gnocchi-post measures': {u'value': u'rule:admin_or_creator', u'key': u'post measures'}, u'gnocchi-get archive policy': {u'value': u'', u'key': u'get archive policy'}, u'gnocchi-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'gnocchi-get resource type': {u'value': u'', u'key': u'get resource type'}, u'gnocchi-metric_owner': {u'value': u'project_id:%(resource.project_id)s', u'key': u'metric_owner'}, u'gnocchi-list archive policy': {u'value': u'', u'key': u'list archive policy'}, u'gnocchi-get measures': {u'value': u'rule:admin_or_creator or rule:metric_owner or role:readonly', u'key': u'get measures'}, u'gnocchi-search resource': {u'value': u'rule:admin_or_creator or rule:resource_owner', u'key': u'search resource'}, u'gnocchi-create metric': {u'value': u'rule:deny_readonly', u'key': u'create metric'}, u'gnocchi-list resource type': {u'value': u'', u'key': u'list resource type'}, u'gnocchi-search metric': {u'value': u'rule:admin_or_creator or rule:metric_owner', u'key': u'search metric'}, u'gnocchi-get metric': {u'value': u'rule:admin_or_creator or rule:metric_owner or role:readonly', u'key': u'get metric'}, u'gnocchi-create archive policy rule': {u'value': u'role:admin', u'key': u'create archive policy rule'}, u'gnocchi-create resource type': {u'value': u'role:admin', u'key': u'create resource type'}, u'gnocchi-create resource': {u'value': u'rule:deny_readonly', u'key': u'create resource'}, u'gnocchi-delete metric': {u'value': u'rule:admin_or_creator', u'key': u'delete metric'}}, u'horizon::cinder_options': {u'enable_backup': True}, u'keystone::cron::token_flush::hour': u'"*"'}, u'f5_icontrol_hostname': u'10.128.19.83', u'rhel_reg_machine_name': u'', u'rhel_reg_force': u'true', u'NovaRbdPoolName': u'vms', u'SSLIntermediateCertificate': u'', u'ComputeDpdkKernelArgs': u'default_hugepagesz=1GB hugepagesz=1G hugepages=128 intel_iommu=on iommu=pt', u'ComputeHostnameFormat': u'krynn-cmpt-%index%', u'ComputeDpdkHostIsolatedCoreList': u'4-21,48-65,26-43,70-87', u'tripleo::loadbalancer::ssl_cipher_suite': u'ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+3DES:DH+3DES:RSA+AES:RSA+3DES:!ADH:!AECDH:!MD5:!DSS', u'NovaSchedulerAvailableFilters': [u'nova.scheduler.filters.all_filters', u'nova.scheduler.filters.pci_passthrough_filter.PciPassthroughFilter'], u'ComputeSriovHostIsolatedCoreList': u'4-21,48-65,26-43,70-87', u'GlanceBackend': u'rbd', u'rhel_reg_http_proxy_username': u'', u'NeutronEnableL2Pop': False, u'rhel_reg_service_level': u'', u'osp_ad_domain': u'ad.lasthome.solace.krynn', u'HeatWorkers': 4, u'TenantNetworkVlanID': 40, u'BlockStorageHostnameFormat': u'krynn-cndr-%index%', u'f5_env_prefix': u'krynnaz3', u'rhel_reg_environment': u'', u'NeutronL3HA': True, u'ExtraConfig': {u'ceph::profile::params::osd_pool_default_size': 3, u'nova::notification_driver': u'noop', u'sahara::notify::notification_driver': u'noop', u'ceph::profile::params::osd_pool_default_pg_num': 128, u'keystone::notification_driver': u'noop', u'neutron::notification_driver': u'noop', u'ceph::profile::params::osd_journal_size': 4096, u'ceilometer::notification_driver': u'noop', u'manila::notification_driver': u'noop', u'ceph::profile::params::osd_pool_default_pgp_num': 128, u'cinder::ceilometer::notification_driver': u'noop', u'glance::notify::rabbitmq::notification_driver': u'noop', u'ceph::profile::params::osd_pool_default_min_size': 1, u'barbican::api::notification_driver': u'noop'}, u'CephStorageHostnameFormat': u'krynn-ceph-%index%', u'rhel_reg_user': u'admin', u'NeutronSupportedPCIVendorDevs': [u'8086:154c'], u'EndpointMap': {u'GnocchiInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8041'}, u'HeatPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13004'}, u'GlanceInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'9292'}, u'KeystonePublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13000'}, u'NeutronAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'9696'}, u'AodhInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8042'}, u'CeilometerAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8777'}, u'GlanceAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'9292'}, u'NovaVNCProxyAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'6080'}, u'HeatCfnInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8000'}, u'HeatInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8004'}, u'HeatCfnAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8000'}, u'NeutronPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13696'}, u'CinderPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13776'}, u'ManilaInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8786'}, u'HorizonPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'443'}, u'SaharaPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13386'}, u'GlancePublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13292'}, u'ManilaAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8786'}, u'HeatCfnPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13005'}, u'IronicAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'6385'}, u'AodhAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8042'}, u'IronicPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13385'}, u'GnocchiPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13041'}, u'HeatAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8004'}, u'SwiftInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8080'}, u'AodhPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13042'}, u'NovaVNCProxyPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13080'}, u'CeilometerInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8777'}, u'NovaInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8774'}, u'GlanceRegistryInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'9191'}, u'CeilometerPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13777'}, u'NovaAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8774'}, u'SwiftAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8080'}, u'NeutronInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'9696'}, u'GnocchiAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8041'}, u'CephRgwInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8080'}, u'CephRgwPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13808'}, u'NovaPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13774'}, u'MysqlInternal': {u'host': u'IP_ADDRESS', u'protocol': u'mysql+pymysql', u'port': u'3306'}, u'ManilaPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13786'}, u'SaharaAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8386'}, u'CephRgwAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8080'}, u'IronicInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'6385'}, u'KeystoneAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'35357'}, u'CinderInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8776'}, u'SwiftPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13808'}, u'KeystoneInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'5000'}, u'NovaVNCProxyInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'6080'}, u'SaharaInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8386'}, u'CinderAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8776'}}, u'ExternalNetCidr': u'10.162.200.0/23', u'StorageMgmtNetworkVlanID': 30, u'MysqlMaxConnections': 8192, u'rhel_reg_org': u'Krynn', u'ControllerCount': 3, u'ExternalAllocationPools': [{u'start': u'10.162.200.43', u'end': u'10.162.200.96'}], u'NeutronTunnelTypes': u'vxlan', u'token_flush_minute': [0, 20, 40], u'NeutronDpdkSocketMemory': u'2048,2048', u'PublicVirtualFixedIPs': [{u'ip_address': u'10.162.200.42'}], u'SSLRootCertificate': u'-----BEGIN CERTIFICATE-----\nMIIFDzCCA/egAwIBAgIJAMLnsbDD5KVMMA0GCSqGSIb3DQEBCwUAMIG1MQswCQYD\nVQQGEwJDQTELMAkGA1UECBMCUUMxETAPBgNVBAcTCE1vbnRyZWFsMRMwEQYDVQQK\nEwpLcnlubiBJbmMuMRAwDgYDVQQLEwdUcmFudG9yMRYwFAYDVQQDEw1LcnlubiBJ\nbmMuIENBMRgwFgYDVQQpEw9SYWlzdGxpbiBNYWplcmUxLTArBgkqhkiG9w0BCQEW\nHnJhaXN0bGluQGxhc3Rob21lLnNvbGFjZS5rcnlubjAeFw0xNjAzMDMyMjM2NDla\nFw0yNjAzMDEyMjM2NDlaMIG1MQswCQYDVQQGEwJDQTELMAkGA1UECBMCUUMxETAP\nBgNVBAcTCE1vbnRyZWFsMRMwEQYDVQQKEwpLcnlubiBJbmMuMRAwDgYDVQQLEwdU\ncmFudG9yMRYwFAYDVQQDEw1LcnlubiBJbmMuIENBMRgwFgYDVQQpEw9SYWlzdGxp\nbiBNYWplcmUxLTArBgkqhkiG9w0BCQEWHnJhaXN0bGluQGxhc3Rob21lLnNvbGFj\nZS5rcnlubjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL+ycHZrGwRR\nU2mZvXcinAc1tHqmX6uRX8xTd/KnAlmo9FKkryYT6fH+Vt3YoQZxt1y1/zwP8b5q\nYD/fZCXpK+m2tH7KfbHD+dRwOfkfiqEKYlnZjzJDoa1fFXgcD1MOH4WtW0e76gJu\nqazHS8PxnPGVbov/Zct4dhu9N5bptyAkSgy8qM58VY+XSfjMo4KlBAMrRIkYD6Km\ngxckvl0+h6b+izc67ftcoWqj24mep4mRAF6jRzldWp9gj5oSh/qR7CUBN7AvS+GU\nB/hLVkQw3mT3RqZxXDsVrrzrnm+xtRDJMakbwQUyIQ8JrtYGgpo4z+T6tOC9IwJ1\no6mCMreLy7ECAwEAAaOCAR4wggEaMB0GA1UdDgQWBBSuML7sQDcVORQov3TrBvf5\nqoq09TCB6gYDVR0jBIHiMIHfgBSuML7sQDcVORQov3TrBvf5qoq09aGBu6SBuDCB\ntTELMAkGA1UEBhMCQ0ExCzAJBgNVBAgTAlFDMREwDwYDVQQHEwhNb250cmVhbDET\nMBEGA1UEChMKS3J5bm4gSW5jLjEQMA4GA1UECxMHVHJhbnRvcjEWMBQGA1UEAxMN\nS3J5bm4gSW5jLiBDQTEYMBYGA1UEKRMPUmFpc3RsaW4gTWFqZXJlMS0wKwYJKoZI\nhvcNAQkBFh5yYWlzdGxpbkBsYXN0aG9tZS5zb2xhY2Uua3J5bm6CCQDC57Gww+Sl\nTDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQCCALlwYznNn8ZOe+/h\nsBeDKhiK44CBJBZgfI26V6BB+CGFBsTFanyrmH+kNJyWyL2MNubSZH3qoaL3WTdT\n1jnX6Eyv2LjOq+5HgHOq3uOI0+vcWd80PEbIjrf7cC99GbkDn+bUNf0erySiJKR2\nAFHgYAE31q/3X4rO/cb5eN9h01uA92m7nmcDfxa3I3C19v9GBRvZ+Kj3z3dbKpNe\nhCyC72/+1a93Vxn9JbZsV0XJUZhEB15hemQ57U91Jb6gK18IxvyX2J9tSfeKSvCe\nNroC43O7EkOOCr/yBRWxWWojXTiLqlq+3IowBHu524V3TMHpWCnBXqlggw1GfKSF\nOwn1\n-----END CERTIFICATE-----\n', u'GlanceRbdPoolName': u'images', u'BondInterfaceOvsOptions': u'bond_mode=active-backup lacp=off other_config:bond-detect-mode=miimon other_config:bond-miimon-interval=500', u'NeutronEnableIsolatedMetadata': True, u'NeutronVniRanges': [u'1:4094'], u'rhel_reg_method': u'satellite', u'emc_scaleio_ip1': u'10.128.19.81', u'SSLKey': u'-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEA8bIh4q8nmozTyWTHCIgIqIwD6RHmTteIkb9+gKCSg1L/NYuT\n6O93D5vBXGZMm6LK3paY6HQim90TO1iNHdRllEt+AZ396yPHW0TUAUOJWYP5PATq\niGmbg5rL0q7E5dR+OE02qF+IG8yS/y/zvnn+5wxWCXXSoYB9dRNSbYoBkvkRMtxz\nG9jB/tmnVEIUWiPSLolguLUophs7crl/vSw3i89y524EjVJPmOINADaFsPZBK6+m\nQaZNDfJKSPCWZw723xrc19Uw0316Fs+TVl3+DPE1BzP8qcsSLBii7qMwiyxWs98k\nrNn0uHWN1NcZnLUDIv+etPMwGqgTHJy71HjAZQIDAQABAoIBAQCsFg62Xcuu6LIq\nZIyp8GFp0DdAjTQT0rY0P8oMP0fSJRf8weKQKV/2RwnHhjbpYWFcVpGMgJPbse5t\nhMEFCiNBEPcoo5sU/qaEv17Lf5Cdoa+lIkLy2W6Wp3KUEUez9DXiVGekPlCkqmXH\nOBct+aKaU1g26CMORnQNFbLMt0Qjpbxuzx4UGa+QFd28VNw6CQ6K1Aswk16pDV8j\n7ymjOf8GUXBiP7EIK4NF69ONazy3xyZqMrA6R2pByvcIRLT1kFCDb3p1PwJPIiuG\neCUQOHSo2tmSglBMMBujrZN/ZAN7ylTLRj3MHEwQPhBCQ0kSTyQ/4nwKMcskvaqC\nRX7x32qJAoGBAPxJaNudC+piLX16b47rPm9hjfMfNd5HZElfcajmYgLJizyR6hrH\n/Gd/V74HhAlr40l79WnyBpnzEGuezJQnkR1srOpRdHARZETLZJkNIt4ahsIEFVTJ\nrWEEwKjSb40WcwRN+CKS+gAeA1M1PHL0XyJwcf9oyE/Ns8EdugTI9cS3AoGBAPVA\n0TcpK/9xiuru7iLRdIfEjVGYJQB07D/DvTb0ym9k8UzL6I6fcceoOJDo1mtxgKin\nqBh9zFU6efo1uT1HWhbqnJH5Q2HHe7zjurTk0CNJT1hDwnAv5+11uYb7KobJK2OY\nG2KaPexZWHOoJ3netAIJj7JMWA2+8YmSY6WA3F/DAoGAKaTsfCPmTaA7JhVJyOun\n+La/ubwTJkfelAX/OwQcdZ1TMIJdhGIyldr9Xs7ayrtWX1Do574dvNfUhA9IccQ+\nPf8sY9liQQV96aUxS9pRQRxb1jbaVo6b4gHo03U5GK71+WXtabedMNvDbL7C5a7U\n7VhmWOSw/AtWerAvfo61ku0CgYA6M9yyy4mOgKKoKHXJO439Hm8vOv0lA5qBc3F3\nFlboYrtFL2sMVdiJumlaMneYXgJbhBZHYatZWpxR/eftG/7MS3dGyTHthYrfA+hu\nP5MJnL9AwivltejDmNmjp/2qqRkr9JAjMVmauoVcRT7BFFIB3cUFWkrXUEZAEMan\nI1KpQwKBgCbwArI2lENhfBvmJ1Jk/QEBj7EKXm5dX0epBPQImKhzSUNjDtYO4wec\nYbVo7RLmHZd11+XtTWq6kbRgUjnUUr3lMbl2+EK11gb32BByUr7sJ5xJObRrazuT\nPhsa28oyIbl629WdJ/jJ5Lq9gBOq1MVlMtCStfkRBPoetirlWkg/\n-----END RSA PRIVATE KEY-----\n', u'TenantAllocationPools': [{u'start': u'10.3.0.10', u'end': u'10.3.0.200'}], u'emc_scaleio_ip2': u'10.128.19.82', u'ControlPlaneSubnetCidr': u'24', u'ComputeSriovHostnameFormat': u'krynn-sriov-%index%', u'OvercloudCephStorageFlavor': u'ceph-storage', u'InternalApiNetworkVlanID': 10, u'ObjectStorageCount': 0, u'NeutronExternalNetworkBridge': u"''", u'InternalApiNetCidr': u'10.0.0.0/24', u'BlockStorageCount': 0, u'DnsServers': [u'10.162.200.254', u'8.8.8.8'], u'rhel_reg_auto_attach': u'', u'StorageAllocationPools': [{u'start': u'10.1.0.10', u'end': u'10.1.0.200'}], u'NovaComputeLibvirtType': u'qemu', u'StorageNetCidr': u'10.1.0.0/24', u'rhel_reg_sat_repo': u'rhel-7-server-satellite-tools-6.3-rpms', u'StorageNetworkVlanID': 20, u'NetworkerExtraConfig': {u'neutron::plugins::ml2::path_mtu': 1550}, u'CinderRbdPoolName': u'volumes', u'ComputeDpdkHostnameFormat': u'krynn-dpdk-%index%', u'rhel_reg_server_url': u'', u'OvercloudBlockStorageFlavor': u'cinder-storage', u'NovaComputeExtraConfig': {u'nova::compute::resume_guests_state_on_host_boot': True, u'compute_classes': [u'::nova::config', u'::neutron::config', u'::neutron::plugins::ml2', u'::neutron::agents::ml2::ovs'], u'nova::config::nova_config': {u'DEFAULT/max_local_block_devices': {u'value': u'4'}, u'libvirt/volume_use_multipath': {u'value': u'True'}, u'libvirt/mem_stats_period_seconds': {u'value': u'0'}, u'libvirt/live_migration_permit_post_copy': {u'value': u'True'}, u'DEFAULT/allow_migrate_to_same_host': {u'value': u'True'}}, u'neutron::agents::ml2::ovs::bridge_mappings': [u'datacentre:br-ex', u'external:br-extnet'], u'neutron::plugins::ml2::network_vlan_ranges': [u'datacentre:1:4000', u'external:1:4000'], u'neutron::plugins::ml2::physical_network_mtus': [u'datacentre:1500', u'external:1500'], u'ceph::profile::params::osds': {u'/dev/sdh': {}, u'/dev/sdf': {}, u'/dev/sdg': {}, u'/dev/sdd': {}, u'/dev/sde': {}, u'/dev/sdc': {}}}, u'EC2MetadataIp': u'10.20.0.2', u'NetworkDeploymentActions': [u'CREATE', u'UPDATE'], u'ComputeDpdkCount': 0, u'rhel_reg_repos': u'rhel-7-server-rpms,rhel-7-server-supplementary-rpms,rhel-7-server-optional-rpms,rhel-7-server-extras-rpms,rhel-7-server-openstack-10-rpms,rhel-7-server-openstack-10-tools-rpms,rhel-7-server-openstack-10-optools-rpms,rhel-7-server-openstack-10-devtools-rpms,rhel-7-server-rhceph-2-osd-rpms,rhel-7-server-rhceph-2-mon-rpms,rhel-7-server-rhceph-2-tools-rpms', u'OvercloudObjectStorageFlavor': u'swift-storage', u'NeutronDpdkMemoryChannels': u'4', u'rhel_reg_http_proxy_port': u'', u'NeutronNetworkType': u'vxlan,gre,vlan,flat', u'ComputeSriovCount': 0, u'ComputeServices': [u'OS::TripleO::Services::CACerts', u'OS::TripleO::Services::CephClient', u'OS::TripleO::Services::CephExternal', u'OS::TripleO::Services::Timezone', u'OS::TripleO::Services::Ntp', u'OS::TripleO::Services::Snmp', u'OS::TripleO::Services::Sshd', u'OS::TripleO::Services::NovaCompute', u'OS::TripleO::Services::NovaLibvirt', u'OS::TripleO::Services::Kernel', u'OS::TripleO::Services::ComputeNeutronCorePlugin', u'OS::TripleO::Services::ComputeNeutronOvsAgent', u'OS::TripleO::Services::ComputeCeilometerAgent', u'OS::TripleO::Services::ComputeNeutronL3Agent', u'OS::TripleO::Services::ComputeNeutronMetadataAgent', u'OS::TripleO::Services::TripleoPackages', u'OS::TripleO::Services::TripleoFirewall', u'OS::TripleO::Services::NeutronSriovAgent', u'OS::TripleO::Services::OpenDaylightOvs', u'OS::TripleO::Services::SensuClient', u'OS::TripleO::Services::FluentdClient', u'OS::TripleO::Services::VipHosts', u'OS::TripleO::Services::CephOSD'], u'tripleo::profile::base::database::mysql::innodb_buffer_pool_size': u'256M', u'NovaSchedulerDefaultFilters': [u'RetryFilter', u'AvailabilityZoneFilter', u'RamFilter', u'ComputeFilter', u'ComputeCapabilitiesFilter', u'ImagePropertiesFilter', u'ServerGroupAntiAffinityFilter', u'ServerGroupAffinityFilter', u'PciPassthroughFilter', u'NUMATopologyFilter'], u'ControllerEnableSwiftStorage': False, u'SSLCertificate': u'-----BEGIN CERTIFICATE-----\nMIIDwTCCAqmgAwIBAgIBCjANBgkqhkiG9w0BAQsFADCBtTELMAkGA1UEBhMCQ0Ex\nCzAJBgNVBAgTAlFDMREwDwYDVQQHEwhNb250cmVhbDETMBEGA1UEChMKS3J5bm4g\nSW5jLjEQMA4GA1UECxMHVHJhbnRvcjEWMBQGA1UEAxMNS3J5bm4gSW5jLiBDQTEY\nMBYGA1UEKRMPUmFpc3RsaW4gTWFqZXJlMS0wKwYJKoZIhvcNAQkBFh5yYWlzdGxp\nbkBsYXN0aG9tZS5zb2xhY2Uua3J5bm4wHhcNMTgwMjE1MjI1OTA1WhcNMjgwMjEz\nMjI1OTA1WjBZMQswCQYDVQQGEwJDQTELMAkGA1UECBMCUUMxEzARBgNVBAoTCkty\neW5uIEluYy4xEDAOBgNVBAsTB1RyYW50b3IxFjAUBgNVBAMTDTEwLjE2Mi4yMDAu\nNDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDxsiHiryeajNPJZMcI\niAiojAPpEeZO14iRv36AoJKDUv81i5Po73cPm8FcZkybosrelpjodCKb3RM7WI0d\n1GWUS34Bnf3rI8dbRNQBQ4lZg/k8BOqIaZuDmsvSrsTl1H44TTaoX4gbzJL/L/O+\nef7nDFYJddKhgH11E1JtigGS+REy3HMb2MH+2adUQhRaI9IuiWC4tSimGztyuX+9\nLDeLz3LnbgSNUk+Y4g0ANoWw9kErr6ZBpk0N8kpI8JZnDvbfGtzX1TDTfXoWz5NW\nXf4M8TUHM/ypyxIsGKLuozCLLFaz3ySs2fS4dY3U1xmctQMi/5608zAaqBMcnLvU\neMBlAgMBAAGjNzA1MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMBsGA1UdEQQUMBKH\nBAqiyCqHBAoUAAOHBAoUAAQwDQYJKoZIhvcNAQELBQADggEBAHF6Pu9SOkHQv+uL\nUC8rQYiBZpp8WTT5evdCSDooc+/l9KKAalL0KULYYwn5LeaXzXTG/+bfPhL1wy7D\n9HTwxXW5X1ROkI82QYyhZyAltor7QtdzyTCyxO7UTdM8i9Dj9woQ5JJSyBb3Eq0Z\nLsfxtMz3XGYwYGPsVbdBHU643N+RzZvrfrHjn82FpGqnsIJ+rJKI/rCT27Y3CgJV\nZ8tqRmZQLEL76cH7KJfCu2WHjAr2khawYF6QbKlgSQ+4zi5UFbWfrYfW5X6sYLuM\n/MTIR9PQyq8PNFCyX8xnJIy7FtxwGp1AWFn2OjY+Yg+lB1/33SqtjsNjt7H9Ldm+\nTrSvLS4=\n-----END CERTIFICATE-----\n', u'OvercloudComputeSriovFlavor': u'computesriov', u'ComputeDpdkExtraConfig': {u'nova::compute::vcpu_pin_set': [u'4-21', u'48-65', u'26-43', u'70-87'], u'neutron::plugins::ml2::path_mtu': 1550, u'nova::compute::reserved_host_memory': 4096, u'neutron::plugins::ml2::type_drivers': [u'vlan', u'flat'], u'neutron::agents::ml2::ovs::bridge_mappings': [u'datacentre:br-ex', u'external:br-extnet', u'dpdk_ens1f0:br-dpdk1', u'dpdk_ens1f1:br-dpdk2', u'dpdk_ens2f0:br-dpdk3', u'dpdk_ens2f1:br-dpdk4'], u'neutron::plugins::ml2::network_vlan_ranges': [u'datacentre:1:4000', u'external:1:4000', u'dpdk_ens1f0:1:4000', u'dpdk_ens1f1:1:4000', u'dpdk_ens2f0:1:4000', u'dpdk_ens2f1:1:4000'], u'neutron::plugins::ml2::physical_network_mtus': [u'datacentre:1500', u'external:1500'], u'ceph::profile::params::osds': {u'/dev/sdh': {}, u'/dev/sdf': {}, u'/dev/sdg': {}, u'/dev/sdd': {}, u'/dev/sde': {}, u'/dev/sdc': {}}, u'computesriov_classes': [u'::nova::config', u'::neutron::config', u'::neutron::plugins::ml2', u'::neutron::agents::ml2::ovs'], u'neutron::agents::ml2::ovs::datapath_type': u'netdev'}, u'NetworkerHostnameFormat': u'krynn-netwrk-%index%', u'KeystoneCACertificate': u'-----BEGIN CERTIFICATE-----\nMIIDNzCCAh+gAwIBAgIBATANBgkqhkiG9w0BAQUFADBTMQswCQYDVQQGEwJYWDEO\nMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVuc2V0MQ4wDAYDVQQKDAVVbnNldDEU\nMBIGA1UEAwwLS2V5c3RvbmUgQ0EwHhcNMTgwODIyMTgzMTUyWhcNMjgwODE5MTgz\nMTUyWjBTMQswCQYDVQQGEwJYWDEOMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVu\nc2V0MQ4wDAYDVQQKDAVVbnNldDEUMBIGA1UEAwwLS2V5c3RvbmUgQ0EwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCkxBKzUKkCQBU8bnh5BkRWYrQ3LRFL\nzkM3raUMAUlFbbsQY7+pS/rGfRfZUgIWNycEUAd8iwiesLTcYS5QcpkVqAchEbd9\ngw1IPOsZF9SbmdEWR2C7FlZxsfGhvMtoyRkKILGFhZeVSNwh9L4Bkebd2EJQ5jr+\nA6x53nZ8YUGQMpgRBeZmd8bM6tcaEXcG0ZtPQZGIdvYbrMHuylWBTVLFIiHetXt8\n6GOul/Qpzn+UwDUgZq/sm4jmgPcGTbeC+xPGrLMBmeGDEX+VMEpdvK9PqAfy1CY9\ni7+9OGugfUMv6LQ5/MqpR7UBspAPOPiiQQV2wIBqaRorfXI44BSb1X75AgMBAAGj\nFjAUMBIGA1UdEwEB/wQIMAYBAf8CAQAwDQYJKoZIhvcNAQEFBQADggEBAF7ipcUK\nVFXwgsWHSvXka7apS3EKcsW1Qz1AqDJA13eABJFydVoDk22u4va/9CpaqDjf7LXT\nbg9mjHpypzhh4a43HqX3CqVb28R4dFbQ0OiTfMlu6yXvirN3h4wkCvnCRdA0rFuL\n7UUwnp51BBjFz9eD5xLUqB4f4CtcbDRuy0JSYkDufQ5+iOyZhNh4qL93nUivXSTD\nYtnyqj1DrVz24Q4z7RjEDxMNITMQ5ox1kzgweMhh7awCoLCMXq9JKac8HW6Av8m5\nhmdVY1DE02BSEB3f1ih+LLkm8p2bMdIebryExa8RM6cBYotMa0G5fyZeMwS7gN8t\ntzCeKd79vPWNulU=\n-----END CERTIFICATE-----\n', u'ExternalInterfaceDefaultRoute': u'10.162.200.254', u'ValidateFqdn': True, u'rhel_reg_release': u'', u'RootPW': u'r00tme', u'CephStorageExtraConfig': {u'ceph::profile::params::osds': {u'/dev/sdh': {}, u'/dev/sdf': {}, u'/dev/sdg': {}, u'/dev/sdd': {}, u'/dev/sde': {}, u'/dev/sdb': {}, u'/dev/sdc': {}}}, u'tripleo::loadbalancer::ssl_options': u'no-sslv3 ', u'ObjectStorageHostnameFormat': u'krynn-swift-%index%', u'rhel_reg_sat_url': u'http://10.162.200.124', u'UpdateIdentifier': u''}}] 2018-08-22 14:31:58.062 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'150d888ef5f14a699a088c311aedf1e6', u'expires_at': u'2018-08-22T22:30:44.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=7787d011-995c-4f46-ac38-51d1927eb5d5, action_class=tripleo_common.actions.validations.Enabled, attributes={}, params={}] 2018-08-22 14:31:59.149 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'150d888ef5f14a699a088c311aedf1e6', u'expires_at': u'2018-08-22T22:30:44.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=21136396-4027-4bc9-9f97-2f934b9f51f5, action_class=tripleo_common.actions.validations.GetPubkeyAction, attributes={}, params={}] 2018-08-22 14:32:00.265 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'150d888ef5f14a699a088c311aedf1e6', u'expires_at': u'2018-08-22T22:30:44.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=9a5bc7b2-dc76-4291-be43-4c5beb53f6dc, action_class=tripleo_common.actions.parameters.UpdateParametersAction, attributes={}, params={u'container': u'overcloud', u'parameters': {u'node_admin_extra_ssh_keys': u'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCQrjaLGIcSZ2ivjvQ0dRO3doj3oPOgTeDn2uP5YZym/Mox1tm5FWO/XL+zJnCo5t98isitDJ3oS/HnH7A1vxzYD5fkVVqq0w0ZPkV8C2w/+E9ko8A1C9ng+n0R5eyPR6BWRB3aFl9fxDKWcNo9NKeoOT4JA/cKEYCMHaiYEZmY0egV2df+INynWakmZM2dvddOzWBUsCJcuviEV8fmJo9ygkPL8q0vpsiVFcOtNdnKUmNXNiAlTalGNTqOE2LD3BonHYJk9NkUmyycNePwMlq0IVfXPYYUPM6FFwvB53zWUO84sTbln4Y+f5CljZZbcfJeREg45gcis1lZh0xoMITB Generated by TripleO'}}] 2018-08-22 14:32:03.671 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'150d888ef5f14a699a088c311aedf1e6', u'expires_at': u'2018-08-22T22:30:44.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=a28f4107-dcd3-4eac-ada9-af3d1a09d171, action_class=mistral.actions.openstack.actions.SwiftAction, attributes={u'client_method_name': u'head_container'}, params={u'headers': None, u'container': u'overcloud'}] 2018-08-22 14:32:04.752 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'150d888ef5f14a699a088c311aedf1e6', u'expires_at': u'2018-08-22T22:30:44.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=e052fe9b-b391-476c-975a-442419e1df21, action_class=tripleo_common.actions.swifthelper.SwiftTempUrlAction, attributes={}, params={u'obj': u'swift-rings.tar.gz', u'valid': u'86400', u'container': u'overcloud-swift-rings', u'method': u'GET'}] 2018-08-22 14:32:05.836 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'150d888ef5f14a699a088c311aedf1e6', u'expires_at': u'2018-08-22T22:30:44.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=7c12432d-222f-4b6e-aa3e-ee7781de84c6, action_class=tripleo_common.actions.parameters.UpdateParametersAction, attributes={}, params={u'container': u'overcloud', u'parameters': {u'SwiftRingGetTempurl': u'https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=fdd375c2bddc8ac7908b44ad7dbd9b6499a6fd79&temp_url_expires=1535049125'}}] 2018-08-22 14:32:06.923 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'150d888ef5f14a699a088c311aedf1e6', u'expires_at': u'2018-08-22T22:30:44.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=556b3a80-fea0-4e6f-bae9-4b132cec82c5, action_class=tripleo_common.actions.swifthelper.SwiftTempUrlAction, attributes={}, params={u'obj': u'swift-rings.tar.gz', u'valid': u'86400', u'container': u'overcloud-swift-rings', u'method': u'PUT'}] 2018-08-22 14:32:08.011 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'150d888ef5f14a699a088c311aedf1e6', u'expires_at': u'2018-08-22T22:30:44.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=b8353b2c-4d85-47ff-b6b6-a8fc4d8f2863, action_class=tripleo_common.actions.parameters.UpdateParametersAction, attributes={}, params={u'container': u'overcloud', u'parameters': {u'SwiftRingPutTempurl': u'https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=053394db4d811721616b6506bf6025fee253a9f8&temp_url_expires=1535049127'}}] 2018-08-22 14:32:10.375 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'150d888ef5f14a699a088c311aedf1e6', u'expires_at': u'2018-08-22T22:30:44.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=8feb1be9-c377-4924-b11c-de1b00a23141, action_class=mistral.actions.std_actions.NoOpAction, attributes={}, params={}] 2018-08-22 14:32:10.375 2043 INFO mistral.actions.std_actions [-] Running no-op action 2018-08-22 14:32:11.630 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'150d888ef5f14a699a088c311aedf1e6', u'expires_at': u'2018-08-22T22:30:44.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=aa2e50f5-9765-49a2-b6eb-ca7b05e29617, action_class=mistral.actions.openstack.actions.ZaqarAction, attributes={u'client_method_name': u'queue_post'}, params={u'queue_name': u'7681a007-459b-4a5a-8b25-98f697c47180', u'messages': {u'body': {u'type': u'tripleo.swift_rings_backup.v1.create_swift_rings_backup_container_plan', u'payload': {u'status': u'SUCCESS', u'message': {u'description': None, u'created_at': u'2018-02-22 04:48:52', u'updated_at': u'2018-08-22 18:32:06', u'id': u'968f1f11-6f20-4df5-80c9-44c37af9fbf9', u'manager': {u'client': {u'cron_triggers': None, u'tasks': None, u'workbooks': None, u'actions': None, u'executions': None, u'environments': None, u'members': None, u'workflows': None, u'services': None, u'http_client': None, u'action_executions': None}}, u'scope': u'private', u'_data': {u'created_at': u'2018-02-22 04:48:52', u'description': None, u'variables': u'{"root_template": "overcloud.yaml", "passwords": {"CephClusterFSID": "afa4bfa0-178b-11e8-a78c-525400a6c54d", "CephMonKey": "AQC2S45aAAAAABAAuV7N5EtCfAjZ0GKecXseZA==", "NeutronPassword": "8kgQ3U27gQMTaUvWb724KbQ8K", "HeatPassword": "jkF88nM6nuGtshmVp2ePsUAHd", "SnmpdReadonlyUserPassword": "7f54596ff715c1ca1878a1185ded051f44beef33", "GlancePassword": "um99YHx2cP9ZGfRWThvk6c2n8", "IronicPassword": "VvJZUqPaDRJQwJmBNKPtgyjuv", "HeatStackDomainAdminPassword": "qzQqR8cv8e9r6cMRyk8KUWCkk", "ZaqarPassword": "8jDVYemtbrZ9eCvHUWc8gTAZv", "MysqlClustercheckPassword": "xJQMPhkgs2PqG9wNdWgZW4msW", "GnocchiPassword": "TN4tjsYYvTZayc4DqqZuY642M", "CephAdminKey": "AQC2S45aAAAAABAAAYT/baXKeRAZkZHshteO3Q==", "CeilometerPassword": "4rCWnU6GjNyNXhr9rFTZmJ3cC", "CinderPassword": "hNds7nsunkghcCmHtM6ghnajb", "RabbitPassword": "NqfDJEFDujfBEFefGrAgVt9vZ", "CephRgwKey": "AQC2S45aAAAAABAAC3w5Uiw0SXYUjEio/I7a6Q==", "TrovePassword": "Y9ZwMEQ92up4FWMaRZaV6X7sD", "AodhPassword": "scVG8JBBP9N9Pmhng2M6AzZBc", "KeystoneCredential0": "GavlhcO47vp1kgATYD5niOdOcdRxDQcrydYZgo7RQbs=", "KeystoneCredential1": "sjlkgpY39e8CVGu2ZZyN5f-PWUkT8xHTGfrVqIa8-hs=", "CephClientKey": "AQC2S45aAAAAABAAD0oMJfCjQwv/FhnAOOkBdw==", "NovaPassword": "v72sUpAsQRaDtg4KYnztQaHCu", "AdminToken": "pX9qYWFAEsgxycBrWbqtPJ29G", "RedisPassword": "TcjBjD6FpxhZDP6y9V7gaj8gP", "MistralPassword": "bTxxR3KcM8kuKYaghZqPPxBwY", "SwiftHashSuffix": "PRqEGctUHHNxZH3ZwP7DbUTxm", "AdminPassword": "F9afsbdYtNjMwb6hgAKw9rtTX", "MigrationSshKey": {"public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC78G3xWGQJHaaMe0DaeebVDK/tmgLGwD4BRwPmWJG9z5CSTAEroCCCWXYtoGKol5MM9VQshV4Ogy1X4DCZRForWgl9hu9GL8UwHruuB0Y7zoBlFYaPCCGPZsrlhj8zo2fstnq/je/rjnFFXlmUKOCIyfLuYovlY8SJSeqQ3jkVxg4EZDkSwrN+82nmCXhfREgjxXTBSiLPSDwANtFbsCy49YvHmCNolikjegXr8PyqY7Qdz7FFU5e0CtNO1ADwwsYnIkDuDaL6KUlGD711bxPY5+hYVgM+GeU1grZVLDx6G74BavKDzg+yr5wcgNDuirdrjN9GjaFzPU+/ch9WKNyd Generated by TripleO", "private_key": "-----BEGIN RSA PRIVATE KEY-----\\nMIIEpAIBAAKCAQEAu/Bt8VhkCR2mjHtA2nnm1Qyv7ZoCxsA+AUcD5liRvc+QkkwB\\nK6Aggll2LaBiqJeTDPVULIVeDoMtV+AwmURaK1oJfYbvRi/FMB67rgdGO86AZRWG\\njwghj2bK5YY/M6Nn7LZ6v43v645xRV5ZlCjgiMny7mKL5WPEiUnqkN45FcYOBGQ5\\nEsKzfvNp5gl4X0RII8V0wUoiz0g8ADbRW7AsuPWLx5gjaJYpI3oF6/D8qmO0Hc+x\\nRVOXtArTTtQA8MLGJyJA7g2i+ilJRg+9dW8T2OfoWFYDPhnlNYK2VSw8ehu+AWry\\ng84Psq+cHIDQ7oq3a4zfRo2hcz1Pv3IfVijcnQIDAQABAoIBAQCRfeSu9P2kbPbV\\nREmFmN9RSZwcdaD2mjamKILlXOWeqsRB7WLukez43Cb31XTrDUSCwJ1kRe71jymY\\nIO+eh2LCstYr/jzX+f1ObkxewjTl8cxF9O8RZXsNl8c0/sOIx1SZ1P6bslbs5X3c\\n9NimMSr52lUdpN6mO6EXo0ha1B4fMrl5lY3TzQXm1T48Zi5IMOZgpuQNbT9hRXss\\n68oAmNEmDHapIjH5u2rZNn1d5W4pvyHtA/G+mWXu0hUxXlGWCN0YBcMErJ53HjOV\\nGcWbd88kzDzbybPGYXqx2ExUGdeeP+tv1IWPimbWtemLRdxXGr2QRUdK8WiJ0M8S\\n9dk7LJuFAoGBAPPpI+2P0JjNXVNjlizP4p5aTfjeCWJ1EEIOTSlPWNqxClTB0LJO\\n8MR9qVZrOr0NWJEXs1PQ5icNJsjSNCNFBR54gMC56UKgSnOgZCEnxjjSKve4gzZ9\\nP9P8Qn4fBtdsnfdlaiBIERBaQk5TWwlxukXmJ7Gygy0nUbQEljKOQ9qDAoGBAMVB\\nGD6BsfK2F2rKtFpETHZ9AtIk/lWKLMW5Q26ihVweQ4DTKkTQNlEC36dSUQn8SsV5\\nN4NH1jlahansLM5gC88laQxCK9vPAYVllN7YtJBYU78MhyPNsnzIrGgA6WgE6SMv\\nuZuFaZ5IiKvPCLUHtIqsqaMQbptBFxqZKddzt0JfAoGAeWcVxuzKOwQc66Cp4uwm\\nNANmw/RgX209BmPv7BvechuktMMziUzZcjPJ0YXV2ruF1dIiJBnaNJ3LLDHUWanE\\n/oGkNElU3SDDbgHrVMVjWGzjjiF8zeZRmsX4oqX21cruZXFI/YBhXe5PCoVazryY\\npqoEH+JmgFcNx7hwugEtrNkCgYA/dX2zPk5dYy+Nb8Et+SMQS4+Iw9X+9wEIa13C\\nTg7RX/sfis/ia4nN7jq9vcHMkJoNhb3SQl4s/W5bCFwx2Lxz2/k7tF4fzS0UGWYX\\ne2g7t+7ZW9JuNlLhyj2NCB4PFOVcKJJx8i3Uekld3LFUbDItGvdIOpUa5YnlSLkp\\nU1T1yQKBgQDhEdJWFQZJrsILv3zFhuDtuy15QR1QvcRQXnUodaCj7dNQyK/+6CFG\\nipxgzDI3537fMcC/MO7PDCG5HB0FZl7b3SDuNWbzW7hqCBZtBxRuBqdticc8jbkV\\nnGt4UuYs+DVGPULDuDscVAKKCGT6cSFn5m1jedMgxsSxxm1A+xL8Ww==\\n-----END RSA PRIVATE KEY-----\\n"}, "HAProxyStatsPassword": "XknBPwQd4AsTKwH4seqp2BVJq", "ManilaPassword": "4nQPbu7Ch798gPPthwrZs6Kr2", "SwiftPassword": "8cBNKm2qPfwwx7y7e3HJkmKhf", "CeilometerMeteringSecret": "b4tmWMngDw9yfv8rxyj7YTbPs", "NeutronMetadataProxySharedSecret": "Np7VUh38WzatDXetXEcJwQt6g", "BarbicanPassword": "gVR4qTFAkfYHd2bRCaWHFCG4W", "SaharaPassword": "hje6PHVNzV7PWzrwECArQsmZf"}, "parameter_defaults": {"KeystoneSigningKey": "-----BEGIN PRIVATE KEY-----\\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDD4WBuKowUz4C9\\n1SUy/WNRsjbMX1Km4GLq4PljONgog858T8hHPkeJ38gEbEbGmFw5aNecRV7krA35\\n19Om7hl7/VtWgFIQhZc2yvlRadixO5PYY2qO7Ofr9Lkr+aZ7M2a5RxE5Gm5hWCpk\\nn1GPhoNBy+qVbg6Mee8SxYlXoKvb8t0KSZbQIeXTnUfLCPQMDzOHEzMyrfXsZLoB\\n5vnBulQ+Varo7NWuLYJZS4/woWocG0NSKo2al35j/sE2PUeBKzL0/yfNkIt/wx+d\\nZhqhJbNFZRgDl4/H6/xT8gAqkgK0Go89tGzjHgzsj1oBFnJ8xNF5G2KYAHmlnyLJ\\nVAdMfr29AgMBAAECggEBAIqEsZWWXvNEfg1AUosJZxfZyCikbCV4Xlss9w70nt+f\\nvgBoxv+iiiJ07tQ54Z8FFYq/mmF3KRDanxOETbcpfzoQQ2wbWG04m2NzC/ZHvKYw\\ntG98dllWLPfOWrg/Vjyfb9Ar8oEIMPCD0Y7Qn3O4ss9vrZc4ee9bNvZ2XJZsF7x0\\ndxFBF59+nFcYr/0WuFpL4ndyS/MuoQg/nw2JAsI7iEWkMeQWtFFzUv2/RUkFYh+n\\nj2Y6bc+/EvnA9e/pdGkO6Dd0xHlYt/5Pl0XyD98fQidR3kn3i+L0/xvG7D0wN+cr\\nY5a7+VT7iqbKeQSBnOWDgmfTPJr58VUIDKr+9WzRpR0CgYEA93hsMvWzSlu+U0bD\\n7UWY/r5HWIUsqC4NIsHWtWiqi9OQAD0AlnztzbGzqxFpi4QO4XoH4fQDs2fmx14H\\ntWE7Uv4vxNCGGzf0rvu+jssW0R101F7JxPh2j5u+ksHvRoBQoVglSY55L+kTnBcT\\nILMQgqpB6PjypgimTIKeA5QjszMCgYEAyqG+rEW8Y4C5s8YJl/T3GBS3cQ4Ddw5+\\nhr6KmF5wsemGIQ5MWPRYdJE4dZf2k9iHgGtsNV/VtEyrZYPUytAEX0NqAks8BhXi\\ne4m5PALIlg6eC3e94QY3dseUNagRf2fEGl+jJRIk0Bje7Cuh0R22oNcG1YT3t/0l\\nBJfKjiAby08CgYEAw5GXcG5b0lfOgWFbVRe7YRZeq8YTFJXQK7ekRpkArp/zHT0Y\\nSdVQ2U2l/3szPd6PJAGcWSTOB+oEp2nYDa9Zgqz+czuXv8row6CPZ6l3zqrIuUxv\\niAoTKEqcwL4iqkSdc+SFEyxU+Vfo92IE68KXOavzinmyySPsyGoxFgLsc6ECgYAt\\nap1S/XphDvwQaCXEUlqDojkPdOWf7La9Or3Tsu8tYTr38712/qVI0zfFW58fuht8\\n1Bb3y5gZhkmwQiESqBcixvhetUAp2QPfTpoe8jzFLVeNGHSNmBgcXlVAxX/Of5J7\\nms31RCDOJ5TneEwXk8JYQHm+p8PiEDIY2nDC9D1mjwKBgHvKfQRuBhmfpBOOHgu7\\nbcYEwE62GoAtdklC6qKb1QaD6AGbBM6d0/pFLrodi9rGzEqutFhMLhW+7keQEC8i\\nX6GbIk9ODvyEEo/MTAXcJFiG2uqXJnIfY9ianAqNjo0gkBlq+X1xSmtIgvI3rbIj\\nPnMONl4xUSx0b1CauYw0FJZf\\n-----END PRIVATE KEY-----\\n", "rhel_reg_activation_key": "ak_rhosp10", "ComputeCount": 2, "OvercloudControlFlavor": "control", "rhel_reg_type": "", "GnocchiBackend": "rbd", "NeutronFlatNetworks": "datacentre,external", "ComputeDpdkHostCpusList": "\'2,46,24,68\'", "ControlPlaneDefaultRoute": "10.20.0.1", "NovaEnableRbdBackend": true, "NeutronVhostuserSocketGroup": "hugetlbfs", "CinderEnableRbdBackend": true, "ControllerHostnameFormat": "krynn-ctrl-%index%", "KeystoneSigningCertificate": "-----BEGIN CERTIFICATE-----\\nMIIDJDCCAgygAwIBAgIBAjANBgkqhkiG9w0BAQUFADBTMQswCQYDVQQGEwJYWDEO\\nMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVuc2V0MQ4wDAYDVQQKDAVVbnNldDEU\\nMBIGA1UEAwwLS2V5c3RvbmUgQ0EwHhcNMTgwODIyMTgzMTUyWhcNMjgwODE5MTgz\\nMTUyWjBYMQswCQYDVQQGEwJYWDEOMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVu\\nc2V0MQ4wDAYDVQQKDAVVbnNldDEZMBcGA1UEAwwQS2V5c3RvbmUgU2lnbmluZzCC\\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMPhYG4qjBTPgL3VJTL9Y1Gy\\nNsxfUqbgYurg+WM42CiDznxPyEc+R4nfyARsRsaYXDlo15xFXuSsDfnX06buGXv9\\nW1aAUhCFlzbK+VFp2LE7k9hjao7s5+v0uSv5pnszZrlHETkabmFYKmSfUY+Gg0HL\\n6pVuDox57xLFiVegq9vy3QpJltAh5dOdR8sI9AwPM4cTMzKt9exkugHm+cG6VD5V\\nqujs1a4tgllLj/ChahwbQ1IqjZqXfmP+wTY9R4ErMvT/J82Qi3/DH51mGqEls0Vl\\nGAOXj8fr/FPyACqSArQajz20bOMeDOyPWgEWcnzE0XkbYpgAeaWfIslUB0x+vb0C\\nAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAV+v8rfPGtQWa5vOKnMg8pb2KSHlQlkfs\\nHVAQm+5aH2i8TuFaj/AdPiivcq56U/4iRcFxxwwHvQdMh08fCj5uaIjZW+blBWtP\\njdzZHTabr8X3dGiqgjomMKqdkBtx2JnZImF0WbE3Ym42f945TBTm0yDSPzI6Kgnh\\n/wn3q3ZQb248/xomkQDf2AZx+ZuYN6Kegp7SbODyaTx3IUCK7EcvbGvcWmx7RQZw\\nPEaoPy7sgITfXiyayGo9CAKdujHcrSIUS76Yl1GG68R2MkqqhFfZaV+bJhgBsWFA\\n6BPQMLN6omUT86sBWfcXjKivWQ2EplORXYJk7ZXSfs+WYeAAbNj+6A==\\n-----END CERTIFICATE-----\\n", "CephStorageCount": 1, "rhel_reg_http_proxy_password": "", "TenantNetCidr": "10.3.0.0/24", "rhel_reg_http_proxy_host": "", "osp_ad_primary_dc": "dc00.ad.lasthome.solace.krynn", "NtpServer": ["10.20.0.1", "10.20.0.2"], "osp_ad_enable": "False", "NeutronDpdkCoreList": "\'3,47,25,69\'", "ComputeSriovExtraConfig": {"computesriov_classes": ["::nova::config", "::neutron::config", "::neutron::plugins::ml2", "::neutron::agents::ml2::ovs"], "neutron::plugins::ml2::path_mtu": 1550, "neutron::agents::ml2::ovs::firewall_driver": ["noop"], "neutron::plugins::ml2::type_drivers": ["vlan", "flat"], "neutron::agents::ml2::ovs::bridge_mappings": ["datacentre:br-ex", "external:br-extnet", "sriov_ens1f0:br-sriov1", "sriov_ens1f1:br-sriov2", "sriov_ens2f0:br-sriov3", "sriov_ens2f1:br-sriov4"], "neutron::plugins::ml2::network_vlan_ranges": ["datacentre:1:4000", "external:1:4000", "sriov_ens1f0:1:4000", "sriov_ens1f1:1:4000", "sriov_ens2f0:1:4000", "sriov_ens2f1:1:4000"], "tripleo::host::sriov::number_of_vfs": ["ens1f0:16", "ens1f1:16", "ens2f0:16", "ens2f1:16"], "neutron::plugins::ml2::physical_network_mtus": ["datacentre:1500", "external:1500"], "ceph::profile::params::osds": {"/dev/sdh": {}, "/dev/sdf": {}, "/dev/sdg": {}, "/dev/sdd": {}, "/dev/sde": {}, "/dev/sdc": {}}, "neutron::agents::ml2::sriov::physical_device_mappings": ["sriov_ens1f0:ens1f0", "sriov_ens1f1:ens1f1", "sriov_ens2f0:ens2f0", "sriov_ens2f1:ens2f1"], "neutron::plugins::ml2::supported_pci_vendor_devs": ["8086:154c"], "nova::compute::vcpu_pin_set": ["4-21", "48-65", "26-43", "70-87"], "nova::compute::reserved_host_memory": 2048, "nova::compute::pci_passthrough": [{"devname": "ens1f0", "physical_network": "sriov_ens1f0"}, {"devname": "ens1f1", "physical_network": "sriov_ens1f1"}, {"devname": "ens2f0", "physical_network": "sriov_ens2f0"}, {"devname": "ens2f1", "physical_network": "sriov_ens2f1"}]}, "StackAction": "CREATE", "StorageMgmtAllocationPools": [{"start": "10.2.0.10", "end": "10.2.0.200"}], "InternalApiAllocationPools": [{"start": "10.0.0.10", "end": "10.0.0.200"}], "NeutronVhostuserSocketDir": "/var/lib/vhost_sockets", "rhel_reg_pool_id": "", "NeutronDatapathType": "netdev", "Debug": false, "CinderBackupBackend": "ceph", "OvercloudComputeDpdkFlavor": "computedpdk", "ComputeSriovKernelArgs": "default_hugepagesz=1GB hugepagesz=1G hugepages=128 intel_iommu=on iommu=pt", "rhel_reg_base_url": "", "RabbitFDLimit": 65436, "StorageMgmtNetCidr": "10.2.0.0/24", "osp_netbios_domain": "KRYNN", "OvercloudComputeFlavor": "compute", "CinderEnableIscsiBackend": false, "NeutronDpdkDriverType": "vfio-pci", "NeutronOVSFirewallDriver": "openvswitch", "rhel_reg_password": "password", "NovaReservedHostMemory": 4096, "ControllerExtraConfig": {"neutron::plugins::ml2::path_mtu": 1550, "apache::trace_enable": "Off", "aodh::policy::policies": {"aodh-telemetry:get_alarm_state": {"key": "telemetry:get_alarm_state", "value": "rule:admin_or_owner"}, "aodh-telemetry:query_alarm_history": {"key": "telemetry:query_alarm_history", "value": "rule:admin_or_owner"}, "aodh-context_is_admin": {"key": "context_is_admin", "value": "role:admin and rule:deny_readonly"}, "aodh-telemetry:create_alarm": {"key": "telemetry:create_alarm", "value": "rule:deny_readonly"}, "aodh-telemetry:alarm_history": {"key": "telemetry:alarm_history", "value": "rule:admin_or_owner"}, "aodh-telemetry:query_alarm": {"key": "telemetry:query_alarm", "value": "rule:admin_or_owner"}, "aodh-telemetry:get_alarm": {"key": "telemetry:get_alarm", "value": "rule:admin_or_owner"}, "aodh-default": {"key": "default", "value": "rule:admin_or_owner"}, "aodh-admin_or_owner": {"key": "admin_or_owner", "value": "rule:context_is_admin or project_id:%(project_id)s"}, "aodh-telemetry:delete_alarm": {"key": "telemetry:delete_alarm", "value": "rule:admin_or_owner and rule:deny_readonly"}, "aodh-telemetry:change_alarm_state": {"key": "telemetry:change_alarm_state", "value": "rule:admin_or_owner and rule:deny_readonly"}, "aodh-telemetry:get_alarms": {"key": "telemetry:get_alarms", "value": "rule:admin_or_owner"}, "aodh-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "aodh-telemetry:change_alarm": {"key": "telemetry:change_alarm", "value": "rule:admin_or_owner and rule:deny_readonly"}, "aodh-segregation": {"key": "segregation", "value": "rule:context_is_admin"}}, "mistral::policy::policies": {"mistral-environments:update": {"key": "environments:update", "value": "rule:admin_or_owner"}, "mistral-workbooks:update": {"key": "workbooks:update", "value": "rule:admin_or_owner"}, "mistral-workbooks:get": {"key": "workbooks:get", "value": "rule:admin_or_owner"}, "mistral-cron_triggers:create": {"key": "cron_triggers:create", "value": "rule:admin_or_owner"}, "mistral-admin_or_owner": {"key": "admin_or_owner", "value": "is_admin:True or project_id:%(project_id)s"}, "mistral-default": {"key": "default", "value": "rule:admin_or_owner"}, "mistral-environments:get": {"key": "environments:get", "value": "rule:admin_or_owner"}, "mistral-members:list": {"key": "members:list", "value": "rule:admin_or_owner"}, "mistral-action_executions:list": {"key": "action_executions:list", "value": "rule:admin_or_owner"}, "mistral-executions:update": {"key": "executions:update", "value": "rule:admin_or_owner"}, "mistral-event_triggers:delete": {"key": "event_triggers:delete", "value": "rule:admin_or_owner"}, "mistral-workflows:update": {"key": "workflows:update", "value": "rule:admin_or_owner"}, "mistral-services:list": {"key": "services:list", "value": "rule:admin_or_owner"}, "mistral-action_executions:get": {"key": "action_executions:get", "value": "rule:admin_or_owner"}, "mistral-workflows:list": {"key": "workflows:list", "value": "rule:admin_or_owner"}, "mistral-members:delete": {"key": "members:delete", "value": "rule:admin_or_owner"}, "mistral-tasks:update": {"key": "tasks:update", "value": "rule:admin_or_owner"}, "mistral-tasks:list": {"key": "tasks:list", "value": "rule:admin_or_owner"}, "mistral-event_triggers:get": {"key": "event_triggers:get", "value": "rule:admin_or_owner"}, "mistral-tasks:get": {"key": "tasks:get", "value": "rule:admin_or_owner"}, "mistral-workflows:create": {"key": "workflows:create", "value": "rule:admin_or_owner"}, "mistral-workflows:delete": {"key": "workflows:delete", "value": "rule:admin_or_owner"}, "mistral-admin_only": {"key": "admin_only", "value": "is_admin:True"}, "mistral-actions:get": {"key": "actions:get", "value": "rule:admin_or_owner"}, "mistral-action_executions:update": {"key": "action_executions:update", "value": "rule:admin_or_owner"}, "mistral-cron_triggers:delete": {"key": "cron_triggers:delete", "value": "rule:admin_or_owner"}, "mistral-executions:delete": {"key": "executions:delete", "value": "rule:admin_or_owner"}, "mistral-environments:delete": {"key": "environments:delete", "value": "rule:admin_or_owner"}, "mistral-cron_triggers:list": {"key": "cron_triggers:list", "value": "rule:admin_or_owner"}, "mistral-environments:create": {"key": "environments:create", "value": "rule:admin_or_owner"}, "mistral-workbooks:list": {"key": "workbooks:list", "value": "rule:admin_or_owner"}, "mistral-action_executions:delete": {"key": "action_executions:delete", "value": "rule:admin_or_owner"}, "mistral-actions:delete": {"key": "actions:delete", "value": "rule:admin_or_owner"}, "mistral-members:create": {"key": "members:create", "value": "rule:admin_or_owner"}, "mistral-executions:create": {"key": "executions:create", "value": "rule:admin_or_owner"}, "mistral-executions:list": {"key": "executions:list", "value": "rule:admin_or_owner"}, "mistral-event_triggers:list": {"key": "event_triggers:list", "value": "rule:admin_or_owner"}, "mistral-event_triggers:update": {"key": "event_triggers:update", "value": "rule:admin_or_owner"}, "mistral-cron_triggers:get": {"key": "cron_triggers:get", "value": "rule:admin_or_owner"}, "mistral-workbooks:create": {"key": "workbooks:create", "value": "rule:admin_or_owner"}, "mistral-action_execution:create": {"key": "action_execution:create", "value": "rule:admin_or_owner"}, "mistral-workflows:get": {"key": "workflows:get", "value": "rule:admin_or_owner"}, "mistral-event_triggers:create": {"key": "event_triggers:create", "value": "rule:admin_or_owner"}, "mistral-executions:get": {"key": "executions:get", "value": "rule:admin_or_owner"}, "mistral-actions:create": {"key": "actions:create", "value": "rule:admin_or_owner"}, "mistral-actions:list": {"key": "actions:list", "value": "rule:admin_or_owner"}, "mistral-actions:update": {"key": "actions:update", "value": "rule:admin_or_owner"}, "mistral-environments:list": {"key": "environments:list", "value": "rule:admin_or_owner"}, "mistral-members:get": {"key": "members:get", "value": "rule:admin_or_owner"}, "mistral-workbooks:delete": {"key": "workbooks:delete", "value": "rule:admin_or_owner"}, "mistral-members:update": {"key": "members:update", "value": "rule:admin_or_owner"}}, "neutron::agents::ml2::ovs::bridge_mappings": ["datacentre:br-ex", "external:br-extnet"], "sahara::policy::policies": {"sahara-data-processing:data-sources:get": {"key": "data-processing:data-sources:get", "value": ""}, "sahara-data-processing:cluster-templates:get_all": {"key": "data-processing:cluster-templates:get_all", "value": ""}, "sahara-data-processing:node-group-templates:get": {"key": "data-processing:node-group-templates:get", "value": ""}, "sahara-data-processing:job-binaries:delete": {"key": "data-processing:job-binaries:delete", "value": "rule:deny_readonly"}, "sahara-data-processing:plugins:patch": {"key": "data-processing:plugins:patch", "value": "role:admin"}, "sahara-data-processing:job-types:get_all": {"key": "data-processing:job-types:get_all", "value": ""}, "sahara-data-processing:jobs:modify": {"key": "data-processing:jobs:modify", "value": "rule:deny_readonly"}, "sahara-data-processing:job-executions:cancel": {"key": "data-processing:job-executions:cancel", "value": "rule:deny_readonly"}, "sahara-data-processing:job-binaries:create": {"key": "data-processing:job-binaries:create", "value": "rule:deny_readonly"}, "sahara-data-processing:job-binaries:modify": {"key": "data-processing:job-binaries:modify", "value": "rule:deny_readonly"}, "sahara-data-processing:plugins:get_version": {"key": "data-processing:plugins:get_version", "value": ""}, "sahara-default": {"key": "default", "value": ""}, "sahara-data-processing:job-executions:modify": {"key": "data-processing:job-executions:modify", "value": "rule:deny_readonly"}, "sahara-data-processing:node-group-templates:modify": {"key": "data-processing:node-group-templates:modify", "value": "rule:deny_readonly"}, "sahara-data-processing:jobs:delete": {"key": "data-processing:jobs:delete", "value": "rule:deny_readonly"}, "sahara-data-processing:cluster-templates:get": {"key": "data-processing:cluster-templates:get", "value": ""}, "sahara-data-processing:clusters:delete": {"key": "data-processing:clusters:delete", "value": "rule:deny_readonly"}, "sahara-data-processing:jobs:execute": {"key": "data-processing:jobs:execute", "value": "rule:deny_readonly"}, "sahara-data-processing:data-sources:delete": {"key": "data-processing:data-sources:delete", "value": "rule:deny_readonly"}, "sahara-data-processing:job-executions:refresh_status": {"key": "data-processing:job-executions:refresh_status", "value": ""}, "sahara-data-processing:jobs:get": {"key": "data-processing:jobs:get", "value": ""}, "sahara-data-processing:job-binary-internals:modify": {"key": "data-processing:job-binary-internals:modify", "value": "rule:deny_readonly"}, "sahara-data-processing:job-binary-internals:delete": {"key": "data-processing:job-binary-internals:delete", "value": "rule:deny_readonly"}, "sahara-context_is_admin": {"key": "context_is_admin", "value": "role:admin and rule:deny_readonly"}, "sahara-data-processing:clusters:create": {"key": "data-processing:clusters:create", "value": "rule:deny_readonly"}, "sahara-data-processing:clusters:modify": {"key": "data-processing:clusters:modify", "value": "rule:deny_readonly"}, "sahara-data-processing:job-binary-internals:create": {"key": "data-processing:job-binary-internals:create", "value": "rule:deny_readonly"}, "sahara-data-processing:job-binary-internals:get_all": {"key": "data-processing:job-binary-internals:get_all", "value": ""}, "sahara-data-processing:job-binary-internals:get_data": {"key": "data-processing:job-binary-internals:get_data", "value": ""}, "sahara-data-processing:job-executions:get_all": {"key": "data-processing:job-executions:get_all", "value": ""}, "sahara-data-processing:node-group-templates:create": {"key": "data-processing:node-group-templates:create", "value": "rule:deny_readonly"}, "sahara-data-processing:node-group-templates:get_all": {"key": "data-processing:node-group-templates:get_all", "value": ""}, "sahara-data-processing:images:get": {"key": "data-processing:images:get", "value": ""}, "sahara-data-processing:jobs:get_config_hints": {"key": "data-processing:jobs:get_config_hints", "value": ""}, "sahara-data-processing:cluster-templates:create": {"key": "data-processing:cluster-templates:create", "value": "rule:deny_readonly"}, "sahara-data-processing:job-binaries:get": {"key": "data-processing:job-binaries:get", "value": ""}, "sahara-data-processing:node-group-templates:delete": {"key": "data-processing:node-group-templates:delete", "value": "rule:deny_readonly"}, "sahara-data-processing:job-binaries:get_all": {"key": "data-processing:job-binaries:get_all", "value": ""}, "sahara-data-processing:job-executions:delete": {"key": "data-processing:job-executions:delete", "value": "rule:deny_readonly"}, "sahara-data-processing:images:get_all": {"key": "data-processing:images:get_all", "value": ""}, "sahara-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "sahara-data-processing:clusters:get_all": {"key": "data-processing:clusters:get_all", "value": ""}, "sahara-data-processing:images:register": {"key": "data-processing:images:register", "value": "rule:deny_readonly"}, "sahara-data-processing:jobs:create": {"key": "data-processing:jobs:create", "value": "rule:deny_readonly"}, "sahara-data-processing:jobs:get_all": {"key": "data-processing:jobs:get_all", "value": ""}, "sahara-data-processing:images:unregister": {"key": "data-processing:images:unregister", "value": "rule:deny_readonly"}, "sahara-data-processing:data-sources:get_all": {"key": "data-processing:data-sources:get_all", "value": ""}, "sahara-data-processing:clusters:scale": {"key": "data-processing:clusters:scale", "value": "rule:deny_readonly"}, "sahara-data-processing:plugins:get": {"key": "data-processing:plugins:get", "value": ""}, "sahara-data-processing:plugins:convert_config": {"key": "data-processing:plugins:convert_config", "value": "rule:deny_readonly"}, "sahara-data-processing:cluster-templates:modify": {"key": "data-processing:cluster-templates:modify", "value": "rule:deny_readonly"}, "sahara-data-processing:job-binary-internals:get": {"key": "data-processing:job-binary-internals:get", "value": ""}, "sahara-data-processing:clusters:get": {"key": "data-processing:clusters:get", "value": ""}, "sahara-data-processing:images:add_tags": {"key": "data-processing:images:add_tags", "value": "rule:deny_readonly"}, "sahara-data-processing:job-binaries:get_data": {"key": "data-processing:job-binaries:get_data", "value": ""}, "sahara-data-processing:data-sources:register": {"key": "data-processing:data-sources:register", "value": "rule:deny_readonly"}, "sahara-data-processing:job-executions:get": {"key": "data-processing:job-executions:get", "value": ""}, "sahara-data-processing:images:remove_tags": {"key": "data-processing:images:remove_tags", "value": "rule:deny_readonly"}, "sahara-data-processing:cluster-templates:delete": {"key": "data-processing:cluster-templates:delete", "value": "rule:deny_readonly"}, "sahara-data-processing:data-sources:modify": {"key": "data-processing:data-sources:modify", "value": "rule:deny_readonly"}, "sahara-data-processing:plugins:get_all": {"key": "data-processing:plugins:get_all", "value": ""}}, "controller_classes": ["::keystone::cron::token_flush"], "horizon::api_versions": {"identity": "3"}, "neutron::plugins::ml2::physical_network_mtus": ["datacentre:1500", "external:1500"], "cinder::config::cinder_config": {"scaleio/volume_driver": {"value": "cinder.volume.drivers.emc.scaleio.ScaleIODriver"}, "scaleio/sio_protection_domain_name": {"value": "default"}, "scaleio/volume_backend_name": {"value": "scaleio"}, "scaleio/sio_round_volume_capacity": {"value": "True"}, "scaleio/sio_storage_pool_name": {"value": "default"}, "scaleio/sio_storage_pools": {"value": "default:default"}, "scaleio/sio_force_delete": {"value": "True"}}, "gnocchi::storage::metric_processing_delay": 30, "neutron::policy::policies": {"neutron-create_router:distributed": {"key": "create_router:distributed", "value": "rule:admin_only"}, "neutron-admin_or_owner": {"key": "admin_or_owner", "value": "rule:context_is_admin or rule:owner"}, "neutron-delete_policy_minimum_bandwidth_rule": {"key": "delete_policy_minimum_bandwidth_rule", "value": "rule:admin_only"}, "neutron-create_rbac_policy:target_tenant": {"key": "create_rbac_policy:target_tenant", "value": "rule:restrict_wildcard"}, "neutron-get_policy_dscp_marking_rule": {"key": "get_policy_dscp_marking_rule", "value": "rule:regular_user"}, "neutron-create_policy": {"key": "create_policy", "value": "rule:admin_only"}, "neutron-update_port:fixed_ips": {"key": "update_port:fixed_ips", "value": "rule:context_is_advsvc or rule:admin_or_network_owner"}, "neutron-update_rbac_policy": {"key": "update_rbac_policy", "value": "rule:admin_or_owner"}, "neutron-get_router": {"key": "get_router", "value": "rule:admin_or_owner"}, "neutron-delete_rbac_policy": {"key": "delete_rbac_policy", "value": "rule:admin_or_owner"}, "neutron-create_subnetpool": {"key": "create_subnetpool", "value": "rule:deny_readonly"}, "neutron-create_port:allowed_address_pairs": {"key": "create_port:allowed_address_pairs", "value": "rule:admin_or_network_owner and rule:deny_readonly"}, "neutron-create_network:shared": {"key": "create_network:shared", "value": "rule:admin_only"}, "neutron-get_flavor": {"key": "get_flavor", "value": "rule:regular_user"}, "neutron-get_network_ip_availability": {"key": "get_network_ip_availability", "value": "rule:admin_only"}, "neutron-create_metering_label": {"key": "create_metering_label", "value": "rule:admin_only"}, "neutron-update_subnet:service_types": {"key": "update_subnet:service_types", "value": "rule:admin_only"}, "neutron-create_floatingip": {"key": "create_floatingip", "value": "rule:regular_user and rule:deny_readonly"}, "neutron-update_port:binding:host_id": {"key": "update_port:binding:host_id", "value": "rule:admin_only and rule:deny_readonly"}, "neutron-get_metering_label": {"key": "get_metering_label", "value": "rule:admin_only"}, "neutron-create_router": {"key": "create_router", "value": "rule:regular_user and rule:deny_readonly"}, "neutron-update_flavor": {"key": "update_flavor", "value": "rule:admin_only"}, "neutron-update_port:mac_learning_enabled": {"key": "update_port:mac_learning_enabled", "value": "rule:context_is_advsvc or rule:admin_or_network_owner"}, "neutron-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "neutron-create_port:port_security_enabled": {"key": "create_port:port_security_enabled", "value": "rule:context_is_advsvc or rule:admin_or_network_owner"}, "neutron-update_port:allowed_address_pairs": {"key": "update_port:allowed_address_pairs", "value": "rule:admin_or_network_owner and rule:deny_readonly"}, "neutron-create_port:device_owner": {"key": "create_port:device_owner", "value": "not rule:network_device or rule:context_is_advsvc or rule:admin_or_network_owner"}, "neutron-update_network:router:external": {"key": "update_network:router:external", "value": "rule:admin_only"}, "neutron-create_network_profile": {"key": "create_network_profile", "value": "rule:admin_only"}, "neutron-create_network:provider:segmentation_id": {"key": "create_network:provider:segmentation_id", "value": ""}, "neutron-delete_address_scope": {"key": "delete_address_scope", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-get_network:provider:network_type": {"key": "get_network:provider:network_type", "value": ""}, "neutron-external": {"key": "external", "value": "field:networks:router:external=True"}, "neutron-update_network_profile": {"key": "update_network_profile", "value": "rule:admin_only"}, "neutron-update_policy_bandwidth_limit_rule": {"key": "update_policy_bandwidth_limit_rule", "value": "rule:admin_only"}, "neutron-update_policy_profiles": {"key": "update_policy_profiles", "value": "rule:admin_only"}, "neutron-admin_owner_or_network_owner": {"key": "admin_owner_or_network_owner", "value": "rule:owner or rule:admin_or_network_owner"}, "neutron-create_address_scope": {"key": "create_address_scope", "value": "rule:deny_readonly"}, "neutron-network_device": {"key": "network_device", "value": "field:port:device_owner=~^network:"}, "neutron-update_port:mac_address": {"key": "update_port:mac_address", "value": "rule:admin_only or rule:context_is_advsvc"}, "neutron-get_network_profile": {"key": "get_network_profile", "value": ""}, "neutron-get_subnetpool": {"key": "get_subnetpool", "value": "rule:admin_or_owner or rule:shared_subnetpools"}, "neutron-get_port:queue_id": {"key": "get_port:queue_id", "value": "rule:admin_only"}, "neutron-get_network:provider:segmentation_id": {"key": "get_network:provider:segmentation_id", "value": ""}, "neutron-get_address_scope": {"key": "get_address_scope", "value": "rule:admin_or_owner or rule:shared_address_scopes"}, "neutron-update_rbac_policy:target_tenant": {"key": "update_rbac_policy:target_tenant", "value": "rule:restrict_wildcard and rule:admin_or_owner"}, "neutron-get_network_profiles": {"key": "get_network_profiles", "value": ""}, "neutron-get_rule_type": {"key": "get_rule_type", "value": "rule:regular_user"}, "neutron-create_router:external_gateway_info:enable_snat": {"key": "create_router:external_gateway_info:enable_snat", "value": "rule:admin_only"}, "neutron-create_port:binding:profile": {"key": "create_port:binding:profile", "value": "rule:admin_only"}, "neutron-delete_policy": {"key": "delete_policy", "value": "rule:admin_only"}, "neutron-update_router:distributed": {"key": "update_router:distributed", "value": "rule:admin_only"}, "neutron-delete_policy_dscp_marking_rule": {"key": "delete_policy_dscp_marking_rule", "value": "rule:admin_only"}, "neutron-update_floatingip": {"key": "update_floatingip", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-admin_or_network_owner": {"key": "admin_or_network_owner", "value": "rule:context_is_admin or tenant_id:%(network:tenant_id)s or role:network_admin"}, "neutron-create_router:external_gateway_info:external_fixed_ips": {"key": "create_router:external_gateway_info:external_fixed_ips", "value": "rule:admin_only"}, "neutron-create_network:router:external": {"key": "create_network:router:external", "value": "rule:admin_only"}, "neutron-get_auto_allocated_topology": {"key": "get_auto_allocated_topology", "value": "rule:admin_or_owner"}, "neutron-shared_subnetpools": {"key": "shared_subnetpools", "value": "field:subnetpools:shared=True"}, "neutron-get_network:segments": {"key": "get_network:segments", "value": ""}, "neutron-delete_floatingip": {"key": "delete_floatingip", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-create_network": {"key": "create_network", "value": "rule:deny_readonly"}, "neutron-update_service_profile": {"key": "update_service_profile", "value": "rule:admin_only"}, "neutron-remove_subports": {"key": "remove_subports", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-delete_l3-router": {"key": "delete_l3-router", "value": "rule:admin_only"}, "neutron-update_network:provider:segmentation_id": {"key": "update_network:provider:segmentation_id", "value": ""}, "neutron-get_subnet:segment_id": {"key": "get_subnet:segment_id", "value": "rule:admin_only"}, "neutron-create_subnet:segment_id": {"key": "create_subnet:segment_id", "value": "rule:admin_only"}, "neutron-get_policy_bandwidth_limit_rule": {"key": "get_policy_bandwidth_limit_rule", "value": "rule:regular_user"}, "neutron-get_subnet": {"key": "get_subnet", "value": "rule:admin_or_owner or rule:shared"}, "neutron-create_policy_dscp_marking_rule": {"key": "create_policy_dscp_marking_rule", "value": "rule:admin_only"}, "neutron-get_trunk": {"key": "get_trunk", "value": "rule:admin_or_owner"}, "neutron-delete_segment": {"key": "delete_segment", "value": "rule:admin_only and rule:deny_readonly"}, "neutron-get_port:binding:host_id": {"key": "get_port:binding:host_id", "value": "rule:admin_only"}, "neutron-update_router:ha": {"key": "update_router:ha", "value": "rule:admin_only"}, "neutron-update_network:provider:network_type": {"key": "update_network:provider:network_type", "value": ""}, "neutron-create_subnet:service_types": {"key": "create_subnet:service_types", "value": "rule:admin_only"}, "neutron-delete_agent": {"key": "delete_agent", "value": "rule:admin_only"}, "neutron-update_network:shared": {"key": "update_network:shared", "value": "rule:admin_only"}, "neutron-get_dhcp-agents": {"key": "get_dhcp-agents", "value": "rule:admin_only"}, "neutron-create_network:is_default": {"key": "create_network:is_default", "value": "rule:admin_only"}, "neutron-get_network_ip_availabilities": {"key": "get_network_ip_availabilities", "value": "rule:admin_only"}, "neutron-context_is_advsvc": {"key": "context_is_advsvc", "value": "role:advsvc and rule:deny_readonly"}, "neutron-get_floatingip": {"key": "get_floatingip", "value": "rule:admin_or_owner"}, "neutron-update_network:provider:physical_network": {"key": "update_network:provider:physical_network", "value": ""}, "neutron-create_address_scope:shared": {"key": "create_address_scope:shared", "value": "rule:admin_only"}, "neutron-delete_policy_bandwidth_limit_rule": {"key": "delete_policy_bandwidth_limit_rule", "value": "rule:admin_only"}, "neutron-create_segment": {"key": "create_segment", "value": "rule:admin_only and rule:deny_readonly"}, "neutron-update_port": {"key": "update_port", "value": "rule:admin_or_owner or rule:context_is_advsvc"}, "neutron-get_service_profiles": {"key": "get_service_profiles", "value": "rule:admin_only"}, "neutron-get_l3-routers": {"key": "get_l3-routers", "value": "rule:admin_only"}, "neutron-create_metering_label_rule": {"key": "create_metering_label_rule", "value": "rule:admin_only"}, "neutron-delete_metering_label_rule": {"key": "delete_metering_label_rule", "value": "rule:admin_only"}, "neutron-get_router:distributed": {"key": "get_router:distributed", "value": "rule:admin_only"}, "neutron-delete_service_profile": {"key": "delete_service_profile", "value": "rule:admin_only"}, "neutron-create_qos_queue": {"key": "create_qos_queue", "value": "rule:admin_only"}, "neutron-create_port:binding:host_id": {"key": "create_port:binding:host_id", "value": "rule:admin_only"}, "neutron-update_policy_dscp_marking_rule": {"key": "update_policy_dscp_marking_rule", "value": "rule:admin_only"}, "neutron-get_flavor_service_profile": {"key": "get_flavor_service_profile", "value": "rule:regular_user"}, "neutron-update_router:external_gateway_info:enable_snat": {"key": "update_router:external_gateway_info:enable_snat", "value": "rule:admin_only"}, "neutron-add_router_interface": {"key": "add_router_interface", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-get_port:binding:vif_details": {"key": "get_port:binding:vif_details", "value": "rule:admin_only"}, "neutron-get_policy": {"key": "get_policy", "value": "rule:regular_user"}, "neutron-get_flavors": {"key": "get_flavors", "value": "rule:regular_user"}, "neutron-create_service_profile": {"key": "create_service_profile", "value": "rule:admin_only"}, "neutron-get_network:queue_id": {"key": "get_network:queue_id", "value": "rule:admin_only"}, "neutron-create_subnetpool:is_default": {"key": "create_subnetpool:is_default", "value": "rule:admin_only"}, "neutron-create_policy_minimum_bandwidth_rule": {"key": "create_policy_minimum_bandwidth_rule", "value": "rule:admin_only"}, "neutron-get_policy_profile": {"key": "get_policy_profile", "value": ""}, "neutron-create_router:ha": {"key": "create_router:ha", "value": "rule:admin_only"}, "neutron-delete_subnet": {"key": "delete_subnet", "value": "rule:admin_or_network_owner and rule:deny_readonly"}, "neutron-update_address_scope": {"key": "update_address_scope", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-get_policy_profiles": {"key": "get_policy_profiles", "value": ""}, "neutron-add_subports": {"key": "add_subports", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-delete_subnetpool": {"key": "delete_subnetpool", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-update_subnetpool:is_default": {"key": "update_subnetpool:is_default", "value": "rule:admin_only"}, "neutron-owner": {"key": "owner", "value": "tenant_id:%(tenant_id)s and rule:deny_readonly"}, "neutron-update_agent": {"key": "update_agent", "value": "rule:admin_only"}, "neutron-update_network:segments": {"key": "update_network:segments", "value": ""}, "neutron-update_policy": {"key": "update_policy", "value": "rule:admin_only"}, "neutron-get_rbac_policy": {"key": "get_rbac_policy", "value": "rule:admin_or_owner"}, "neutron-get_loadbalancer-hosting-agent": {"key": "get_loadbalancer-hosting-agent", "value": "rule:admin_only"}, "neutron-create_network:provider:network_type": {"key": "create_network:provider:network_type", "value": ""}, "neutron-update_port:port_security_enabled": {"key": "update_port:port_security_enabled", "value": "rule:context_is_advsvc or rule:admin_or_network_owner"}, "neutron-get_port:binding:profile": {"key": "get_port:binding:profile", "value": "rule:admin_only"}, "neutron-update_subnetpool": {"key": "update_subnetpool", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-create_port:mac_address": {"key": "create_port:mac_address", "value": "rule:context_is_advsvc or rule:admin_or_network_owner"}, "neutron-get_subports": {"key": "get_subports", "value": ""}, "neutron-create_floatingip:floating_ip_address": {"key": "create_floatingip:floating_ip_address", "value": "rule:admin_only"}, "neutron-get_network": {"key": "get_network", "value": "rule:admin_or_owner or rule:shared or rule:external or rule:context_is_advsvc"}, "neutron-create_rbac_policy": {"key": "create_rbac_policy", "value": "rule:deny_readonly"}, "neutron-get_l3-agents": {"key": "get_l3-agents", "value": "rule:admin_only"}, "neutron-shared_address_scopes": {"key": "shared_address_scopes", "value": "field:address_scopes:shared=True"}, "neutron-get_port:binding:vif_type": {"key": "get_port:binding:vif_type", "value": "rule:admin_only"}, "neutron-delete_router": {"key": "delete_router", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-get_router:ha": {"key": "get_router:ha", "value": "rule:admin_only"}, "neutron-get_agent": {"key": "get_agent", "value": "rule:admin_only"}, "neutron-create_dhcp-network": {"key": "create_dhcp-network", "value": "rule:admin_only"}, "neutron-get_agent-loadbalancers": {"key": "get_agent-loadbalancers", "value": "rule:admin_only"}, "neutron-create_trunk": {"key": "create_trunk", "value": "rule:regular_user and rule:deny_readonly"}, "neutron-update_network": {"key": "update_network", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-create_network:provider:physical_network": {"key": "create_network:provider:physical_network", "value": ""}, "neutron-update_port:binding:profile": {"key": "update_port:binding:profile", "value": "rule:admin_only and rule:deny_readonly"}, "neutron-create_port": {"key": "create_port", "value": "rule:deny_readonly"}, "neutron-create_flavor": {"key": "create_flavor", "value": "rule:admin_only"}, "neutron-create_subnetpool:shared": {"key": "create_subnetpool:shared", "value": "rule:admin_only"}, "neutron-delete_dhcp-network": {"key": "delete_dhcp-network", "value": "rule:admin_only"}, "neutron-admin_only": {"key": "admin_only", "value": "rule:context_is_admin and rule:deny_readonly"}, "neutron-delete_flavor": {"key": "delete_flavor", "value": "rule:admin_only"}, "neutron-regular_user": {"key": "regular_user", "value": "rule:deny_readonly"}, "neutron-get_qos_queue": {"key": "get_qos_queue", "value": "rule:admin_only"}, "neutron-create_lsn": {"key": "create_lsn", "value": "rule:admin_only"}, "neutron-update_segment": {"key": "update_segment", "value": "rule:admin_only and rule:deny_readonly"}, "neutron-get_service_provider": {"key": "get_service_provider", "value": "rule:regular_user"}, "neutron-update_address_scope:shared": {"key": "update_address_scope:shared", "value": "rule:admin_only"}, "neutron-update_router:external_gateway_info:external_fixed_ips": {"key": "update_router:external_gateway_info:external_fixed_ips", "value": "rule:admin_only"}, "neutron-delete_network": {"key": "delete_network", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-update_policy_minimum_bandwidth_rule": {"key": "update_policy_minimum_bandwidth_rule", "value": "rule:admin_only"}, "neutron-context_is_admin": {"key": "context_is_admin", "value": "role:admin and rule:deny_readonly"}, "neutron-create_subnet": {"key": "create_subnet", "value": "rule:admin_or_network_owner and rule:deny_readonly"}, "neutron-get_port": {"key": "get_port", "value": "rule:context_is_advsvc or rule:admin_owner_or_network_owner"}, "neutron-get_segment": {"key": "get_segment", "value": "rule:admin_only"}, "neutron-delete_network_profile": {"key": "delete_network_profile", "value": "rule:admin_only"}, "neutron-delete_flavor_service_profile": {"key": "delete_flavor_service_profile", "value": "rule:admin_only"}, "neutron-delete_trunk": {"key": "delete_trunk", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-get_network:provider:physical_network": {"key": "get_network:provider:physical_network", "value": ""}, "neutron-create_l3-router": {"key": "create_l3-router", "value": "rule:admin_only"}, "neutron-remove_rule": {"key": "remove_rule", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-insert_rule": {"key": "insert_rule", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-delete_port": {"key": "delete_port", "value": "rule:context_is_advsvc or rule:admin_owner_or_network_owner"}, "neutron-create_port:mac_learning_enabled": {"key": "create_port:mac_learning_enabled", "value": "rule:context_is_advsvc or rule:admin_or_network_owner"}, "neutron-default": {"key": "default", "value": "rule:admin_or_owner"}, "neutron-create_flavor_service_profile": {"key": "create_flavor_service_profile", "value": "rule:admin_only"}, "neutron-delete_metering_label": {"key": "delete_metering_label", "value": "rule:admin_only"}, "neutron-get_metering_label_rule": {"key": "get_metering_label_rule", "value": "rule:admin_only"}, "neutron-get_loadbalancer-pools": {"key": "get_loadbalancer-pools", "value": "rule:admin_only"}, "neutron-get_service_profile": {"key": "get_service_profile", "value": "rule:admin_only"}, "neutron-create_network:segments": {"key": "create_network:segments", "value": ""}, "neutron-remove_router_interface": {"key": "remove_router_interface", "value": "rule:admin_or_owner and rule:deny_readonly"}, "neutron-update_port:device_owner": {"key": "update_port:device_owner", "value": "not rule:network_device or rule:context_is_advsvc or rule:admin_or_network_owner"}, "neutron-restrict_wildcard": {"key": "restrict_wildcard", "value": "(not field:rbac_policy:target_tenant=*) or rule:admin_only"}, "neutron-update_subnet": {"key": "update_subnet", "value": "rule:admin_or_network_owner and rule:deny_readonly"}, "neutron-get_network:router:external": {"key": "get_network:router:external", "value": "rule:regular_user"}, "neutron-get_policy_minimum_bandwidth_rule": {"key": "get_policy_minimum_bandwidth_rule", "value": "rule:regular_user"}, "neutron-get_dhcp-networks": {"key": "get_dhcp-networks", "value": "rule:admin_only"}, "neutron-get_lsn": {"key": "get_lsn", "value": "rule:admin_only"}, "neutron-shared": {"key": "shared", "value": "field:networks:shared=True"}, "neutron-create_port:fixed_ips": {"key": "create_port:fixed_ips", "value": "rule:context_is_advsvc or rule:admin_or_network_owner"}, "neutron-get_loadbalancer-agent": {"key": "get_loadbalancer-agent", "value": "rule:admin_only"}, "neutron-create_policy_bandwidth_limit_rule": {"key": "create_policy_bandwidth_limit_rule", "value": "rule:admin_only"}}, "neutron::plugins::ml2::mechanism_drivers": ["openvswitch", "sriovnicswitch"], "gnocchi::wsgi::apache::threads": 1, "manila::policy::policies": {"manila-share:manage": {"key": "share:manage", "value": "rule:admin_api"}, "manila-share_network:show": {"key": "share_network:show", "value": "rule:default"}, "manila-share_snapshot_instance:show": {"key": "share_snapshot_instance:show", "value": "rule:admin_api"}, "manila-scheduler_stats:pools:index": {"key": "scheduler_stats:pools:index", "value": "rule:admin_api"}, "manila-share_replica:reset_status": {"key": "share_replica:reset_status", "value": "rule:admin_api"}, "manila-share_type:show": {"key": "share_type:show", "value": "rule:default"}, "manila-security_service:create": {"key": "security_service:create", "value": "rule:default"}, "manila-consistency_group:force_delete": {"key": "consistency_group:force_delete", "value": "rule:admin_api"}, "manila-consistency_group:create": {"key": "consistency_group:create", "value": "rule:default"}, "manila-consistency_group:get": {"key": "consistency_group:get", "value": "rule:default"}, "manila-share_types_extra_spec:delete": {"key": "share_types_extra_spec:delete", "value": "rule:admin_api"}, "manila-share_snapshot_instance:index": {"key": "share_snapshot_instance:index", "value": "rule:admin_api"}, "manila-share_snapshot:force_delete": {"key": "share_snapshot:force_delete", "value": "rule:admin_api"}, "manila-scheduler_stats:pools:detail": {"key": "scheduler_stats:pools:detail", "value": "rule:admin_api"}, "manila-share:migration_start": {"key": "share:migration_start", "value": "rule:admin_api"}, "manila-share_types_extra_spec:index": {"key": "share_types_extra_spec:index", "value": "rule:admin_api"}, "manila-share_snapshot:unmanage_snapshot": {"key": "share_snapshot:unmanage_snapshot", "value": "rule:admin_api"}, "manila-cgsnapshot:force_delete": {"key": "cgsnapshot:force_delete", "value": "rule:admin_api"}, "manila-share:migration_cancel": {"key": "share:migration_cancel", "value": "rule:admin_api"}, "manila-share:get": {"key": "share:get", "value": "rule:default"}, "manila-share_snapshot_instance:detail": {"key": "share_snapshot_instance:detail", "value": "rule:admin_api"}, "manila-consistency_group:update": {"key": "consistency_group:update", "value": "rule:default"}, "manila-share_instance:force_delete": {"key": "share_instance:force_delete", "value": "rule:admin_api"}, "manila-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "manila-share:get_all": {"key": "share:get_all", "value": "rule:default"}, "manila-security_service:detail": {"key": "security_service:detail", "value": "rule:default"}, "manila-share_replica:delete": {"key": "share_replica:delete", "value": "rule:default"}, "manila-share_snapshot:manage_snapshot": {"key": "share_snapshot:manage_snapshot", "value": "rule:admin_api"}, "manila-share_server:show": {"key": "share_server:show", "value": "rule:admin_api"}, "manila-share_snapshot:snapshot_update": {"key": "share_snapshot:snapshot_update", "value": "rule:default"}, "manila-share:reset_status": {"key": "share:reset_status", "value": "rule:admin_api"}, "manila-share:update_share_metadata": {"key": "share:update_share_metadata", "value": "rule:default"}, "manila-share_replica:create": {"key": "share_replica:create", "value": "rule:default"}, "manila-consistency_group:get_all": {"key": "consistency_group:get_all", "value": "rule:default"}, "manila-share:update": {"key": "share:update", "value": "rule:default"}, "manila-share_server:index": {"key": "share_server:index", "value": "rule:admin_api"}, "manila-share_type:list_project_access": {"key": "share_type:list_project_access", "value": "rule:admin_api"}, "manila-share_instance:reset_status": {"key": "share_instance:reset_status", "value": "rule:admin_api"}, "manila-share:shrink": {"key": "share:shrink", "value": "rule:default"}, "manila-share_types_extra_spec:update": {"key": "share_types_extra_spec:update", "value": "rule:admin_api"}, "manila-admin_api": {"key": "admin_api", "value": "is_admin:True"}, "manila-share_server:details": {"key": "share_server:details", "value": "rule:admin_api"}, "manila-share_snapshot:create_snapshot": {"key": "share_snapshot:create_snapshot", "value": "rule:default"}, "manila-share_snapshot:reset_status": {"key": "share_snapshot:reset_status", "value": "rule:admin_api"}, "manila-share:access_get": {"key": "share:access_get", "value": "rule:default"}, "manila-context_is_admin": {"key": "context_is_admin", "value": "role:admin and rule:deny_readonly"}, "manila-cgsnapshot:reset_status": {"key": "cgsnapshot:reset_status", "value": "rule:admin_api"}, "manila-share_types_extra_spec:show": {"key": "share_types_extra_spec:show", "value": "rule:admin_api"}, "manila-share:list_by_share_server_id": {"key": "share:list_by_share_server_id", "value": "rule:admin_api"}, "manila-share_replica:reset_replica_state": {"key": "share_replica:reset_replica_state", "value": "rule:admin_api"}, "manila-share_network:index": {"key": "share_network:index", "value": "rule:default"}, "manila-cgsnapshot:delete": {"key": "cgsnapshot:delete", "value": "rule:default"}, "manila-admin_or_owner": {"key": "admin_or_owner", "value": "is_admin:True or project_id:%(project_id)s"}, "manila-share_network:update": {"key": "share_network:update", "value": "rule:default"}, "manila-share_replica:get_all": {"key": "share_replica:get_all", "value": "rule:default"}, "manila-share_types_extra_spec:create": {"key": "share_types_extra_spec:create", "value": "rule:admin_api"}, "manila-cgsnapshot:get_cgsnapshot": {"key": "cgsnapshot:get_cgsnapshot", "value": "rule:default"}, "manila-share:migration_get_progress": {"key": "share:migration_get_progress", "value": "rule:admin_api"}, "manila-share_export_location:show": {"key": "share_export_location:show", "value": "rule:default"}, "manila-share_network:delete": {"key": "share_network:delete", "value": "rule:default"}, "manila-availability_zone:index": {"key": "availability_zone:index", "value": "rule:default"}, "manila-share_snapshot_instance:reset_status": {"key": "share_snapshot_instance:reset_status", "value": "rule:admin_api"}, "manila-share_instance:index": {"key": "share_instance:index", "value": "rule:admin_api"}, "manila-share_type:index": {"key": "share_type:index", "value": "rule:default"}, "manila-share_type:delete": {"key": "share_type:delete", "value": "rule:admin_api"}, "manila-share_replica:show": {"key": "share_replica:show", "value": "rule:default"}, "manila-share_type:add_project_access": {"key": "share_type:add_project_access", "value": "rule:admin_api and rule:deny_readonly"}, "manila-share:delete": {"key": "share:delete", "value": "rule:default"}, "manila-share_type:remove_project_access": {"key": "share_type:remove_project_access", "value": "rule:admin_api and rule:deny_readonly"}, "manila-share:force_delete": {"key": "share:force_delete", "value": "rule:admin_api"}, "manila-share:reset_task_state": {"key": "share:reset_task_state", "value": "rule:admin_api"}, "manila-share:unmanage": {"key": "share:unmanage", "value": "rule:admin_api"}, "manila-share_network:add_security_service": {"key": "share_network:add_security_service", "value": "rule:default"}, "manila-share_instance_export_location:show": {"key": "share_instance_export_location:show", "value": "rule:admin_api"}, "manila-share_snapshot:get_all_snapshots": {"key": "share_snapshot:get_all_snapshots", "value": "rule:default"}, "manila-share_snapshot:get_snapshot": {"key": "share_snapshot:get_snapshot", "value": "rule:default"}, "manila-share_server:delete": {"key": "share_server:delete", "value": "rule:admin_api"}, "manila-service:update": {"key": "service:update", "value": "rule:admin_api"}, "manila-share:migration_complete": {"key": "share:migration_complete", "value": "rule:admin_api"}, "manila-cgsnapshot:create": {"key": "cgsnapshot:create", "value": "rule:default"}, "manila-security_service:get_all_security_services": {"key": "security_service:get_all_security_services", "value": "rule:admin_api"}, "manila-share_type:default": {"key": "share_type:default", "value": "rule:default"}, "manila-consistency_group:delete": {"key": "consistency_group:delete", "value": "rule:default"}, "manila-share_replica:force_delete": {"key": "share_replica:force_delete", "value": "rule:admin_api"}, "manila-share_replica:promote": {"key": "share_replica:promote", "value": "rule:default"}, "manila-share:create": {"key": "share:create", "value": "rule:deny_readonly"}, "manila-share_export_location:index": {"key": "share_export_location:index", "value": "rule:default"}, "manila-share_instance_export_location:index": {"key": "share_instance_export_location:index", "value": "rule:admin_api"}, "manila-share_snapshot:delete_snapshot": {"key": "share_snapshot:delete_snapshot", "value": "rule:default"}, "manila-quota_class_set:show": {"key": "quota_class_set:show", "value": "rule:default"}, "manila-share:deny_access": {"key": "share:deny_access", "value": "rule:default"}, "manila-share:extend": {"key": "share:extend", "value": "rule:default"}, "manila-service:index": {"key": "service:index", "value": "rule:admin_api"}, "manila-share_network:remove_security_service": {"key": "share_network:remove_security_service", "value": "rule:default and rule:deny_readonly"}, "manila-share:get_share_metadata": {"key": "share:get_share_metadata", "value": "rule:default"}, "manila-security_service:index": {"key": "security_service:index", "value": "rule:default"}, "manila-quota_class_set:update": {"key": "quota_class_set:update", "value": "rule:admin_api"}, "manila-consistency_group:reset_status": {"key": "consistency_group:reset_status", "value": "rule:admin_api"}, "manila-share:delete_share_metadata": {"key": "share:delete_share_metadata", "value": "rule:default"}, "manila-default": {"key": "default", "value": "rule:admin_or_owner"}, "manila-security_service:delete": {"key": "security_service:delete", "value": "rule:default"}, "manila-share_network:get_all_share_networks": {"key": "share_network:get_all_share_networks", "value": "rule:admin_api"}, "manila-quota_set:show": {"key": "quota_set:show", "value": "rule:default"}, "manila-security_service:show": {"key": "security_service:show", "value": "rule:default"}, "manila-share_replica:resync": {"key": "share_replica:resync", "value": "rule:admin_api"}, "manila-quota_set:update": {"key": "quota_set:update", "value": "rule:admin_api"}, "manila-share_network:create": {"key": "share_network:create", "value": "rule:default"}, "manila-security_service:update": {"key": "security_service:update", "value": "rule:default"}, "manila-share:allow_access": {"key": "share:allow_access", "value": "rule:default"}, "manila-quota_set:delete": {"key": "quota_set:delete", "value": "rule:admin_api"}, "manila-share_network:detail": {"key": "share_network:detail", "value": "rule:default"}, "manila-share:access_get_all": {"key": "share:access_get_all", "value": "rule:default"}, "manila-cgsnapshot:update": {"key": "cgsnapshot:update", "value": "rule:default"}, "manila-share_type:create": {"key": "share_type:create", "value": "rule:admin_api"}, "manila-share_instance:show": {"key": "share_instance:show", "value": "rule:admin_api"}, "manila-cgsnapshot:get_all": {"key": "cgsnapshot:get_all", "value": "rule:default"}}, "horizon::neutron_options": {"enable_lb": true}, "neutron::agents::lbaas::enabled": true, "gnocchi::wsgi::apache::workers": 12, "ceilometer::collector::collector_workers": 3, "ceilometer::policy::policies": {"ceilometer-telemetry:get_resource": {"key": "telemetry:get_resource", "value": ""}, "ceilometer-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "ceilometer-telemetry:query_sample": {"key": "telemetry:query_sample", "value": ""}, "ceilometer-telemetry:create_samples": {"key": "telemetry:create_samples", "value": "rule:deny_readonly"}, "ceilometer-telemetry:get_meters": {"key": "telemetry:get_meters", "value": ""}, "ceilometer-telemetry:events:index": {"key": "telemetry:events:index", "value": ""}, "ceilometer-telemetry:get_sample": {"key": "telemetry:get_sample", "value": ""}, "ceilometer-telemetry:events:show": {"key": "telemetry:events:show", "value": ""}, "ceilometer-telemetry:get_resources": {"key": "telemetry:get_resources", "value": ""}, "ceilometer-telemetry:compute_statistics": {"key": "telemetry:compute_statistics", "value": ""}, "ceilometer-context_is_admin": {"key": "context_is_admin", "value": "role:admin and rule:deny_readonly"}, "ceilometer-segregation": {"key": "segregation", "value": "rule:context_is_admin"}, "ceilometer-telemetry:get_samples": {"key": "telemetry:get_samples", "value": ""}}, "nova::config::nova_config": {"vnc/keymap": {"value": "en-us"}, "libvirt/volume_use_multipath": {"value": "True"}, "libvirt/live_migration_permit_post_copy": {"value": "True"}}, "keystone::config::keystone_config": {"identity/domain_config_dir": {"value": "/etc/keystone/domains"}, "identity/domain_specific_drivers_enabled": {"value": "True"}}, "horizon::keystone_multidomain_support": "True", "cinder::policy::policies": {"cinder-volume_extension:volume_image_metadata": {"key": "volume_extension:volume_image_metadata", "value": "rule:admin_or_owner"}, "cinder-volume_extension:backup_admin_actions:reset_status": {"key": "volume_extension:backup_admin_actions:reset_status", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-snapshot_extension:snapshot_unmanage": {"key": "snapshot_extension:snapshot_unmanage", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-backup:delete": {"key": "backup:delete", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume_extension:volume_type_access": {"key": "volume_extension:volume_type_access", "value": "rule:admin_or_owner"}, "cinder-volume:get_all_transfers": {"key": "volume:get_all_transfers", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-consistencygroup:create": {"key": "consistencygroup:create", "value": "group:nobody and rule:deny_readonly"}, "cinder-volume:create": {"key": "volume:create", "value": "rule:deny_readonly"}, "cinder-consistencygroup:create_cgsnapshot": {"key": "consistencygroup:create_cgsnapshot", "value": "group:nobody and rule:deny_readonly"}, "cinder-volume_extension:hosts": {"key": "volume_extension:hosts", "value": "rule:admin_api"}, "cinder-volume:retype": {"key": "volume:retype", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-backup:get": {"key": "backup:get", "value": "rule:admin_or_owner"}, "cinder-volume_extension:volume_admin_actions:reset_status": {"key": "volume_extension:volume_admin_actions:reset_status", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-backup:restore": {"key": "backup:restore", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume:delete_transfer": {"key": "volume:delete_transfer", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-group:delete_group_snapshot": {"key": "group:delete_group_snapshot", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-consistencygroup:get_cgsnapshot": {"key": "consistencygroup:get_cgsnapshot", "value": "group:nobody"}, "cinder-volume_extension:volume_mig_status_attribute": {"key": "volume_extension:volume_mig_status_attribute", "value": "rule:admin_api"}, "cinder-backup:backup-export": {"key": "backup:backup-export", "value": "rule:admin_api"}, "cinder-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "cinder-clusters:get_all": {"key": "clusters:get_all", "value": "rule:admin_api"}, "cinder-group:delete": {"key": "group:delete", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume:get_volume_metadata": {"key": "volume:get_volume_metadata", "value": "rule:admin_or_owner"}, "cinder-volume:update_snapshot_metadata": {"key": "volume:update_snapshot_metadata", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-consistencygroup:delete": {"key": "consistencygroup:delete", "value": "group:nobody and rule:deny_readonly"}, "cinder-volume_extension:volume_actions:upload_image": {"key": "volume_extension:volume_actions:upload_image", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume_extension:snapshot_admin_actions:force_delete": {"key": "volume_extension:snapshot_admin_actions:force_delete", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume_extension:quota_classes:validate_setup_for_nested_quota_use": {"key": "volume_extension:quota_classes:validate_setup_for_nested_quota_use", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume_extension:quota_classes": {"key": "volume_extension:quota_classes", "value": "rule:admin_api"}, "cinder-volume_extension:types_manage": {"key": "volume_extension:types_manage", "value": "rule:admin_api"}, "cinder-volume_extension:replication:promote": {"key": "volume_extension:replication:promote", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume_extension:types_extra_specs": {"key": "volume_extension:types_extra_specs", "value": "rule:admin_api"}, "cinder-volume_extension:volume_admin_actions:force_detach": {"key": "volume_extension:volume_admin_actions:force_detach", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume_extension:volume_type_access:addProjectAccess": {"key": "volume_extension:volume_type_access:addProjectAccess", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume_extension:access_types_extra_specs": {"key": "volume_extension:access_types_extra_specs", "value": "rule:admin_api"}, "cinder-group:create": {"key": "group:create", "value": "rule:deny_readonly"}, "cinder-volume_extension:volume_encryption_metadata": {"key": "volume_extension:volume_encryption_metadata", "value": "rule:admin_or_owner"}, "cinder-group:group_type_access": {"key": "group:group_type_access", "value": "rule:admin_or_owner"}, "cinder-message:get": {"key": "message:get", "value": "rule:admin_or_owner"}, "cinder-volume_extension:quotas:update": {"key": "volume_extension:quotas:update", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-group:get_all_group_snapshots": {"key": "group:get_all_group_snapshots", "value": "rule:admin_or_owner"}, "cinder-volume_extension:services:index": {"key": "volume_extension:services:index", "value": "rule:admin_api"}, "cinder-volume_extension:volume_admin_actions:force_delete": {"key": "volume_extension:volume_admin_actions:force_delete", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume:delete_volume_metadata": {"key": "volume:delete_volume_metadata", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume:extend": {"key": "volume:extend", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume:get_all": {"key": "volume:get_all", "value": "rule:admin_or_owner"}, "cinder-volume_extension:extended_snapshot_attributes": {"key": "volume_extension:extended_snapshot_attributes", "value": "rule:admin_or_owner"}, "cinder-admin_api": {"key": "admin_api", "value": "is_admin:True"}, "cinder-snapshot_extension:snapshot_actions:update_snapshot_status": {"key": "snapshot_extension:snapshot_actions:update_snapshot_status", "value": "rule:deny_readonly"}, "cinder-group:get_all": {"key": "group:get_all", "value": "rule:admin_or_owner"}, "cinder-volume:get_volume_admin_metadata": {"key": "volume:get_volume_admin_metadata", "value": "rule:admin_api"}, "cinder-volume:get": {"key": "volume:get", "value": "rule:admin_or_owner"}, "cinder-volume_extension:volume_admin_actions:migrate_volume_completion": {"key": "volume_extension:volume_admin_actions:migrate_volume_completion", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-backup:create": {"key": "backup:create", "value": "rule:deny_readonly"}, "cinder-volume_extension:list_manageable": {"key": "volume_extension:list_manageable", "value": "rule:admin_api"}, "cinder-volume_extension:replication:reenable": {"key": "volume_extension:replication:reenable", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume_extension:volume_tenant_attribute": {"key": "volume_extension:volume_tenant_attribute", "value": "rule:admin_or_owner"}, "cinder-volume:create_snapshot": {"key": "volume:create_snapshot", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume:get_snapshot": {"key": "volume:get_snapshot", "value": "rule:admin_or_owner"}, "cinder-scheduler_extension:scheduler_stats:get_pools": {"key": "scheduler_extension:scheduler_stats:get_pools", "value": "rule:admin_api"}, "cinder-backup:get_all": {"key": "backup:get_all", "value": "rule:admin_or_owner"}, "cinder-admin_or_owner": {"key": "admin_or_owner", "value": "is_admin:True or project_id:%(project_id)s"}, "cinder-volume_extension:quotas:delete": {"key": "volume_extension:quotas:delete", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume_extension:capabilities": {"key": "volume_extension:capabilities", "value": "rule:admin_api"}, "cinder-volume:delete_snapshot_metadata": {"key": "volume:delete_snapshot_metadata", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume_extension:services:update": {"key": "volume_extension:services:update", "value": "rule:admin_api"}, "cinder-group:group_types_specs": {"key": "group:group_types_specs", "value": "rule:admin_api"}, "cinder-volume:thaw_host": {"key": "volume:thaw_host", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume_extension:backup_admin_actions:force_delete": {"key": "volume_extension:backup_admin_actions:force_delete", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume:freeze_host": {"key": "volume:freeze_host", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume:delete_snapshot": {"key": "volume:delete_snapshot", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-group:create_group_snapshot": {"key": "group:create_group_snapshot", "value": "rule:deny_readonly"}, "cinder-volume_extension:volume_type_encryption": {"key": "volume_extension:volume_type_encryption", "value": "rule:admin_api"}, "cinder-volume:get_all_snapshots": {"key": "volume:get_all_snapshots", "value": "rule:admin_or_owner"}, "cinder-group:group_types_manage": {"key": "group:group_types_manage", "value": "rule:admin_api"}, "cinder-snapshot_extension:list_manageable": {"key": "snapshot_extension:list_manageable", "value": "rule:admin_api"}, "cinder-volume_extension:volume_admin_actions:migrate_volume": {"key": "volume_extension:volume_admin_actions:migrate_volume", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume_extension:access_types_qos_specs_id": {"key": "volume_extension:access_types_qos_specs_id", "value": "rule:admin_api"}, "cinder-consistencygroup:get_all": {"key": "consistencygroup:get_all", "value": "group:nobody"}, "cinder-group:get": {"key": "group:get", "value": "rule:admin_or_owner"}, "cinder-volume:create_volume_metadata": {"key": "volume:create_volume_metadata", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume:update": {"key": "volume:update", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume:update_volume_metadata": {"key": "volume:update_volume_metadata", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-consistencygroup:update": {"key": "consistencygroup:update", "value": "group:nobody and rule:deny_readonly"}, "cinder-group:update": {"key": "group:update", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-context_is_admin": {"key": "context_is_admin", "value": "role:admin and rule:deny_readonly"}, "cinder-volume:update_volume_admin_metadata": {"key": "volume:update_volume_admin_metadata", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume:create_transfer": {"key": "volume:create_transfer", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume_extension:quotas:show": {"key": "volume_extension:quotas:show", "value": ""}, "cinder-volume_extension:volume_actions:upload_public": {"key": "volume_extension:volume_actions:upload_public", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume_extension:snapshot_admin_actions:reset_status": {"key": "volume_extension:snapshot_admin_actions:reset_status", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-consistencygroup:get": {"key": "consistencygroup:get", "value": "group:nobody"}, "cinder-volume:delete": {"key": "volume:delete", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-message:delete": {"key": "message:delete", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-snapshot_extension:snapshot_manage": {"key": "snapshot_extension:snapshot_manage", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-group:update_group_snapshot": {"key": "group:update_group_snapshot", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume_extension:volume_manage": {"key": "volume_extension:volume_manage", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume:failover_host": {"key": "volume:failover_host", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-volume:update_snapshot": {"key": "volume:update_snapshot", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-group:access_group_types_specs": {"key": "group:access_group_types_specs", "value": "rule:admin_api"}, "cinder-clusters:get": {"key": "clusters:get", "value": "rule:admin_api"}, "cinder-default": {"key": "default", "value": "rule:admin_or_owner"}, "cinder-volume:get_snapshot_metadata": {"key": "volume:get_snapshot_metadata", "value": "rule:admin_or_owner"}, "cinder-volume:accept_transfer": {"key": "volume:accept_transfer", "value": "rule:deny_readonly"}, "cinder-consistencygroup:delete_cgsnapshot": {"key": "consistencygroup:delete_cgsnapshot", "value": "group:nobody and rule:deny_readonly"}, "cinder-backup:backup-import": {"key": "backup:backup-import", "value": "rule:admin_api"}, "cinder-volume:update_readonly_flag": {"key": "volume:update_readonly_flag", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume_extension:volume_host_attribute": {"key": "volume_extension:volume_host_attribute", "value": "rule:admin_api"}, "cinder-consistencygroup:get_all_cgsnapshots": {"key": "consistencygroup:get_all_cgsnapshots", "value": "group:nobody"}, "cinder-volume_extension:volume_unmanage": {"key": "volume_extension:volume_unmanage", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-message:get_all": {"key": "message:get_all", "value": "rule:admin_or_owner"}, "cinder-group:get_group_snapshot": {"key": "group:get_group_snapshot", "value": "rule:admin_or_owner"}, "cinder-clusters:update": {"key": "clusters:update", "value": "rule:admin_api and rule:deny_readonly"}, "cinder-backup:update": {"key": "backup:update", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume:get_transfer": {"key": "volume:get_transfer", "value": "rule:admin_or_owner and rule:deny_readonly"}, "cinder-volume_extension:volume_type_access:removeProjectAccess": {"key": "volume_extension:volume_type_access:removeProjectAccess", "value": "rule:admin_api and rule:deny_readonly"}}, "ironic::policy::policies": {}, "neutron::config::server_config": {"DEFAULT/min_l3_agents_per_router": {"value": "1"}}, "zaqar::policy::policies": {"zaqar-subscription:get": {"key": "subscription:get", "value": ""}, "zaqar-queues:get": {"key": "queues:get", "value": ""}, "zaqar-messages:create": {"key": "messages:create", "value": "rule:deny_readonly"}, "zaqar-flavors:update": {"key": "flavors:update", "value": "rule:context_is_admin"}, "zaqar-messages:delete": {"key": "messages:delete", "value": "rule:deny_readonly"}, "zaqar-claims:create": {"key": "claims:create", "value": "rule:deny_readonly"}, "zaqar-pools:delete": {"key": "pools:delete", "value": "rule:context_is_admin"}, "zaqar-claims:get": {"key": "claims:get", "value": ""}, "zaqar-queues:update": {"key": "queues:update", "value": "rule:deny_readonly"}, "zaqar-claims:delete": {"key": "claims:delete", "value": "rule:deny_readonly"}, "zaqar-flavors:create": {"key": "flavors:create", "value": "rule:context_is_admin"}, "zaqar-subscription:create": {"key": "subscription:create", "value": "rule:deny_readonly"}, "zaqar-pools:update": {"key": "pools:update", "value": "rule:context_is_admin"}, "zaqar-queues:get_all": {"key": "queues:get_all", "value": ""}, "zaqar-health:get": {"key": "health:get", "value": "rule:context_is_admin"}, "zaqar-subscription:delete": {"key": "subscription:delete", "value": "rule:deny_readonly"}, "zaqar-subscription:confirm": {"key": "subscription:confirm", "value": "rule:deny_readonly"}, "zaqar-messages:get_all": {"key": "messages:get_all", "value": ""}, "zaqar-subscription:update": {"key": "subscription:update", "value": "rule:deny_readonly"}, "zaqar-admin_or_owner": {"key": "admin_or_owner", "value": "is_admin:True or project_id:%(project_id)s"}, "zaqar-pools:get_all": {"key": "pools:get_all", "value": "rule:context_is_admin"}, "zaqar-subscription:get_all": {"key": "subscription:get_all", "value": ""}, "zaqar-queues:create": {"key": "queues:create", "value": "rule:deny_readonly"}, "zaqar-default": {"key": "default", "value": "rule:admin_or_owner"}, "zaqar-claims:update": {"key": "claims:update", "value": "rule:deny_readonly"}, "zaqar-messages:get": {"key": "messages:get", "value": ""}, "zaqar-flavors:get": {"key": "flavors:get", "value": ""}, "zaqar-context_is_admin": {"key": "context_is_admin", "value": "role:admin and rule:deny_readonly"}, "zaqar-flavors:delete": {"key": "flavors:delete", "value": "rule:context_is_admin"}, "zaqar-queues:delete": {"key": "queues:delete", "value": "rule:deny_readonly"}, "zaqar-queues:stats": {"key": "queues:stats", "value": ""}, "zaqar-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "zaqar-messages:delete_all": {"key": "messages:delete_all", "value": "rule:deny_readonly"}, "zaqar-pools:create": {"key": "pools:create", "value": "rule:context_is_admin"}, "zaqar-flavors:get_all": {"key": "flavors:get_all", "value": ""}, "zaqar-pools:get": {"key": "pools:get", "value": "rule:context_is_admin"}, "zaqar-claims:get_all": {"key": "claims:get_all", "value": ""}, "zaqar-ping:get": {"key": "ping:get", "value": ""}}, "nova::policy::policies": {"nova-os_compute_api:os-hypervisors:discoverable": {"key": "os_compute_api:os-hypervisors:discoverable", "value": "@"}, "nova-os_compute_api:os-assisted-volume-snapshots:discoverable": {"key": "os_compute_api:os-assisted-volume-snapshots:discoverable", "value": "@"}, "nova-os_compute_api:servers:update": {"key": "os_compute_api:servers:update", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-flavor-extra-specs:update": {"key": "os_compute_api:os-flavor-extra-specs:update", "value": "rule:admin_api"}, "nova-os_compute_api:os-aggregates:create": {"key": "os_compute_api:os-aggregates:create", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-extended-server-attributes": {"key": "os_compute_api:os-extended-server-attributes", "value": "rule:admin_api"}, "nova-os_compute_api:os-migrate-server:migrate": {"key": "os_compute_api:os-migrate-server:migrate", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-flavor-manage": {"key": "os_compute_api:os-flavor-manage", "value": "rule:admin_api"}, "nova-os_compute_api:os-floating-ip-dns": {"key": "os_compute_api:os-floating-ip-dns", "value": "rule:admin_or_owner"}, "nova-os_compute_api:servers:confirm_resize": {"key": "os_compute_api:servers:confirm_resize", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-networks:discoverable": {"key": "os_compute_api:os-networks:discoverable", "value": "@"}, "nova-os_compute_api:os-floating-ips-bulk:discoverable": {"key": "os_compute_api:os-floating-ips-bulk:discoverable", "value": "@"}, "nova-os_compute_api:os-floating-ips": {"key": "os_compute_api:os-floating-ips", "value": "rule:admin_or_owner"}, "nova-os_compute_api:server-migrations:discoverable": {"key": "os_compute_api:server-migrations:discoverable", "value": "@"}, "nova-os_compute_api:os-server-tags:index": {"key": "os_compute_api:os-server-tags:index", "value": "@"}, "nova-os_compute_api:os-aggregates:update": {"key": "os_compute_api:os-aggregates:update", "value": "rule:admin_api"}, "nova-os_compute_api:os-certificates:show": {"key": "os_compute_api:os-certificates:show", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-extended-status": {"key": "os_compute_api:os-extended-status", "value": "rule:admin_or_owner"}, "nova-os_compute_api:server-metadata:create": {"key": "os_compute_api:server-metadata:create", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-network:attach_external_network": {"key": "network:attach_external_network", "value": "is_admin:True"}, "nova-os_compute_api:server-metadata:update": {"key": "os_compute_api:server-metadata:update", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-keypairs:delete": {"key": "os_compute_api:os-keypairs:delete", "value": "rule:admin_api or user_id:%(user_id)s"}, "nova-os_compute_api:os-server-groups:discoverable": {"key": "os_compute_api:os-server-groups:discoverable", "value": "@"}, "nova-os_compute_api:os-instance-actions:events": {"key": "os_compute_api:os-instance-actions:events", "value": "rule:admin_api"}, "nova-os_compute_api:os-security-group-default-rules": {"key": "os_compute_api:os-security-group-default-rules", "value": "rule:admin_api"}, "nova-os_compute_api:os-cells:discoverable": {"key": "os_compute_api:os-cells:discoverable", "value": "@"}, "nova-os_compute_api:os-admin-actions:discoverable": {"key": "os_compute_api:os-admin-actions:discoverable", "value": "@"}, "nova-os_compute_api:os-migrate-server:discoverable": {"key": "os_compute_api:os-migrate-server:discoverable", "value": "@"}, "nova-os_compute_api:os-volumes-attachments:delete": {"key": "os_compute_api:os-volumes-attachments:delete", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-extended-status:discoverable": {"key": "os_compute_api:os-extended-status:discoverable", "value": "@"}, "nova-os_compute_api:os-lock-server:unlock": {"key": "os_compute_api:os-lock-server:unlock", "value": "rule:admin_or_owner"}, "nova-os_compute_api:servers:detail": {"key": "os_compute_api:servers:detail", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-flavor-access": {"key": "os_compute_api:os-flavor-access", "value": "rule:admin_or_owner"}, "nova-os_compute_api:extensions:discoverable": {"key": "os_compute_api:extensions:discoverable", "value": "@"}, "nova-os_compute_api:server-metadata:discoverable": {"key": "os_compute_api:server-metadata:discoverable", "value": "@"}, "nova-os_compute_api:os-simple-tenant-usage:discoverable": {"key": "os_compute_api:os-simple-tenant-usage:discoverable", "value": "@"}, "nova-os_compute_api:limits": {"key": "os_compute_api:limits", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-shelve:discoverable": {"key": "os_compute_api:os-shelve:discoverable", "value": "@"}, "nova-os_compute_api:os-shelve:unshelve": {"key": "os_compute_api:os-shelve:unshelve", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-console-output": {"key": "os_compute_api:os-console-output", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-keypairs:index": {"key": "os_compute_api:os-keypairs:index", "value": "rule:admin_api or user_id:%(user_id)s"}, "nova-os_compute_api:os-aggregates:remove_host": {"key": "os_compute_api:os-aggregates:remove_host", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-instance-usage-audit-log:discoverable": {"key": "os_compute_api:os-instance-usage-audit-log:discoverable", "value": "@"}, "nova-os_compute_api:os-flavor-access:add_tenant_access": {"key": "os_compute_api:os-flavor-access:add_tenant_access", "value": "rule:admin_api"}, "nova-os_compute_api:os-aggregates:discoverable": {"key": "os_compute_api:os-aggregates:discoverable", "value": "@"}, "nova-os_compute_api:os-services": {"key": "os_compute_api:os-services", "value": "rule:admin_api"}, "nova-os_compute_api:os-networks-associate:discoverable": {"key": "os_compute_api:os-networks-associate:discoverable", "value": "@"}, "nova-os_compute_api:os-server-usage:discoverable": {"key": "os_compute_api:os-server-usage:discoverable", "value": "@"}, "nova-os_compute_api:os-server-tags:update": {"key": "os_compute_api:os-server-tags:update", "value": "@"}, "nova-os_compute_api:os-flavor-extra-specs:show": {"key": "os_compute_api:os-flavor-extra-specs:show", "value": "rule:admin_or_owner"}, "nova-os_compute_api:flavors": {"key": "os_compute_api:flavors", "value": "rule:admin_or_owner"}, "nova-os_compute_api:ips:show": {"key": "os_compute_api:ips:show", "value": "rule:admin_or_owner"}, "nova-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "nova-os_compute_api:os-server-tags:delete": {"key": "os_compute_api:os-server-tags:delete", "value": "@"}, "nova-os_compute_api:os-availability-zone:detail": {"key": "os_compute_api:os-availability-zone:detail", "value": "rule:admin_api"}, "nova-context_is_admin": {"key": "context_is_admin", "value": "role:admin and rule:deny_readonly"}, "nova-os_compute_api:os-multinic": {"key": "os_compute_api:os-multinic", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-volumes-attachments:create": {"key": "os_compute_api:os-volumes-attachments:create", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-rescue:discoverable": {"key": "os_compute_api:os-rescue:discoverable", "value": "@"}, "nova-cells_scheduler_filter:TargetCellFilter": {"key": "cells_scheduler_filter:TargetCellFilter", "value": "is_admin:True"}, "nova-os_compute_api:os-server-tags:delete_all": {"key": "os_compute_api:os-server-tags:delete_all", "value": "@"}, "nova-os_compute_api:os-quota-class-sets:discoverable": {"key": "os_compute_api:os-quota-class-sets:discoverable", "value": "@"}, "nova-os_compute_api:os-user-data:discoverable": {"key": "os_compute_api:os-user-data:discoverable", "value": "@"}, "nova-os_compute_api:os-flavor-extra-specs:delete": {"key": "os_compute_api:os-flavor-extra-specs:delete", "value": "rule:admin_api"}, "nova-os_compute_api:servers:create:attach_network": {"key": "os_compute_api:servers:create:attach_network", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-admin-actions": {"key": "os_compute_api:os-admin-actions", "value": "rule:admin_api"}, "nova-os_compute_api:os-flavor-extra-specs:index": {"key": "os_compute_api:os-flavor-extra-specs:index", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-attach-interfaces": {"key": "os_compute_api:os-attach-interfaces", "value": "rule:admin_or_owner"}, "nova-admin_owner_or_network_owner": {"key": "admin_owner_or_network_owner", "value": "rule:owner or rule:admin_or_network_owner"}, "nova-os_compute_api:os-used-limits": {"key": "os_compute_api:os-used-limits", "value": "rule:admin_api"}, "nova-os_compute_api:os-flavor-access:discoverable": {"key": "os_compute_api:os-flavor-access:discoverable", "value": "@"}, "nova-admin_api": {"key": "admin_api", "value": "is_admin:True"}, "nova-admin_only": {"key": "admin_only", "value": "rule:context_is_admin and rule:deny_readonly"}, "nova-os_compute_api:os-tenant-networks": {"key": "os_compute_api:os-tenant-networks", "value": "rule:admin_or_owner"}, "nova-os_compute_api:images:discoverable": {"key": "os_compute_api:images:discoverable", "value": "@"}, "nova-os_compute_api:servers:migrations:delete": {"key": "os_compute_api:servers:migrations:delete", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-pause-server:pause": {"key": "os_compute_api:os-pause-server:pause", "value": "rule:admin_or_owner"}, "nova-os_compute_api:servers:revert_resize": {"key": "os_compute_api:servers:revert_resize", "value": "rule:admin_or_owner"}, "nova-os_compute_api:servers:detail:get_all_tenants": {"key": "os_compute_api:servers:detail:get_all_tenants", "value": "rule:admin_api"}, "nova-os_compute_api:os-suspend-server:discoverable": {"key": "os_compute_api:os-suspend-server:discoverable", "value": "@"}, "nova-os_compute_api:os-flavor-rxtx:discoverable": {"key": "os_compute_api:os-flavor-rxtx:discoverable", "value": "@"}, "nova-os_compute_api:servers:create:attach_volume": {"key": "os_compute_api:servers:create:attach_volume", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-fping:discoverable": {"key": "os_compute_api:os-fping:discoverable", "value": "@"}, "nova-os_compute_api:os-keypairs": {"key": "os_compute_api:os-keypairs", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-fixed-ips:discoverable": {"key": "os_compute_api:os-fixed-ips:discoverable", "value": "@"}, "nova-os_compute_api:os-remote-consoles": {"key": "os_compute_api:os-remote-consoles", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-extended-availability-zone:discoverable": {"key": "os_compute_api:os-extended-availability-zone:discoverable", "value": "@"}, "nova-os_compute_api:os-networks": {"key": "os_compute_api:os-networks", "value": "rule:admin_api"}, "nova-os_compute_api:os-pci:discoverable": {"key": "os_compute_api:os-pci:discoverable", "value": "@"}, "nova-os_compute_api:os-admin-actions:inject_network_info": {"key": "os_compute_api:os-admin-actions:inject_network_info", "value": "rule:admin_api"}, "nova-os_compute_api:os-attach-interfaces:discoverable": {"key": "os_compute_api:os-attach-interfaces:discoverable", "value": "@"}, "nova-os_compute_api:os-cloudpipe": {"key": "os_compute_api:os-cloudpipe", "value": "rule:admin_api"}, "nova-os_compute_api:image-metadata:discoverable": {"key": "os_compute_api:image-metadata:discoverable", "value": "@"}, "nova-os_compute_api:server-metadata:update_all": {"key": "os_compute_api:server-metadata:update_all", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-quota-sets:detail": {"key": "os_compute_api:os-quota-sets:detail", "value": "rule:admin_api"}, "nova-os_compute_api:os-assisted-volume-snapshots:create": {"key": "os_compute_api:os-assisted-volume-snapshots:create", "value": "rule:admin_api"}, "nova-os_compute_api:os-server-password:discoverable": {"key": "os_compute_api:os-server-password:discoverable", "value": "@"}, "nova-os_compute_api:servers:delete": {"key": "os_compute_api:servers:delete", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:server-metadata:index": {"key": "os_compute_api:server-metadata:index", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-consoles:index": {"key": "os_compute_api:os-consoles:index", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-attach-interfaces:create": {"key": "os_compute_api:os-attach-interfaces:create", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:servers:reboot": {"key": "os_compute_api:servers:reboot", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-availability-zone:discoverable": {"key": "os_compute_api:os-availability-zone:discoverable", "value": "@"}, "nova-os_compute_api:os-flavor-access:remove_tenant_access": {"key": "os_compute_api:os-flavor-access:remove_tenant_access", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-consoles:delete": {"key": "os_compute_api:os-consoles:delete", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-deferred-delete": {"key": "os_compute_api:os-deferred-delete", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-pci:pci_servers": {"key": "os_compute_api:os-pci:pci_servers", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-console-auth-tokens": {"key": "os_compute_api:os-console-auth-tokens", "value": "rule:admin_api"}, "nova-os_compute_api:os-server-diagnostics": {"key": "os_compute_api:os-server-diagnostics", "value": "rule:admin_api"}, "nova-os_compute_api:os-extended-availability-zone": {"key": "os_compute_api:os-extended-availability-zone", "value": "rule:admin_or_owner"}, "nova-os_compute_api:servers:trigger_crash_dump": {"key": "os_compute_api:servers:trigger_crash_dump", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-flavor-manage:discoverable": {"key": "os_compute_api:os-flavor-manage:discoverable", "value": "@"}, "nova-os_compute_api:os-cells:delete": {"key": "os_compute_api:os-cells:delete", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-floating-ip-pools": {"key": "os_compute_api:os-floating-ip-pools", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-simple-tenant-usage:show": {"key": "os_compute_api:os-simple-tenant-usage:show", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-hosts:discoverable": {"key": "os_compute_api:os-hosts:discoverable", "value": "@"}, "nova-os_compute_api:os-volumes-attachments:discoverable": {"key": "os_compute_api:os-volumes-attachments:discoverable", "value": "@"}, "nova-os_compute_api:versions:discoverable": {"key": "os_compute_api:versions:discoverable", "value": "@"}, "nova-os_compute_api:os-instance-actions:discoverable": {"key": "os_compute_api:os-instance-actions:discoverable", "value": "@"}, "nova-regular_user": {"key": "regular_user", "value": "rule:deny_readonly"}, "nova-os_compute_api:os-evacuate": {"key": "os_compute_api:os-evacuate", "value": "rule:admin_api"}, "nova-os_compute_api:os-virtual-interfaces": {"key": "os_compute_api:os-virtual-interfaces", "value": "rule:admin_or_owner"}, "nova-os_compute_api:image-size:discoverable": {"key": "os_compute_api:image-size:discoverable", "value": "@"}, "nova-os_compute_api:os-volumes:discoverable": {"key": "os_compute_api:os-volumes:discoverable", "value": "@"}, "nova-cells_scheduler_filter:DifferentCellFilter": {"key": "cells_scheduler_filter:DifferentCellFilter", "value": "is_admin:True"}, "nova-os_compute_api:os-create-backup": {"key": "os_compute_api:os-create-backup", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-used-limits:discoverable": {"key": "os_compute_api:os-used-limits:discoverable", "value": "@"}, "nova-os_compute_api:os-pci:index": {"key": "os_compute_api:os-pci:index", "value": "rule:admin_api"}, "nova-os_compute_api:os-aggregates:index": {"key": "os_compute_api:os-aggregates:index", "value": "rule:admin_api"}, "nova-os_compute_api:os-volumes-attachments:index": {"key": "os_compute_api:os-volumes-attachments:index", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-remote-consoles:discoverable": {"key": "os_compute_api:os-remote-consoles:discoverable", "value": "@"}, "nova-os_compute_api:os-quota-class-sets:show": {"key": "os_compute_api:os-quota-class-sets:show", "value": "is_admin:True or quota_class:%(quota_class)s"}, "nova-os_compute_api:os-admin-password:discoverable": {"key": "os_compute_api:os-admin-password:discoverable", "value": "@"}, "nova-os_compute_api:servers:resize": {"key": "os_compute_api:servers:resize", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-baremetal-nodes": {"key": "os_compute_api:os-baremetal-nodes", "value": "rule:admin_api"}, "nova-os_compute_api:os-hosts": {"key": "os_compute_api:os-hosts", "value": "rule:admin_api"}, "nova-owner": {"key": "owner", "value": "tenant_id:%(tenant_id)s and rule:deny_readonly"}, "nova-os_compute_api:os-flavor-extra-specs:create": {"key": "os_compute_api:os-flavor-extra-specs:create", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:server-metadata:show": {"key": "os_compute_api:server-metadata:show", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-tenant-networks:discoverable": {"key": "os_compute_api:os-tenant-networks:discoverable", "value": "@"}, "nova-os_compute_api:servers:index": {"key": "os_compute_api:servers:index", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-hide-server-addresses:discoverable": {"key": "os_compute_api:os-hide-server-addresses:discoverable", "value": "@"}, "nova-os_compute_api:os-evacuate:discoverable": {"key": "os_compute_api:os-evacuate:discoverable", "value": "@"}, "nova-os_compute_api:os-server-diagnostics:discoverable": {"key": "os_compute_api:os-server-diagnostics:discoverable", "value": "@"}, "nova-os_compute_api:servers:show:host_status": {"key": "os_compute_api:servers:show:host_status", "value": "rule:admin_api"}, "nova-os_compute_api:servers:show": {"key": "os_compute_api:servers:show", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-aggregates:delete": {"key": "os_compute_api:os-aggregates:delete", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-volumes-attachments:update": {"key": "os_compute_api:os-volumes-attachments:update", "value": "rule:admin_api"}, "nova-os_compute_api:os-quota-sets:update": {"key": "os_compute_api:os-quota-sets:update", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:ips:index": {"key": "os_compute_api:ips:index", "value": "rule:admin_or_owner"}, "nova-os_compute_api:servers:index:get_all_tenants": {"key": "os_compute_api:servers:index:get_all_tenants", "value": "rule:admin_api"}, "nova-os_compute_api:os-cells:update": {"key": "os_compute_api:os-cells:update", "value": "rule:admin_api"}, "nova-os_compute_api:os-suspend-server:resume": {"key": "os_compute_api:os-suspend-server:resume", "value": "rule:admin_or_owner"}, "nova-os_compute_api:servers:create": {"key": "os_compute_api:servers:create", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:image-size": {"key": "os_compute_api:image-size", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-server-external-events:create": {"key": "os_compute_api:os-server-external-events:create", "value": "rule:admin_api"}, "nova-os_compute_api:os-agents": {"key": "os_compute_api:os-agents", "value": "rule:admin_api"}, "nova-os_compute_api:os-scheduler-hints:discoverable": {"key": "os_compute_api:os-scheduler-hints:discoverable", "value": "@"}, "nova-os_compute_api:os-quota-sets:show": {"key": "os_compute_api:os-quota-sets:show", "value": "rule:admin_or_owner"}, "nova-context_is_advsvc": {"key": "context_is_advsvc", "value": "role:advsvc"}, "nova-os_compute_api:os-admin-actions:reset_state": {"key": "os_compute_api:os-admin-actions:reset_state", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-certificates:discoverable": {"key": "os_compute_api:os-certificates:discoverable", "value": "@"}, "nova-os_compute_api:os-extended-server-attributes:discoverable": {"key": "os_compute_api:os-extended-server-attributes:discoverable", "value": "@"}, "nova-os_compute_api:os-consoles:discoverable": {"key": "os_compute_api:os-consoles:discoverable", "value": "@"}, "nova-os_compute_api:os-virtual-interfaces:discoverable": {"key": "os_compute_api:os-virtual-interfaces:discoverable", "value": "@"}, "nova-os_compute_api:extensions": {"key": "os_compute_api:extensions", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-server-tags:update_all": {"key": "os_compute_api:os-server-tags:update_all", "value": "@"}, "nova-os_compute_api:servers:migrations:show": {"key": "os_compute_api:servers:migrations:show", "value": "rule:admin_api"}, "nova-os_compute_api:os-security-groups": {"key": "os_compute_api:os-security-groups", "value": "rule:admin_or_owner"}, "nova-os_compute_api:ips:discoverable": {"key": "os_compute_api:ips:discoverable", "value": "@"}, "nova-os_compute_api:os-quota-sets:discoverable": {"key": "os_compute_api:os-quota-sets:discoverable", "value": "@"}, "nova-os_compute_api:os-console-output:discoverable": {"key": "os_compute_api:os-console-output:discoverable", "value": "@"}, "nova-os_compute_api:servers:rebuild": {"key": "os_compute_api:servers:rebuild", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-certificates:create": {"key": "os_compute_api:os-certificates:create", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-fping": {"key": "os_compute_api:os-fping", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-shelve:shelve": {"key": "os_compute_api:os-shelve:shelve", "value": "rule:admin_or_owner"}, "nova-os_compute_api:servers:create:forced_host": {"key": "os_compute_api:servers:create:forced_host", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-services:discoverable": {"key": "os_compute_api:os-services:discoverable", "value": "@"}, "nova-os_compute_api:servers:discoverable": {"key": "os_compute_api:servers:discoverable", "value": "@"}, "nova-os_compute_api:os-consoles:create": {"key": "os_compute_api:os-consoles:create", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-instance-usage-audit-log": {"key": "os_compute_api:os-instance-usage-audit-log", "value": "rule:admin_api"}, "nova-os_compute_api:os-quota-class-sets:update": {"key": "os_compute_api:os-quota-class-sets:update", "value": "rule:admin_api"}, "nova-os_compute_api:os-flavor-rxtx": {"key": "os_compute_api:os-flavor-rxtx", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-consoles:show": {"key": "os_compute_api:os-consoles:show", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-aggregates:show": {"key": "os_compute_api:os-aggregates:show", "value": "rule:admin_api"}, "nova-os_compute_api:os-baremetal-nodes:discoverable": {"key": "os_compute_api:os-baremetal-nodes:discoverable", "value": "@"}, "nova-admin_or_network_owner": {"key": "admin_or_network_owner", "value": "rule:context_is_admin or tenant_id:%(network:tenant_id)s or role:network_admin"}, "nova-os_compute_api:os-security-groups:discoverable": {"key": "os_compute_api:os-security-groups:discoverable", "value": "@"}, "nova-os_compute_api:os-rescue": {"key": "os_compute_api:os-rescue", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-block-device-mapping:discoverable": {"key": "os_compute_api:os-block-device-mapping:discoverable", "value": "@"}, "nova-os_compute_api:os-multinic:discoverable": {"key": "os_compute_api:os-multinic:discoverable", "value": "@"}, "nova-os_compute_api:os-security-group-default-rules:discoverable": {"key": "os_compute_api:os-security-group-default-rules:discoverable", "value": "@"}, "nova-os_compute_api:os-keypairs:discoverable": {"key": "os_compute_api:os-keypairs:discoverable", "value": "@"}, "nova-os_compute_api:os-pci:show": {"key": "os_compute_api:os-pci:show", "value": "rule:admin_api"}, "nova-os_compute_api:os-server-groups": {"key": "os_compute_api:os-server-groups", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-extended-volumes": {"key": "os_compute_api:os-extended-volumes", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-assisted-volume-snapshots:delete": {"key": "os_compute_api:os-assisted-volume-snapshots:delete", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-server-tags:discoverable": {"key": "os_compute_api:os-server-tags:discoverable", "value": "@"}, "nova-os_compute_api:os-server-external-events:discoverable": {"key": "os_compute_api:os-server-external-events:discoverable", "value": "@"}, "nova-os_compute_api:os-floating-ip-pools:discoverable": {"key": "os_compute_api:os-floating-ip-pools:discoverable", "value": "@"}, "nova-os_compute_api:os-instance-actions": {"key": "os_compute_api:os-instance-actions", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-cloudpipe:discoverable": {"key": "os_compute_api:os-cloudpipe:discoverable", "value": "@"}, "nova-os_compute_api:os-networks-associate": {"key": "os_compute_api:os-networks-associate", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-floating-ip-dns:domain:delete": {"key": "os_compute_api:os-floating-ip-dns:domain:delete", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-deferred-delete:discoverable": {"key": "os_compute_api:os-deferred-delete:discoverable", "value": "@"}, "nova-os_compute_api:os-server-usage": {"key": "os_compute_api:os-server-usage", "value": "rule:admin_or_owner"}, "nova-os_compute_api:limits:discoverable": {"key": "os_compute_api:limits:discoverable", "value": "@"}, "nova-os_compute_api:os-simple-tenant-usage:list": {"key": "os_compute_api:os-simple-tenant-usage:list", "value": "rule:admin_api"}, "nova-os_compute_api:os-attach-interfaces:delete": {"key": "os_compute_api:os-attach-interfaces:delete", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-aggregates:set_metadata": {"key": "os_compute_api:os-aggregates:set_metadata", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-keypairs:create": {"key": "os_compute_api:os-keypairs:create", "value": "rule:admin_api or user_id:%(user_id)s"}, "nova-os_compute_api:servers:create_image:allow_volume_backed": {"key": "os_compute_api:servers:create_image:allow_volume_backed", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-multiple-create:discoverable": {"key": "os_compute_api:os-multiple-create:discoverable", "value": "@ and rule:deny_readonly"}, "nova-os_compute_api:os-volumes-attachments:show": {"key": "os_compute_api:os-volumes-attachments:show", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-cells": {"key": "os_compute_api:os-cells", "value": "rule:admin_api"}, "nova-os_compute_api:servers:migrations:index": {"key": "os_compute_api:servers:migrations:index", "value": "rule:admin_api"}, "nova-os_compute_api:servers:create_image": {"key": "os_compute_api:servers:create_image", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-agents:discoverable": {"key": "os_compute_api:os-agents:discoverable", "value": "@"}, "nova-os_compute_api:os-config-drive:discoverable": {"key": "os_compute_api:os-config-drive:discoverable", "value": "@"}, "nova-os_compute_api:os-quota-sets:delete": {"key": "os_compute_api:os-quota-sets:delete", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:servers:migrations:force_complete": {"key": "os_compute_api:servers:migrations:force_complete", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-flavor-extra-specs:discoverable": {"key": "os_compute_api:os-flavor-extra-specs:discoverable", "value": "@"}, "nova-os_compute_api:os-floating-ip-dns:domain:update": {"key": "os_compute_api:os-floating-ip-dns:domain:update", "value": "rule:admin_api"}, "nova-os_compute_api:os-config-drive": {"key": "os_compute_api:os-config-drive", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-networks:view": {"key": "os_compute_api:os-networks:view", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-admin-password": {"key": "os_compute_api:os-admin-password", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-suspend-server:suspend": {"key": "os_compute_api:os-suspend-server:suspend", "value": "rule:admin_or_owner"}, "nova-os_compute_api:server-metadata:delete": {"key": "os_compute_api:server-metadata:delete", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-shelve:shelve_offload": {"key": "os_compute_api:os-shelve:shelve_offload", "value": "rule:admin_api"}, "nova-os_compute_api:os-console-auth-tokens:discoverable": {"key": "os_compute_api:os-console-auth-tokens:discoverable", "value": "@"}, "nova-os_compute_api:os-lock-server:lock": {"key": "os_compute_api:os-lock-server:lock", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-quota-sets:defaults": {"key": "os_compute_api:os-quota-sets:defaults", "value": "@"}, "nova-os_compute_api:os-fping:all_tenants": {"key": "os_compute_api:os-fping:all_tenants", "value": "rule:admin_api"}, "nova-os_compute_api:os-block-device-mapping-v1:discoverable": {"key": "os_compute_api:os-block-device-mapping-v1:discoverable", "value": "@"}, "nova-os_compute_api:os-aggregates:add_host": {"key": "os_compute_api:os-aggregates:add_host", "value": "rule:admin_api"}, "nova-os_compute_api:servers:start": {"key": "os_compute_api:servers:start", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-availability-zone:list": {"key": "os_compute_api:os-availability-zone:list", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-hide-server-addresses": {"key": "os_compute_api:os-hide-server-addresses", "value": "is_admin:False"}, "nova-os_compute_api:os-lock-server:discoverable": {"key": "os_compute_api:os-lock-server:discoverable", "value": "@"}, "nova-os_compute_api:os-pause-server:discoverable": {"key": "os_compute_api:os-pause-server:discoverable", "value": "@"}, "nova-os_compute_api:extension_info:discoverable": {"key": "os_compute_api:extension_info:discoverable", "value": "@"}, "nova-os_compute_api:os-server-tags:show": {"key": "os_compute_api:os-server-tags:show", "value": "@"}, "nova-os_compute_api:os-fixed-ips": {"key": "os_compute_api:os-fixed-ips", "value": "rule:admin_api"}, "nova-os_compute_api:os-extended-volumes:discoverable": {"key": "os_compute_api:os-extended-volumes:discoverable", "value": "@"}, "nova-os_compute_api:os-migrate-server:migrate_live": {"key": "os_compute_api:os-migrate-server:migrate_live", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-pci:detail": {"key": "os_compute_api:os-pci:detail", "value": "rule:admin_api"}, "nova-os_compute_api:os-admin-actions:reset_network": {"key": "os_compute_api:os-admin-actions:reset_network", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-floating-ip-dns:discoverable": {"key": "os_compute_api:os-floating-ip-dns:discoverable", "value": "@"}, "nova-os_compute_api:flavors:discoverable": {"key": "os_compute_api:flavors:discoverable", "value": "@"}, "nova-os_compute_api:os-cells:sync_instances": {"key": "os_compute_api:os-cells:sync_instances", "value": "rule:admin_api"}, "nova-os_compute_api:os-hypervisors": {"key": "os_compute_api:os-hypervisors", "value": "rule:admin_api"}, "nova-os_compute_api:os-migrations:index": {"key": "os_compute_api:os-migrations:index", "value": "rule:admin_api"}, "nova-os_compute_api:servers:stop": {"key": "os_compute_api:servers:stop", "value": "rule:admin_or_owner and rule:deny_readonly"}, "nova-os_compute_api:os-floating-ips:discoverable": {"key": "os_compute_api:os-floating-ips:discoverable", "value": "@"}, "nova-os_compute_api:os-create-backup:discoverable": {"key": "os_compute_api:os-create-backup:discoverable", "value": "@"}, "nova-os_compute_api:os-migrations:discoverable": {"key": "os_compute_api:os-migrations:discoverable", "value": "@"}, "nova-os_compute_api:os-pause-server:unpause": {"key": "os_compute_api:os-pause-server:unpause", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-lock-server:unlock:unlock_override": {"key": "os_compute_api:os-lock-server:unlock:unlock_override", "value": "rule:admin_api and rule:deny_readonly"}, "nova-os_compute_api:os-floating-ips-bulk": {"key": "os_compute_api:os-floating-ips-bulk", "value": "rule:admin_api"}, "nova-admin_or_owner": {"key": "admin_or_owner", "value": "is_admin:True or project_id:%(project_id)s"}, "nova-os_compute_api:os-keypairs:show": {"key": "os_compute_api:os-keypairs:show", "value": "rule:admin_api or user_id:%(user_id)s"}, "nova-os_compute_api:os-volumes": {"key": "os_compute_api:os-volumes", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-server-password": {"key": "os_compute_api:os-server-password", "value": "rule:admin_or_owner"}, "nova-os_compute_api:os-cells:create": {"key": "os_compute_api:os-cells:create", "value": "rule:admin_api and rule:deny_readonly"}}, "ceilometer::metering_time_to_live": 604800, "ceilometer::dispatcher::gnocchi::archive_policy": "low_workload", "glance::policy::policies": {"glance-delete_member": {"key": "delete_member", "value": "rule:deny_readonly"}, "glance-modify_member": {"key": "modify_member", "value": "rule:deny_readonly"}, "glance-get_members": {"key": "get_members", "value": ""}, "glance-add_metadef_tags": {"key": "add_metadef_tags", "value": "rule:deny_readonly"}, "glance-delete_image": {"key": "delete_image", "value": "rule:deny_readonly"}, "glance-get_tasks": {"key": "get_tasks", "value": "role:admin"}, "glance-add_metadef_namespace": {"key": "add_metadef_namespace", "value": "rule:deny_readonly"}, "glance-add_metadef_resource_type_association": {"key": "add_metadef_resource_type_association", "value": "rule:deny_readonly"}, "glance-modify_image": {"key": "modify_image", "value": "rule:deny_readonly"}, "glance-get_metadef_tag": {"key": "get_metadef_tag", "value": ""}, "glance-get_metadef_property": {"key": "get_metadef_property", "value": ""}, "glance-set_image_location": {"key": "set_image_location", "value": "rule:deny_readonly"}, "glance-get_task": {"key": "get_task", "value": "role:admin"}, "glance-modify_task": {"key": "modify_task", "value": "role:admin and rule:deny_readonly"}, "glance-manage_image_cache": {"key": "manage_image_cache", "value": "role:admin"}, "glance-add_metadef_property": {"key": "add_metadef_property", "value": "rule:deny_readonly"}, "glance-list_metadef_resource_types": {"key": "list_metadef_resource_types", "value": ""}, "glance-publicize_image": {"key": "publicize_image", "value": "role:admin"}, "glance-reactivate": {"key": "reactivate", "value": "rule:deny_readonly"}, "glance-get_metadef_namespace": {"key": "get_metadef_namespace", "value": ""}, "glance-copy_from": {"key": "copy_from", "value": "rule:deny_readonly"}, "glance-add_image": {"key": "add_image", "value": "rule:deny_readonly"}, "glance-get_image": {"key": "get_image", "value": ""}, "glance-get_metadef_object": {"key": "get_metadef_object", "value": ""}, "glance-modify_metadef_property": {"key": "modify_metadef_property", "value": "rule:deny_readonly"}, "glance-get_metadef_tags": {"key": "get_metadef_tags", "value": ""}, "glance-add_member": {"key": "add_member", "value": "rule:deny_readonly"}, "glance-upload_image": {"key": "upload_image", "value": "rule:deny_readonly"}, "glance-modify_metadef_object": {"key": "modify_metadef_object", "value": "rule:deny_readonly"}, "glance-get_image_location": {"key": "get_image_location", "value": ""}, "glance-deactivate": {"key": "deactivate", "value": "rule:deny_readonly"}, "glance-delete_image_location": {"key": "delete_image_location", "value": "rule:deny_readonly"}, "glance-context_is_admin": {"key": "context_is_admin", "value": "role:admin and rule:deny_readonly"}, "glance-get_metadef_properties": {"key": "get_metadef_properties", "value": ""}, "glance-add_task": {"key": "add_task", "value": "role:admin and rule:deny_readonly"}, "glance-download_image": {"key": "download_image", "value": "rule:deny_readonly"}, "glance-get_metadef_namespaces": {"key": "get_metadef_namespaces", "value": ""}, "glance-get_images": {"key": "get_images", "value": ""}, "glance-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "glance-get_member": {"key": "get_member", "value": ""}, "glance-modify_metadef_tag": {"key": "modify_metadef_tag", "value": "rule:deny_readonly"}, "glance-add_metadef_tag": {"key": "add_metadef_tag", "value": "rule:deny_readonly"}, "glance-modify_metadef_namespace": {"key": "modify_metadef_namespace", "value": "rule:deny_readonly"}, "glance-get_metadef_resource_type": {"key": "get_metadef_resource_type", "value": ""}, "glance-add_metadef_object": {"key": "add_metadef_object", "value": "rule:deny_readonly"}, "glance-default": {"key": "default", "value": "role:admin"}, "glance-get_metadef_objects": {"key": "get_metadef_objects", "value": ""}}, "neutron::agents::lbaas::manage_service": true, "neutron::agents::lbaas::manage_haproxy_package": false, "keystone::cron::token_flush::minute": 1, "neutron::agents::ml2::ovs::prevent_arp_spoofing": false, "gnocchi::statsd::archive_policy_name": "low_workload", "keystone::cron::token_flush::maxdelay": 1800, "gnocchi::metricd::workers": 12, "horizon::keystone_default_domain": "Default", "neutron::agents::lbaas::user_group": "haproxy", "keystone::policy::policies": {"keystone-identity:get_endpoint": {"key": "identity:get_endpoint", "value": "rule:admin_required"}, "keystone-identity:create_user": {"key": "identity:create_user", "value": "rule:admin_required"}, "keystone-identity:create_credential": {"key": "identity:create_credential", "value": "rule:admin_required"}, "keystone-identity:delete_project": {"key": "identity:delete_project", "value": "rule:admin_required"}, "keystone-identity:get_endpoint_group_in_project": {"key": "identity:get_endpoint_group_in_project", "value": "rule:admin_required"}, "keystone-identity:delete_service_provider": {"key": "identity:delete_service_provider", "value": "rule:admin_required"}, "keystone-identity:list_credentials": {"key": "identity:list_credentials", "value": "rule:admin_required"}, "keystone-identity:revoke_token": {"key": "identity:revoke_token", "value": "rule:admin_or_token_subject"}, "keystone-identity:delete_credential": {"key": "identity:delete_credential", "value": "rule:admin_required"}, "keystone-identity:create_endpoint_group": {"key": "identity:create_endpoint_group", "value": "rule:admin_required"}, "keystone-identity:change_password": {"key": "identity:change_password", "value": "rule:admin_or_owner"}, "keystone-identity:get_policy": {"key": "identity:get_policy", "value": "rule:admin_required"}, "keystone-identity:delete_group": {"key": "identity:delete_group", "value": "rule:admin_required"}, "keystone-identity:create_domain_role": {"key": "identity:create_domain_role", "value": "rule:admin_required"}, "keystone-identity:remove_user_from_group": {"key": "identity:remove_user_from_group", "value": "rule:admin_required"}, "keystone-identity:create_policy_association_for_endpoint": {"key": "identity:create_policy_association_for_endpoint", "value": "rule:admin_required"}, "keystone-identity:list_service_providers": {"key": "identity:list_service_providers", "value": "rule:admin_required"}, "keystone-identity:get_mapping": {"key": "identity:get_mapping", "value": "rule:admin_required"}, "keystone-identity:list_consumers": {"key": "identity:list_consumers", "value": "rule:admin_required"}, "keystone-identity:update_service_provider": {"key": "identity:update_service_provider", "value": "rule:admin_required"}, "keystone-identity:update_policy": {"key": "identity:update_policy", "value": "rule:admin_required"}, "keystone-identity:list_role_assignments_for_tree": {"key": "identity:list_role_assignments_for_tree", "value": "rule:admin_required"}, "keystone-identity:create_trust": {"key": "identity:create_trust", "value": "user_id:%(trust.trustor_user_id)s"}, "keystone-identity:list_revoke_events": {"key": "identity:list_revoke_events", "value": ""}, "keystone-token_subject": {"key": "token_subject", "value": "user_id:%(target.token.user_id)s"}, "keystone-identity:create_project": {"key": "identity:create_project", "value": "rule:admin_required"}, "keystone-identity:list_access_tokens": {"key": "identity:list_access_tokens", "value": "rule:admin_required"}, "keystone-service_role": {"key": "service_role", "value": "role:service"}, "keystone-identity:list_endpoints_associated_with_endpoint_group": {"key": "identity:list_endpoints_associated_with_endpoint_group", "value": "rule:admin_required"}, "keystone-identity:check_policy_association_for_endpoint": {"key": "identity:check_policy_association_for_endpoint", "value": "rule:admin_required"}, "keystone-identity:get_role_for_trust": {"key": "identity:get_role_for_trust", "value": ""}, "keystone-service_admin_or_token_subject": {"key": "service_admin_or_token_subject", "value": "rule:service_or_admin or rule:token_subject"}, "keystone-service_or_admin": {"key": "service_or_admin", "value": "rule:admin_required or rule:service_role"}, "keystone-identity:list_role_inference_rules": {"key": "identity:list_role_inference_rules", "value": "rule:admin_required"}, "keystone-identity:revoke_grant": {"key": "identity:revoke_grant", "value": "rule:admin_required"}, "keystone-identity:list_projects_associated_with_endpoint_group": {"key": "identity:list_projects_associated_with_endpoint_group", "value": "rule:admin_required"}, "keystone-identity:list_domain_roles": {"key": "identity:list_domain_roles", "value": "rule:admin_required"}, "keystone-identity:delete_protocol": {"key": "identity:delete_protocol", "value": "rule:admin_required"}, "keystone-identity:list_access_token_roles": {"key": "identity:list_access_token_roles", "value": "rule:admin_required"}, "keystone-identity:list_projects_for_endpoint": {"key": "identity:list_projects_for_endpoint", "value": "rule:admin_required"}, "keystone-identity:delete_policy_association_for_endpoint": {"key": "identity:delete_policy_association_for_endpoint", "value": "rule:admin_required"}, "keystone-identity:delete_policy": {"key": "identity:delete_policy", "value": "rule:admin_required"}, "keystone-identity:list_projects": {"key": "identity:list_projects", "value": "rule:admin_required"}, "keystone-identity:create_policy_association_for_service": {"key": "identity:create_policy_association_for_service", "value": "rule:admin_required"}, "keystone-admin_or_owner": {"key": "admin_or_owner", "value": "rule:admin_required or rule:owner"}, "keystone-identity:create_domain_config": {"key": "identity:create_domain_config", "value": "rule:admin_required"}, "keystone-identity:delete_implied_role": {"key": "identity:delete_implied_role", "value": "rule:admin_required"}, "keystone-identity:create_identity_provider": {"key": "identity:create_identity_provider", "value": "rule:admin_required"}, "keystone-identity:list_trusts": {"key": "identity:list_trusts", "value": ""}, "keystone-identity:delete_endpoint": {"key": "identity:delete_endpoint", "value": "rule:admin_required"}, "keystone-identity:create_service_provider": {"key": "identity:create_service_provider", "value": "rule:admin_required"}, "keystone-identity:update_service": {"key": "identity:update_service", "value": "rule:admin_required"}, "keystone-identity:ec2_get_credential": {"key": "identity:ec2_get_credential", "value": "rule:admin_required or (rule:owner and user_id:%(target.credential.user_id)s)"}, "keystone-identity:delete_service": {"key": "identity:delete_service", "value": "rule:admin_required"}, "keystone-identity:delete_identity_provider": {"key": "identity:delete_identity_provider", "value": "rule:admin_required"}, "keystone-identity:delete_user": {"key": "identity:delete_user", "value": "rule:admin_required"}, "keystone-identity:revocation_list": {"key": "identity:revocation_list", "value": "rule:service_or_admin"}, "keystone-identity:update_domain_role": {"key": "identity:update_domain_role", "value": "rule:admin_required"}, "keystone-identity:create_implied_role": {"key": "identity:create_implied_role", "value": "rule:admin_required"}, "keystone-identity:list_endpoints_for_policy": {"key": "identity:list_endpoints_for_policy", "value": "rule:admin_required"}, "keystone-identity:list_domains": {"key": "identity:list_domains", "value": "rule:admin_required"}, "keystone-identity:list_policies": {"key": "identity:list_policies", "value": "rule:admin_required"}, "keystone-identity:get_domain_role": {"key": "identity:get_domain_role", "value": "rule:admin_required"}, "keystone-identity:get_domain": {"key": "identity:get_domain", "value": "rule:admin_required or token.project.domain.id:%(target.domain.id)s"}, "keystone-identity:list_endpoints_for_project": {"key": "identity:list_endpoints_for_project", "value": "rule:admin_required"}, "keystone-identity:update_identity_provider": {"key": "identity:update_identity_provider", "value": "rule:admin_required"}, "keystone-identity:get_auth_projects": {"key": "identity:get_auth_projects", "value": ""}, "keystone-identity:delete_mapping": {"key": "identity:delete_mapping", "value": "rule:admin_required"}, "keystone-identity:get_project": {"key": "identity:get_project", "value": "rule:admin_required or project_id:%(target.project.id)s"}, "keystone-identity:list_users": {"key": "identity:list_users", "value": "rule:admin_required"}, "keystone-identity:get_policy_for_endpoint": {"key": "identity:get_policy_for_endpoint", "value": "rule:admin_required"}, "keystone-identity:list_regions": {"key": "identity:list_regions", "value": ""}, "keystone-identity:get_auth_domains": {"key": "identity:get_auth_domains", "value": ""}, "keystone-identity:delete_domain_role": {"key": "identity:delete_domain_role", "value": "rule:admin_required"}, "keystone-identity:get_domain_config_default": {"key": "identity:get_domain_config_default", "value": "rule:admin_required"}, "keystone-identity:update_endpoint": {"key": "identity:update_endpoint", "value": "rule:admin_required"}, "keystone-identity:get_auth_catalog": {"key": "identity:get_auth_catalog", "value": ""}, "keystone-identity:get_consumer": {"key": "identity:get_consumer", "value": "rule:admin_required"}, "keystone-identity:list_endpoint_groups_for_project": {"key": "identity:list_endpoint_groups_for_project", "value": "rule:admin_required"}, "keystone-identity:ec2_create_credential": {"key": "identity:ec2_create_credential", "value": "rule:admin_or_owner"}, "keystone-identity:update_mapping": {"key": "identity:update_mapping", "value": "rule:admin_required"}, "keystone-identity:get_domain_config": {"key": "identity:get_domain_config", "value": "rule:admin_required"}, "keystone-identity:list_groups": {"key": "identity:list_groups", "value": "rule:admin_required"}, "keystone-identity:check_endpoint_in_project": {"key": "identity:check_endpoint_in_project", "value": "rule:admin_required"}, "keystone-identity:authorize_request_token": {"key": "identity:authorize_request_token", "value": "rule:admin_required"}, "keystone-identity:list_protocols": {"key": "identity:list_protocols", "value": "rule:admin_required"}, "keystone-owner": {"key": "owner", "value": "user_id:%(user_id)s"}, "keystone-identity:list_users_in_group": {"key": "identity:list_users_in_group", "value": "rule:admin_required"}, "keystone-identity:create_domain": {"key": "identity:create_domain", "value": "rule:admin_required"}, "keystone-identity:create_consumer": {"key": "identity:create_consumer", "value": "rule:admin_required"}, "keystone-identity:delete_access_token": {"key": "identity:delete_access_token", "value": "rule:admin_required"}, "keystone-identity:get_service_provider": {"key": "identity:get_service_provider", "value": "rule:admin_required"}, "keystone-identity:create_region": {"key": "identity:create_region", "value": "rule:admin_required"}, "keystone-identity:check_implied_role": {"key": "identity:check_implied_role", "value": "rule:admin_required"}, "keystone-identity:list_groups_for_user": {"key": "identity:list_groups_for_user", "value": "rule:admin_or_owner"}, "keystone-identity:delete_trust": {"key": "identity:delete_trust", "value": "rule:deny_readonly"}, "keystone-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "keystone-identity:get_service": {"key": "identity:get_service", "value": "rule:admin_required"}, "keystone-identity:add_endpoint_group_to_project": {"key": "identity:add_endpoint_group_to_project", "value": "rule:admin_required"}, "keystone-identity:list_grants": {"key": "identity:list_grants", "value": "rule:admin_required"}, "keystone-identity:create_protocol": {"key": "identity:create_protocol", "value": "rule:admin_required"}, "keystone-identity:create_group": {"key": "identity:create_group", "value": "rule:admin_required"}, "keystone-identity:update_credential": {"key": "identity:update_credential", "value": "rule:admin_required"}, "keystone-identity:get_endpoint_group": {"key": "identity:get_endpoint_group", "value": "rule:admin_required"}, "keystone-identity:list_services": {"key": "identity:list_services", "value": "rule:admin_required"}, "keystone-identity:check_policy_association_for_service": {"key": "identity:check_policy_association_for_service", "value": "rule:admin_required"}, "keystone-identity:add_user_to_group": {"key": "identity:add_user_to_group", "value": "rule:admin_required"}, "keystone-identity:delete_domain": {"key": "identity:delete_domain", "value": "rule:admin_required"}, "keystone-identity:create_grant": {"key": "identity:create_grant", "value": "rule:admin_required"}, "keystone-identity:get_user": {"key": "identity:get_user", "value": "rule:admin_or_owner"}, "keystone-identity:update_domain": {"key": "identity:update_domain", "value": "rule:admin_required"}, "keystone-identity:delete_consumer": {"key": "identity:delete_consumer", "value": "rule:admin_required"}, "keystone-identity:get_access_token": {"key": "identity:get_access_token", "value": "rule:admin_required"}, "keystone-identity:delete_region": {"key": "identity:delete_region", "value": "rule:admin_required"}, "keystone-identity:validate_token": {"key": "identity:validate_token", "value": "rule:service_admin_or_token_subject"}, "keystone-identity:delete_policy_association_for_region_and_service": {"key": "identity:delete_policy_association_for_region_and_service", "value": "rule:admin_required"}, "keystone-default": {"key": "default", "value": "rule:admin_required"}, "keystone-identity:update_project": {"key": "identity:update_project", "value": "rule:admin_required"}, "keystone-identity:delete_role": {"key": "identity:delete_role", "value": "rule:admin_required"}, "keystone-identity:get_group": {"key": "identity:get_group", "value": "rule:admin_required"}, "keystone-identity:update_endpoint_group": {"key": "identity:update_endpoint_group", "value": "rule:admin_required"}, "keystone-identity:create_role": {"key": "identity:create_role", "value": "rule:admin_required"}, "keystone-identity:check_user_in_group": {"key": "identity:check_user_in_group", "value": "rule:admin_required"}, "keystone-identity:update_consumer": {"key": "identity:update_consumer", "value": "rule:admin_required"}, "keystone-admin_required": {"key": "admin_required", "value": "role:admin or is_admin:1"}, "keystone-identity:validate_token_head": {"key": "identity:validate_token_head", "value": "rule:service_or_admin"}, "keystone-identity:update_role": {"key": "identity:update_role", "value": "rule:admin_required"}, "keystone-identity:check_policy_association_for_region_and_service": {"key": "identity:check_policy_association_for_region_and_service", "value": "rule:admin_required"}, "keystone-identity:check_grant": {"key": "identity:check_grant", "value": "rule:admin_required"}, "keystone-identity:get_region": {"key": "identity:get_region", "value": ""}, "keystone-identity:create_mapping": {"key": "identity:create_mapping", "value": "rule:admin_required"}, "keystone-identity:update_region": {"key": "identity:update_region", "value": "rule:admin_required"}, "keystone-identity:update_domain_config": {"key": "identity:update_domain_config", "value": "rule:admin_required"}, "keystone-identity:add_endpoint_to_project": {"key": "identity:add_endpoint_to_project", "value": "rule:admin_required"}, "keystone-identity:ec2_delete_credential": {"key": "identity:ec2_delete_credential", "value": "rule:admin_required or (rule:owner and user_id:%(target.credential.user_id)s)"}, "keystone-identity:list_role_assignments": {"key": "identity:list_role_assignments", "value": "rule:admin_required"}, "keystone-identity:create_policy_association_for_region_and_service": {"key": "identity:create_policy_association_for_region_and_service", "value": "rule:admin_required"}, "keystone-identity:update_protocol": {"key": "identity:update_protocol", "value": "rule:admin_required"}, "keystone-identity:list_endpoint_groups": {"key": "identity:list_endpoint_groups", "value": "rule:admin_required"}, "keystone-identity:get_implied_role": {"key": "identity:get_implied_role", "value": "rule:admin_required "}, "keystone-identity:get_access_token_role": {"key": "identity:get_access_token_role", "value": "rule:admin_required"}, "keystone-identity:get_protocol": {"key": "identity:get_protocol", "value": "rule:admin_required"}, "keystone-identity:remove_endpoint_from_project": {"key": "identity:remove_endpoint_from_project", "value": "rule:admin_required"}, "keystone-identity:check_token": {"key": "identity:check_token", "value": "rule:admin_or_token_subject"}, "keystone-identity:list_user_projects": {"key": "identity:list_user_projects", "value": "rule:admin_or_owner"}, "keystone-identity:get_identity_providers": {"key": "identity:get_identity_providers", "value": "rule:admin_required"}, "keystone-identity:delete_policy_association_for_service": {"key": "identity:delete_policy_association_for_service", "value": "rule:admin_required"}, "keystone-identity:list_endpoints": {"key": "identity:list_endpoints", "value": "rule:admin_required"}, "keystone-identity:update_group": {"key": "identity:update_group", "value": "rule:admin_required"}, "keystone-identity:list_roles_for_trust": {"key": "identity:list_roles_for_trust", "value": ""}, "keystone-identity:get_role": {"key": "identity:get_role", "value": "rule:admin_required"}, "keystone-identity:get_credential": {"key": "identity:get_credential", "value": "rule:admin_required"}, "keystone-identity:list_roles": {"key": "identity:list_roles", "value": "rule:admin_required"}, "keystone-identity:create_endpoint": {"key": "identity:create_endpoint", "value": "rule:admin_required"}, "keystone-identity:delete_endpoint_group": {"key": "identity:delete_endpoint_group", "value": "rule:admin_required"}, "keystone-identity:list_identity_providers": {"key": "identity:list_identity_providers", "value": "rule:admin_required"}, "keystone-identity:list_mappings": {"key": "identity:list_mappings", "value": "rule:admin_required"}, "keystone-admin_or_token_subject": {"key": "admin_or_token_subject", "value": "rule:admin_required or rule:token_subject"}, "keystone-identity:create_service": {"key": "identity:create_service", "value": "rule:admin_required"}, "keystone-identity:list_implied_roles": {"key": "identity:list_implied_roles", "value": "rule:admin_required"}, "keystone-identity:list_projects_for_user": {"key": "identity:list_projects_for_user", "value": ""}, "keystone-identity:ec2_list_credentials": {"key": "identity:ec2_list_credentials", "value": "rule:admin_or_owner"}, "keystone-identity:create_policy": {"key": "identity:create_policy", "value": "rule:admin_required"}, "keystone-identity:delete_domain_config": {"key": "identity:delete_domain_config", "value": "rule:admin_required"}, "keystone-identity:list_domains_for_user": {"key": "identity:list_domains_for_user", "value": ""}, "keystone-identity:update_user": {"key": "identity:update_user", "value": "rule:admin_required"}, "keystone-identity:remove_endpoint_group_from_project": {"key": "identity:remove_endpoint_group_from_project", "value": "rule:admin_required"}}, "neutron::agents::l3::enable_metadata_proxy": true, "ceilometer::event_time_to_live": 604800, "heat::policy::policies": {"heat-software_deployments:show": {"key": "software_deployments:show", "value": "rule:deny_stack_user"}, "heat-stacks:resource_schema": {"key": "stacks:resource_schema", "value": "rule:deny_stack_user"}, "heat-stacks:template": {"key": "stacks:template", "value": "rule:deny_stack_user"}, "heat-stacks:list_template_versions": {"key": "stacks:list_template_versions", "value": "rule:deny_stack_user"}, "heat-deny_everybody": {"key": "deny_everybody", "value": "!"}, "heat-service:index": {"key": "service:index", "value": "rule:context_is_admin"}, "heat-stacks:environment": {"key": "stacks:environment", "value": "rule:deny_stack_user"}, "heat-stacks:preview": {"key": "stacks:preview", "value": "rule:deny_stack_user"}, "heat-cloudformation:EstimateTemplateCost": {"key": "cloudformation:EstimateTemplateCost", "value": "rule:deny_stack_user"}, "heat-cloudformation:UpdateStack": {"key": "cloudformation:UpdateStack", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-stacks:preview_update": {"key": "stacks:preview_update", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-resource:metadata": {"key": "resource:metadata", "value": ""}, "heat-resource_types:OS::Nova::Flavor": {"key": "resource_types:OS::Nova::Flavor", "value": "rule:project_admin"}, "heat-stacks:restore_snapshot": {"key": "stacks:restore_snapshot", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-resource:index": {"key": "resource:index", "value": "rule:deny_stack_user"}, "heat-resource_types:OS::Cinder::Quota": {"key": "resource_types:OS::Cinder::Quota", "value": "rule:project_admin"}, "heat-stacks:list_template_functions": {"key": "stacks:list_template_functions", "value": "rule:deny_stack_user"}, "heat-cloudwatch:DeleteAlarms": {"key": "cloudwatch:DeleteAlarms", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-cloudwatch:DescribeAlarmsForMetric": {"key": "cloudwatch:DescribeAlarmsForMetric", "value": "rule:deny_stack_user"}, "heat-stacks:detail": {"key": "stacks:detail", "value": "rule:deny_stack_user"}, "heat-software_deployments:index": {"key": "software_deployments:index", "value": "rule:deny_stack_user"}, "heat-stacks:abandon": {"key": "stacks:abandon", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-stacks:list_resource_types": {"key": "stacks:list_resource_types", "value": "rule:deny_stack_user"}, "heat-stacks:update": {"key": "stacks:update", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-resource_types:OS::Cinder::VolumeType": {"key": "resource_types:OS::Cinder::VolumeType", "value": "rule:project_admin"}, "heat-build_info:build_info": {"key": "build_info:build_info", "value": "rule:deny_stack_user"}, "heat-stacks:files": {"key": "stacks:files", "value": "rule:deny_stack_user"}, "heat-cloudformation:ValidateTemplate": {"key": "cloudformation:ValidateTemplate", "value": "rule:deny_stack_user"}, "heat-cloudformation:CancelUpdateStack": {"key": "cloudformation:CancelUpdateStack", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-resource_types:OS::Neutron::QoSBandwidthLimitRule": {"key": "resource_types:OS::Neutron::QoSBandwidthLimitRule", "value": "rule:project_admin"}, "heat-software_configs:create": {"key": "software_configs:create", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-resource:mark_unhealthy": {"key": "resource:mark_unhealthy", "value": "rule:deny_stack_user"}, "heat-stacks:create": {"key": "stacks:create", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-software_configs:delete": {"key": "software_configs:delete", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-cloudwatch:PutMetricData": {"key": "cloudwatch:PutMetricData", "value": ""}, "heat-cloudformation:DescribeStackEvents": {"key": "cloudformation:DescribeStackEvents", "value": "rule:deny_stack_user"}, "heat-cloudformation:DescribeStackResources": {"key": "cloudformation:DescribeStackResources", "value": "rule:deny_stack_user"}, "heat-resource_types:OS::Manila::ShareType": {"key": "resource_types:OS::Manila::ShareType", "value": "rule:project_admin"}, "heat-stacks:delete_snapshot": {"key": "stacks:delete_snapshot", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-context_is_admin": {"key": "context_is_admin", "value": "role:admin and rule:deny_readonly"}, "heat-stacks:lookup": {"key": "stacks:lookup", "value": ""}, "heat-resource_types:OS::Neutron::QoSPolicy": {"key": "resource_types:OS::Neutron::QoSPolicy", "value": "rule:project_admin"}, "heat-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "heat-cloudwatch:DescribeAlarmHistory": {"key": "cloudwatch:DescribeAlarmHistory", "value": "rule:deny_stack_user"}, "heat-cloudformation:DescribeStackResource": {"key": "cloudformation:DescribeStackResource", "value": ""}, "heat-resource:show": {"key": "resource:show", "value": "rule:deny_stack_user"}, "heat-cloudwatch:PutMetricAlarm": {"key": "cloudwatch:PutMetricAlarm", "value": "rule:deny_stack_user"}, "heat-cloudformation:ListStackResources": {"key": "cloudformation:ListStackResources", "value": "rule:deny_stack_user"}, "heat-software_deployments:create": {"key": "software_deployments:create", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-stacks:global_index": {"key": "stacks:global_index", "value": "rule:deny_everybody"}, "heat-cloudformation:GetTemplate": {"key": "cloudformation:GetTemplate", "value": "rule:deny_stack_user"}, "heat-events:show": {"key": "events:show", "value": "rule:deny_stack_user"}, "heat-stacks:index": {"key": "stacks:index", "value": "rule:deny_stack_user"}, "heat-software_deployments:delete": {"key": "software_deployments:delete", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-stacks:list_snapshots": {"key": "stacks:list_snapshots", "value": "rule:deny_stack_user"}, "heat-software_deployments:metadata": {"key": "software_deployments:metadata", "value": ""}, "heat-stacks:show": {"key": "stacks:show", "value": "rule:deny_stack_user"}, "heat-cloudformation:DescribeStacks": {"key": "cloudformation:DescribeStacks", "value": "rule:deny_stack_user"}, "heat-cloudwatch:SetAlarmState": {"key": "cloudwatch:SetAlarmState", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-actions:action": {"key": "actions:action", "value": "rule:deny_stack_user"}, "heat-cloudformation:CreateStack": {"key": "cloudformation:CreateStack", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-software_configs:index": {"key": "software_configs:index", "value": "rule:deny_stack_user"}, "heat-cloudwatch:ListMetrics": {"key": "cloudwatch:ListMetrics", "value": "rule:deny_stack_user"}, "heat-stacks:update_patch": {"key": "stacks:update_patch", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-cloudformation:DeleteStack": {"key": "cloudformation:DeleteStack", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-deny_stack_user": {"key": "deny_stack_user", "value": "not role:heat_stack_user"}, "heat-stacks:export": {"key": "stacks:export", "value": "rule:deny_stack_user"}, "heat-resource_types:OS::Nova::HostAggregate": {"key": "resource_types:OS::Nova::HostAggregate", "value": "rule:project_admin"}, "heat-stacks:preview_update_patch": {"key": "stacks:preview_update_patch", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-cloudwatch:DescribeAlarms": {"key": "cloudwatch:DescribeAlarms", "value": "rule:deny_stack_user"}, "heat-stacks:show_output": {"key": "stacks:show_output", "value": "rule:deny_stack_user"}, "heat-cloudwatch:EnableAlarmActions": {"key": "cloudwatch:EnableAlarmActions", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-stacks:show_snapshot": {"key": "stacks:show_snapshot", "value": "rule:deny_stack_user"}, "heat-cloudwatch:DisableAlarmActions": {"key": "cloudwatch:DisableAlarmActions", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-cloudformation:ListStacks": {"key": "cloudformation:ListStacks", "value": "rule:deny_stack_user"}, "heat-software_configs:show": {"key": "software_configs:show", "value": "rule:deny_stack_user"}, "heat-stacks:generate_template": {"key": "stacks:generate_template", "value": "rule:deny_stack_user"}, "heat-software_deployments:update": {"key": "software_deployments:update", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-resource_types:OS::Cinder::QoSSpecs": {"key": "resource_types:OS::Cinder::QoSSpecs", "value": "rule:project_admin"}, "heat-cloudwatch:GetMetricStatistics": {"key": "cloudwatch:GetMetricStatistics", "value": "rule:deny_stack_user"}, "heat-resource:signal": {"key": "resource:signal", "value": ""}, "heat-project_admin": {"key": "project_admin", "value": "role:admin"}, "heat-stacks:delete": {"key": "stacks:delete", "value": "rule:deny_stack_user and rule:deny_readonly"}, "heat-stacks:validate_template": {"key": "stacks:validate_template", "value": "rule:deny_stack_user"}, "heat-events:index": {"key": "events:index", "value": "rule:deny_stack_user"}, "heat-resource_types:OS::Cinder::EncryptedVolumeType": {"key": "resource_types:OS::Cinder::EncryptedVolumeType", "value": "rule:project_admin"}, "heat-stacks:list_outputs": {"key": "stacks:list_outputs", "value": "rule:deny_stack_user"}, "heat-software_configs:global_index": {"key": "software_configs:global_index", "value": "rule:deny_everybody"}, "heat-stacks:snapshot": {"key": "stacks:snapshot", "value": "rule:deny_stack_user"}}, "horizon::cinder_options": {"enable_backup": true}, "cinder_user_enabled_backends": "[scaleio]", "gnocchi::policy::policies": {"gnocchi-list resource": {"key": "list resource", "value": "rule:admin_or_creator or rule:resource_owner"}, "gnocchi-update resource type": {"key": "update resource type", "value": "role:admin"}, "gnocchi-delete resource": {"key": "delete resource", "value": "rule:admin_or_creator"}, "gnocchi-list archive policy rule": {"key": "list archive policy rule", "value": ""}, "gnocchi-admin_or_creator": {"key": "admin_or_creator", "value": "role:admin or project_id:%(created_by_project_id)s"}, "gnocchi-resource_owner": {"key": "resource_owner", "value": "project_id:%(project_id)s"}, "gnocchi-delete resources": {"key": "delete resources", "value": "rule:admin_or_creator"}, "gnocchi-create archive policy": {"key": "create archive policy", "value": "role:admin"}, "gnocchi-get status": {"key": "get status", "value": "role:admin"}, "gnocchi-update archive policy": {"key": "update archive policy", "value": "role:admin"}, "gnocchi-delete archive policy": {"key": "delete archive policy", "value": "role:admin"}, "gnocchi-get archive policy rule": {"key": "get archive policy rule", "value": ""}, "gnocchi-get resource": {"key": "get resource", "value": "rule:admin_or_creator or rule:resource_owner"}, "gnocchi-list metric": {"key": "list metric", "value": ""}, "gnocchi-search metric": {"key": "search metric", "value": "rule:admin_or_creator or rule:metric_owner"}, "gnocchi-delete resource type": {"key": "delete resource type", "value": "role:admin"}, "gnocchi-update resource": {"key": "update resource", "value": "rule:admin_or_creator"}, "gnocchi-list all metric": {"key": "list all metric", "value": "role:admin or role:readonly"}, "gnocchi-post measures": {"key": "post measures", "value": "rule:admin_or_creator"}, "gnocchi-get archive policy": {"key": "get archive policy", "value": ""}, "gnocchi-deny_readonly": {"key": "deny_readonly", "value": "not role:readonly"}, "gnocchi-get resource type": {"key": "get resource type", "value": ""}, "gnocchi-metric_owner": {"key": "metric_owner", "value": "project_id:%(resource.project_id)s"}, "gnocchi-search resource": {"key": "search resource", "value": "rule:admin_or_creator or rule:resource_owner"}, "gnocchi-get measures": {"key": "get measures", "value": "rule:admin_or_creator or rule:metric_owner or role:readonly"}, "gnocchi-list archive policy": {"key": "list archive policy", "value": ""}, "gnocchi-create metric": {"key": "create metric", "value": "rule:deny_readonly"}, "gnocchi-list resource type": {"key": "list resource type", "value": ""}, "gnocchi-delete archive policy rule": {"key": "delete archive policy rule", "value": "role:admin"}, "gnocchi-get metric": {"key": "get metric", "value": "rule:admin_or_creator or rule:metric_owner or role:readonly"}, "gnocchi-create archive policy rule": {"key": "create archive policy rule", "value": "role:admin"}, "gnocchi-create resource type": {"key": "create resource type", "value": "role:admin"}, "gnocchi-create resource": {"key": "create resource", "value": "rule:deny_readonly"}, "gnocchi-delete metric": {"key": "delete metric", "value": "rule:admin_or_creator"}}, "ceilometer::config::ceilometer_config": {"oslo_messaging_rabbit/rabbit_qos_prefetch_count": {"value": 64}}, "keystone::cron::token_flush::hour": "\\"*\\""}, "f5_icontrol_hostname": "10.128.19.83", "rhel_reg_machine_name": "", "rhel_reg_force": "true", "NovaRbdPoolName": "vms", "SSLIntermediateCertificate": "", "node_admin_extra_ssh_keys": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCQrjaLGIcSZ2ivjvQ0dRO3doj3oPOgTeDn2uP5YZym/Mox1tm5FWO/XL+zJnCo5t98isitDJ3oS/HnH7A1vxzYD5fkVVqq0w0ZPkV8C2w/+E9ko8A1C9ng+n0R5eyPR6BWRB3aFl9fxDKWcNo9NKeoOT4JA/cKEYCMHaiYEZmY0egV2df+INynWakmZM2dvddOzWBUsCJcuviEV8fmJo9ygkPL8q0vpsiVFcOtNdnKUmNXNiAlTalGNTqOE2LD3BonHYJk9NkUmyycNePwMlq0IVfXPYYUPM6FFwvB53zWUO84sTbln4Y+f5CljZZbcfJeREg45gcis1lZh0xoMITB Generated by TripleO", "ComputeDpdkKernelArgs": "default_hugepagesz=1GB hugepagesz=1G hugepages=128 intel_iommu=on iommu=pt", "ComputeHostnameFormat": "krynn-cmpt-%index%", "ComputeDpdkHostIsolatedCoreList": "4-21,48-65,26-43,70-87", "tripleo::loadbalancer::ssl_cipher_suite": "ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+3DES:DH+3DES:RSA+AES:RSA+3DES:!ADH:!AECDH:!MD5:!DSS", "NovaSchedulerAvailableFilters": ["nova.scheduler.filters.all_filters", "nova.scheduler.filters.pci_passthrough_filter.PciPassthroughFilter"], "ComputeSriovHostIsolatedCoreList": "4-21,48-65,26-43,70-87", "GlanceBackend": "rbd", "rhel_reg_http_proxy_username": "", "NeutronEnableL2Pop": false, "rhel_reg_service_level": "", "osp_ad_domain": "ad.lasthome.solace.krynn", "CloudDomain": "lasthome.solace.krynn", "TenantNetworkVlanID": 40, "BlockStorageHostnameFormat": "krynn-cndr-%index%", "f5_env_prefix": "krynnaz3", "rhel_reg_environment": "", "NeutronL3HA": true, "ExtraConfig": {"ceph::profile::params::osd_journal_size": 4096, "nova::notification_driver": "noop", "sahara::notify::notification_driver": "noop", "ceph::profile::params::osd_pool_default_pg_num": 128, "cinder::ceilometer::notification_driver": "noop", "neutron::notification_driver": "noop", "ceph::profile::params::osd_pool_default_size": 3, "barbican::api::notification_driver": "noop", "manila::notification_driver": "noop", "ceph::profile::params::osd_pool_default_pgp_num": 128, "keystone::notification_driver": "noop", "glance::notify::rabbitmq::notification_driver": "noop", "ceph::profile::params::osd_pool_default_min_size": 1, "ceilometer::notification_driver": "noop"}, "CephStorageHostnameFormat": "krynn-ceph-%index%", "rhel_reg_user": "admin", "NeutronSupportedPCIVendorDevs": ["8086:154c"], "EndpointMap": {"GnocchiInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "8041"}, "HeatPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13004"}, "GlanceInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "9292"}, "KeystonePublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13000"}, "HeatAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "8004"}, "AodhInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "8042"}, "CeilometerAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "8777"}, "GlanceAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "9292"}, "NovaVNCProxyAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "6080"}, "HeatCfnInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "8000"}, "HeatInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "8004"}, "HeatCfnAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "8000"}, "NeutronPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13696"}, "SwiftAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "8080"}, "ManilaInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "8786"}, "HorizonPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "443"}, "GlancePublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13292"}, "CinderPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13776"}, "ManilaAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "8786"}, "HeatCfnPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13005"}, "IronicAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "6385"}, "AodhAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "8042"}, "IronicPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13385"}, "GnocchiPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13041"}, "NeutronAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "9696"}, "SwiftInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "8080"}, "AodhPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13042"}, "NovaVNCProxyPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13080"}, "CeilometerInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "8777"}, "NovaInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "8774"}, "GlanceRegistryInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "9191"}, "CeilometerPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13777"}, "NovaAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "8774"}, "SaharaPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13386"}, "NeutronInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "9696"}, "GnocchiAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "8041"}, "CephRgwInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "8080"}, "CephRgwPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13808"}, "NovaPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13774"}, "MysqlInternal": {"host": "IP_ADDRESS", "protocol": "mysql+pymysql", "port": "3306"}, "ManilaPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13786"}, "SaharaAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "8386"}, "CephRgwAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "8080"}, "IronicInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "6385"}, "KeystoneAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "35357"}, "CinderInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "8776"}, "SwiftPublic": {"host": "IP_ADDRESS", "protocol": "https", "port": "13808"}, "CinderAdmin": {"host": "IP_ADDRESS", "protocol": "http", "port": "8776"}, "NovaVNCProxyInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "6080"}, "SaharaInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "8386"}, "KeystoneInternal": {"host": "IP_ADDRESS", "protocol": "http", "port": "5000"}}, "ExternalNetCidr": "10.162.200.0/23", "SwiftRingPutTempurl": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=bf06a3554ad2e8a7c6b8caae3b2967aba252882c&temp_url_expires=1535049074", "StorageMgmtNetworkVlanID": 30, "MysqlMaxConnections": 8192, "rhel_reg_org": "Krynn", "ControllerCount": 3, "ExternalAllocationPools": [{"start": "10.162.200.43", "end": "10.162.200.96"}], "NeutronTunnelTypes": "vxlan", "token_flush_minute": [0, 20, 40], "NeutronDpdkSocketMemory": "2048,2048", "PublicVirtualFixedIPs": [{"ip_address": "10.162.200.42"}], "SSLRootCertificate": "-----BEGIN CERTIFICATE-----\\nMIIFDzCCA/egAwIBAgIJAMLnsbDD5KVMMA0GCSqGSIb3DQEBCwUAMIG1MQswCQYD\\nVQQGEwJDQTELMAkGA1UECBMCUUMxETAPBgNVBAcTCE1vbnRyZWFsMRMwEQYDVQQK\\nEwpLcnlubiBJbmMuMRAwDgYDVQQLEwdUcmFudG9yMRYwFAYDVQQDEw1LcnlubiBJ\\nbmMuIENBMRgwFgYDVQQpEw9SYWlzdGxpbiBNYWplcmUxLTArBgkqhkiG9w0BCQEW\\nHnJhaXN0bGluQGxhc3Rob21lLnNvbGFjZS5rcnlubjAeFw0xNjAzMDMyMjM2NDla\\nFw0yNjAzMDEyMjM2NDlaMIG1MQswCQYDVQQGEwJDQTELMAkGA1UECBMCUUMxETAP\\nBgNVBAcTCE1vbnRyZWFsMRMwEQYDVQQKEwpLcnlubiBJbmMuMRAwDgYDVQQLEwdU\\ncmFudG9yMRYwFAYDVQQDEw1LcnlubiBJbmMuIENBMRgwFgYDVQQpEw9SYWlzdGxp\\nbiBNYWplcmUxLTArBgkqhkiG9w0BCQEWHnJhaXN0bGluQGxhc3Rob21lLnNvbGFj\\nZS5rcnlubjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL+ycHZrGwRR\\nU2mZvXcinAc1tHqmX6uRX8xTd/KnAlmo9FKkryYT6fH+Vt3YoQZxt1y1/zwP8b5q\\nYD/fZCXpK+m2tH7KfbHD+dRwOfkfiqEKYlnZjzJDoa1fFXgcD1MOH4WtW0e76gJu\\nqazHS8PxnPGVbov/Zct4dhu9N5bptyAkSgy8qM58VY+XSfjMo4KlBAMrRIkYD6Km\\ngxckvl0+h6b+izc67ftcoWqj24mep4mRAF6jRzldWp9gj5oSh/qR7CUBN7AvS+GU\\nB/hLVkQw3mT3RqZxXDsVrrzrnm+xtRDJMakbwQUyIQ8JrtYGgpo4z+T6tOC9IwJ1\\no6mCMreLy7ECAwEAAaOCAR4wggEaMB0GA1UdDgQWBBSuML7sQDcVORQov3TrBvf5\\nqoq09TCB6gYDVR0jBIHiMIHfgBSuML7sQDcVORQov3TrBvf5qoq09aGBu6SBuDCB\\ntTELMAkGA1UEBhMCQ0ExCzAJBgNVBAgTAlFDMREwDwYDVQQHEwhNb250cmVhbDET\\nMBEGA1UEChMKS3J5bm4gSW5jLjEQMA4GA1UECxMHVHJhbnRvcjEWMBQGA1UEAxMN\\nS3J5bm4gSW5jLiBDQTEYMBYGA1UEKRMPUmFpc3RsaW4gTWFqZXJlMS0wKwYJKoZI\\nhvcNAQkBFh5yYWlzdGxpbkBsYXN0aG9tZS5zb2xhY2Uua3J5bm6CCQDC57Gww+Sl\\nTDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQCCALlwYznNn8ZOe+/h\\nsBeDKhiK44CBJBZgfI26V6BB+CGFBsTFanyrmH+kNJyWyL2MNubSZH3qoaL3WTdT\\n1jnX6Eyv2LjOq+5HgHOq3uOI0+vcWd80PEbIjrf7cC99GbkDn+bUNf0erySiJKR2\\nAFHgYAE31q/3X4rO/cb5eN9h01uA92m7nmcDfxa3I3C19v9GBRvZ+Kj3z3dbKpNe\\nhCyC72/+1a93Vxn9JbZsV0XJUZhEB15hemQ57U91Jb6gK18IxvyX2J9tSfeKSvCe\\nNroC43O7EkOOCr/yBRWxWWojXTiLqlq+3IowBHu524V3TMHpWCnBXqlggw1GfKSF\\nOwn1\\n-----END CERTIFICATE-----\\n", "GlanceRbdPoolName": "images", "BondInterfaceOvsOptions": "bond_mode=active-backup lacp=off other_config:bond-detect-mode=miimon other_config:bond-miimon-interval=500", "NeutronEnableIsolatedMetadata": true, "NeutronVniRanges": ["1:4094"], "rhel_reg_method": "satellite", "emc_scaleio_ip1": "10.128.19.81", "SSLKey": "-----BEGIN RSA PRIVATE KEY-----\\nMIIEowIBAAKCAQEA8bIh4q8nmozTyWTHCIgIqIwD6RHmTteIkb9+gKCSg1L/NYuT\\n6O93D5vBXGZMm6LK3paY6HQim90TO1iNHdRllEt+AZ396yPHW0TUAUOJWYP5PATq\\niGmbg5rL0q7E5dR+OE02qF+IG8yS/y/zvnn+5wxWCXXSoYB9dRNSbYoBkvkRMtxz\\nG9jB/tmnVEIUWiPSLolguLUophs7crl/vSw3i89y524EjVJPmOINADaFsPZBK6+m\\nQaZNDfJKSPCWZw723xrc19Uw0316Fs+TVl3+DPE1BzP8qcsSLBii7qMwiyxWs98k\\nrNn0uHWN1NcZnLUDIv+etPMwGqgTHJy71HjAZQIDAQABAoIBAQCsFg62Xcuu6LIq\\nZIyp8GFp0DdAjTQT0rY0P8oMP0fSJRf8weKQKV/2RwnHhjbpYWFcVpGMgJPbse5t\\nhMEFCiNBEPcoo5sU/qaEv17Lf5Cdoa+lIkLy2W6Wp3KUEUez9DXiVGekPlCkqmXH\\nOBct+aKaU1g26CMORnQNFbLMt0Qjpbxuzx4UGa+QFd28VNw6CQ6K1Aswk16pDV8j\\n7ymjOf8GUXBiP7EIK4NF69ONazy3xyZqMrA6R2pByvcIRLT1kFCDb3p1PwJPIiuG\\neCUQOHSo2tmSglBMMBujrZN/ZAN7ylTLRj3MHEwQPhBCQ0kSTyQ/4nwKMcskvaqC\\nRX7x32qJAoGBAPxJaNudC+piLX16b47rPm9hjfMfNd5HZElfcajmYgLJizyR6hrH\\n/Gd/V74HhAlr40l79WnyBpnzEGuezJQnkR1srOpRdHARZETLZJkNIt4ahsIEFVTJ\\nrWEEwKjSb40WcwRN+CKS+gAeA1M1PHL0XyJwcf9oyE/Ns8EdugTI9cS3AoGBAPVA\\n0TcpK/9xiuru7iLRdIfEjVGYJQB07D/DvTb0ym9k8UzL6I6fcceoOJDo1mtxgKin\\nqBh9zFU6efo1uT1HWhbqnJH5Q2HHe7zjurTk0CNJT1hDwnAv5+11uYb7KobJK2OY\\nG2KaPexZWHOoJ3netAIJj7JMWA2+8YmSY6WA3F/DAoGAKaTsfCPmTaA7JhVJyOun\\n+La/ubwTJkfelAX/OwQcdZ1TMIJdhGIyldr9Xs7ayrtWX1Do574dvNfUhA9IccQ+\\nPf8sY9liQQV96aUxS9pRQRxb1jbaVo6b4gHo03U5GK71+WXtabedMNvDbL7C5a7U\\n7VhmWOSw/AtWerAvfo61ku0CgYA6M9yyy4mOgKKoKHXJO439Hm8vOv0lA5qBc3F3\\nFlboYrtFL2sMVdiJumlaMneYXgJbhBZHYatZWpxR/eftG/7MS3dGyTHthYrfA+hu\\nP5MJnL9AwivltejDmNmjp/2qqRkr9JAjMVmauoVcRT7BFFIB3cUFWkrXUEZAEMan\\nI1KpQwKBgCbwArI2lENhfBvmJ1Jk/QEBj7EKXm5dX0epBPQImKhzSUNjDtYO4wec\\nYbVo7RLmHZd11+XtTWq6kbRgUjnUUr3lMbl2+EK11gb32BByUr7sJ5xJObRrazuT\\nPhsa28oyIbl629WdJ/jJ5Lq9gBOq1MVlMtCStfkRBPoetirlWkg/\\n-----END RSA PRIVATE KEY-----\\n", "TenantAllocationPools": [{"start": "10.3.0.10", "end": "10.3.0.200"}], "emc_scaleio_ip2": "10.128.19.82", "ControlPlaneSubnetCidr": "24", "ComputeSriovHostnameFormat": "krynn-sriov-%index%", "OvercloudCephStorageFlavor": "ceph-storage", "InternalApiNetworkVlanID": 10, "ObjectStorageCount": 0, "NeutronExternalNetworkBridge": "\'\'", "InternalApiNetCidr": "10.0.0.0/24", "BlockStorageCount": 0, "DnsServers": ["10.162.200.254", "8.8.8.8"], "rhel_reg_auto_attach": "", "StorageAllocationPools": [{"start": "10.1.0.10", "end": "10.1.0.200"}], "NovaComputeLibvirtType": "qemu", "StorageNetCidr": "10.1.0.0/24", "rhel_reg_sat_repo": "rhel-7-server-satellite-tools-6.3-rpms", "StorageNetworkVlanID": 20, "SwiftRingGetTempurl": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=fdd375c2bddc8ac7908b44ad7dbd9b6499a6fd79&temp_url_expires=1535049125", "NetworkerExtraConfig": {"neutron::plugins::ml2::path_mtu": 1550}, "CinderRbdPoolName": "volumes", "ComputeDpdkHostnameFormat": "krynn-dpdk-%index%", "rhel_reg_server_url": "", "OvercloudBlockStorageFlavor": "cinder-storage", "NovaComputeExtraConfig": {"nova::compute::resume_guests_state_on_host_boot": true, "compute_classes": ["::nova::config", "::neutron::config", "::neutron::plugins::ml2", "::neutron::agents::ml2::ovs"], "nova::config::nova_config": {"DEFAULT/max_local_block_devices": {"value": "4"}, "libvirt/volume_use_multipath": {"value": "True"}, "libvirt/mem_stats_period_seconds": {"value": "0"}, "libvirt/live_migration_permit_post_copy": {"value": "True"}, "DEFAULT/allow_migrate_to_same_host": {"value": "True"}}, "neutron::agents::ml2::ovs::bridge_mappings": ["datacentre:br-ex", "external:br-extnet"], "neutron::plugins::ml2::network_vlan_ranges": ["datacentre:1:4000", "external:1:4000"], "neutron::plugins::ml2::physical_network_mtus": ["datacentre:1500", "external:1500"], "ceph::profile::params::osds": {"/dev/sdh": {}, "/dev/sdf": {}, "/dev/sdg": {}, "/dev/sdd": {}, "/dev/sde": {}, "/dev/sdc": {}}}, "EC2MetadataIp": "10.20.0.2", "NetworkDeploymentActions": ["CREATE", "UPDATE"], "ComputeDpdkCount": 0, "rhel_reg_repos": "rhel-7-server-rpms,rhel-7-server-supplementary-rpms,rhel-7-server-optional-rpms,rhel-7-server-extras-rpms,rhel-7-server-openstack-10-rpms,rhel-7-server-openstack-10-tools-rpms,rhel-7-server-openstack-10-optools-rpms,rhel-7-server-openstack-10-devtools-rpms,rhel-7-server-rhceph-2-osd-rpms,rhel-7-server-rhceph-2-mon-rpms,rhel-7-server-rhceph-2-tools-rpms", "OvercloudObjectStorageFlavor": "swift-storage", "NeutronDpdkMemoryChannels": "4", "rhel_reg_http_proxy_port": "", "NeutronNetworkType": "vxlan,gre,vlan,flat", "ComputeSriovCount": 0, "ComputeServices": ["OS::TripleO::Services::CACerts", "OS::TripleO::Services::CephClient", "OS::TripleO::Services::CephExternal", "OS::TripleO::Services::Timezone", "OS::TripleO::Services::Ntp", "OS::TripleO::Services::Snmp", "OS::TripleO::Services::Sshd", "OS::TripleO::Services::NovaCompute", "OS::TripleO::Services::NovaLibvirt", "OS::TripleO::Services::Kernel", "OS::TripleO::Services::ComputeNeutronCorePlugin", "OS::TripleO::Services::ComputeNeutronOvsAgent", "OS::TripleO::Services::ComputeCeilometerAgent", "OS::TripleO::Services::ComputeNeutronL3Agent", "OS::TripleO::Services::ComputeNeutronMetadataAgent", "OS::TripleO::Services::TripleoPackages", "OS::TripleO::Services::TripleoFirewall", "OS::TripleO::Services::NeutronSriovAgent", "OS::TripleO::Services::OpenDaylightOvs", "OS::TripleO::Services::SensuClient", "OS::TripleO::Services::FluentdClient", "OS::TripleO::Services::VipHosts", "OS::TripleO::Services::CephOSD"], "HeatWorkers": 4, "tripleo::profile::base::database::mysql::innodb_buffer_pool_size": "256M", "NovaSchedulerDefaultFilters": ["RetryFilter", "AvailabilityZoneFilter", "RamFilter", "ComputeFilter", "ComputeCapabilitiesFilter", "ImagePropertiesFilter", "ServerGroupAntiAffinityFilter", "ServerGroupAffinityFilter", "PciPassthroughFilter", "NUMATopologyFilter"], "ControllerEnableSwiftStorage": false, "SSLCertificate": "-----BEGIN CERTIFICATE-----\\nMIIDwTCCAqmgAwIBAgIBCjANBgkqhkiG9w0BAQsFADCBtTELMAkGA1UEBhMCQ0Ex\\nCzAJBgNVBAgTAlFDMREwDwYDVQQHEwhNb250cmVhbDETMBEGA1UEChMKS3J5bm4g\\nSW5jLjEQMA4GA1UECxMHVHJhbnRvcjEWMBQGA1UEAxMNS3J5bm4gSW5jLiBDQTEY\\nMBYGA1UEKRMPUmFpc3RsaW4gTWFqZXJlMS0wKwYJKoZIhvcNAQkBFh5yYWlzdGxp\\nbkBsYXN0aG9tZS5zb2xhY2Uua3J5bm4wHhcNMTgwMjE1MjI1OTA1WhcNMjgwMjEz\\nMjI1OTA1WjBZMQswCQYDVQQGEwJDQTELMAkGA1UECBMCUUMxEzARBgNVBAoTCkty\\neW5uIEluYy4xEDAOBgNVBAsTB1RyYW50b3IxFjAUBgNVBAMTDTEwLjE2Mi4yMDAu\\nNDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDxsiHiryeajNPJZMcI\\niAiojAPpEeZO14iRv36AoJKDUv81i5Po73cPm8FcZkybosrelpjodCKb3RM7WI0d\\n1GWUS34Bnf3rI8dbRNQBQ4lZg/k8BOqIaZuDmsvSrsTl1H44TTaoX4gbzJL/L/O+\\nef7nDFYJddKhgH11E1JtigGS+REy3HMb2MH+2adUQhRaI9IuiWC4tSimGztyuX+9\\nLDeLz3LnbgSNUk+Y4g0ANoWw9kErr6ZBpk0N8kpI8JZnDvbfGtzX1TDTfXoWz5NW\\nXf4M8TUHM/ypyxIsGKLuozCLLFaz3ySs2fS4dY3U1xmctQMi/5608zAaqBMcnLvU\\neMBlAgMBAAGjNzA1MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMBsGA1UdEQQUMBKH\\nBAqiyCqHBAoUAAOHBAoUAAQwDQYJKoZIhvcNAQELBQADggEBAHF6Pu9SOkHQv+uL\\nUC8rQYiBZpp8WTT5evdCSDooc+/l9KKAalL0KULYYwn5LeaXzXTG/+bfPhL1wy7D\\n9HTwxXW5X1ROkI82QYyhZyAltor7QtdzyTCyxO7UTdM8i9Dj9woQ5JJSyBb3Eq0Z\\nLsfxtMz3XGYwYGPsVbdBHU643N+RzZvrfrHjn82FpGqnsIJ+rJKI/rCT27Y3CgJV\\nZ8tqRmZQLEL76cH7KJfCu2WHjAr2khawYF6QbKlgSQ+4zi5UFbWfrYfW5X6sYLuM\\n/MTIR9PQyq8PNFCyX8xnJIy7FtxwGp1AWFn2OjY+Yg+lB1/33SqtjsNjt7H9Ldm+\\nTrSvLS4=\\n-----END CERTIFICATE-----\\n", "OvercloudComputeSriovFlavor": "computesriov", "ComputeDpdkExtraConfig": {"neutron::plugins::ml2::path_mtu": 1550, "nova::compute::reserved_host_memory": 4096, "neutron::plugins::ml2::type_drivers": ["vlan", "flat"], "neutron::agents::ml2::ovs::bridge_mappings": ["datacentre:br-ex", "external:br-extnet", "dpdk_ens1f0:br-dpdk1", "dpdk_ens1f1:br-dpdk2", "dpdk_ens2f0:br-dpdk3", "dpdk_ens2f1:br-dpdk4"], "neutron::plugins::ml2::network_vlan_ranges": ["datacentre:1:4000", "external:1:4000", "dpdk_ens1f0:1:4000", "dpdk_ens1f1:1:4000", "dpdk_ens2f0:1:4000", "dpdk_ens2f1:1:4000"], "neutron::plugins::ml2::physical_network_mtus": ["datacentre:1500", "external:1500"], "ceph::profile::params::osds": {"/dev/sdh": {}, "/dev/sdf": {}, "/dev/sdg": {}, "/dev/sdd": {}, "/dev/sde": {}, "/dev/sdc": {}}, "computesriov_classes": ["::nova::config", "::neutron::config", "::neutron::plugins::ml2", "::neutron::agents::ml2::ovs"], "nova::compute::vcpu_pin_set": ["4-21", "48-65", "26-43", "70-87"], "neutron::agents::ml2::ovs::datapath_type": "netdev"}, "NetworkerHostnameFormat": "krynn-netwrk-%index%", "KeystoneCACertificate": "-----BEGIN CERTIFICATE-----\\nMIIDNzCCAh+gAwIBAgIBATANBgkqhkiG9w0BAQUFADBTMQswCQYDVQQGEwJYWDEO\\nMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVuc2V0MQ4wDAYDVQQKDAVVbnNldDEU\\nMBIGA1UEAwwLS2V5c3RvbmUgQ0EwHhcNMTgwODIyMTgzMTUyWhcNMjgwODE5MTgz\\nMTUyWjBTMQswCQYDVQQGEwJYWDEOMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVu\\nc2V0MQ4wDAYDVQQKDAVVbnNldDEUMBIGA1UEAwwLS2V5c3RvbmUgQ0EwggEiMA0G\\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCkxBKzUKkCQBU8bnh5BkRWYrQ3LRFL\\nzkM3raUMAUlFbbsQY7+pS/rGfRfZUgIWNycEUAd8iwiesLTcYS5QcpkVqAchEbd9\\ngw1IPOsZF9SbmdEWR2C7FlZxsfGhvMtoyRkKILGFhZeVSNwh9L4Bkebd2EJQ5jr+\\nA6x53nZ8YUGQMpgRBeZmd8bM6tcaEXcG0ZtPQZGIdvYbrMHuylWBTVLFIiHetXt8\\n6GOul/Qpzn+UwDUgZq/sm4jmgPcGTbeC+xPGrLMBmeGDEX+VMEpdvK9PqAfy1CY9\\ni7+9OGugfUMv6LQ5/MqpR7UBspAPOPiiQQV2wIBqaRorfXI44BSb1X75AgMBAAGj\\nFjAUMBIGA1UdEwEB/wQIMAYBAf8CAQAwDQYJKoZIhvcNAQEFBQADggEBAF7ipcUK\\nVFXwgsWHSvXka7apS3EKcsW1Qz1AqDJA13eABJFydVoDk22u4va/9CpaqDjf7LXT\\nbg9mjHpypzhh4a43HqX3CqVb28R4dFbQ0OiTfMlu6yXvirN3h4wkCvnCRdA0rFuL\\n7UUwnp51BBjFz9eD5xLUqB4f4CtcbDRuy0JSYkDufQ5+iOyZhNh4qL93nUivXSTD\\nYtnyqj1DrVz24Q4z7RjEDxMNITMQ5ox1kzgweMhh7awCoLCMXq9JKac8HW6Av8m5\\nhmdVY1DE02BSEB3f1ih+LLkm8p2bMdIebryExa8RM6cBYotMa0G5fyZeMwS7gN8t\\ntzCeKd79vPWNulU=\\n-----END CERTIFICATE-----\\n", "ExternalInterfaceDefaultRoute": "10.162.200.254", "ValidateFqdn": true, "rhel_reg_release": "", "RootPW": "r00tme", "CephStorageExtraConfig": {"ceph::profile::params::osds": {"/dev/sdh": {}, "/dev/sdf": {}, "/dev/sdg": {}, "/dev/sdd": {}, "/dev/sde": {}, "/dev/sdb": {}, "/dev/sdc": {}}}, "tripleo::loadbalancer::ssl_options": "no-sslv3 ", "ObjectStorageHostnameFormat": "krynn-swift-%index%", "rhel_reg_sat_url": "http://10.162.200.124", "UpdateIdentifier": ""}, "template": "overcloud.yaml", "environments": [{"path": "overcloud-resource-registry-puppet.yaml"}, {"path": "user-environment.yaml"}]}', u'updated_at': u'2018-08-22 18:32:06', u'scope': u'private', u'id': u'968f1f11-6f20-4df5-80c9-44c37af9fbf9', u'name': u'overcloud'}, u'variables': {u'parameter_defaults': {u'KeystoneSigningKey': u'-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDD4WBuKowUz4C9\n1SUy/WNRsjbMX1Km4GLq4PljONgog858T8hHPkeJ38gEbEbGmFw5aNecRV7krA35\n19Om7hl7/VtWgFIQhZc2yvlRadixO5PYY2qO7Ofr9Lkr+aZ7M2a5RxE5Gm5hWCpk\nn1GPhoNBy+qVbg6Mee8SxYlXoKvb8t0KSZbQIeXTnUfLCPQMDzOHEzMyrfXsZLoB\n5vnBulQ+Varo7NWuLYJZS4/woWocG0NSKo2al35j/sE2PUeBKzL0/yfNkIt/wx+d\nZhqhJbNFZRgDl4/H6/xT8gAqkgK0Go89tGzjHgzsj1oBFnJ8xNF5G2KYAHmlnyLJ\nVAdMfr29AgMBAAECggEBAIqEsZWWXvNEfg1AUosJZxfZyCikbCV4Xlss9w70nt+f\nvgBoxv+iiiJ07tQ54Z8FFYq/mmF3KRDanxOETbcpfzoQQ2wbWG04m2NzC/ZHvKYw\ntG98dllWLPfOWrg/Vjyfb9Ar8oEIMPCD0Y7Qn3O4ss9vrZc4ee9bNvZ2XJZsF7x0\ndxFBF59+nFcYr/0WuFpL4ndyS/MuoQg/nw2JAsI7iEWkMeQWtFFzUv2/RUkFYh+n\nj2Y6bc+/EvnA9e/pdGkO6Dd0xHlYt/5Pl0XyD98fQidR3kn3i+L0/xvG7D0wN+cr\nY5a7+VT7iqbKeQSBnOWDgmfTPJr58VUIDKr+9WzRpR0CgYEA93hsMvWzSlu+U0bD\n7UWY/r5HWIUsqC4NIsHWtWiqi9OQAD0AlnztzbGzqxFpi4QO4XoH4fQDs2fmx14H\ntWE7Uv4vxNCGGzf0rvu+jssW0R101F7JxPh2j5u+ksHvRoBQoVglSY55L+kTnBcT\nILMQgqpB6PjypgimTIKeA5QjszMCgYEAyqG+rEW8Y4C5s8YJl/T3GBS3cQ4Ddw5+\nhr6KmF5wsemGIQ5MWPRYdJE4dZf2k9iHgGtsNV/VtEyrZYPUytAEX0NqAks8BhXi\ne4m5PALIlg6eC3e94QY3dseUNagRf2fEGl+jJRIk0Bje7Cuh0R22oNcG1YT3t/0l\nBJfKjiAby08CgYEAw5GXcG5b0lfOgWFbVRe7YRZeq8YTFJXQK7ekRpkArp/zHT0Y\nSdVQ2U2l/3szPd6PJAGcWSTOB+oEp2nYDa9Zgqz+czuXv8row6CPZ6l3zqrIuUxv\niAoTKEqcwL4iqkSdc+SFEyxU+Vfo92IE68KXOavzinmyySPsyGoxFgLsc6ECgYAt\nap1S/XphDvwQaCXEUlqDojkPdOWf7La9Or3Tsu8tYTr38712/qVI0zfFW58fuht8\n1Bb3y5gZhkmwQiESqBcixvhetUAp2QPfTpoe8jzFLVeNGHSNmBgcXlVAxX/Of5J7\nms31RCDOJ5TneEwXk8JYQHm+p8PiEDIY2nDC9D1mjwKBgHvKfQRuBhmfpBOOHgu7\nbcYEwE62GoAtdklC6qKb1QaD6AGbBM6d0/pFLrodi9rGzEqutFhMLhW+7keQEC8i\nX6GbIk9ODvyEEo/MTAXcJFiG2uqXJnIfY9ianAqNjo0gkBlq+X1xSmtIgvI3rbIj\nPnMONl4xUSx0b1CauYw0FJZf\n-----END PRIVATE KEY-----\n', u'rhel_reg_activation_key': u'ak_rhosp10', u'NetworkDeploymentActions': [u'CREATE', u'UPDATE'], u'OvercloudControlFlavor': u'control', u'rhel_reg_type': u'', u'GnocchiBackend': u'rbd', u'NeutronFlatNetworks': u'datacentre,external', u'ComputeDpdkHostCpusList': u"'2,46,24,68'", u'ControlPlaneDefaultRoute': u'10.20.0.1', u'NovaEnableRbdBackend': True, u'NeutronVhostuserSocketGroup': u'hugetlbfs', u'OvercloudObjectStorageFlavor': u'swift-storage', u'CinderEnableRbdBackend': True, u'ControllerHostnameFormat': u'krynn-ctrl-%index%', u'KeystoneSigningCertificate': u'-----BEGIN CERTIFICATE-----\nMIIDJDCCAgygAwIBAgIBAjANBgkqhkiG9w0BAQUFADBTMQswCQYDVQQGEwJYWDEO\nMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVuc2V0MQ4wDAYDVQQKDAVVbnNldDEU\nMBIGA1UEAwwLS2V5c3RvbmUgQ0EwHhcNMTgwODIyMTgzMTUyWhcNMjgwODE5MTgz\nMTUyWjBYMQswCQYDVQQGEwJYWDEOMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVu\nc2V0MQ4wDAYDVQQKDAVVbnNldDEZMBcGA1UEAwwQS2V5c3RvbmUgU2lnbmluZzCC\nASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMPhYG4qjBTPgL3VJTL9Y1Gy\nNsxfUqbgYurg+WM42CiDznxPyEc+R4nfyARsRsaYXDlo15xFXuSsDfnX06buGXv9\nW1aAUhCFlzbK+VFp2LE7k9hjao7s5+v0uSv5pnszZrlHETkabmFYKmSfUY+Gg0HL\n6pVuDox57xLFiVegq9vy3QpJltAh5dOdR8sI9AwPM4cTMzKt9exkugHm+cG6VD5V\nqujs1a4tgllLj/ChahwbQ1IqjZqXfmP+wTY9R4ErMvT/J82Qi3/DH51mGqEls0Vl\nGAOXj8fr/FPyACqSArQajz20bOMeDOyPWgEWcnzE0XkbYpgAeaWfIslUB0x+vb0C\nAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAV+v8rfPGtQWa5vOKnMg8pb2KSHlQlkfs\nHVAQm+5aH2i8TuFaj/AdPiivcq56U/4iRcFxxwwHvQdMh08fCj5uaIjZW+blBWtP\njdzZHTabr8X3dGiqgjomMKqdkBtx2JnZImF0WbE3Ym42f945TBTm0yDSPzI6Kgnh\n/wn3q3ZQb248/xomkQDf2AZx+ZuYN6Kegp7SbODyaTx3IUCK7EcvbGvcWmx7RQZw\nPEaoPy7sgITfXiyayGo9CAKdujHcrSIUS76Yl1GG68R2MkqqhFfZaV+bJhgBsWFA\n6BPQMLN6omUT86sBWfcXjKivWQ2EplORXYJk7ZXSfs+WYeAAbNj+6A==\n-----END CERTIFICATE-----\n', u'CephStorageCount': 1, u'rhel_reg_http_proxy_password': u'', u'TenantNetCidr': u'10.3.0.0/24', u'token_flush_minute': [0, 20, 40], u'osp_ad_primary_dc': u'dc00.ad.lasthome.solace.krynn', u'NtpServer': [u'10.20.0.1', u'10.20.0.2'], u'osp_ad_enable': u'False', u'NeutronDpdkCoreList': u"'3,47,25,69'", u'ComputeSriovExtraConfig': {u'nova::compute::vcpu_pin_set': [u'4-21', u'48-65', u'26-43', u'70-87'], u'neutron::plugins::ml2::path_mtu': 1550, u'neutron::agents::ml2::ovs::firewall_driver': [u'noop'], u'neutron::plugins::ml2::type_drivers': [u'vlan', u'flat'], u'neutron::agents::ml2::ovs::bridge_mappings': [u'datacentre:br-ex', u'external:br-extnet', u'sriov_ens1f0:br-sriov1', u'sriov_ens1f1:br-sriov2', u'sriov_ens2f0:br-sriov3', u'sriov_ens2f1:br-sriov4'], u'neutron::plugins::ml2::network_vlan_ranges': [u'datacentre:1:4000', u'external:1:4000', u'sriov_ens1f0:1:4000', u'sriov_ens1f1:1:4000', u'sriov_ens2f0:1:4000', u'sriov_ens2f1:1:4000'], u'tripleo::host::sriov::number_of_vfs': [u'ens1f0:16', u'ens1f1:16', u'ens2f0:16', u'ens2f1:16'], u'neutron::plugins::ml2::physical_network_mtus': [u'datacentre:1500', u'external:1500'], u'ceph::profile::params::osds': {u'/dev/sdh': {}, u'/dev/sdf': {}, u'/dev/sdg': {}, u'/dev/sdd': {}, u'/dev/sde': {}, u'/dev/sdc': {}}, u'neutron::agents::ml2::sriov::physical_device_mappings': [u'sriov_ens1f0:ens1f0', u'sriov_ens1f1:ens1f1', u'sriov_ens2f0:ens2f0', u'sriov_ens2f1:ens2f1'], u'neutron::plugins::ml2::supported_pci_vendor_devs': [u'8086:154c'], u'computesriov_classes': [u'::nova::config', u'::neutron::config', u'::neutron::plugins::ml2', u'::neutron::agents::ml2::ovs'], u'nova::compute::reserved_host_memory': 2048, u'nova::compute::pci_passthrough': [{u'devname': u'ens1f0', u'physical_network': u'sriov_ens1f0'}, {u'devname': u'ens1f1', u'physical_network': u'sriov_ens1f1'}, {u'devname': u'ens2f0', u'physical_network': u'sriov_ens2f0'}, {u'devname': u'ens2f1', u'physical_network': u'sriov_ens2f1'}]}, u'StackAction': u'CREATE', u'InternalApiAllocationPools': [{u'start': u'10.0.0.10', u'end': u'10.0.0.200'}], u'NeutronVhostuserSocketDir': u'/var/lib/vhost_sockets', u'rhel_reg_pool_id': u'', u'NeutronDatapathType': u'netdev', u'Debug': False, u'CinderBackupBackend': u'ceph', u'StorageMgmtAllocationPools': [{u'start': u'10.2.0.10', u'end': u'10.2.0.200'}], u'ComputeSriovKernelArgs': u'default_hugepagesz=1GB hugepagesz=1G hugepages=128 intel_iommu=on iommu=pt', u'rhel_reg_base_url': u'', u'RabbitFDLimit': 65436, u'StorageMgmtNetCidr': u'10.2.0.0/24', u'osp_netbios_domain': u'KRYNN', u'OvercloudComputeFlavor': u'compute', u'CinderEnableIscsiBackend': False, u'NeutronDpdkDriverType': u'vfio-pci', u'NeutronOVSFirewallDriver': u'openvswitch', u'rhel_reg_password': u'password', u'NovaReservedHostMemory': 4096, u'ControllerExtraConfig': {u'neutron::plugins::ml2::path_mtu': 1550, u'apache::trace_enable': u'Off', u'aodh::policy::policies': {u'aodh-telemetry:get_alarm_state': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:get_alarm_state'}, u'aodh-telemetry:query_alarm_history': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:query_alarm_history'}, u'aodh-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'aodh-telemetry:create_alarm': {u'value': u'rule:deny_readonly', u'key': u'telemetry:create_alarm'}, u'aodh-telemetry:alarm_history': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:alarm_history'}, u'aodh-telemetry:change_alarm': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'telemetry:change_alarm'}, u'aodh-telemetry:delete_alarm': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'telemetry:delete_alarm'}, u'aodh-telemetry:get_alarm': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:get_alarm'}, u'aodh-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'aodh-admin_or_owner': {u'value': u'rule:context_is_admin or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'aodh-telemetry:query_alarm': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:query_alarm'}, u'aodh-telemetry:change_alarm_state': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'telemetry:change_alarm_state'}, u'aodh-telemetry:get_alarms': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:get_alarms'}, u'aodh-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'aodh-segregation': {u'value': u'rule:context_is_admin', u'key': u'segregation'}}, u'mistral::policy::policies': {u'mistral-environments:update': {u'value': u'rule:admin_or_owner', u'key': u'environments:update'}, u'mistral-workbooks:update': {u'value': u'rule:admin_or_owner', u'key': u'workbooks:update'}, u'mistral-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'mistral-cron_triggers:create': {u'value': u'rule:admin_or_owner', u'key': u'cron_triggers:create'}, u'mistral-admin_or_owner': {u'value': u'is_admin:True or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'mistral-workbooks:get': {u'value': u'rule:admin_or_owner', u'key': u'workbooks:get'}, u'mistral-environments:get': {u'value': u'rule:admin_or_owner', u'key': u'environments:get'}, u'mistral-members:list': {u'value': u'rule:admin_or_owner', u'key': u'members:list'}, u'mistral-action_executions:list': {u'value': u'rule:admin_or_owner', u'key': u'action_executions:list'}, u'mistral-executions:update': {u'value': u'rule:admin_or_owner', u'key': u'executions:update'}, u'mistral-event_triggers:delete': {u'value': u'rule:admin_or_owner', u'key': u'event_triggers:delete'}, u'mistral-workflows:update': {u'value': u'rule:admin_or_owner', u'key': u'workflows:update'}, u'mistral-executions:create': {u'value': u'rule:admin_or_owner', u'key': u'executions:create'}, u'mistral-services:list': {u'value': u'rule:admin_or_owner', u'key': u'services:list'}, u'mistral-action_executions:get': {u'value': u'rule:admin_or_owner', u'key': u'action_executions:get'}, u'mistral-workflows:list': {u'value': u'rule:admin_or_owner', u'key': u'workflows:list'}, u'mistral-tasks:update': {u'value': u'rule:admin_or_owner', u'key': u'tasks:update'}, u'mistral-tasks:list': {u'value': u'rule:admin_or_owner', u'key': u'tasks:list'}, u'mistral-event_triggers:get': {u'value': u'rule:admin_or_owner', u'key': u'event_triggers:get'}, u'mistral-workflows:create': {u'value': u'rule:admin_or_owner', u'key': u'workflows:create'}, u'mistral-workflows:delete': {u'value': u'rule:admin_or_owner', u'key': u'workflows:delete'}, u'mistral-admin_only': {u'value': u'is_admin:True', u'key': u'admin_only'}, u'mistral-actions:get': {u'value': u'rule:admin_or_owner', u'key': u'actions:get'}, u'mistral-workbooks:create': {u'value': u'rule:admin_or_owner', u'key': u'workbooks:create'}, u'mistral-action_executions:update': {u'value': u'rule:admin_or_owner', u'key': u'action_executions:update'}, u'mistral-environments:list': {u'value': u'rule:admin_or_owner', u'key': u'environments:list'}, u'mistral-executions:delete': {u'value': u'rule:admin_or_owner', u'key': u'executions:delete'}, u'mistral-environments:delete': {u'value': u'rule:admin_or_owner', u'key': u'environments:delete'}, u'mistral-cron_triggers:list': {u'value': u'rule:admin_or_owner', u'key': u'cron_triggers:list'}, u'mistral-environments:create': {u'value': u'rule:admin_or_owner', u'key': u'environments:create'}, u'mistral-workbooks:list': {u'value': u'rule:admin_or_owner', u'key': u'workbooks:list'}, u'mistral-action_executions:delete': {u'value': u'rule:admin_or_owner', u'key': u'action_executions:delete'}, u'mistral-actions:delete': {u'value': u'rule:admin_or_owner', u'key': u'actions:delete'}, u'mistral-members:create': {u'value': u'rule:admin_or_owner', u'key': u'members:create'}, u'mistral-members:delete': {u'value': u'rule:admin_or_owner', u'key': u'members:delete'}, u'mistral-executions:list': {u'value': u'rule:admin_or_owner', u'key': u'executions:list'}, u'mistral-event_triggers:list': {u'value': u'rule:admin_or_owner', u'key': u'event_triggers:list'}, u'mistral-event_triggers:update': {u'value': u'rule:admin_or_owner', u'key': u'event_triggers:update'}, u'mistral-cron_triggers:get': {u'value': u'rule:admin_or_owner', u'key': u'cron_triggers:get'}, u'mistral-tasks:get': {u'value': u'rule:admin_or_owner', u'key': u'tasks:get'}, u'mistral-action_execution:create': {u'value': u'rule:admin_or_owner', u'key': u'action_execution:create'}, u'mistral-workflows:get': {u'value': u'rule:admin_or_owner', u'key': u'workflows:get'}, u'mistral-event_triggers:create': {u'value': u'rule:admin_or_owner', u'key': u'event_triggers:create'}, u'mistral-executions:get': {u'value': u'rule:admin_or_owner', u'key': u'executions:get'}, u'mistral-actions:create': {u'value': u'rule:admin_or_owner', u'key': u'actions:create'}, u'mistral-actions:list': {u'value': u'rule:admin_or_owner', u'key': u'actions:list'}, u'mistral-actions:update': {u'value': u'rule:admin_or_owner', u'key': u'actions:update'}, u'mistral-cron_triggers:delete': {u'value': u'rule:admin_or_owner', u'key': u'cron_triggers:delete'}, u'mistral-members:get': {u'value': u'rule:admin_or_owner', u'key': u'members:get'}, u'mistral-workbooks:delete': {u'value': u'rule:admin_or_owner', u'key': u'workbooks:delete'}, u'mistral-members:update': {u'value': u'rule:admin_or_owner', u'key': u'members:update'}}, u'neutron::agents::ml2::ovs::bridge_mappings': [u'datacentre:br-ex', u'external:br-extnet'], u'sahara::policy::policies': {u'sahara-data-processing:data-sources:get': {u'value': u'', u'key': u'data-processing:data-sources:get'}, u'sahara-data-processing:node-group-templates:get': {u'value': u'', u'key': u'data-processing:node-group-templates:get'}, u'sahara-data-processing:job-binaries:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binaries:delete'}, u'sahara-data-processing:clusters:scale': {u'value': u'rule:deny_readonly', u'key': u'data-processing:clusters:scale'}, u'sahara-data-processing:jobs:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:jobs:create'}, u'sahara-data-processing:job-types:get_all': {u'value': u'', u'key': u'data-processing:job-types:get_all'}, u'sahara-data-processing:jobs:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:jobs:modify'}, u'sahara-data-processing:job-executions:cancel': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-executions:cancel'}, u'sahara-data-processing:job-binaries:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binaries:create'}, u'sahara-data-processing:job-binaries:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binaries:modify'}, u'sahara-data-processing:plugins:get_version': {u'value': u'', u'key': u'data-processing:plugins:get_version'}, u'sahara-default': {u'value': u'', u'key': u'default'}, u'sahara-data-processing:job-executions:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-executions:modify'}, u'sahara-data-processing:node-group-templates:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:node-group-templates:modify'}, u'sahara-data-processing:jobs:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:jobs:delete'}, u'sahara-data-processing:cluster-templates:get': {u'value': u'', u'key': u'data-processing:cluster-templates:get'}, u'sahara-data-processing:clusters:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:clusters:delete'}, u'sahara-data-processing:jobs:execute': {u'value': u'rule:deny_readonly', u'key': u'data-processing:jobs:execute'}, u'sahara-data-processing:data-sources:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:data-sources:delete'}, u'sahara-data-processing:job-executions:refresh_status': {u'value': u'', u'key': u'data-processing:job-executions:refresh_status'}, u'sahara-data-processing:jobs:get': {u'value': u'', u'key': u'data-processing:jobs:get'}, u'sahara-data-processing:job-binary-internals:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binary-internals:modify'}, u'sahara-data-processing:job-binary-internals:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binary-internals:delete'}, u'sahara-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'sahara-data-processing:clusters:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:clusters:create'}, u'sahara-data-processing:job-executions:get': {u'value': u'', u'key': u'data-processing:job-executions:get'}, u'sahara-data-processing:clusters:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:clusters:modify'}, u'sahara-data-processing:job-binary-internals:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binary-internals:create'}, u'sahara-data-processing:plugins:convert_config': {u'value': u'rule:deny_readonly', u'key': u'data-processing:plugins:convert_config'}, u'sahara-data-processing:job-binary-internals:get_data': {u'value': u'', u'key': u'data-processing:job-binary-internals:get_data'}, u'sahara-data-processing:node-group-templates:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:node-group-templates:create'}, u'sahara-data-processing:node-group-templates:get_all': {u'value': u'', u'key': u'data-processing:node-group-templates:get_all'}, u'sahara-data-processing:images:get': {u'value': u'', u'key': u'data-processing:images:get'}, u'sahara-data-processing:jobs:get_config_hints': {u'value': u'', u'key': u'data-processing:jobs:get_config_hints'}, u'sahara-data-processing:cluster-templates:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:cluster-templates:create'}, u'sahara-data-processing:job-binaries:get': {u'value': u'', u'key': u'data-processing:job-binaries:get'}, u'sahara-data-processing:node-group-templates:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:node-group-templates:delete'}, u'sahara-data-processing:job-binaries:get_all': {u'value': u'', u'key': u'data-processing:job-binaries:get_all'}, u'sahara-data-processing:job-executions:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-executions:delete'}, u'sahara-data-processing:images:get_all': {u'value': u'', u'key': u'data-processing:images:get_all'}, u'sahara-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'sahara-data-processing:clusters:get_all': {u'value': u'', u'key': u'data-processing:clusters:get_all'}, u'sahara-data-processing:images:register': {u'value': u'rule:deny_readonly', u'key': u'data-processing:images:register'}, u'sahara-data-processing:plugins:patch': {u'value': u'role:admin', u'key': u'data-processing:plugins:patch'}, u'sahara-data-processing:jobs:get_all': {u'value': u'', u'key': u'data-processing:jobs:get_all'}, u'sahara-data-processing:images:unregister': {u'value': u'rule:deny_readonly', u'key': u'data-processing:images:unregister'}, u'sahara-data-processing:data-sources:get_all': {u'value': u'', u'key': u'data-processing:data-sources:get_all'}, u'sahara-data-processing:cluster-templates:get_all': {u'value': u'', u'key': u'data-processing:cluster-templates:get_all'}, u'sahara-data-processing:plugins:get': {u'value': u'', u'key': u'data-processing:plugins:get'}, u'sahara-data-processing:job-binary-internals:get_all': {u'value': u'', u'key': u'data-processing:job-binary-internals:get_all'}, u'sahara-data-processing:images:remove_tags': {u'value': u'rule:deny_readonly', u'key': u'data-processing:images:remove_tags'}, u'sahara-data-processing:cluster-templates:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:cluster-templates:modify'}, u'sahara-data-processing:clusters:get': {u'value': u'', u'key': u'data-processing:clusters:get'}, u'sahara-data-processing:images:add_tags': {u'value': u'rule:deny_readonly', u'key': u'data-processing:images:add_tags'}, u'sahara-data-processing:job-binaries:get_data': {u'value': u'', u'key': u'data-processing:job-binaries:get_data'}, u'sahara-data-processing:data-sources:register': {u'value': u'rule:deny_readonly', u'key': u'data-processing:data-sources:register'}, u'sahara-data-processing:job-executions:get_all': {u'value': u'', u'key': u'data-processing:job-executions:get_all'}, u'sahara-data-processing:job-binary-internals:get': {u'value': u'', u'key': u'data-processing:job-binary-internals:get'}, u'sahara-data-processing:cluster-templates:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:cluster-templates:delete'}, u'sahara-data-processing:data-sources:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:data-sources:modify'}, u'sahara-data-processing:plugins:get_all': {u'value': u'', u'key': u'data-processing:plugins:get_all'}}, u'controller_classes': [u'::keystone::cron::token_flush'], u'horizon::api_versions': {u'identity': u'3'}, u'neutron::plugins::ml2::physical_network_mtus': [u'datacentre:1500', u'external:1500'], u'cinder::config::cinder_config': {u'scaleio/volume_driver': {u'value': u'cinder.volume.drivers.emc.scaleio.ScaleIODriver'}, u'scaleio/sio_protection_domain_name': {u'value': u'default'}, u'scaleio/volume_backend_name': {u'value': u'scaleio'}, u'scaleio/sio_round_volume_capacity': {u'value': u'True'}, u'scaleio/sio_storage_pool_name': {u'value': u'default'}, u'scaleio/sio_storage_pools': {u'value': u'default:default'}, u'scaleio/sio_force_delete': {u'value': u'True'}}, u'cinder::policy::policies': {u'cinder-volume_extension:volume_image_metadata': {u'value': u'rule:admin_or_owner', u'key': u'volume_extension:volume_image_metadata'}, u'cinder-volume_extension:backup_admin_actions:reset_status': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:backup_admin_actions:reset_status'}, u'cinder-snapshot_extension:snapshot_unmanage': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'snapshot_extension:snapshot_unmanage'}, u'cinder-backup:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'backup:delete'}, u'cinder-volume_extension:volume_type_access': {u'value': u'rule:admin_or_owner', u'key': u'volume_extension:volume_type_access'}, u'cinder-volume:get_all_transfers': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:get_all_transfers'}, u'cinder-consistencygroup:create': {u'value': u'group:nobody and rule:deny_readonly', u'key': u'consistencygroup:create'}, u'cinder-volume:create': {u'value': u'rule:deny_readonly', u'key': u'volume:create'}, u'cinder-snapshot_extension:list_manageable': {u'value': u'rule:admin_api', u'key': u'snapshot_extension:list_manageable'}, u'cinder-volume_extension:hosts': {u'value': u'rule:admin_api', u'key': u'volume_extension:hosts'}, u'cinder-volume:retype': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:retype'}, u'cinder-backup:get': {u'value': u'rule:admin_or_owner', u'key': u'backup:get'}, u'cinder-volume_extension:volume_admin_actions:reset_status': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_admin_actions:reset_status'}, u'cinder-backup:restore': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'backup:restore'}, u'cinder-volume:delete_transfer': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:delete_transfer'}, u'cinder-group:delete_group_snapshot': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'group:delete_group_snapshot'}, u'cinder-consistencygroup:get_cgsnapshot': {u'value': u'group:nobody', u'key': u'consistencygroup:get_cgsnapshot'}, u'cinder-volume_extension:volume_mig_status_attribute': {u'value': u'rule:admin_api', u'key': u'volume_extension:volume_mig_status_attribute'}, u'cinder-backup:backup-export': {u'value': u'rule:admin_api', u'key': u'backup:backup-export'}, u'cinder-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'cinder-clusters:get_all': {u'value': u'rule:admin_api', u'key': u'clusters:get_all'}, u'cinder-group:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'group:delete'}, u'cinder-volume:get_volume_metadata': {u'value': u'rule:admin_or_owner', u'key': u'volume:get_volume_metadata'}, u'cinder-volume:update_snapshot_metadata': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:update_snapshot_metadata'}, u'cinder-consistencygroup:delete': {u'value': u'group:nobody and rule:deny_readonly', u'key': u'consistencygroup:delete'}, u'cinder-volume_extension:volume_actions:upload_image': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume_extension:volume_actions:upload_image'}, u'cinder-volume_extension:snapshot_admin_actions:force_delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:snapshot_admin_actions:force_delete'}, u'cinder-volume_extension:quota_classes:validate_setup_for_nested_quota_use': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:quota_classes:validate_setup_for_nested_quota_use'}, u'cinder-volume_extension:quota_classes': {u'value': u'rule:admin_api', u'key': u'volume_extension:quota_classes'}, u'cinder-volume_extension:types_manage': {u'value': u'rule:admin_api', u'key': u'volume_extension:types_manage'}, u'cinder-volume_extension:replication:promote': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:replication:promote'}, u'cinder-volume_extension:types_extra_specs': {u'value': u'rule:admin_api', u'key': u'volume_extension:types_extra_specs'}, u'cinder-volume_extension:volume_admin_actions:force_detach': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_admin_actions:force_detach'}, u'cinder-volume_extension:volume_type_access:addProjectAccess': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_type_access:addProjectAccess'}, u'cinder-volume_extension:access_types_extra_specs': {u'value': u'rule:admin_api', u'key': u'volume_extension:access_types_extra_specs'}, u'cinder-group:create': {u'value': u'rule:deny_readonly', u'key': u'group:create'}, u'cinder-volume_extension:volume_encryption_metadata': {u'value': u'rule:admin_or_owner', u'key': u'volume_extension:volume_encryption_metadata'}, u'cinder-group:group_type_access': {u'value': u'rule:admin_or_owner', u'key': u'group:group_type_access'}, u'cinder-message:get': {u'value': u'rule:admin_or_owner', u'key': u'message:get'}, u'cinder-volume_extension:quotas:update': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:quotas:update'}, u'cinder-group:get_all_group_snapshots': {u'value': u'rule:admin_or_owner', u'key': u'group:get_all_group_snapshots'}, u'cinder-volume_extension:services:index': {u'value': u'rule:admin_api', u'key': u'volume_extension:services:index'}, u'cinder-volume_extension:volume_admin_actions:force_delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_admin_actions:force_delete'}, u'cinder-volume:delete_volume_metadata': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:delete_volume_metadata'}, u'cinder-volume:extend': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:extend'}, u'cinder-volume:get_all': {u'value': u'rule:admin_or_owner', u'key': u'volume:get_all'}, u'cinder-volume_extension:extended_snapshot_attributes': {u'value': u'rule:admin_or_owner', u'key': u'volume_extension:extended_snapshot_attributes'}, u'cinder-admin_api': {u'value': u'is_admin:True', u'key': u'admin_api'}, u'cinder-snapshot_extension:snapshot_actions:update_snapshot_status': {u'value': u'rule:deny_readonly', u'key': u'snapshot_extension:snapshot_actions:update_snapshot_status'}, u'cinder-group:get_all': {u'value': u'rule:admin_or_owner', u'key': u'group:get_all'}, u'cinder-volume:get_volume_admin_metadata': {u'value': u'rule:admin_api', u'key': u'volume:get_volume_admin_metadata'}, u'cinder-volume:get': {u'value': u'rule:admin_or_owner', u'key': u'volume:get'}, u'cinder-volume_extension:volume_admin_actions:migrate_volume_completion': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_admin_actions:migrate_volume_completion'}, u'cinder-backup:create': {u'value': u'rule:deny_readonly', u'key': u'backup:create'}, u'cinder-volume_extension:list_manageable': {u'value': u'rule:admin_api', u'key': u'volume_extension:list_manageable'}, u'cinder-volume_extension:replication:reenable': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:replication:reenable'}, u'cinder-volume_extension:volume_tenant_attribute': {u'value': u'rule:admin_or_owner', u'key': u'volume_extension:volume_tenant_attribute'}, u'cinder-volume:create_snapshot': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:create_snapshot'}, u'cinder-volume:get_snapshot': {u'value': u'rule:admin_or_owner', u'key': u'volume:get_snapshot'}, u'cinder-scheduler_extension:scheduler_stats:get_pools': {u'value': u'rule:admin_api', u'key': u'scheduler_extension:scheduler_stats:get_pools'}, u'cinder-backup:get_all': {u'value': u'rule:admin_or_owner', u'key': u'backup:get_all'}, u'cinder-admin_or_owner': {u'value': u'is_admin:True or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'cinder-volume_extension:quotas:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:quotas:delete'}, u'cinder-volume_extension:capabilities': {u'value': u'rule:admin_api', u'key': u'volume_extension:capabilities'}, u'cinder-volume:delete_snapshot_metadata': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:delete_snapshot_metadata'}, u'cinder-volume_extension:services:update': {u'value': u'rule:admin_api', u'key': u'volume_extension:services:update'}, u'cinder-group:group_types_specs': {u'value': u'rule:admin_api', u'key': u'group:group_types_specs'}, u'cinder-volume:thaw_host': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume:thaw_host'}, u'cinder-volume_extension:backup_admin_actions:force_delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:backup_admin_actions:force_delete'}, u'cinder-volume:freeze_host': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume:freeze_host'}, u'cinder-volume:delete_snapshot': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:delete_snapshot'}, u'cinder-group:create_group_snapshot': {u'value': u'rule:deny_readonly', u'key': u'group:create_group_snapshot'}, u'cinder-volume_extension:volume_type_encryption': {u'value': u'rule:admin_api', u'key': u'volume_extension:volume_type_encryption'}, u'cinder-volume:get_all_snapshots': {u'value': u'rule:admin_or_owner', u'key': u'volume:get_all_snapshots'}, u'cinder-group:group_types_manage': {u'value': u'rule:admin_api', u'key': u'group:group_types_manage'}, u'cinder-consistencygroup:create_cgsnapshot': {u'value': u'group:nobody and rule:deny_readonly', u'key': u'consistencygroup:create_cgsnapshot'}, u'cinder-volume_extension:volume_admin_actions:migrate_volume': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_admin_actions:migrate_volume'}, u'cinder-volume_extension:access_types_qos_specs_id': {u'value': u'rule:admin_api', u'key': u'volume_extension:access_types_qos_specs_id'}, u'cinder-consistencygroup:get_all': {u'value': u'group:nobody', u'key': u'consistencygroup:get_all'}, u'cinder-group:get': {u'value': u'rule:admin_or_owner', u'key': u'group:get'}, u'cinder-volume:create_volume_metadata': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:create_volume_metadata'}, u'cinder-volume:update': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:update'}, u'cinder-volume:update_volume_metadata': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:update_volume_metadata'}, u'cinder-consistencygroup:update': {u'value': u'group:nobody and rule:deny_readonly', u'key': u'consistencygroup:update'}, u'cinder-group:update': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'group:update'}, u'cinder-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'cinder-volume:update_volume_admin_metadata': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume:update_volume_admin_metadata'}, u'cinder-volume:create_transfer': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:create_transfer'}, u'cinder-volume_extension:quotas:show': {u'value': u'', u'key': u'volume_extension:quotas:show'}, u'cinder-volume_extension:volume_actions:upload_public': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_actions:upload_public'}, u'cinder-volume_extension:snapshot_admin_actions:reset_status': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:snapshot_admin_actions:reset_status'}, u'cinder-consistencygroup:get': {u'value': u'group:nobody', u'key': u'consistencygroup:get'}, u'cinder-volume:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:delete'}, u'cinder-message:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'message:delete'}, u'cinder-snapshot_extension:snapshot_manage': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'snapshot_extension:snapshot_manage'}, u'cinder-group:update_group_snapshot': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'group:update_group_snapshot'}, u'cinder-volume_extension:volume_manage': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_manage'}, u'cinder-volume:failover_host': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume:failover_host'}, u'cinder-volume:update_snapshot': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:update_snapshot'}, u'cinder-group:access_group_types_specs': {u'value': u'rule:admin_api', u'key': u'group:access_group_types_specs'}, u'cinder-clusters:get': {u'value': u'rule:admin_api', u'key': u'clusters:get'}, u'cinder-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'cinder-volume:get_snapshot_metadata': {u'value': u'rule:admin_or_owner', u'key': u'volume:get_snapshot_metadata'}, u'cinder-volume:accept_transfer': {u'value': u'rule:deny_readonly', u'key': u'volume:accept_transfer'}, u'cinder-consistencygroup:delete_cgsnapshot': {u'value': u'group:nobody and rule:deny_readonly', u'key': u'consistencygroup:delete_cgsnapshot'}, u'cinder-backup:backup-import': {u'value': u'rule:admin_api', u'key': u'backup:backup-import'}, u'cinder-volume:update_readonly_flag': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:update_readonly_flag'}, u'cinder-volume_extension:volume_host_attribute': {u'value': u'rule:admin_api', u'key': u'volume_extension:volume_host_attribute'}, u'cinder-consistencygroup:get_all_cgsnapshots': {u'value': u'group:nobody', u'key': u'consistencygroup:get_all_cgsnapshots'}, u'cinder-volume_extension:volume_unmanage': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_unmanage'}, u'cinder-message:get_all': {u'value': u'rule:admin_or_owner', u'key': u'message:get_all'}, u'cinder-volume_extension:volume_type_access:removeProjectAccess': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_type_access:removeProjectAccess'}, u'cinder-clusters:update': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'clusters:update'}, u'cinder-backup:update': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'backup:update'}, u'cinder-volume:get_transfer': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:get_transfer'}, u'cinder-group:get_group_snapshot': {u'value': u'rule:admin_or_owner', u'key': u'group:get_group_snapshot'}}, u'neutron::policy::policies': {u'neutron-create_router:distributed': {u'value': u'rule:admin_only', u'key': u'create_router:distributed'}, u'neutron-admin_or_owner': {u'value': u'rule:context_is_admin or rule:owner', u'key': u'admin_or_owner'}, u'neutron-get_policy_dscp_marking_rule': {u'value': u'rule:regular_user', u'key': u'get_policy_dscp_marking_rule'}, u'neutron-create_policy': {u'value': u'rule:admin_only', u'key': u'create_policy'}, u'neutron-update_port:fixed_ips': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'update_port:fixed_ips'}, u'neutron-delete_trunk': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_trunk'}, u'neutron-update_rbac_policy': {u'value': u'rule:admin_or_owner', u'key': u'update_rbac_policy'}, u'neutron-get_router': {u'value': u'rule:admin_or_owner', u'key': u'get_router'}, u'neutron-delete_rbac_policy': {u'value': u'rule:admin_or_owner', u'key': u'delete_rbac_policy'}, u'neutron-create_subnetpool': {u'value': u'rule:deny_readonly', u'key': u'create_subnetpool'}, u'neutron-create_port:allowed_address_pairs': {u'value': u'rule:admin_or_network_owner and rule:deny_readonly', u'key': u'create_port:allowed_address_pairs'}, u'neutron-create_network:shared': {u'value': u'rule:admin_only', u'key': u'create_network:shared'}, u'neutron-get_flavor': {u'value': u'rule:regular_user', u'key': u'get_flavor'}, u'neutron-delete_policy_minimum_bandwidth_rule': {u'value': u'rule:admin_only', u'key': u'delete_policy_minimum_bandwidth_rule'}, u'neutron-create_metering_label': {u'value': u'rule:admin_only', u'key': u'create_metering_label'}, u'neutron-update_subnet:service_types': {u'value': u'rule:admin_only', u'key': u'update_subnet:service_types'}, u'neutron-create_floatingip': {u'value': u'rule:regular_user and rule:deny_readonly', u'key': u'create_floatingip'}, u'neutron-update_port:binding:host_id': {u'value': u'rule:admin_only and rule:deny_readonly', u'key': u'update_port:binding:host_id'}, u'neutron-get_metering_label': {u'value': u'rule:admin_only', u'key': u'get_metering_label'}, u'neutron-create_router': {u'value': u'rule:regular_user and rule:deny_readonly', u'key': u'create_router'}, u'neutron-update_flavor': {u'value': u'rule:admin_only', u'key': u'update_flavor'}, u'neutron-update_port:mac_learning_enabled': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'update_port:mac_learning_enabled'}, u'neutron-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'neutron-create_port:port_security_enabled': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'create_port:port_security_enabled'}, u'neutron-update_port:allowed_address_pairs': {u'value': u'rule:admin_or_network_owner and rule:deny_readonly', u'key': u'update_port:allowed_address_pairs'}, u'neutron-get_router:ha': {u'value': u'rule:admin_only', u'key': u'get_router:ha'}, u'neutron-update_network:router:external': {u'value': u'rule:admin_only', u'key': u'update_network:router:external'}, u'neutron-create_network_profile': {u'value': u'rule:admin_only', u'key': u'create_network_profile'}, u'neutron-create_network:provider:segmentation_id': {u'value': u'', u'key': u'create_network:provider:segmentation_id'}, u'neutron-delete_address_scope': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_address_scope'}, u'neutron-get_network:provider:network_type': {u'value': u'', u'key': u'get_network:provider:network_type'}, u'neutron-external': {u'value': u'field:networks:router:external=True', u'key': u'external'}, u'neutron-update_network_profile': {u'value': u'rule:admin_only', u'key': u'update_network_profile'}, u'neutron-update_policy_bandwidth_limit_rule': {u'value': u'rule:admin_only', u'key': u'update_policy_bandwidth_limit_rule'}, u'neutron-update_policy_profiles': {u'value': u'rule:admin_only', u'key': u'update_policy_profiles'}, u'neutron-admin_owner_or_network_owner': {u'value': u'rule:owner or rule:admin_or_network_owner', u'key': u'admin_owner_or_network_owner'}, u'neutron-create_address_scope': {u'value': u'rule:deny_readonly', u'key': u'create_address_scope'}, u'neutron-network_device': {u'value': u'field:port:device_owner=~^network:', u'key': u'network_device'}, u'neutron-update_port:mac_address': {u'value': u'rule:admin_only or rule:context_is_advsvc', u'key': u'update_port:mac_address'}, u'neutron-get_network_profile': {u'value': u'', u'key': u'get_network_profile'}, u'neutron-get_subnetpool': {u'value': u'rule:admin_or_owner or rule:shared_subnetpools', u'key': u'get_subnetpool'}, u'neutron-get_port:queue_id': {u'value': u'rule:admin_only', u'key': u'get_port:queue_id'}, u'neutron-create_policy_dscp_marking_rule': {u'value': u'rule:admin_only', u'key': u'create_policy_dscp_marking_rule'}, u'neutron-delete_segment': {u'value': u'rule:admin_only and rule:deny_readonly', u'key': u'delete_segment'}, u'neutron-update_rbac_policy:target_tenant': {u'value': u'rule:restrict_wildcard and rule:admin_or_owner', u'key': u'update_rbac_policy:target_tenant'}, u'neutron-get_network_profiles': {u'value': u'', u'key': u'get_network_profiles'}, u'neutron-get_rule_type': {u'value': u'rule:regular_user', u'key': u'get_rule_type'}, u'neutron-create_router:external_gateway_info:enable_snat': {u'value': u'rule:admin_only', u'key': u'create_router:external_gateway_info:enable_snat'}, u'neutron-create_port:binding:profile': {u'value': u'rule:admin_only', u'key': u'create_port:binding:profile'}, u'neutron-delete_policy': {u'value': u'rule:admin_only', u'key': u'delete_policy'}, u'neutron-update_router:distributed': {u'value': u'rule:admin_only', u'key': u'update_router:distributed'}, u'neutron-delete_policy_dscp_marking_rule': {u'value': u'rule:admin_only', u'key': u'delete_policy_dscp_marking_rule'}, u'neutron-create_flavor': {u'value': u'rule:admin_only', u'key': u'create_flavor'}, u'neutron-update_floatingip': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'update_floatingip'}, u'neutron-admin_or_network_owner': {u'value': u'rule:context_is_admin or tenant_id:%(network:tenant_id)s or role:network_admin', u'key': u'admin_or_network_owner'}, u'neutron-create_router:external_gateway_info:external_fixed_ips': {u'value': u'rule:admin_only', u'key': u'create_router:external_gateway_info:external_fixed_ips'}, u'neutron-create_network:router:external': {u'value': u'rule:admin_only', u'key': u'create_network:router:external'}, u'neutron-get_auto_allocated_topology': {u'value': u'rule:admin_or_owner', u'key': u'get_auto_allocated_topology'}, u'neutron-shared_subnetpools': {u'value': u'field:subnetpools:shared=True', u'key': u'shared_subnetpools'}, u'neutron-get_network:segments': {u'value': u'', u'key': u'get_network:segments'}, u'neutron-delete_floatingip': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_floatingip'}, u'neutron-create_network': {u'value': u'rule:deny_readonly', u'key': u'create_network'}, u'neutron-update_service_profile': {u'value': u'rule:admin_only', u'key': u'update_service_profile'}, u'neutron-remove_subports': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'remove_subports'}, u'neutron-delete_l3-router': {u'value': u'rule:admin_only', u'key': u'delete_l3-router'}, u'neutron-update_network:provider:segmentation_id': {u'value': u'', u'key': u'update_network:provider:segmentation_id'}, u'neutron-get_subnet:segment_id': {u'value': u'rule:admin_only', u'key': u'get_subnet:segment_id'}, u'neutron-create_subnet:segment_id': {u'value': u'rule:admin_only', u'key': u'create_subnet:segment_id'}, u'neutron-get_policy_bandwidth_limit_rule': {u'value': u'rule:regular_user', u'key': u'get_policy_bandwidth_limit_rule'}, u'neutron-get_subnet': {u'value': u'rule:admin_or_owner or rule:shared', u'key': u'get_subnet'}, u'neutron-get_network:provider:segmentation_id': {u'value': u'', u'key': u'get_network:provider:segmentation_id'}, u'neutron-get_trunk': {u'value': u'rule:admin_or_owner', u'key': u'get_trunk'}, u'neutron-get_address_scope': {u'value': u'rule:admin_or_owner or rule:shared_address_scopes', u'key': u'get_address_scope'}, u'neutron-get_port:binding:host_id': {u'value': u'rule:admin_only', u'key': u'get_port:binding:host_id'}, u'neutron-update_router:ha': {u'value': u'rule:admin_only', u'key': u'update_router:ha'}, u'neutron-update_network:provider:network_type': {u'value': u'', u'key': u'update_network:provider:network_type'}, u'neutron-create_subnet:service_types': {u'value': u'rule:admin_only', u'key': u'create_subnet:service_types'}, u'neutron-delete_agent': {u'value': u'rule:admin_only', u'key': u'delete_agent'}, u'neutron-create_lsn': {u'value': u'rule:admin_only', u'key': u'create_lsn'}, u'neutron-update_network:shared': {u'value': u'rule:admin_only', u'key': u'update_network:shared'}, u'neutron-get_dhcp-agents': {u'value': u'rule:admin_only', u'key': u'get_dhcp-agents'}, u'neutron-get_floatingip': {u'value': u'rule:admin_or_owner', u'key': u'get_floatingip'}, u'neutron-get_network_ip_availabilities': {u'value': u'rule:admin_only', u'key': u'get_network_ip_availabilities'}, u'neutron-context_is_advsvc': {u'value': u'role:advsvc and rule:deny_readonly', u'key': u'context_is_advsvc'}, u'neutron-create_network:is_default': {u'value': u'rule:admin_only', u'key': u'create_network:is_default'}, u'neutron-update_network:provider:physical_network': {u'value': u'', u'key': u'update_network:provider:physical_network'}, u'neutron-create_address_scope:shared': {u'value': u'rule:admin_only', u'key': u'create_address_scope:shared'}, u'neutron-delete_policy_bandwidth_limit_rule': {u'value': u'rule:admin_only', u'key': u'delete_policy_bandwidth_limit_rule'}, u'neutron-create_segment': {u'value': u'rule:admin_only and rule:deny_readonly', u'key': u'create_segment'}, u'neutron-update_port': {u'value': u'rule:admin_or_owner or rule:context_is_advsvc', u'key': u'update_port'}, u'neutron-get_l3-routers': {u'value': u'rule:admin_only', u'key': u'get_l3-routers'}, u'neutron-create_metering_label_rule': {u'value': u'rule:admin_only', u'key': u'create_metering_label_rule'}, u'neutron-delete_metering_label_rule': {u'value': u'rule:admin_only', u'key': u'delete_metering_label_rule'}, u'neutron-get_router:distributed': {u'value': u'rule:admin_only', u'key': u'get_router:distributed'}, u'neutron-delete_service_profile': {u'value': u'rule:admin_only', u'key': u'delete_service_profile'}, u'neutron-create_qos_queue': {u'value': u'rule:admin_only', u'key': u'create_qos_queue'}, u'neutron-create_port:binding:host_id': {u'value': u'rule:admin_only', u'key': u'create_port:binding:host_id'}, u'neutron-update_policy_dscp_marking_rule': {u'value': u'rule:admin_only', u'key': u'update_policy_dscp_marking_rule'}, u'neutron-get_flavor_service_profile': {u'value': u'rule:regular_user', u'key': u'get_flavor_service_profile'}, u'neutron-update_port:device_owner': {u'value': u'not rule:network_device or rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'update_port:device_owner'}, u'neutron-update_router:external_gateway_info:enable_snat': {u'value': u'rule:admin_only', u'key': u'update_router:external_gateway_info:enable_snat'}, u'neutron-add_router_interface': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'add_router_interface'}, u'neutron-get_port:binding:vif_details': {u'value': u'rule:admin_only', u'key': u'get_port:binding:vif_details'}, u'neutron-get_policy': {u'value': u'rule:regular_user', u'key': u'get_policy'}, u'neutron-get_flavors': {u'value': u'rule:regular_user', u'key': u'get_flavors'}, u'neutron-create_service_profile': {u'value': u'rule:admin_only', u'key': u'create_service_profile'}, u'neutron-get_network:queue_id': {u'value': u'rule:admin_only', u'key': u'get_network:queue_id'}, u'neutron-create_subnetpool:is_default': {u'value': u'rule:admin_only', u'key': u'create_subnetpool:is_default'}, u'neutron-create_policy_minimum_bandwidth_rule': {u'value': u'rule:admin_only', u'key': u'create_policy_minimum_bandwidth_rule'}, u'neutron-get_policy_profile': {u'value': u'', u'key': u'get_policy_profile'}, u'neutron-delete_dhcp-network': {u'value': u'rule:admin_only', u'key': u'delete_dhcp-network'}, u'neutron-delete_subnet': {u'value': u'rule:admin_or_network_owner and rule:deny_readonly', u'key': u'delete_subnet'}, u'neutron-update_address_scope': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'update_address_scope'}, u'neutron-get_policy_profiles': {u'value': u'', u'key': u'get_policy_profiles'}, u'neutron-add_subports': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'add_subports'}, u'neutron-delete_subnetpool': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_subnetpool'}, u'neutron-update_subnetpool:is_default': {u'value': u'rule:admin_only', u'key': u'update_subnetpool:is_default'}, u'neutron-owner': {u'value': u'tenant_id:%(tenant_id)s and rule:deny_readonly', u'key': u'owner'}, u'neutron-update_agent': {u'value': u'rule:admin_only', u'key': u'update_agent'}, u'neutron-update_network:segments': {u'value': u'', u'key': u'update_network:segments'}, u'neutron-update_policy': {u'value': u'rule:admin_only', u'key': u'update_policy'}, u'neutron-get_rbac_policy': {u'value': u'rule:admin_or_owner', u'key': u'get_rbac_policy'}, u'neutron-get_loadbalancer-hosting-agent': {u'value': u'rule:admin_only', u'key': u'get_loadbalancer-hosting-agent'}, u'neutron-create_network:provider:network_type': {u'value': u'', u'key': u'create_network:provider:network_type'}, u'neutron-update_port:port_security_enabled': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'update_port:port_security_enabled'}, u'neutron-delete_flavor': {u'value': u'rule:admin_only', u'key': u'delete_flavor'}, u'neutron-update_subnetpool': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'update_subnetpool'}, u'neutron-create_port:mac_address': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'create_port:mac_address'}, u'neutron-get_subports': {u'value': u'', u'key': u'get_subports'}, u'neutron-create_floatingip:floating_ip_address': {u'value': u'rule:admin_only', u'key': u'create_floatingip:floating_ip_address'}, u'neutron-get_network': {u'value': u'rule:admin_or_owner or rule:shared or rule:external or rule:context_is_advsvc', u'key': u'get_network'}, u'neutron-create_rbac_policy': {u'value': u'rule:deny_readonly', u'key': u'create_rbac_policy'}, u'neutron-shared_address_scopes': {u'value': u'field:address_scopes:shared=True', u'key': u'shared_address_scopes'}, u'neutron-get_port:binding:vif_type': {u'value': u'rule:admin_only', u'key': u'get_port:binding:vif_type'}, u'neutron-delete_router': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_router'}, u'neutron-create_port:device_owner': {u'value': u'not rule:network_device or rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'create_port:device_owner'}, u'neutron-get_agent': {u'value': u'rule:admin_only', u'key': u'get_agent'}, u'neutron-create_dhcp-network': {u'value': u'rule:admin_only', u'key': u'create_dhcp-network'}, u'neutron-get_agent-loadbalancers': {u'value': u'rule:admin_only', u'key': u'get_agent-loadbalancers'}, u'neutron-create_trunk': {u'value': u'rule:regular_user and rule:deny_readonly', u'key': u'create_trunk'}, u'neutron-update_network': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'update_network'}, u'neutron-create_network:provider:physical_network': {u'value': u'', u'key': u'create_network:provider:physical_network'}, u'neutron-update_port:binding:profile': {u'value': u'rule:admin_only and rule:deny_readonly', u'key': u'update_port:binding:profile'}, u'neutron-create_port': {u'value': u'rule:deny_readonly', u'key': u'create_port'}, u'neutron-get_l3-agents': {u'value': u'rule:admin_only', u'key': u'get_l3-agents'}, u'neutron-create_subnetpool:shared': {u'value': u'rule:admin_only', u'key': u'create_subnetpool:shared'}, u'neutron-create_router:ha': {u'value': u'rule:admin_only', u'key': u'create_router:ha'}, u'neutron-admin_only': {u'value': u'rule:context_is_admin and rule:deny_readonly', u'key': u'admin_only'}, u'neutron-get_service_profiles': {u'value': u'rule:admin_only', u'key': u'get_service_profiles'}, u'neutron-regular_user': {u'value': u'rule:deny_readonly', u'key': u'regular_user'}, u'neutron-get_qos_queue': {u'value': u'rule:admin_only', u'key': u'get_qos_queue'}, u'neutron-create_rbac_policy:target_tenant': {u'value': u'rule:restrict_wildcard', u'key': u'create_rbac_policy:target_tenant'}, u'neutron-update_segment': {u'value': u'rule:admin_only and rule:deny_readonly', u'key': u'update_segment'}, u'neutron-get_service_provider': {u'value': u'rule:regular_user', u'key': u'get_service_provider'}, u'neutron-update_address_scope:shared': {u'value': u'rule:admin_only', u'key': u'update_address_scope:shared'}, u'neutron-update_router:external_gateway_info:external_fixed_ips': {u'value': u'rule:admin_only', u'key': u'update_router:external_gateway_info:external_fixed_ips'}, u'neutron-delete_network': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_network'}, u'neutron-update_policy_minimum_bandwidth_rule': {u'value': u'rule:admin_only', u'key': u'update_policy_minimum_bandwidth_rule'}, u'neutron-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'neutron-get_network_ip_availability': {u'value': u'rule:admin_only', u'key': u'get_network_ip_availability'}, u'neutron-get_port': {u'value': u'rule:context_is_advsvc or rule:admin_owner_or_network_owner', u'key': u'get_port'}, u'neutron-get_segment': {u'value': u'rule:admin_only', u'key': u'get_segment'}, u'neutron-delete_network_profile': {u'value': u'rule:admin_only', u'key': u'delete_network_profile'}, u'neutron-delete_flavor_service_profile': {u'value': u'rule:admin_only', u'key': u'delete_flavor_service_profile'}, u'neutron-get_port:binding:profile': {u'value': u'rule:admin_only', u'key': u'get_port:binding:profile'}, u'neutron-get_network:provider:physical_network': {u'value': u'', u'key': u'get_network:provider:physical_network'}, u'neutron-create_l3-router': {u'value': u'rule:admin_only', u'key': u'create_l3-router'}, u'neutron-remove_rule': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'remove_rule'}, u'neutron-insert_rule': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'insert_rule'}, u'neutron-delete_port': {u'value': u'rule:context_is_advsvc or rule:admin_owner_or_network_owner', u'key': u'delete_port'}, u'neutron-create_port:mac_learning_enabled': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'create_port:mac_learning_enabled'}, u'neutron-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'neutron-create_flavor_service_profile': {u'value': u'rule:admin_only', u'key': u'create_flavor_service_profile'}, u'neutron-delete_metering_label': {u'value': u'rule:admin_only', u'key': u'delete_metering_label'}, u'neutron-get_metering_label_rule': {u'value': u'rule:admin_only', u'key': u'get_metering_label_rule'}, u'neutron-get_loadbalancer-pools': {u'value': u'rule:admin_only', u'key': u'get_loadbalancer-pools'}, u'neutron-get_service_profile': {u'value': u'rule:admin_only', u'key': u'get_service_profile'}, u'neutron-create_network:segments': {u'value': u'', u'key': u'create_network:segments'}, u'neutron-remove_router_interface': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'remove_router_interface'}, u'neutron-create_subnet': {u'value': u'rule:admin_or_network_owner and rule:deny_readonly', u'key': u'create_subnet'}, u'neutron-restrict_wildcard': {u'value': u'(not field:rbac_policy:target_tenant=*) or rule:admin_only', u'key': u'restrict_wildcard'}, u'neutron-update_subnet': {u'value': u'rule:admin_or_network_owner and rule:deny_readonly', u'key': u'update_subnet'}, u'neutron-get_network:router:external': {u'value': u'rule:regular_user', u'key': u'get_network:router:external'}, u'neutron-get_policy_minimum_bandwidth_rule': {u'value': u'rule:regular_user', u'key': u'get_policy_minimum_bandwidth_rule'}, u'neutron-get_dhcp-networks': {u'value': u'rule:admin_only', u'key': u'get_dhcp-networks'}, u'neutron-get_lsn': {u'value': u'rule:admin_only', u'key': u'get_lsn'}, u'neutron-shared': {u'value': u'field:networks:shared=True', u'key': u'shared'}, u'neutron-create_port:fixed_ips': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'create_port:fixed_ips'}, u'neutron-get_loadbalancer-agent': {u'value': u'rule:admin_only', u'key': u'get_loadbalancer-agent'}, u'neutron-create_policy_bandwidth_limit_rule': {u'value': u'rule:admin_only', u'key': u'create_policy_bandwidth_limit_rule'}}, u'neutron::plugins::ml2::mechanism_drivers': [u'openvswitch', u'sriovnicswitch'], u'gnocchi::wsgi::apache::threads': 1, u'manila::policy::policies': {u'manila-share:manage': {u'value': u'rule:admin_api', u'key': u'share:manage'}, u'manila-share_network:show': {u'value': u'rule:default', u'key': u'share_network:show'}, u'manila-share_snapshot_instance:show': {u'value': u'rule:admin_api', u'key': u'share_snapshot_instance:show'}, u'manila-scheduler_stats:pools:index': {u'value': u'rule:admin_api', u'key': u'scheduler_stats:pools:index'}, u'manila-share:access_get': {u'value': u'rule:default', u'key': u'share:access_get'}, u'manila-share_type:show': {u'value': u'rule:default', u'key': u'share_type:show'}, u'manila-security_service:create': {u'value': u'rule:default', u'key': u'security_service:create'}, u'manila-consistency_group:force_delete': {u'value': u'rule:admin_api', u'key': u'consistency_group:force_delete'}, u'manila-consistency_group:create': {u'value': u'rule:default', u'key': u'consistency_group:create'}, u'manila-consistency_group:get': {u'value': u'rule:default', u'key': u'consistency_group:get'}, u'manila-share_types_extra_spec:delete': {u'value': u'rule:admin_api', u'key': u'share_types_extra_spec:delete'}, u'manila-share_snapshot_instance:index': {u'value': u'rule:admin_api', u'key': u'share_snapshot_instance:index'}, u'manila-share_snapshot:force_delete': {u'value': u'rule:admin_api', u'key': u'share_snapshot:force_delete'}, u'manila-scheduler_stats:pools:detail': {u'value': u'rule:admin_api', u'key': u'scheduler_stats:pools:detail'}, u'manila-share:migration_start': {u'value': u'rule:admin_api', u'key': u'share:migration_start'}, u'manila-share_types_extra_spec:index': {u'value': u'rule:admin_api', u'key': u'share_types_extra_spec:index'}, u'manila-share_snapshot:unmanage_snapshot': {u'value': u'rule:admin_api', u'key': u'share_snapshot:unmanage_snapshot'}, u'manila-cgsnapshot:force_delete': {u'value': u'rule:admin_api', u'key': u'cgsnapshot:force_delete'}, u'manila-share:migration_cancel': {u'value': u'rule:admin_api', u'key': u'share:migration_cancel'}, u'manila-share:get': {u'value': u'rule:default', u'key': u'share:get'}, u'manila-share_snapshot_instance:detail': {u'value': u'rule:admin_api', u'key': u'share_snapshot_instance:detail'}, u'manila-consistency_group:update': {u'value': u'rule:default', u'key': u'consistency_group:update'}, u'manila-share_instance:force_delete': {u'value': u'rule:admin_api', u'key': u'share_instance:force_delete'}, u'manila-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'manila-share:get_all': {u'value': u'rule:default', u'key': u'share:get_all'}, u'manila-security_service:detail': {u'value': u'rule:default', u'key': u'security_service:detail'}, u'manila-share_replica:delete': {u'value': u'rule:default', u'key': u'share_replica:delete'}, u'manila-share_snapshot:manage_snapshot': {u'value': u'rule:admin_api', u'key': u'share_snapshot:manage_snapshot'}, u'manila-share_network:index': {u'value': u'rule:default', u'key': u'share_network:index'}, u'manila-share_snapshot:snapshot_update': {u'value': u'rule:default', u'key': u'share_snapshot:snapshot_update'}, u'manila-share:reset_status': {u'value': u'rule:admin_api', u'key': u'share:reset_status'}, u'manila-share:update_share_metadata': {u'value': u'rule:default', u'key': u'share:update_share_metadata'}, u'manila-share_replica:create': {u'value': u'rule:default', u'key': u'share_replica:create'}, u'manila-consistency_group:get_all': {u'value': u'rule:default', u'key': u'consistency_group:get_all'}, u'manila-share:update': {u'value': u'rule:default', u'key': u'share:update'}, u'manila-share_server:index': {u'value': u'rule:admin_api', u'key': u'share_server:index'}, u'manila-share_type:list_project_access': {u'value': u'rule:admin_api', u'key': u'share_type:list_project_access'}, u'manila-share_instance:reset_status': {u'value': u'rule:admin_api', u'key': u'share_instance:reset_status'}, u'manila-share_network:get_all_share_networks': {u'value': u'rule:admin_api', u'key': u'share_network:get_all_share_networks'}, u'manila-share_types_extra_spec:update': {u'value': u'rule:admin_api', u'key': u'share_types_extra_spec:update'}, u'manila-admin_api': {u'value': u'is_admin:True', u'key': u'admin_api'}, u'manila-cgsnapshot:reset_status': {u'value': u'rule:admin_api', u'key': u'cgsnapshot:reset_status'}, u'manila-share_snapshot:create_snapshot': {u'value': u'rule:default', u'key': u'share_snapshot:create_snapshot'}, u'manila-share_snapshot:reset_status': {u'value': u'rule:admin_api', u'key': u'share_snapshot:reset_status'}, u'manila-share_replica:reset_status': {u'value': u'rule:admin_api', u'key': u'share_replica:reset_status'}, u'manila-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'manila-share_server:details': {u'value': u'rule:admin_api', u'key': u'share_server:details'}, u'manila-share_types_extra_spec:show': {u'value': u'rule:admin_api', u'key': u'share_types_extra_spec:show'}, u'manila-share:list_by_share_server_id': {u'value': u'rule:admin_api', u'key': u'share:list_by_share_server_id'}, u'manila-share_replica:reset_replica_state': {u'value': u'rule:admin_api', u'key': u'share_replica:reset_replica_state'}, u'manila-share_server:show': {u'value': u'rule:admin_api', u'key': u'share_server:show'}, u'manila-cgsnapshot:delete': {u'value': u'rule:default', u'key': u'cgsnapshot:delete'}, u'manila-admin_or_owner': {u'value': u'is_admin:True or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'manila-share_network:update': {u'value': u'rule:default', u'key': u'share_network:update'}, u'manila-share_replica:get_all': {u'value': u'rule:default', u'key': u'share_replica:get_all'}, u'manila-share_types_extra_spec:create': {u'value': u'rule:admin_api', u'key': u'share_types_extra_spec:create'}, u'manila-cgsnapshot:get_cgsnapshot': {u'value': u'rule:default', u'key': u'cgsnapshot:get_cgsnapshot'}, u'manila-share:migration_get_progress': {u'value': u'rule:admin_api', u'key': u'share:migration_get_progress'}, u'manila-share_export_location:show': {u'value': u'rule:default', u'key': u'share_export_location:show'}, u'manila-share_network:delete': {u'value': u'rule:default', u'key': u'share_network:delete'}, u'manila-availability_zone:index': {u'value': u'rule:default', u'key': u'availability_zone:index'}, u'manila-share_snapshot_instance:reset_status': {u'value': u'rule:admin_api', u'key': u'share_snapshot_instance:reset_status'}, u'manila-share_instance:index': {u'value': u'rule:admin_api', u'key': u'share_instance:index'}, u'manila-share_type:index': {u'value': u'rule:default', u'key': u'share_type:index'}, u'manila-share_type:delete': {u'value': u'rule:admin_api', u'key': u'share_type:delete'}, u'manila-share_replica:show': {u'value': u'rule:default', u'key': u'share_replica:show'}, u'manila-share_type:add_project_access': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'share_type:add_project_access'}, u'manila-share:delete': {u'value': u'rule:default', u'key': u'share:delete'}, u'manila-share_type:remove_project_access': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'share_type:remove_project_access'}, u'manila-share:force_delete': {u'value': u'rule:admin_api', u'key': u'share:force_delete'}, u'manila-share:reset_task_state': {u'value': u'rule:admin_api', u'key': u'share:reset_task_state'}, u'manila-share:unmanage': {u'value': u'rule:admin_api', u'key': u'share:unmanage'}, u'manila-share_network:add_security_service': {u'value': u'rule:default', u'key': u'share_network:add_security_service'}, u'manila-share_instance_export_location:show': {u'value': u'rule:admin_api', u'key': u'share_instance_export_location:show'}, u'manila-share_snapshot:get_all_snapshots': {u'value': u'rule:default', u'key': u'share_snapshot:get_all_snapshots'}, u'manila-share_snapshot:get_snapshot': {u'value': u'rule:default', u'key': u'share_snapshot:get_snapshot'}, u'manila-share_server:delete': {u'value': u'rule:admin_api', u'key': u'share_server:delete'}, u'manila-service:update': {u'value': u'rule:admin_api', u'key': u'service:update'}, u'manila-share:migration_complete': {u'value': u'rule:admin_api', u'key': u'share:migration_complete'}, u'manila-cgsnapshot:create': {u'value': u'rule:default', u'key': u'cgsnapshot:create'}, u'manila-security_service:get_all_security_services': {u'value': u'rule:admin_api', u'key': u'security_service:get_all_security_services'}, u'manila-share_type:default': {u'value': u'rule:default', u'key': u'share_type:default'}, u'manila-consistency_group:delete': {u'value': u'rule:default', u'key': u'consistency_group:delete'}, u'manila-share_replica:force_delete': {u'value': u'rule:admin_api', u'key': u'share_replica:force_delete'}, u'manila-share_replica:promote': {u'value': u'rule:default', u'key': u'share_replica:promote'}, u'manila-share:create': {u'value': u'rule:deny_readonly', u'key': u'share:create'}, u'manila-share_export_location:index': {u'value': u'rule:default', u'key': u'share_export_location:index'}, u'manila-share_instance_export_location:index': {u'value': u'rule:admin_api', u'key': u'share_instance_export_location:index'}, u'manila-share_snapshot:delete_snapshot': {u'value': u'rule:default', u'key': u'share_snapshot:delete_snapshot'}, u'manila-quota_class_set:show': {u'value': u'rule:default', u'key': u'quota_class_set:show'}, u'manila-share:deny_access': {u'value': u'rule:default', u'key': u'share:deny_access'}, u'manila-share:extend': {u'value': u'rule:default', u'key': u'share:extend'}, u'manila-service:index': {u'value': u'rule:admin_api', u'key': u'service:index'}, u'manila-share_network:remove_security_service': {u'value': u'rule:default and rule:deny_readonly', u'key': u'share_network:remove_security_service'}, u'manila-share:get_share_metadata': {u'value': u'rule:default', u'key': u'share:get_share_metadata'}, u'manila-security_service:index': {u'value': u'rule:default', u'key': u'security_service:index'}, u'manila-quota_class_set:update': {u'value': u'rule:admin_api', u'key': u'quota_class_set:update'}, u'manila-consistency_group:reset_status': {u'value': u'rule:admin_api', u'key': u'consistency_group:reset_status'}, u'manila-share:delete_share_metadata': {u'value': u'rule:default', u'key': u'share:delete_share_metadata'}, u'manila-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'manila-security_service:delete': {u'value': u'rule:default', u'key': u'security_service:delete'}, u'manila-share:shrink': {u'value': u'rule:default', u'key': u'share:shrink'}, u'manila-quota_set:show': {u'value': u'rule:default', u'key': u'quota_set:show'}, u'manila-security_service:show': {u'value': u'rule:default', u'key': u'security_service:show'}, u'manila-share_replica:resync': {u'value': u'rule:admin_api', u'key': u'share_replica:resync'}, u'manila-quota_set:update': {u'value': u'rule:admin_api', u'key': u'quota_set:update'}, u'manila-share_network:create': {u'value': u'rule:default', u'key': u'share_network:create'}, u'manila-security_service:update': {u'value': u'rule:default', u'key': u'security_service:update'}, u'manila-share:allow_access': {u'value': u'rule:default', u'key': u'share:allow_access'}, u'manila-quota_set:delete': {u'value': u'rule:admin_api', u'key': u'quota_set:delete'}, u'manila-share_network:detail': {u'value': u'rule:default', u'key': u'share_network:detail'}, u'manila-share:access_get_all': {u'value': u'rule:default', u'key': u'share:access_get_all'}, u'manila-cgsnapshot:update': {u'value': u'rule:default', u'key': u'cgsnapshot:update'}, u'manila-share_type:create': {u'value': u'rule:admin_api', u'key': u'share_type:create'}, u'manila-share_instance:show': {u'value': u'rule:admin_api', u'key': u'share_instance:show'}, u'manila-cgsnapshot:get_all': {u'value': u'rule:default', u'key': u'cgsnapshot:get_all'}}, u'horizon::neutron_options': {u'enable_lb': True}, u'neutron::agents::lbaas::enabled': True, u'ceilometer::collector::collector_workers': 3, u'ceilometer::policy::policies': {u'ceilometer-telemetry:get_resource': {u'value': u'', u'key': u'telemetry:get_resource'}, u'ceilometer-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'ceilometer-telemetry:events:index': {u'value': u'', u'key': u'telemetry:events:index'}, u'ceilometer-telemetry:create_samples': {u'value': u'rule:deny_readonly', u'key': u'telemetry:create_samples'}, u'ceilometer-telemetry:get_meters': {u'value': u'', u'key': u'telemetry:get_meters'}, u'ceilometer-telemetry:query_sample': {u'value': u'', u'key': u'telemetry:query_sample'}, u'ceilometer-telemetry:get_sample': {u'value': u'', u'key': u'telemetry:get_sample'}, u'ceilometer-telemetry:get_samples': {u'value': u'', u'key': u'telemetry:get_samples'}, u'ceilometer-telemetry:events:show': {u'value': u'', u'key': u'telemetry:events:show'}, u'ceilometer-telemetry:get_resources': {u'value': u'', u'key': u'telemetry:get_resources'}, u'ceilometer-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'ceilometer-segregation': {u'value': u'rule:context_is_admin', u'key': u'segregation'}, u'ceilometer-telemetry:compute_statistics': {u'value': u'', u'key': u'telemetry:compute_statistics'}}, u'nova::config::nova_config': {u'vnc/keymap': {u'value': u'en-us'}, u'libvirt/volume_use_multipath': {u'value': u'True'}, u'libvirt/live_migration_permit_post_copy': {u'value': u'True'}}, u'ironic::policy::policies': {}, u'horizon::keystone_multidomain_support': u'True', u'gnocchi::storage::metric_processing_delay': 30, u'keystone::config::keystone_config': {u'identity/domain_config_dir': {u'value': u'/etc/keystone/domains'}, u'identity/domain_specific_drivers_enabled': {u'value': u'True'}}, u'neutron::config::server_config': {u'DEFAULT/min_l3_agents_per_router': {u'value': u'1'}}, u'zaqar::policy::policies': {u'zaqar-subscription:delete': {u'value': u'rule:deny_readonly', u'key': u'subscription:delete'}, u'zaqar-queues:get': {u'value': u'', u'key': u'queues:get'}, u'zaqar-messages:create': {u'value': u'rule:deny_readonly', u'key': u'messages:create'}, u'zaqar-flavors:update': {u'value': u'rule:context_is_admin', u'key': u'flavors:update'}, u'zaqar-messages:delete': {u'value': u'rule:deny_readonly', u'key': u'messages:delete'}, u'zaqar-claims:create': {u'value': u'rule:deny_readonly', u'key': u'claims:create'}, u'zaqar-pools:delete': {u'value': u'rule:context_is_admin', u'key': u'pools:delete'}, u'zaqar-claims:get': {u'value': u'', u'key': u'claims:get'}, u'zaqar-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'zaqar-claims:delete': {u'value': u'rule:deny_readonly', u'key': u'claims:delete'}, u'zaqar-claims:update': {u'value': u'rule:deny_readonly', u'key': u'claims:update'}, u'zaqar-subscription:create': {u'value': u'rule:deny_readonly', u'key': u'subscription:create'}, u'zaqar-pools:update': {u'value': u'rule:context_is_admin', u'key': u'pools:update'}, u'zaqar-queues:get_all': {u'value': u'', u'key': u'queues:get_all'}, u'zaqar-health:get': {u'value': u'rule:context_is_admin', u'key': u'health:get'}, u'zaqar-flavors:get_all': {u'value': u'', u'key': u'flavors:get_all'}, u'zaqar-subscription:get': {u'value': u'', u'key': u'subscription:get'}, u'zaqar-subscription:confirm': {u'value': u'rule:deny_readonly', u'key': u'subscription:confirm'}, u'zaqar-messages:get_all': {u'value': u'', u'key': u'messages:get_all'}, u'zaqar-admin_or_owner': {u'value': u'is_admin:True or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'zaqar-pools:get_all': {u'value': u'rule:context_is_admin', u'key': u'pools:get_all'}, u'zaqar-subscription:get_all': {u'value': u'', u'key': u'subscription:get_all'}, u'zaqar-queues:create': {u'value': u'rule:deny_readonly', u'key': u'queues:create'}, u'zaqar-queues:update': {u'value': u'rule:deny_readonly', u'key': u'queues:update'}, u'zaqar-flavors:create': {u'value': u'rule:context_is_admin', u'key': u'flavors:create'}, u'zaqar-flavors:get': {u'value': u'', u'key': u'flavors:get'}, u'zaqar-messages:get': {u'value': u'', u'key': u'messages:get'}, u'zaqar-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'zaqar-flavors:delete': {u'value': u'rule:context_is_admin', u'key': u'flavors:delete'}, u'zaqar-queues:delete': {u'value': u'rule:deny_readonly', u'key': u'queues:delete'}, u'zaqar-queues:stats': {u'value': u'', u'key': u'queues:stats'}, u'zaqar-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'zaqar-messages:delete_all': {u'value': u'rule:deny_readonly', u'key': u'messages:delete_all'}, u'zaqar-pools:create': {u'value': u'rule:context_is_admin', u'key': u'pools:create'}, u'zaqar-subscription:update': {u'value': u'rule:deny_readonly', u'key': u'subscription:update'}, u'zaqar-pools:get': {u'value': u'rule:context_is_admin', u'key': u'pools:get'}, u'zaqar-claims:get_all': {u'value': u'', u'key': u'claims:get_all'}, u'zaqar-ping:get': {u'value': u'', u'key': u'ping:get'}}, u'nova::policy::policies': {u'nova-os_compute_api:os-hypervisors:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-hypervisors:discoverable'}, u'nova-os_compute_api:os-assisted-volume-snapshots:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-assisted-volume-snapshots:discoverable'}, u'nova-admin_or_network_owner': {u'value': u'rule:context_is_admin or tenant_id:%(network:tenant_id)s or role:network_admin', u'key': u'admin_or_network_owner'}, u'nova-os_compute_api:os-flavor-extra-specs:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-flavor-extra-specs:update'}, u'nova-os_compute_api:os-aggregates:create': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-aggregates:create'}, u'nova-os_compute_api:os-migrate-server:migrate': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-migrate-server:migrate'}, u'nova-os_compute_api:os-quota-class-sets:show': {u'value': u'is_admin:True or quota_class:%(quota_class)s', u'key': u'os_compute_api:os-quota-class-sets:show'}, u'nova-os_compute_api:os-floating-ip-dns': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-floating-ip-dns'}, u'nova-os_compute_api:servers:confirm_resize': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:confirm_resize'}, u'nova-os_compute_api:os-networks:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-networks:discoverable'}, u'nova-os_compute_api:os-floating-ips-bulk:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-floating-ips-bulk:discoverable'}, u'nova-os_compute_api:os-floating-ips': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-floating-ips'}, u'nova-os_compute_api:os-server-tags:index': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:index'}, u'nova-os_compute_api:os-aggregates:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-aggregates:update'}, u'nova-os_compute_api:servers:create:attach_volume': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:create:attach_volume'}, u'nova-os_compute_api:os-extended-status': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-extended-status'}, u'nova-os_compute_api:server-metadata:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:server-metadata:create'}, u'nova-network:attach_external_network': {u'value': u'is_admin:True', u'key': u'network:attach_external_network'}, u'nova-os_compute_api:server-metadata:update': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:server-metadata:update'}, u'nova-os_compute_api:os-migrate-server:migrate_live': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-migrate-server:migrate_live'}, u'nova-os_compute_api:os-pci:detail': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-pci:detail'}, u'nova-os_compute_api:os-keypairs:delete': {u'value': u'rule:admin_api or user_id:%(user_id)s', u'key': u'os_compute_api:os-keypairs:delete'}, u'nova-os_compute_api:os-server-groups:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-groups:discoverable'}, u'nova-os_compute_api:os-instance-actions:events': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-instance-actions:events'}, u'nova-os_compute_api:os-security-group-default-rules': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-security-group-default-rules'}, u'nova-os_compute_api:os-cells:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-cells:discoverable'}, u'nova-os_compute_api:os-admin-actions:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-admin-actions:discoverable'}, u'nova-os_compute_api:os-migrations:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-migrations:discoverable'}, u'nova-os_compute_api:servers:create_image:allow_volume_backed': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:create_image:allow_volume_backed'}, u'nova-os_compute_api:os-migrate-server:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-migrate-server:discoverable'}, u'nova-os_compute_api:os-volumes-attachments:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-volumes-attachments:delete'}, u'nova-os_compute_api:os-extended-status:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-extended-status:discoverable'}, u'nova-os_compute_api:os-lock-server:unlock': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-lock-server:unlock'}, u'nova-os_compute_api:servers:detail': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:detail'}, u'nova-os_compute_api:extensions:discoverable': {u'value': u'@', u'key': u'os_compute_api:extensions:discoverable'}, u'nova-os_compute_api:server-metadata:discoverable': {u'value': u'@', u'key': u'os_compute_api:server-metadata:discoverable'}, u'nova-os_compute_api:os-simple-tenant-usage:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-simple-tenant-usage:discoverable'}, u'nova-os_compute_api:limits': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:limits'}, u'nova-os_compute_api:os-shelve:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-shelve:discoverable'}, u'nova-os_compute_api:os-shelve:unshelve': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-shelve:unshelve'}, u'nova-os_compute_api:os-console-output': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-console-output'}, u'nova-os_compute_api:os-keypairs:index': {u'value': u'rule:admin_api or user_id:%(user_id)s', u'key': u'os_compute_api:os-keypairs:index'}, u'nova-os_compute_api:os-aggregates:remove_host': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-aggregates:remove_host'}, u'nova-os_compute_api:os-server-tags:delete': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:delete'}, u'nova-os_compute_api:os-flavor-access:add_tenant_access': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-flavor-access:add_tenant_access'}, u'nova-os_compute_api:os-aggregates:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-aggregates:discoverable'}, u'nova-os_compute_api:os-services': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-services'}, u'nova-os_compute_api:os-networks-associate:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-networks-associate:discoverable'}, u'nova-os_compute_api:os-server-usage:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-usage:discoverable'}, u'nova-os_compute_api:os-server-tags:update': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:update'}, u'nova-os_compute_api:os-flavor-extra-specs:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-flavor-extra-specs:show'}, u'nova-os_compute_api:flavors': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:flavors'}, u'nova-os_compute_api:ips:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:ips:show'}, u'nova-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'nova-os_compute_api:os-instance-usage-audit-log:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-instance-usage-audit-log:discoverable'}, u'nova-os_compute_api:os-availability-zone:detail': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-availability-zone:detail'}, u'nova-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'nova-os_compute_api:os-multinic': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-multinic'}, u'nova-os_compute_api:os-volumes-attachments:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-volumes-attachments:create'}, u'nova-os_compute_api:os-rescue:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-rescue:discoverable'}, u'nova-cells_scheduler_filter:TargetCellFilter': {u'value': u'is_admin:True', u'key': u'cells_scheduler_filter:TargetCellFilter'}, u'nova-os_compute_api:os-server-tags:delete_all': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:delete_all'}, u'nova-os_compute_api:os-quota-class-sets:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-quota-class-sets:discoverable'}, u'nova-os_compute_api:os-user-data:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-user-data:discoverable'}, u'nova-os_compute_api:os-flavor-extra-specs:delete': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-flavor-extra-specs:delete'}, u'nova-os_compute_api:servers:create:attach_network': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:create:attach_network'}, u'nova-os_compute_api:os-admin-actions': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-admin-actions'}, u'nova-os_compute_api:os-flavor-extra-specs:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-flavor-extra-specs:index'}, u'nova-os_compute_api:os-attach-interfaces': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-attach-interfaces'}, u'nova-admin_owner_or_network_owner': {u'value': u'rule:owner or rule:admin_or_network_owner', u'key': u'admin_owner_or_network_owner'}, u'nova-os_compute_api:os-used-limits': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-used-limits'}, u'nova-os_compute_api:os-flavor-access:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-flavor-access:discoverable'}, u'nova-admin_only': {u'value': u'rule:context_is_admin and rule:deny_readonly', u'key': u'admin_only'}, u'nova-os_compute_api:os-tenant-networks': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-tenant-networks'}, u'nova-os_compute_api:images:discoverable': {u'value': u'@', u'key': u'os_compute_api:images:discoverable'}, u'nova-os_compute_api:servers:migrations:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:servers:migrations:delete'}, u'nova-os_compute_api:os-pause-server:pause': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-pause-server:pause'}, u'nova-os_compute_api:os-keypairs:create': {u'value': u'rule:admin_api or user_id:%(user_id)s', u'key': u'os_compute_api:os-keypairs:create'}, u'nova-os_compute_api:servers:revert_resize': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:revert_resize'}, u'nova-os_compute_api:servers:detail:get_all_tenants': {u'value': u'rule:admin_api', u'key': u'os_compute_api:servers:detail:get_all_tenants'}, u'nova-os_compute_api:os-suspend-server:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-suspend-server:discoverable'}, u'nova-os_compute_api:os-flavor-rxtx:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-flavor-rxtx:discoverable'}, u'nova-os_compute_api:os-server-tags:show': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:show'}, u'nova-os_compute_api:os-certificates:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-certificates:show'}, u'nova-os_compute_api:os-fping:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-fping:discoverable'}, u'nova-os_compute_api:os-flavor-rxtx': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-flavor-rxtx'}, u'nova-os_compute_api:os-fixed-ips:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-fixed-ips:discoverable'}, u'nova-os_compute_api:os-remote-consoles': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-remote-consoles'}, u'nova-os_compute_api:os-extended-availability-zone:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-extended-availability-zone:discoverable'}, u'nova-os_compute_api:os-networks': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-networks'}, u'nova-os_compute_api:os-admin-actions:inject_network_info': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-admin-actions:inject_network_info'}, u'nova-os_compute_api:os-attach-interfaces:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-attach-interfaces:discoverable'}, u'nova-os_compute_api:os-cloudpipe': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-cloudpipe'}, u'nova-os_compute_api:image-metadata:discoverable': {u'value': u'@', u'key': u'os_compute_api:image-metadata:discoverable'}, u'nova-os_compute_api:server-metadata:update_all': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:server-metadata:update_all'}, u'nova-os_compute_api:os-quota-sets:detail': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-quota-sets:detail'}, u'nova-os_compute_api:os-server-password:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-password:discoverable'}, u'nova-os_compute_api:servers:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:delete'}, u'nova-os_compute_api:server-metadata:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:server-metadata:index'}, u'nova-os_compute_api:os-consoles:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-consoles:index'}, u'nova-os_compute_api:os-attach-interfaces:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-attach-interfaces:create'}, u'nova-os_compute_api:os-multinic:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-multinic:discoverable'}, u'nova-os_compute_api:servers:reboot': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:reboot'}, u'nova-os_compute_api:os-lock-server:lock': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-lock-server:lock'}, u'nova-os_compute_api:os-flavor-access:remove_tenant_access': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-flavor-access:remove_tenant_access'}, u'nova-os_compute_api:os-consoles:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-consoles:delete'}, u'nova-os_compute_api:os-deferred-delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-deferred-delete'}, u'nova-os_compute_api:os-pci:pci_servers': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-pci:pci_servers'}, u'nova-os_compute_api:os-console-auth-tokens': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-console-auth-tokens'}, u'nova-os_compute_api:os-server-diagnostics': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-server-diagnostics'}, u'nova-os_compute_api:os-extended-availability-zone': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-extended-availability-zone'}, u'nova-os_compute_api:servers:trigger_crash_dump': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:trigger_crash_dump'}, u'nova-os_compute_api:os-flavor-manage:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-flavor-manage:discoverable'}, u'nova-os_compute_api:os-cells:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-cells:delete'}, u'nova-os_compute_api:os-floating-ip-pools': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-floating-ip-pools'}, u'nova-os_compute_api:os-block-device-mapping-v1:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-block-device-mapping-v1:discoverable'}, u'nova-os_compute_api:os-hosts:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-hosts:discoverable'}, u'nova-os_compute_api:os-volumes-attachments:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-volumes-attachments:discoverable'}, u'nova-os_compute_api:versions:discoverable': {u'value': u'@', u'key': u'os_compute_api:versions:discoverable'}, u'nova-os_compute_api:os-instance-actions:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-instance-actions:discoverable'}, u'nova-regular_user': {u'value': u'rule:deny_readonly', u'key': u'regular_user'}, u'nova-os_compute_api:os-services:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-services:discoverable'}, u'nova-os_compute_api:os-evacuate': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-evacuate'}, u'nova-os_compute_api:os-virtual-interfaces': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-virtual-interfaces'}, u'nova-cells_scheduler_filter:DifferentCellFilter': {u'value': u'is_admin:True', u'key': u'cells_scheduler_filter:DifferentCellFilter'}, u'nova-os_compute_api:os-create-backup': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-create-backup'}, u'nova-os_compute_api:os-used-limits:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-used-limits:discoverable'}, u'nova-os_compute_api:os-aggregates:add_host': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-aggregates:add_host'}, u'nova-os_compute_api:os-aggregates:index': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-aggregates:index'}, u'nova-os_compute_api:os-volumes-attachments:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-volumes-attachments:index'}, u'nova-os_compute_api:os-remote-consoles:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-remote-consoles:discoverable'}, u'nova-os_compute_api:os-admin-password:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-admin-password:discoverable'}, u'nova-os_compute_api:servers:resize': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:resize'}, u'nova-os_compute_api:os-baremetal-nodes': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-baremetal-nodes'}, u'nova-os_compute_api:os-hosts': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-hosts'}, u'nova-owner': {u'value': u'tenant_id:%(tenant_id)s and rule:deny_readonly', u'key': u'owner'}, u'nova-os_compute_api:os-flavor-extra-specs:create': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-flavor-extra-specs:create'}, u'nova-os_compute_api:server-metadata:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:server-metadata:show'}, u'nova-os_compute_api:os-tenant-networks:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-tenant-networks:discoverable'}, u'nova-os_compute_api:servers:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:index'}, u'nova-os_compute_api:os-hide-server-addresses:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-hide-server-addresses:discoverable'}, u'nova-os_compute_api:os-evacuate:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-evacuate:discoverable'}, u'nova-os_compute_api:os-aggregates:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-aggregates:delete'}, u'nova-os_compute_api:servers:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:show'}, u'nova-os_compute_api:os-server-diagnostics:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-diagnostics:discoverable'}, u'nova-os_compute_api:os-volumes-attachments:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-volumes-attachments:update'}, u'nova-os_compute_api:os-quota-sets:update': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-quota-sets:update'}, u'nova-os_compute_api:servers:index:get_all_tenants': {u'value': u'rule:admin_api', u'key': u'os_compute_api:servers:index:get_all_tenants'}, u'nova-os_compute_api:os-cells:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-cells:update'}, u'nova-os_compute_api:os-suspend-server:resume': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-suspend-server:resume'}, u'nova-os_compute_api:servers:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:create'}, u'nova-os_compute_api:image-size': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:image-size'}, u'nova-os_compute_api:os-server-external-events:create': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-server-external-events:create'}, u'nova-os_compute_api:os-agents': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-agents'}, u'nova-os_compute_api:os-scheduler-hints:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-scheduler-hints:discoverable'}, u'nova-os_compute_api:os-quota-sets:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-quota-sets:show'}, u'nova-context_is_advsvc': {u'value': u'role:advsvc', u'key': u'context_is_advsvc'}, u'nova-os_compute_api:os-admin-actions:reset_state': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-admin-actions:reset_state'}, u'nova-os_compute_api:os-certificates:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-certificates:discoverable'}, u'nova-os_compute_api:os-extended-server-attributes:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-extended-server-attributes:discoverable'}, u'nova-os_compute_api:os-consoles:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-consoles:discoverable'}, u'nova-os_compute_api:os-virtual-interfaces:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-virtual-interfaces:discoverable'}, u'nova-os_compute_api:extensions': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:extensions'}, u'nova-os_compute_api:os-server-tags:update_all': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:update_all'}, u'nova-os_compute_api:servers:migrations:show': {u'value': u'rule:admin_api', u'key': u'os_compute_api:servers:migrations:show'}, u'nova-os_compute_api:os-security-groups': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-security-groups'}, u'nova-os_compute_api:ips:discoverable': {u'value': u'@', u'key': u'os_compute_api:ips:discoverable'}, u'nova-os_compute_api:os-quota-sets:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-quota-sets:discoverable'}, u'nova-os_compute_api:os-console-output:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-console-output:discoverable'}, u'nova-os_compute_api:servers:rebuild': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:rebuild'}, u'nova-os_compute_api:os-certificates:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-certificates:create'}, u'nova-os_compute_api:os-fping': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-fping'}, u'nova-os_compute_api:os-shelve:shelve': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-shelve:shelve'}, u'nova-os_compute_api:servers:create:forced_host': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:servers:create:forced_host'}, u'nova-os_compute_api:server-migrations:discoverable': {u'value': u'@', u'key': u'os_compute_api:server-migrations:discoverable'}, u'nova-os_compute_api:servers:discoverable': {u'value': u'@', u'key': u'os_compute_api:servers:discoverable'}, u'nova-os_compute_api:os-consoles:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-consoles:create'}, u'nova-os_compute_api:os-instance-usage-audit-log': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-instance-usage-audit-log'}, u'nova-os_compute_api:os-quota-class-sets:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-quota-class-sets:update'}, u'nova-os_compute_api:os-keypairs': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-keypairs'}, u'nova-os_compute_api:os-consoles:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-consoles:show'}, u'nova-os_compute_api:os-aggregates:show': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-aggregates:show'}, u'nova-os_compute_api:os-extended-volumes:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-extended-volumes:discoverable'}, u'nova-os_compute_api:os-baremetal-nodes:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-baremetal-nodes:discoverable'}, u'nova-os_compute_api:os-server-password': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-server-password'}, u'nova-os_compute_api:os-volumes:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-volumes:discoverable'}, u'nova-os_compute_api:os-security-groups:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-security-groups:discoverable'}, u'nova-os_compute_api:os-floating-ips:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-floating-ips:discoverable'}, u'nova-os_compute_api:os-rescue': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-rescue'}, u'nova-os_compute_api:os-block-device-mapping:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-block-device-mapping:discoverable'}, u'nova-os_compute_api:os-extended-server-attributes': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-extended-server-attributes'}, u'nova-os_compute_api:os-security-group-default-rules:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-security-group-default-rules:discoverable'}, u'nova-os_compute_api:os-keypairs:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-keypairs:discoverable'}, u'nova-os_compute_api:os-pci:show': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-pci:show'}, u'nova-os_compute_api:os-server-groups': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-server-groups'}, u'nova-os_compute_api:os-extended-volumes': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-extended-volumes'}, u'nova-os_compute_api:os-assisted-volume-snapshots:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-assisted-volume-snapshots:delete'}, u'nova-os_compute_api:os-server-tags:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:discoverable'}, u'nova-os_compute_api:os-server-external-events:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-external-events:discoverable'}, u'nova-os_compute_api:os-floating-ip-pools:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-floating-ip-pools:discoverable'}, u'nova-os_compute_api:os-instance-actions': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-instance-actions'}, u'nova-os_compute_api:os-cloudpipe:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-cloudpipe:discoverable'}, u'nova-os_compute_api:os-networks-associate': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-networks-associate'}, u'nova-os_compute_api:os-floating-ip-dns:domain:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-floating-ip-dns:domain:delete'}, u'nova-os_compute_api:os-deferred-delete:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-deferred-delete:discoverable'}, u'nova-os_compute_api:os-server-usage': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-server-usage'}, u'nova-os_compute_api:limits:discoverable': {u'value': u'@', u'key': u'os_compute_api:limits:discoverable'}, u'nova-os_compute_api:os-simple-tenant-usage:list': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-simple-tenant-usage:list'}, u'nova-os_compute_api:os-attach-interfaces:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-attach-interfaces:delete'}, u'nova-os_compute_api:image-size:discoverable': {u'value': u'@', u'key': u'os_compute_api:image-size:discoverable'}, u'nova-os_compute_api:os-flavor-manage': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-flavor-manage'}, u'nova-os_compute_api:servers:update': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:update'}, u'nova-os_compute_api:os-multiple-create:discoverable': {u'value': u'@ and rule:deny_readonly', u'key': u'os_compute_api:os-multiple-create:discoverable'}, u'nova-os_compute_api:os-volumes-attachments:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-volumes-attachments:show'}, u'nova-os_compute_api:os-cells': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-cells'}, u'nova-os_compute_api:servers:migrations:index': {u'value': u'rule:admin_api', u'key': u'os_compute_api:servers:migrations:index'}, u'nova-os_compute_api:servers:create_image': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:create_image'}, u'nova-os_compute_api:os-agents:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-agents:discoverable'}, u'nova-os_compute_api:os-config-drive:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-config-drive:discoverable'}, u'nova-os_compute_api:os-quota-sets:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-quota-sets:delete'}, u'nova-os_compute_api:servers:migrations:force_complete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:servers:migrations:force_complete'}, u'nova-os_compute_api:os-flavor-extra-specs:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-flavor-extra-specs:discoverable'}, u'nova-os_compute_api:os-floating-ip-dns:domain:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-floating-ip-dns:domain:update'}, u'nova-os_compute_api:os-config-drive': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-config-drive'}, u'nova-os_compute_api:os-networks:view': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-networks:view'}, u'nova-os_compute_api:os-pause-server:unpause': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-pause-server:unpause'}, u'nova-os_compute_api:os-admin-password': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-admin-password'}, u'nova-os_compute_api:os-suspend-server:suspend': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-suspend-server:suspend'}, u'nova-os_compute_api:server-metadata:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:server-metadata:delete'}, u'nova-os_compute_api:os-shelve:shelve_offload': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-shelve:shelve_offload'}, u'nova-os_compute_api:os-console-auth-tokens:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-console-auth-tokens:discoverable'}, u'nova-os_compute_api:os-assisted-volume-snapshots:create': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-assisted-volume-snapshots:create'}, u'nova-os_compute_api:os-quota-sets:defaults': {u'value': u'@', u'key': u'os_compute_api:os-quota-sets:defaults'}, u'nova-os_compute_api:os-simple-tenant-usage:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-simple-tenant-usage:show'}, u'nova-os_compute_api:os-pci:index': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-pci:index'}, u'nova-os_compute_api:servers:start': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:start'}, u'nova-os_compute_api:os-availability-zone:list': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-availability-zone:list'}, u'nova-os_compute_api:os-hide-server-addresses': {u'value': u'is_admin:False', u'key': u'os_compute_api:os-hide-server-addresses'}, u'nova-os_compute_api:os-lock-server:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-lock-server:discoverable'}, u'nova-os_compute_api:os-pause-server:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-pause-server:discoverable'}, u'nova-os_compute_api:extension_info:discoverable': {u'value': u'@', u'key': u'os_compute_api:extension_info:discoverable'}, u'nova-os_compute_api:os-availability-zone:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-availability-zone:discoverable'}, u'nova-os_compute_api:os-fixed-ips': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-fixed-ips'}, u'nova-os_compute_api:servers:show:host_status': {u'value': u'rule:admin_api', u'key': u'os_compute_api:servers:show:host_status'}, u'nova-os_compute_api:os-fping:all_tenants': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-fping:all_tenants'}, u'nova-os_compute_api:os-pci:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-pci:discoverable'}, u'nova-os_compute_api:os-admin-actions:reset_network': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-admin-actions:reset_network'}, u'nova-os_compute_api:os-floating-ip-dns:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-floating-ip-dns:discoverable'}, u'nova-os_compute_api:flavors:discoverable': {u'value': u'@', u'key': u'os_compute_api:flavors:discoverable'}, u'nova-os_compute_api:os-cells:sync_instances': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-cells:sync_instances'}, u'nova-os_compute_api:os-hypervisors': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-hypervisors'}, u'nova-os_compute_api:os-migrations:index': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-migrations:index'}, u'nova-os_compute_api:servers:stop': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:stop'}, u'nova-admin_api': {u'value': u'is_admin:True', u'key': u'admin_api'}, u'nova-os_compute_api:os-create-backup:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-create-backup:discoverable'}, u'nova-os_compute_api:ips:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:ips:index'}, u'nova-os_compute_api:os-aggregates:set_metadata': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-aggregates:set_metadata'}, u'nova-os_compute_api:os-lock-server:unlock:unlock_override': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-lock-server:unlock:unlock_override'}, u'nova-os_compute_api:os-floating-ips-bulk': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-floating-ips-bulk'}, u'nova-admin_or_owner': {u'value': u'is_admin:True or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'nova-os_compute_api:os-keypairs:show': {u'value': u'rule:admin_api or user_id:%(user_id)s', u'key': u'os_compute_api:os-keypairs:show'}, u'nova-os_compute_api:os-volumes': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-volumes'}, u'nova-os_compute_api:os-flavor-access': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-flavor-access'}, u'nova-os_compute_api:os-cells:create': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-cells:create'}}, u'gnocchi::wsgi::apache::workers': 12, u'ceilometer::dispatcher::gnocchi::archive_policy': u'low_workload', u'glance::policy::policies': {u'glance-delete_member': {u'value': u'rule:deny_readonly', u'key': u'delete_member'}, u'glance-modify_member': {u'value': u'rule:deny_readonly', u'key': u'modify_member'}, u'glance-get_members': {u'value': u'', u'key': u'get_members'}, u'glance-add_metadef_tags': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_tags'}, u'glance-modify_metadef_namespace': {u'value': u'rule:deny_readonly', u'key': u'modify_metadef_namespace'}, u'glance-get_tasks': {u'value': u'role:admin', u'key': u'get_tasks'}, u'glance-add_metadef_namespace': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_namespace'}, u'glance-add_metadef_resource_type_association': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_resource_type_association'}, u'glance-modify_image': {u'value': u'rule:deny_readonly', u'key': u'modify_image'}, u'glance-add_task': {u'value': u'role:admin and rule:deny_readonly', u'key': u'add_task'}, u'glance-get_metadef_property': {u'value': u'', u'key': u'get_metadef_property'}, u'glance-set_image_location': {u'value': u'rule:deny_readonly', u'key': u'set_image_location'}, u'glance-get_task': {u'value': u'role:admin', u'key': u'get_task'}, u'glance-modify_task': {u'value': u'role:admin and rule:deny_readonly', u'key': u'modify_task'}, u'glance-add_metadef_property': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_property'}, u'glance-list_metadef_resource_types': {u'value': u'', u'key': u'list_metadef_resource_types'}, u'glance-publicize_image': {u'value': u'role:admin', u'key': u'publicize_image'}, u'glance-reactivate': {u'value': u'rule:deny_readonly', u'key': u'reactivate'}, u'glance-get_metadef_namespace': {u'value': u'', u'key': u'get_metadef_namespace'}, u'glance-copy_from': {u'value': u'rule:deny_readonly', u'key': u'copy_from'}, u'glance-add_image': {u'value': u'rule:deny_readonly', u'key': u'add_image'}, u'glance-get_image': {u'value': u'', u'key': u'get_image'}, u'glance-get_metadef_object': {u'value': u'', u'key': u'get_metadef_object'}, u'glance-modify_metadef_property': {u'value': u'rule:deny_readonly', u'key': u'modify_metadef_property'}, u'glance-get_metadef_tags': {u'value': u'', u'key': u'get_metadef_tags'}, u'glance-add_member': {u'value': u'rule:deny_readonly', u'key': u'add_member'}, u'glance-upload_image': {u'value': u'rule:deny_readonly', u'key': u'upload_image'}, u'glance-modify_metadef_object': {u'value': u'rule:deny_readonly', u'key': u'modify_metadef_object'}, u'glance-get_metadef_namespaces': {u'value': u'', u'key': u'get_metadef_namespaces'}, u'glance-get_image_location': {u'value': u'', u'key': u'get_image_location'}, u'glance-deactivate': {u'value': u'rule:deny_readonly', u'key': u'deactivate'}, u'glance-delete_image_location': {u'value': u'rule:deny_readonly', u'key': u'delete_image_location'}, u'glance-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'glance-get_metadef_properties': {u'value': u'', u'key': u'get_metadef_properties'}, u'glance-get_metadef_tag': {u'value': u'', u'key': u'get_metadef_tag'}, u'glance-download_image': {u'value': u'rule:deny_readonly', u'key': u'download_image'}, u'glance-manage_image_cache': {u'value': u'role:admin', u'key': u'manage_image_cache'}, u'glance-get_images': {u'value': u'', u'key': u'get_images'}, u'glance-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'glance-get_member': {u'value': u'', u'key': u'get_member'}, u'glance-modify_metadef_tag': {u'value': u'rule:deny_readonly', u'key': u'modify_metadef_tag'}, u'glance-add_metadef_tag': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_tag'}, u'glance-delete_image': {u'value': u'rule:deny_readonly', u'key': u'delete_image'}, u'glance-get_metadef_resource_type': {u'value': u'', u'key': u'get_metadef_resource_type'}, u'glance-add_metadef_object': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_object'}, u'glance-default': {u'value': u'role:admin', u'key': u'default'}, u'glance-get_metadef_objects': {u'value': u'', u'key': u'get_metadef_objects'}}, u'neutron::agents::lbaas::manage_service': True, u'neutron::agents::lbaas::manage_haproxy_package': False, u'keystone::cron::token_flush::minute': 1, u'neutron::agents::ml2::ovs::prevent_arp_spoofing': False, u'gnocchi::statsd::archive_policy_name': u'low_workload', u'keystone::cron::token_flush::maxdelay': 1800, u'gnocchi::metricd::workers': 12, u'horizon::keystone_default_domain': u'Default', u'neutron::agents::l3::enable_metadata_proxy': True, u'neutron::agents::lbaas::user_group': u'haproxy', u'keystone::policy::policies': {u'keystone-identity:get_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:get_endpoint'}, u'keystone-identity:create_user': {u'value': u'rule:admin_required', u'key': u'identity:create_user'}, u'keystone-identity:create_credential': {u'value': u'rule:admin_required', u'key': u'identity:create_credential'}, u'keystone-identity:delete_project': {u'value': u'rule:admin_required', u'key': u'identity:delete_project'}, u'keystone-identity:get_endpoint_group_in_project': {u'value': u'rule:admin_required', u'key': u'identity:get_endpoint_group_in_project'}, u'keystone-identity:delete_service_provider': {u'value': u'rule:admin_required', u'key': u'identity:delete_service_provider'}, u'keystone-identity:update_domain_config': {u'value': u'rule:admin_required', u'key': u'identity:update_domain_config'}, u'keystone-identity:revoke_token': {u'value': u'rule:admin_or_token_subject', u'key': u'identity:revoke_token'}, u'keystone-identity:delete_credential': {u'value': u'rule:admin_required', u'key': u'identity:delete_credential'}, u'keystone-identity:create_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:create_endpoint_group'}, u'keystone-identity:change_password': {u'value': u'rule:admin_or_owner', u'key': u'identity:change_password'}, u'keystone-identity:get_policy': {u'value': u'rule:admin_required', u'key': u'identity:get_policy'}, u'keystone-identity:delete_group': {u'value': u'rule:admin_required', u'key': u'identity:delete_group'}, u'keystone-identity:create_domain_role': {u'value': u'rule:admin_required', u'key': u'identity:create_domain_role'}, u'keystone-identity:remove_user_from_group': {u'value': u'rule:admin_required', u'key': u'identity:remove_user_from_group'}, u'keystone-identity:create_policy_association_for_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:create_policy_association_for_endpoint'}, u'keystone-identity:list_service_providers': {u'value': u'rule:admin_required', u'key': u'identity:list_service_providers'}, u'keystone-identity:get_mapping': {u'value': u'rule:admin_required', u'key': u'identity:get_mapping'}, u'keystone-identity:list_consumers': {u'value': u'rule:admin_required', u'key': u'identity:list_consumers'}, u'keystone-identity:update_service_provider': {u'value': u'rule:admin_required', u'key': u'identity:update_service_provider'}, u'keystone-identity:update_policy': {u'value': u'rule:admin_required', u'key': u'identity:update_policy'}, u'keystone-identity:list_role_assignments_for_tree': {u'value': u'rule:admin_required', u'key': u'identity:list_role_assignments_for_tree'}, u'keystone-identity:create_trust': {u'value': u'user_id:%(trust.trustor_user_id)s', u'key': u'identity:create_trust'}, u'keystone-identity:list_revoke_events': {u'value': u'', u'key': u'identity:list_revoke_events'}, u'keystone-token_subject': {u'value': u'user_id:%(target.token.user_id)s', u'key': u'token_subject'}, u'keystone-identity:create_project': {u'value': u'rule:admin_required', u'key': u'identity:create_project'}, u'keystone-identity:update_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:update_endpoint'}, u'keystone-service_role': {u'value': u'role:service', u'key': u'service_role'}, u'keystone-identity:list_endpoints_associated_with_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoints_associated_with_endpoint_group'}, u'keystone-identity:check_policy_association_for_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:check_policy_association_for_endpoint'}, u'keystone-identity:get_role_for_trust': {u'value': u'', u'key': u'identity:get_role_for_trust'}, u'keystone-service_admin_or_token_subject': {u'value': u'rule:service_or_admin or rule:token_subject', u'key': u'service_admin_or_token_subject'}, u'keystone-service_or_admin': {u'value': u'rule:admin_required or rule:service_role', u'key': u'service_or_admin'}, u'keystone-identity:list_role_inference_rules': {u'value': u'rule:admin_required', u'key': u'identity:list_role_inference_rules'}, u'keystone-identity:revoke_grant': {u'value': u'rule:admin_required', u'key': u'identity:revoke_grant'}, u'keystone-identity:list_projects_associated_with_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:list_projects_associated_with_endpoint_group'}, u'keystone-identity:list_domain_roles': {u'value': u'rule:admin_required', u'key': u'identity:list_domain_roles'}, u'keystone-identity:delete_protocol': {u'value': u'rule:admin_required', u'key': u'identity:delete_protocol'}, u'keystone-identity:list_access_token_roles': {u'value': u'rule:admin_required', u'key': u'identity:list_access_token_roles'}, u'keystone-identity:list_projects_for_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:list_projects_for_endpoint'}, u'keystone-identity:delete_policy_association_for_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:delete_policy_association_for_endpoint'}, u'keystone-identity:delete_policy': {u'value': u'rule:admin_required', u'key': u'identity:delete_policy'}, u'keystone-identity:list_projects': {u'value': u'rule:admin_required', u'key': u'identity:list_projects'}, u'keystone-identity:create_policy_association_for_service': {u'value': u'rule:admin_required', u'key': u'identity:create_policy_association_for_service'}, u'keystone-admin_or_owner': {u'value': u'rule:admin_required or rule:owner', u'key': u'admin_or_owner'}, u'keystone-identity:create_domain_config': {u'value': u'rule:admin_required', u'key': u'identity:create_domain_config'}, u'keystone-identity:delete_implied_role': {u'value': u'rule:admin_required', u'key': u'identity:delete_implied_role'}, u'keystone-identity:create_identity_provider': {u'value': u'rule:admin_required', u'key': u'identity:create_identity_provider'}, u'keystone-identity:list_trusts': {u'value': u'', u'key': u'identity:list_trusts'}, u'keystone-identity:delete_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:delete_endpoint'}, u'keystone-identity:create_service_provider': {u'value': u'rule:admin_required', u'key': u'identity:create_service_provider'}, u'keystone-identity:update_service': {u'value': u'rule:admin_required', u'key': u'identity:update_service'}, u'keystone-identity:ec2_get_credential': {u'value': u'rule:admin_required or (rule:owner and user_id:%(target.credential.user_id)s)', u'key': u'identity:ec2_get_credential'}, u'keystone-identity:delete_service': {u'value': u'rule:admin_required', u'key': u'identity:delete_service'}, u'keystone-identity:delete_identity_provider': {u'value': u'rule:admin_required', u'key': u'identity:delete_identity_provider'}, u'keystone-identity:delete_user': {u'value': u'rule:admin_required', u'key': u'identity:delete_user'}, u'keystone-identity:update_mapping': {u'value': u'rule:admin_required', u'key': u'identity:update_mapping'}, u'keystone-identity:create_policy_association_for_region_and_service': {u'value': u'rule:admin_required', u'key': u'identity:create_policy_association_for_region_and_service'}, u'keystone-identity:update_domain_role': {u'value': u'rule:admin_required', u'key': u'identity:update_domain_role'}, u'keystone-identity:create_implied_role': {u'value': u'rule:admin_required', u'key': u'identity:create_implied_role'}, u'keystone-identity:list_endpoints_for_policy': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoints_for_policy'}, u'keystone-identity:list_domains': {u'value': u'rule:admin_required', u'key': u'identity:list_domains'}, u'keystone-identity:list_policies': {u'value': u'rule:admin_required', u'key': u'identity:list_policies'}, u'keystone-identity:get_domain_role': {u'value': u'rule:admin_required', u'key': u'identity:get_domain_role'}, u'keystone-identity:get_domain': {u'value': u'rule:admin_required or token.project.domain.id:%(target.domain.id)s', u'key': u'identity:get_domain'}, u'keystone-identity:list_endpoints_for_project': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoints_for_project'}, u'keystone-identity:update_identity_provider': {u'value': u'rule:admin_required', u'key': u'identity:update_identity_provider'}, u'keystone-identity:get_auth_projects': {u'value': u'', u'key': u'identity:get_auth_projects'}, u'keystone-identity:delete_mapping': {u'value': u'rule:admin_required', u'key': u'identity:delete_mapping'}, u'keystone-identity:get_project': {u'value': u'rule:admin_required or project_id:%(target.project.id)s', u'key': u'identity:get_project'}, u'keystone-identity:list_users': {u'value': u'rule:admin_required', u'key': u'identity:list_users'}, u'keystone-identity:get_policy_for_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:get_policy_for_endpoint'}, u'keystone-identity:list_regions': {u'value': u'', u'key': u'identity:list_regions'}, u'keystone-identity:get_auth_domains': {u'value': u'', u'key': u'identity:get_auth_domains'}, u'keystone-identity:delete_domain_role': {u'value': u'rule:admin_required', u'key': u'identity:delete_domain_role'}, u'keystone-identity:get_domain_config_default': {u'value': u'rule:admin_required', u'key': u'identity:get_domain_config_default'}, u'keystone-identity:list_access_tokens': {u'value': u'rule:admin_required', u'key': u'identity:list_access_tokens'}, u'keystone-identity:get_auth_catalog': {u'value': u'', u'key': u'identity:get_auth_catalog'}, u'keystone-identity:get_consumer': {u'value': u'rule:admin_required', u'key': u'identity:get_consumer'}, u'keystone-identity:list_endpoint_groups_for_project': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoint_groups_for_project'}, u'keystone-identity:ec2_create_credential': {u'value': u'rule:admin_or_owner', u'key': u'identity:ec2_create_credential'}, u'keystone-identity:revocation_list': {u'value': u'rule:service_or_admin', u'key': u'identity:revocation_list'}, u'keystone-identity:get_domain_config': {u'value': u'rule:admin_required', u'key': u'identity:get_domain_config'}, u'keystone-identity:list_groups': {u'value': u'rule:admin_required', u'key': u'identity:list_groups'}, u'keystone-identity:check_endpoint_in_project': {u'value': u'rule:admin_required', u'key': u'identity:check_endpoint_in_project'}, u'keystone-identity:list_roles': {u'value': u'rule:admin_required', u'key': u'identity:list_roles'}, u'keystone-identity:list_protocols': {u'value': u'rule:admin_required', u'key': u'identity:list_protocols'}, u'keystone-owner': {u'value': u'user_id:%(user_id)s', u'key': u'owner'}, u'keystone-identity:list_users_in_group': {u'value': u'rule:admin_required', u'key': u'identity:list_users_in_group'}, u'keystone-identity:create_domain': {u'value': u'rule:admin_required', u'key': u'identity:create_domain'}, u'keystone-identity:create_consumer': {u'value': u'rule:admin_required', u'key': u'identity:create_consumer'}, u'keystone-identity:delete_access_token': {u'value': u'rule:admin_required', u'key': u'identity:delete_access_token'}, u'keystone-identity:get_service_provider': {u'value': u'rule:admin_required', u'key': u'identity:get_service_provider'}, u'keystone-identity:create_region': {u'value': u'rule:admin_required', u'key': u'identity:create_region'}, u'keystone-identity:check_implied_role': {u'value': u'rule:admin_required', u'key': u'identity:check_implied_role'}, u'keystone-identity:list_groups_for_user': {u'value': u'rule:admin_or_owner', u'key': u'identity:list_groups_for_user'}, u'keystone-identity:delete_trust': {u'value': u'rule:deny_readonly', u'key': u'identity:delete_trust'}, u'keystone-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'keystone-identity:get_service': {u'value': u'rule:admin_required', u'key': u'identity:get_service'}, u'keystone-identity:add_endpoint_group_to_project': {u'value': u'rule:admin_required', u'key': u'identity:add_endpoint_group_to_project'}, u'keystone-identity:list_grants': {u'value': u'rule:admin_required', u'key': u'identity:list_grants'}, u'keystone-identity:create_protocol': {u'value': u'rule:admin_required', u'key': u'identity:create_protocol'}, u'keystone-identity:create_group': {u'value': u'rule:admin_required', u'key': u'identity:create_group'}, u'keystone-identity:update_credential': {u'value': u'rule:admin_required', u'key': u'identity:update_credential'}, u'keystone-identity:get_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:get_endpoint_group'}, u'keystone-identity:delete_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:delete_endpoint_group'}, u'keystone-identity:check_policy_association_for_service': {u'value': u'rule:admin_required', u'key': u'identity:check_policy_association_for_service'}, u'keystone-identity:add_user_to_group': {u'value': u'rule:admin_required', u'key': u'identity:add_user_to_group'}, u'keystone-identity:delete_domain': {u'value': u'rule:admin_required', u'key': u'identity:delete_domain'}, u'keystone-identity:create_grant': {u'value': u'rule:admin_required', u'key': u'identity:create_grant'}, u'keystone-identity:update_domain': {u'value': u'rule:admin_required', u'key': u'identity:update_domain'}, u'keystone-identity:delete_consumer': {u'value': u'rule:admin_required', u'key': u'identity:delete_consumer'}, u'keystone-identity:get_access_token': {u'value': u'rule:admin_required', u'key': u'identity:get_access_token'}, u'keystone-identity:delete_region': {u'value': u'rule:admin_required', u'key': u'identity:delete_region'}, u'keystone-identity:validate_token': {u'value': u'rule:service_admin_or_token_subject', u'key': u'identity:validate_token'}, u'keystone-identity:delete_policy_association_for_region_and_service': {u'value': u'rule:admin_required', u'key': u'identity:delete_policy_association_for_region_and_service'}, u'keystone-default': {u'value': u'rule:admin_required', u'key': u'default'}, u'keystone-identity:update_project': {u'value': u'rule:admin_required', u'key': u'identity:update_project'}, u'keystone-identity:list_implied_roles': {u'value': u'rule:admin_required', u'key': u'identity:list_implied_roles'}, u'keystone-identity:get_group': {u'value': u'rule:admin_required', u'key': u'identity:get_group'}, u'keystone-identity:update_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:update_endpoint_group'}, u'keystone-identity:create_role': {u'value': u'rule:admin_required', u'key': u'identity:create_role'}, u'keystone-identity:check_user_in_group': {u'value': u'rule:admin_required', u'key': u'identity:check_user_in_group'}, u'keystone-identity:update_consumer': {u'value': u'rule:admin_required', u'key': u'identity:update_consumer'}, u'keystone-identity:validate_token_head': {u'value': u'rule:service_or_admin', u'key': u'identity:validate_token_head'}, u'keystone-admin_required': {u'value': u'role:admin or is_admin:1', u'key': u'admin_required'}, u'keystone-identity:update_role': {u'value': u'rule:admin_required', u'key': u'identity:update_role'}, u'keystone-identity:check_policy_association_for_region_and_service': {u'value': u'rule:admin_required', u'key': u'identity:check_policy_association_for_region_and_service'}, u'keystone-identity:check_grant': {u'value': u'rule:admin_required', u'key': u'identity:check_grant'}, u'keystone-identity:get_region': {u'value': u'', u'key': u'identity:get_region'}, u'keystone-identity:create_mapping': {u'value': u'rule:admin_required', u'key': u'identity:create_mapping'}, u'keystone-identity:update_region': {u'value': u'rule:admin_required', u'key': u'identity:update_region'}, u'keystone-identity:list_credentials': {u'value': u'rule:admin_required', u'key': u'identity:list_credentials'}, u'keystone-identity:add_endpoint_to_project': {u'value': u'rule:admin_required', u'key': u'identity:add_endpoint_to_project'}, u'keystone-identity:ec2_delete_credential': {u'value': u'rule:admin_required or (rule:owner and user_id:%(target.credential.user_id)s)', u'key': u'identity:ec2_delete_credential'}, u'keystone-identity:list_role_assignments': {u'value': u'rule:admin_required', u'key': u'identity:list_role_assignments'}, u'keystone-identity:get_user': {u'value': u'rule:admin_or_owner', u'key': u'identity:get_user'}, u'keystone-identity:update_protocol': {u'value': u'rule:admin_required', u'key': u'identity:update_protocol'}, u'keystone-identity:list_endpoint_groups': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoint_groups'}, u'keystone-identity:get_implied_role': {u'value': u'rule:admin_required ', u'key': u'identity:get_implied_role'}, u'keystone-identity:get_access_token_role': {u'value': u'rule:admin_required', u'key': u'identity:get_access_token_role'}, u'keystone-identity:get_protocol': {u'value': u'rule:admin_required', u'key': u'identity:get_protocol'}, u'keystone-identity:remove_endpoint_from_project': {u'value': u'rule:admin_required', u'key': u'identity:remove_endpoint_from_project'}, u'keystone-identity:check_token': {u'value': u'rule:admin_or_token_subject', u'key': u'identity:check_token'}, u'keystone-identity:list_user_projects': {u'value': u'rule:admin_or_owner', u'key': u'identity:list_user_projects'}, u'keystone-identity:get_identity_providers': {u'value': u'rule:admin_required', u'key': u'identity:get_identity_providers'}, u'keystone-identity:delete_policy_association_for_service': {u'value': u'rule:admin_required', u'key': u'identity:delete_policy_association_for_service'}, u'keystone-identity:list_endpoints': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoints'}, u'keystone-identity:update_group': {u'value': u'rule:admin_required', u'key': u'identity:update_group'}, u'keystone-identity:list_roles_for_trust': {u'value': u'', u'key': u'identity:list_roles_for_trust'}, u'keystone-identity:get_role': {u'value': u'rule:admin_required', u'key': u'identity:get_role'}, u'keystone-identity:get_credential': {u'value': u'rule:admin_required', u'key': u'identity:get_credential'}, u'keystone-identity:authorize_request_token': {u'value': u'rule:admin_required', u'key': u'identity:authorize_request_token'}, u'keystone-identity:create_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:create_endpoint'}, u'keystone-identity:list_services': {u'value': u'rule:admin_required', u'key': u'identity:list_services'}, u'keystone-identity:list_identity_providers': {u'value': u'rule:admin_required', u'key': u'identity:list_identity_providers'}, u'keystone-identity:list_mappings': {u'value': u'rule:admin_required', u'key': u'identity:list_mappings'}, u'keystone-admin_or_token_subject': {u'value': u'rule:admin_required or rule:token_subject', u'key': u'admin_or_token_subject'}, u'keystone-identity:create_service': {u'value': u'rule:admin_required', u'key': u'identity:create_service'}, u'keystone-identity:delete_role': {u'value': u'rule:admin_required', u'key': u'identity:delete_role'}, u'keystone-identity:list_projects_for_user': {u'value': u'', u'key': u'identity:list_projects_for_user'}, u'keystone-identity:ec2_list_credentials': {u'value': u'rule:admin_or_owner', u'key': u'identity:ec2_list_credentials'}, u'keystone-identity:create_policy': {u'value': u'rule:admin_required', u'key': u'identity:create_policy'}, u'keystone-identity:delete_domain_config': {u'value': u'rule:admin_required', u'key': u'identity:delete_domain_config'}, u'keystone-identity:list_domains_for_user': {u'value': u'', u'key': u'identity:list_domains_for_user'}, u'keystone-identity:update_user': {u'value': u'rule:admin_required', u'key': u'identity:update_user'}, u'keystone-identity:remove_endpoint_group_from_project': {u'value': u'rule:admin_required', u'key': u'identity:remove_endpoint_group_from_project'}}, u'ceilometer::metering_time_to_live': 604800, u'ceilometer::event_time_to_live': 604800, u'heat::policy::policies': {u'heat-software_deployments:show': {u'value': u'rule:deny_stack_user', u'key': u'software_deployments:show'}, u'heat-stacks:resource_schema': {u'value': u'rule:deny_stack_user', u'key': u'stacks:resource_schema'}, u'heat-stacks:template': {u'value': u'rule:deny_stack_user', u'key': u'stacks:template'}, u'heat-stacks:list_template_versions': {u'value': u'rule:deny_stack_user', u'key': u'stacks:list_template_versions'}, u'heat-deny_everybody': {u'value': u'!', u'key': u'deny_everybody'}, u'heat-service:index': {u'value': u'rule:context_is_admin', u'key': u'service:index'}, u'heat-stacks:environment': {u'value': u'rule:deny_stack_user', u'key': u'stacks:environment'}, u'heat-stacks:preview': {u'value': u'rule:deny_stack_user', u'key': u'stacks:preview'}, u'heat-cloudformation:EstimateTemplateCost': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:EstimateTemplateCost'}, u'heat-cloudformation:UpdateStack': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudformation:UpdateStack'}, u'heat-stacks:preview_update': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:preview_update'}, u'heat-resource:metadata': {u'value': u'', u'key': u'resource:metadata'}, u'heat-resource_types:OS::Nova::Flavor': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Nova::Flavor'}, u'heat-stacks:restore_snapshot': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:restore_snapshot'}, u'heat-resource:index': {u'value': u'rule:deny_stack_user', u'key': u'resource:index'}, u'heat-resource_types:OS::Cinder::Quota': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Cinder::Quota'}, u'heat-stacks:list_template_functions': {u'value': u'rule:deny_stack_user', u'key': u'stacks:list_template_functions'}, u'heat-cloudwatch:DeleteAlarms': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudwatch:DeleteAlarms'}, u'heat-cloudformation:GetTemplate': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:GetTemplate'}, u'heat-stacks:detail': {u'value': u'rule:deny_stack_user', u'key': u'stacks:detail'}, u'heat-software_deployments:index': {u'value': u'rule:deny_stack_user', u'key': u'software_deployments:index'}, u'heat-stacks:abandon': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:abandon'}, u'heat-stacks:list_resource_types': {u'value': u'rule:deny_stack_user', u'key': u'stacks:list_resource_types'}, u'heat-stacks:update': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:update'}, u'heat-resource_types:OS::Cinder::VolumeType': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Cinder::VolumeType'}, u'heat-build_info:build_info': {u'value': u'rule:deny_stack_user', u'key': u'build_info:build_info'}, u'heat-stacks:files': {u'value': u'rule:deny_stack_user', u'key': u'stacks:files'}, u'heat-cloudformation:ValidateTemplate': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:ValidateTemplate'}, u'heat-cloudformation:CancelUpdateStack': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudformation:CancelUpdateStack'}, u'heat-resource_types:OS::Neutron::QoSBandwidthLimitRule': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Neutron::QoSBandwidthLimitRule'}, u'heat-software_configs:create': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'software_configs:create'}, u'heat-resource:mark_unhealthy': {u'value': u'rule:deny_stack_user', u'key': u'resource:mark_unhealthy'}, u'heat-stacks:create': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:create'}, u'heat-software_configs:delete': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'software_configs:delete'}, u'heat-cloudwatch:PutMetricData': {u'value': u'', u'key': u'cloudwatch:PutMetricData'}, u'heat-software_deployments:delete': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'software_deployments:delete'}, u'heat-cloudformation:DescribeStackResources': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:DescribeStackResources'}, u'heat-resource_types:OS::Manila::ShareType': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Manila::ShareType'}, u'heat-cloudwatch:ListMetrics': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:ListMetrics'}, u'heat-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'heat-stacks:lookup': {u'value': u'', u'key': u'stacks:lookup'}, u'heat-resource_types:OS::Neutron::QoSPolicy': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Neutron::QoSPolicy'}, u'heat-stacks:validate_template': {u'value': u'rule:deny_stack_user', u'key': u'stacks:validate_template'}, u'heat-cloudwatch:DescribeAlarmHistory': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:DescribeAlarmHistory'}, u'heat-cloudformation:DescribeStackResource': {u'value': u'', u'key': u'cloudformation:DescribeStackResource'}, u'heat-resource:show': {u'value': u'rule:deny_stack_user', u'key': u'resource:show'}, u'heat-cloudwatch:PutMetricAlarm': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:PutMetricAlarm'}, u'heat-cloudformation:ListStackResources': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:ListStackResources'}, u'heat-software_deployments:create': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'software_deployments:create'}, u'heat-stacks:global_index': {u'value': u'rule:deny_everybody', u'key': u'stacks:global_index'}, u'heat-cloudwatch:DescribeAlarmsForMetric': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:DescribeAlarmsForMetric'}, u'heat-events:show': {u'value': u'rule:deny_stack_user', u'key': u'events:show'}, u'heat-stacks:index': {u'value': u'rule:deny_stack_user', u'key': u'stacks:index'}, u'heat-cloudformation:DescribeStackEvents': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:DescribeStackEvents'}, u'heat-stacks:list_snapshots': {u'value': u'rule:deny_stack_user', u'key': u'stacks:list_snapshots'}, u'heat-software_deployments:metadata': {u'value': u'', u'key': u'software_deployments:metadata'}, u'heat-stacks:show': {u'value': u'rule:deny_stack_user', u'key': u'stacks:show'}, u'heat-cloudformation:DescribeStacks': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:DescribeStacks'}, u'heat-cloudwatch:SetAlarmState': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudwatch:SetAlarmState'}, u'heat-actions:action': {u'value': u'rule:deny_stack_user', u'key': u'actions:action'}, u'heat-cloudformation:CreateStack': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudformation:CreateStack'}, u'heat-software_configs:index': {u'value': u'rule:deny_stack_user', u'key': u'software_configs:index'}, u'heat-stacks:delete_snapshot': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:delete_snapshot'}, u'heat-stacks:update_patch': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:update_patch'}, u'heat-cloudformation:DeleteStack': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudformation:DeleteStack'}, u'heat-deny_stack_user': {u'value': u'not role:heat_stack_user', u'key': u'deny_stack_user'}, u'heat-stacks:export': {u'value': u'rule:deny_stack_user', u'key': u'stacks:export'}, u'heat-resource_types:OS::Nova::HostAggregate': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Nova::HostAggregate'}, u'heat-stacks:preview_update_patch': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:preview_update_patch'}, u'heat-cloudwatch:DescribeAlarms': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:DescribeAlarms'}, u'heat-stacks:show_output': {u'value': u'rule:deny_stack_user', u'key': u'stacks:show_output'}, u'heat-cloudwatch:EnableAlarmActions': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudwatch:EnableAlarmActions'}, u'heat-stacks:show_snapshot': {u'value': u'rule:deny_stack_user', u'key': u'stacks:show_snapshot'}, u'heat-cloudwatch:DisableAlarmActions': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudwatch:DisableAlarmActions'}, u'heat-cloudformation:ListStacks': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:ListStacks'}, u'heat-software_configs:show': {u'value': u'rule:deny_stack_user', u'key': u'software_configs:show'}, u'heat-stacks:generate_template': {u'value': u'rule:deny_stack_user', u'key': u'stacks:generate_template'}, u'heat-software_deployments:update': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'software_deployments:update'}, u'heat-resource_types:OS::Cinder::QoSSpecs': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Cinder::QoSSpecs'}, u'heat-cloudwatch:GetMetricStatistics': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:GetMetricStatistics'}, u'heat-resource:signal': {u'value': u'', u'key': u'resource:signal'}, u'heat-project_admin': {u'value': u'role:admin', u'key': u'project_admin'}, u'heat-stacks:delete': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:delete'}, u'heat-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'heat-events:index': {u'value': u'rule:deny_stack_user', u'key': u'events:index'}, u'heat-resource_types:OS::Cinder::EncryptedVolumeType': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Cinder::EncryptedVolumeType'}, u'heat-stacks:list_outputs': {u'value': u'rule:deny_stack_user', u'key': u'stacks:list_outputs'}, u'heat-software_configs:global_index': {u'value': u'rule:deny_everybody', u'key': u'software_configs:global_index'}, u'heat-stacks:snapshot': {u'value': u'rule:deny_stack_user', u'key': u'stacks:snapshot'}}, u'ceilometer::config::ceilometer_config': {u'oslo_messaging_rabbit/rabbit_qos_prefetch_count': {u'value': 64}}, u'cinder_user_enabled_backends': u'[scaleio]', u'gnocchi::policy::policies': {u'gnocchi-list resource': {u'value': u'rule:admin_or_creator or rule:resource_owner', u'key': u'list resource'}, u'gnocchi-update resource type': {u'value': u'role:admin', u'key': u'update resource type'}, u'gnocchi-delete resource': {u'value': u'rule:admin_or_creator', u'key': u'delete resource'}, u'gnocchi-list archive policy rule': {u'value': u'', u'key': u'list archive policy rule'}, u'gnocchi-admin_or_creator': {u'value': u'role:admin or project_id:%(created_by_project_id)s', u'key': u'admin_or_creator'}, u'gnocchi-resource_owner': {u'value': u'project_id:%(project_id)s', u'key': u'resource_owner'}, u'gnocchi-delete resources': {u'value': u'rule:admin_or_creator', u'key': u'delete resources'}, u'gnocchi-create archive policy': {u'value': u'role:admin', u'key': u'create archive policy'}, u'gnocchi-get status': {u'value': u'role:admin', u'key': u'get status'}, u'gnocchi-delete archive policy rule': {u'value': u'role:admin', u'key': u'delete archive policy rule'}, u'gnocchi-update archive policy': {u'value': u'role:admin', u'key': u'update archive policy'}, u'gnocchi-delete archive policy': {u'value': u'role:admin', u'key': u'delete archive policy'}, u'gnocchi-get archive policy rule': {u'value': u'', u'key': u'get archive policy rule'}, u'gnocchi-get resource': {u'value': u'rule:admin_or_creator or rule:resource_owner', u'key': u'get resource'}, u'gnocchi-list metric': {u'value': u'', u'key': u'list metric'}, u'gnocchi-delete resource type': {u'value': u'role:admin', u'key': u'delete resource type'}, u'gnocchi-update resource': {u'value': u'rule:admin_or_creator', u'key': u'update resource'}, u'gnocchi-list all metric': {u'value': u'role:admin or role:readonly', u'key': u'list all metric'}, u'gnocchi-post measures': {u'value': u'rule:admin_or_creator', u'key': u'post measures'}, u'gnocchi-get archive policy': {u'value': u'', u'key': u'get archive policy'}, u'gnocchi-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'gnocchi-get resource type': {u'value': u'', u'key': u'get resource type'}, u'gnocchi-metric_owner': {u'value': u'project_id:%(resource.project_id)s', u'key': u'metric_owner'}, u'gnocchi-list archive policy': {u'value': u'', u'key': u'list archive policy'}, u'gnocchi-get measures': {u'value': u'rule:admin_or_creator or rule:metric_owner or role:readonly', u'key': u'get measures'}, u'gnocchi-search resource': {u'value': u'rule:admin_or_creator or rule:resource_owner', u'key': u'search resource'}, u'gnocchi-create metric': {u'value': u'rule:deny_readonly', u'key': u'create metric'}, u'gnocchi-list resource type': {u'value': u'', u'key': u'list resource type'}, u'gnocchi-search metric': {u'value': u'rule:admin_or_creator or rule:metric_owner', u'key': u'search metric'}, u'gnocchi-get metric': {u'value': u'rule:admin_or_creator or rule:metric_owner or role:readonly', u'key': u'get metric'}, u'gnocchi-create archive policy rule': {u'value': u'role:admin', u'key': u'create archive policy rule'}, u'gnocchi-create resource type': {u'value': u'role:admin', u'key': u'create resource type'}, u'gnocchi-create resource': {u'value': u'rule:deny_readonly', u'key': u'create resource'}, u'gnocchi-delete metric': {u'value': u'rule:admin_or_creator', u'key': u'delete metric'}}, u'horizon::cinder_options': {u'enable_backup': True}, u'keystone::cron::token_flush::hour': u'"*"'}, u'f5_icontrol_hostname': u'10.128.19.83', u'rhel_reg_machine_name': u'', u'rhel_reg_force': u'true', u'NovaRbdPoolName': u'vms', u'SSLIntermediateCertificate': u'', u'node_admin_extra_ssh_keys': u'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCQrjaLGIcSZ2ivjvQ0dRO3doj3oPOgTeDn2uP5YZym/Mox1tm5FWO/XL+zJnCo5t98isitDJ3oS/HnH7A1vxzYD5fkVVqq0w0ZPkV8C2w/+E9ko8A1C9ng+n0R5eyPR6BWRB3aFl9fxDKWcNo9NKeoOT4JA/cKEYCMHaiYEZmY0egV2df+INynWakmZM2dvddOzWBUsCJcuviEV8fmJo9ygkPL8q0vpsiVFcOtNdnKUmNXNiAlTalGNTqOE2LD3BonHYJk9NkUmyycNePwMlq0IVfXPYYUPM6FFwvB53zWUO84sTbln4Y+f5CljZZbcfJeREg45gcis1lZh0xoMITB Generated by TripleO', u'ComputeDpdkKernelArgs': u'default_hugepagesz=1GB hugepagesz=1G hugepages=128 intel_iommu=on iommu=pt', u'ComputeHostnameFormat': u'krynn-cmpt-%index%', u'ComputeDpdkHostIsolatedCoreList': u'4-21,48-65,26-43,70-87', u'tripleo::loadbalancer::ssl_cipher_suite': u'ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+3DES:DH+3DES:RSA+AES:RSA+3DES:!ADH:!AECDH:!MD5:!DSS', u'NovaSchedulerAvailableFilters': [u'nova.scheduler.filters.all_filters', u'nova.scheduler.filters.pci_passthrough_filter.PciPassthroughFilter'], u'ComputeSriovHostIsolatedCoreList': u'4-21,48-65,26-43,70-87', u'GlanceBackend': u'rbd', u'rhel_reg_http_proxy_username': u'', u'NeutronEnableL2Pop': False, u'rhel_reg_service_level': u'', u'osp_ad_domain': u'ad.lasthome.solace.krynn', u'CloudDomain': u'lasthome.solace.krynn', u'TenantNetworkVlanID': 40, u'BlockStorageHostnameFormat': u'krynn-cndr-%index%', u'f5_env_prefix': u'krynnaz3', u'rhel_reg_environment': u'', u'NeutronL3HA': True, u'ExtraConfig': {u'ceph::profile::params::osd_pool_default_size': 3, u'nova::notification_driver': u'noop', u'sahara::notify::notification_driver': u'noop', u'ceph::profile::params::osd_pool_default_pg_num': 128, u'keystone::notification_driver': u'noop', u'neutron::notification_driver': u'noop', u'ceph::profile::params::osd_journal_size': 4096, u'ceilometer::notification_driver': u'noop', u'manila::notification_driver': u'noop', u'ceph::profile::params::osd_pool_default_pgp_num': 128, u'cinder::ceilometer::notification_driver': u'noop', u'glance::notify::rabbitmq::notification_driver': u'noop', u'ceph::profile::params::osd_pool_default_min_size': 1, u'barbican::api::notification_driver': u'noop'}, u'CephStorageHostnameFormat': u'krynn-ceph-%index%', u'rhel_reg_user': u'admin', u'NeutronSupportedPCIVendorDevs': [u'8086:154c'], u'KeystoneCACertificate': u'-----BEGIN CERTIFICATE-----\nMIIDNzCCAh+gAwIBAgIBATANBgkqhkiG9w0BAQUFADBTMQswCQYDVQQGEwJYWDEO\nMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVuc2V0MQ4wDAYDVQQKDAVVbnNldDEU\nMBIGA1UEAwwLS2V5c3RvbmUgQ0EwHhcNMTgwODIyMTgzMTUyWhcNMjgwODE5MTgz\nMTUyWjBTMQswCQYDVQQGEwJYWDEOMAwGA1UECAwFVW5zZXQxDjAMBgNVBAcMBVVu\nc2V0MQ4wDAYDVQQKDAVVbnNldDEUMBIGA1UEAwwLS2V5c3RvbmUgQ0EwggEiMA0G\nCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCkxBKzUKkCQBU8bnh5BkRWYrQ3LRFL\nzkM3raUMAUlFbbsQY7+pS/rGfRfZUgIWNycEUAd8iwiesLTcYS5QcpkVqAchEbd9\ngw1IPOsZF9SbmdEWR2C7FlZxsfGhvMtoyRkKILGFhZeVSNwh9L4Bkebd2EJQ5jr+\nA6x53nZ8YUGQMpgRBeZmd8bM6tcaEXcG0ZtPQZGIdvYbrMHuylWBTVLFIiHetXt8\n6GOul/Qpzn+UwDUgZq/sm4jmgPcGTbeC+xPGrLMBmeGDEX+VMEpdvK9PqAfy1CY9\ni7+9OGugfUMv6LQ5/MqpR7UBspAPOPiiQQV2wIBqaRorfXI44BSb1X75AgMBAAGj\nFjAUMBIGA1UdEwEB/wQIMAYBAf8CAQAwDQYJKoZIhvcNAQEFBQADggEBAF7ipcUK\nVFXwgsWHSvXka7apS3EKcsW1Qz1AqDJA13eABJFydVoDk22u4va/9CpaqDjf7LXT\nbg9mjHpypzhh4a43HqX3CqVb28R4dFbQ0OiTfMlu6yXvirN3h4wkCvnCRdA0rFuL\n7UUwnp51BBjFz9eD5xLUqB4f4CtcbDRuy0JSYkDufQ5+iOyZhNh4qL93nUivXSTD\nYtnyqj1DrVz24Q4z7RjEDxMNITMQ5ox1kzgweMhh7awCoLCMXq9JKac8HW6Av8m5\nhmdVY1DE02BSEB3f1ih+LLkm8p2bMdIebryExa8RM6cBYotMa0G5fyZeMwS7gN8t\ntzCeKd79vPWNulU=\n-----END CERTIFICATE-----\n', u'ExternalNetCidr': u'10.162.200.0/23', u'SwiftRingPutTempurl': u'https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=053394db4d811721616b6506bf6025fee253a9f8&temp_url_expires=1535049127', u'TenantAllocationPools': [{u'start': u'10.3.0.10', u'end': u'10.3.0.200'}], u'OvercloudComputeDpdkFlavor': u'computedpdk', u'MysqlMaxConnections': 8192, u'rhel_reg_org': u'Krynn', u'ControllerCount': 3, u'emc_scaleio_ip2': u'10.128.19.82', u'NeutronTunnelTypes': u'vxlan', u'rhel_reg_http_proxy_host': u'', u'ValidateFqdn': True, u'PublicVirtualFixedIPs': [{u'ip_address': u'10.162.200.42'}], u'GlanceRbdPoolName': u'images', u'BondInterfaceOvsOptions': u'bond_mode=active-backup lacp=off other_config:bond-detect-mode=miimon other_config:bond-miimon-interval=500', u'NeutronEnableIsolatedMetadata': True, u'NeutronVniRanges': [u'1:4094'], u'rhel_reg_method': u'satellite', u'emc_scaleio_ip1': u'10.128.19.81', u'SSLKey': u'-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEA8bIh4q8nmozTyWTHCIgIqIwD6RHmTteIkb9+gKCSg1L/NYuT\n6O93D5vBXGZMm6LK3paY6HQim90TO1iNHdRllEt+AZ396yPHW0TUAUOJWYP5PATq\niGmbg5rL0q7E5dR+OE02qF+IG8yS/y/zvnn+5wxWCXXSoYB9dRNSbYoBkvkRMtxz\nG9jB/tmnVEIUWiPSLolguLUophs7crl/vSw3i89y524EjVJPmOINADaFsPZBK6+m\nQaZNDfJKSPCWZw723xrc19Uw0316Fs+TVl3+DPE1BzP8qcsSLBii7qMwiyxWs98k\nrNn0uHWN1NcZnLUDIv+etPMwGqgTHJy71HjAZQIDAQABAoIBAQCsFg62Xcuu6LIq\nZIyp8GFp0DdAjTQT0rY0P8oMP0fSJRf8weKQKV/2RwnHhjbpYWFcVpGMgJPbse5t\nhMEFCiNBEPcoo5sU/qaEv17Lf5Cdoa+lIkLy2W6Wp3KUEUez9DXiVGekPlCkqmXH\nOBct+aKaU1g26CMORnQNFbLMt0Qjpbxuzx4UGa+QFd28VNw6CQ6K1Aswk16pDV8j\n7ymjOf8GUXBiP7EIK4NF69ONazy3xyZqMrA6R2pByvcIRLT1kFCDb3p1PwJPIiuG\neCUQOHSo2tmSglBMMBujrZN/ZAN7ylTLRj3MHEwQPhBCQ0kSTyQ/4nwKMcskvaqC\nRX7x32qJAoGBAPxJaNudC+piLX16b47rPm9hjfMfNd5HZElfcajmYgLJizyR6hrH\n/Gd/V74HhAlr40l79WnyBpnzEGuezJQnkR1srOpRdHARZETLZJkNIt4ahsIEFVTJ\nrWEEwKjSb40WcwRN+CKS+gAeA1M1PHL0XyJwcf9oyE/Ns8EdugTI9cS3AoGBAPVA\n0TcpK/9xiuru7iLRdIfEjVGYJQB07D/DvTb0ym9k8UzL6I6fcceoOJDo1mtxgKin\nqBh9zFU6efo1uT1HWhbqnJH5Q2HHe7zjurTk0CNJT1hDwnAv5+11uYb7KobJK2OY\nG2KaPexZWHOoJ3netAIJj7JMWA2+8YmSY6WA3F/DAoGAKaTsfCPmTaA7JhVJyOun\n+La/ubwTJkfelAX/OwQcdZ1TMIJdhGIyldr9Xs7ayrtWX1Do574dvNfUhA9IccQ+\nPf8sY9liQQV96aUxS9pRQRxb1jbaVo6b4gHo03U5GK71+WXtabedMNvDbL7C5a7U\n7VhmWOSw/AtWerAvfo61ku0CgYA6M9yyy4mOgKKoKHXJO439Hm8vOv0lA5qBc3F3\nFlboYrtFL2sMVdiJumlaMneYXgJbhBZHYatZWpxR/eftG/7MS3dGyTHthYrfA+hu\nP5MJnL9AwivltejDmNmjp/2qqRkr9JAjMVmauoVcRT7BFFIB3cUFWkrXUEZAEMan\nI1KpQwKBgCbwArI2lENhfBvmJ1Jk/QEBj7EKXm5dX0epBPQImKhzSUNjDtYO4wec\nYbVo7RLmHZd11+XtTWq6kbRgUjnUUr3lMbl2+EK11gb32BByUr7sJ5xJObRrazuT\nPhsa28oyIbl629WdJ/jJ5Lq9gBOq1MVlMtCStfkRBPoetirlWkg/\n-----END RSA PRIVATE KEY-----\n', u'StorageMgmtNetworkVlanID': 30, u'ExternalAllocationPools': [{u'start': u'10.162.200.43', u'end': u'10.162.200.96'}], u'ControlPlaneSubnetCidr': u'24', u'ComputeSriovHostnameFormat': u'krynn-sriov-%index%', u'OvercloudCephStorageFlavor': u'ceph-storage', u'InternalApiNetworkVlanID': 10, u'ObjectStorageCount': 0, u'NeutronExternalNetworkBridge': u"''", u'InternalApiNetCidr': u'10.0.0.0/24', u'BlockStorageCount': 0, u'DnsServers': [u'10.162.200.254', u'8.8.8.8'], u'rhel_reg_auto_attach': u'', u'StorageAllocationPools': [{u'start': u'10.1.0.10', u'end': u'10.1.0.200'}], u'NovaComputeLibvirtType': u'qemu', u'StorageNetCidr': u'10.1.0.0/24', u'rhel_reg_sat_repo': u'rhel-7-server-satellite-tools-6.3-rpms', u'StorageNetworkVlanID': 20, u'SwiftRingGetTempurl': u'https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=fdd375c2bddc8ac7908b44ad7dbd9b6499a6fd79&temp_url_expires=1535049125', u'NetworkerExtraConfig': {u'neutron::plugins::ml2::path_mtu': 1550}, u'CinderRbdPoolName': u'volumes', u'ComputeDpdkHostnameFormat': u'krynn-dpdk-%index%', u'rhel_reg_server_url': u'', u'OvercloudBlockStorageFlavor': u'cinder-storage', u'NovaComputeExtraConfig': {u'nova::compute::resume_guests_state_on_host_boot': True, u'compute_classes': [u'::nova::config', u'::neutron::config', u'::neutron::plugins::ml2', u'::neutron::agents::ml2::ovs'], u'nova::config::nova_config': {u'DEFAULT/max_local_block_devices': {u'value': u'4'}, u'libvirt/volume_use_multipath': {u'value': u'True'}, u'libvirt/mem_stats_period_seconds': {u'value': u'0'}, u'libvirt/live_migration_permit_post_copy': {u'value': u'True'}, u'DEFAULT/allow_migrate_to_same_host': {u'value': u'True'}}, u'neutron::agents::ml2::ovs::bridge_mappings': [u'datacentre:br-ex', u'external:br-extnet'], u'neutron::plugins::ml2::network_vlan_ranges': [u'datacentre:1:4000', u'external:1:4000'], u'neutron::plugins::ml2::physical_network_mtus': [u'datacentre:1500', u'external:1500'], u'ceph::profile::params::osds': {u'/dev/sdh': {}, u'/dev/sdf': {}, u'/dev/sdg': {}, u'/dev/sdd': {}, u'/dev/sde': {}, u'/dev/sdc': {}}}, u'EC2MetadataIp': u'10.20.0.2', u'ComputeCount': 2, u'ComputeDpdkCount': 0, u'rhel_reg_repos': u'rhel-7-server-rpms,rhel-7-server-supplementary-rpms,rhel-7-server-optional-rpms,rhel-7-server-extras-rpms,rhel-7-server-openstack-10-rpms,rhel-7-server-openstack-10-tools-rpms,rhel-7-server-openstack-10-optools-rpms,rhel-7-server-openstack-10-devtools-rpms,rhel-7-server-rhceph-2-osd-rpms,rhel-7-server-rhceph-2-mon-rpms,rhel-7-server-rhceph-2-tools-rpms', u'SSLRootCertificate': u'-----BEGIN CERTIFICATE-----\nMIIFDzCCA/egAwIBAgIJAMLnsbDD5KVMMA0GCSqGSIb3DQEBCwUAMIG1MQswCQYD\nVQQGEwJDQTELMAkGA1UECBMCUUMxETAPBgNVBAcTCE1vbnRyZWFsMRMwEQYDVQQK\nEwpLcnlubiBJbmMuMRAwDgYDVQQLEwdUcmFudG9yMRYwFAYDVQQDEw1LcnlubiBJ\nbmMuIENBMRgwFgYDVQQpEw9SYWlzdGxpbiBNYWplcmUxLTArBgkqhkiG9w0BCQEW\nHnJhaXN0bGluQGxhc3Rob21lLnNvbGFjZS5rcnlubjAeFw0xNjAzMDMyMjM2NDla\nFw0yNjAzMDEyMjM2NDlaMIG1MQswCQYDVQQGEwJDQTELMAkGA1UECBMCUUMxETAP\nBgNVBAcTCE1vbnRyZWFsMRMwEQYDVQQKEwpLcnlubiBJbmMuMRAwDgYDVQQLEwdU\ncmFudG9yMRYwFAYDVQQDEw1LcnlubiBJbmMuIENBMRgwFgYDVQQpEw9SYWlzdGxp\nbiBNYWplcmUxLTArBgkqhkiG9w0BCQEWHnJhaXN0bGluQGxhc3Rob21lLnNvbGFj\nZS5rcnlubjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL+ycHZrGwRR\nU2mZvXcinAc1tHqmX6uRX8xTd/KnAlmo9FKkryYT6fH+Vt3YoQZxt1y1/zwP8b5q\nYD/fZCXpK+m2tH7KfbHD+dRwOfkfiqEKYlnZjzJDoa1fFXgcD1MOH4WtW0e76gJu\nqazHS8PxnPGVbov/Zct4dhu9N5bptyAkSgy8qM58VY+XSfjMo4KlBAMrRIkYD6Km\ngxckvl0+h6b+izc67ftcoWqj24mep4mRAF6jRzldWp9gj5oSh/qR7CUBN7AvS+GU\nB/hLVkQw3mT3RqZxXDsVrrzrnm+xtRDJMakbwQUyIQ8JrtYGgpo4z+T6tOC9IwJ1\no6mCMreLy7ECAwEAAaOCAR4wggEaMB0GA1UdDgQWBBSuML7sQDcVORQov3TrBvf5\nqoq09TCB6gYDVR0jBIHiMIHfgBSuML7sQDcVORQov3TrBvf5qoq09aGBu6SBuDCB\ntTELMAkGA1UEBhMCQ0ExCzAJBgNVBAgTAlFDMREwDwYDVQQHEwhNb250cmVhbDET\nMBEGA1UEChMKS3J5bm4gSW5jLjEQMA4GA1UECxMHVHJhbnRvcjEWMBQGA1UEAxMN\nS3J5bm4gSW5jLiBDQTEYMBYGA1UEKRMPUmFpc3RsaW4gTWFqZXJlMS0wKwYJKoZI\nhvcNAQkBFh5yYWlzdGxpbkBsYXN0aG9tZS5zb2xhY2Uua3J5bm6CCQDC57Gww+Sl\nTDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQCCALlwYznNn8ZOe+/h\nsBeDKhiK44CBJBZgfI26V6BB+CGFBsTFanyrmH+kNJyWyL2MNubSZH3qoaL3WTdT\n1jnX6Eyv2LjOq+5HgHOq3uOI0+vcWd80PEbIjrf7cC99GbkDn+bUNf0erySiJKR2\nAFHgYAE31q/3X4rO/cb5eN9h01uA92m7nmcDfxa3I3C19v9GBRvZ+Kj3z3dbKpNe\nhCyC72/+1a93Vxn9JbZsV0XJUZhEB15hemQ57U91Jb6gK18IxvyX2J9tSfeKSvCe\nNroC43O7EkOOCr/yBRWxWWojXTiLqlq+3IowBHu524V3TMHpWCnBXqlggw1GfKSF\nOwn1\n-----END CERTIFICATE-----\n', u'NeutronDpdkMemoryChannels': u'4', u'rhel_reg_http_proxy_port': u'', u'NeutronNetworkType': u'vxlan,gre,vlan,flat', u'ComputeSriovCount': 0, u'ComputeServices': [u'OS::TripleO::Services::CACerts', u'OS::TripleO::Services::CephClient', u'OS::TripleO::Services::CephExternal', u'OS::TripleO::Services::Timezone', u'OS::TripleO::Services::Ntp', u'OS::TripleO::Services::Snmp', u'OS::TripleO::Services::Sshd', u'OS::TripleO::Services::NovaCompute', u'OS::TripleO::Services::NovaLibvirt', u'OS::TripleO::Services::Kernel', u'OS::TripleO::Services::ComputeNeutronCorePlugin', u'OS::TripleO::Services::ComputeNeutronOvsAgent', u'OS::TripleO::Services::ComputeCeilometerAgent', u'OS::TripleO::Services::ComputeNeutronL3Agent', u'OS::TripleO::Services::ComputeNeutronMetadataAgent', u'OS::TripleO::Services::TripleoPackages', u'OS::TripleO::Services::TripleoFirewall', u'OS::TripleO::Services::NeutronSriovAgent', u'OS::TripleO::Services::OpenDaylightOvs', u'OS::TripleO::Services::SensuClient', u'OS::TripleO::Services::FluentdClient', u'OS::TripleO::Services::VipHosts', u'OS::TripleO::Services::CephOSD'], u'HeatWorkers': 4, u'tripleo::profile::base::database::mysql::innodb_buffer_pool_size': u'256M', u'NovaSchedulerDefaultFilters': [u'RetryFilter', u'AvailabilityZoneFilter', u'RamFilter', u'ComputeFilter', u'ComputeCapabilitiesFilter', u'ImagePropertiesFilter', u'ServerGroupAntiAffinityFilter', u'ServerGroupAffinityFilter', u'PciPassthroughFilter', u'NUMATopologyFilter'], u'ControllerEnableSwiftStorage': False, u'SSLCertificate': u'-----BEGIN CERTIFICATE-----\nMIIDwTCCAqmgAwIBAgIBCjANBgkqhkiG9w0BAQsFADCBtTELMAkGA1UEBhMCQ0Ex\nCzAJBgNVBAgTAlFDMREwDwYDVQQHEwhNb250cmVhbDETMBEGA1UEChMKS3J5bm4g\nSW5jLjEQMA4GA1UECxMHVHJhbnRvcjEWMBQGA1UEAxMNS3J5bm4gSW5jLiBDQTEY\nMBYGA1UEKRMPUmFpc3RsaW4gTWFqZXJlMS0wKwYJKoZIhvcNAQkBFh5yYWlzdGxp\nbkBsYXN0aG9tZS5zb2xhY2Uua3J5bm4wHhcNMTgwMjE1MjI1OTA1WhcNMjgwMjEz\nMjI1OTA1WjBZMQswCQYDVQQGEwJDQTELMAkGA1UECBMCUUMxEzARBgNVBAoTCkty\neW5uIEluYy4xEDAOBgNVBAsTB1RyYW50b3IxFjAUBgNVBAMTDTEwLjE2Mi4yMDAu\nNDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDxsiHiryeajNPJZMcI\niAiojAPpEeZO14iRv36AoJKDUv81i5Po73cPm8FcZkybosrelpjodCKb3RM7WI0d\n1GWUS34Bnf3rI8dbRNQBQ4lZg/k8BOqIaZuDmsvSrsTl1H44TTaoX4gbzJL/L/O+\nef7nDFYJddKhgH11E1JtigGS+REy3HMb2MH+2adUQhRaI9IuiWC4tSimGztyuX+9\nLDeLz3LnbgSNUk+Y4g0ANoWw9kErr6ZBpk0N8kpI8JZnDvbfGtzX1TDTfXoWz5NW\nXf4M8TUHM/ypyxIsGKLuozCLLFaz3ySs2fS4dY3U1xmctQMi/5608zAaqBMcnLvU\neMBlAgMBAAGjNzA1MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMBsGA1UdEQQUMBKH\nBAqiyCqHBAoUAAOHBAoUAAQwDQYJKoZIhvcNAQELBQADggEBAHF6Pu9SOkHQv+uL\nUC8rQYiBZpp8WTT5evdCSDooc+/l9KKAalL0KULYYwn5LeaXzXTG/+bfPhL1wy7D\n9HTwxXW5X1ROkI82QYyhZyAltor7QtdzyTCyxO7UTdM8i9Dj9woQ5JJSyBb3Eq0Z\nLsfxtMz3XGYwYGPsVbdBHU643N+RzZvrfrHjn82FpGqnsIJ+rJKI/rCT27Y3CgJV\nZ8tqRmZQLEL76cH7KJfCu2WHjAr2khawYF6QbKlgSQ+4zi5UFbWfrYfW5X6sYLuM\n/MTIR9PQyq8PNFCyX8xnJIy7FtxwGp1AWFn2OjY+Yg+lB1/33SqtjsNjt7H9Ldm+\nTrSvLS4=\n-----END CERTIFICATE-----\n', u'OvercloudComputeSriovFlavor': u'computesriov', u'ComputeDpdkExtraConfig': {u'nova::compute::vcpu_pin_set': [u'4-21', u'48-65', u'26-43', u'70-87'], u'neutron::plugins::ml2::path_mtu': 1550, u'nova::compute::reserved_host_memory': 4096, u'neutron::plugins::ml2::type_drivers': [u'vlan', u'flat'], u'neutron::agents::ml2::ovs::bridge_mappings': [u'datacentre:br-ex', u'external:br-extnet', u'dpdk_ens1f0:br-dpdk1', u'dpdk_ens1f1:br-dpdk2', u'dpdk_ens2f0:br-dpdk3', u'dpdk_ens2f1:br-dpdk4'], u'neutron::plugins::ml2::network_vlan_ranges': [u'datacentre:1:4000', u'external:1:4000', u'dpdk_ens1f0:1:4000', u'dpdk_ens1f1:1:4000', u'dpdk_ens2f0:1:4000', u'dpdk_ens2f1:1:4000'], u'neutron::plugins::ml2::physical_network_mtus': [u'datacentre:1500', u'external:1500'], u'ceph::profile::params::osds': {u'/dev/sdh': {}, u'/dev/sdf': {}, u'/dev/sdg': {}, u'/dev/sdd': {}, u'/dev/sde': {}, u'/dev/sdc': {}}, u'computesriov_classes': [u'::nova::config', u'::neutron::config', u'::neutron::plugins::ml2', u'::neutron::agents::ml2::ovs'], u'neutron::agents::ml2::ovs::datapath_type': u'netdev'}, u'NetworkerHostnameFormat': u'krynn-netwrk-%index%', u'EndpointMap': {u'GnocchiInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8041'}, u'HeatPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13004'}, u'GlanceInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'9292'}, u'KeystonePublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13000'}, u'NeutronAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'9696'}, u'AodhInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8042'}, u'CeilometerAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8777'}, u'GlanceAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'9292'}, u'NovaVNCProxyAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'6080'}, u'HeatCfnInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8000'}, u'HeatInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8004'}, u'HeatCfnAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8000'}, u'NeutronPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13696'}, u'CinderPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13776'}, u'ManilaInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8786'}, u'HorizonPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'443'}, u'SaharaPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13386'}, u'GlancePublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13292'}, u'ManilaAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8786'}, u'HeatCfnPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13005'}, u'IronicAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'6385'}, u'AodhAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8042'}, u'IronicPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13385'}, u'GnocchiPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13041'}, u'HeatAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8004'}, u'SwiftInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8080'}, u'AodhPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13042'}, u'NovaVNCProxyPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13080'}, u'CeilometerInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8777'}, u'NovaInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8774'}, u'GlanceRegistryInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'9191'}, u'CeilometerPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13777'}, u'NovaAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8774'}, u'SwiftAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8080'}, u'NeutronInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'9696'}, u'GnocchiAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8041'}, u'CephRgwInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8080'}, u'CephRgwPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13808'}, u'NovaPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13774'}, u'MysqlInternal': {u'host': u'IP_ADDRESS', u'protocol': u'mysql+pymysql', u'port': u'3306'}, u'ManilaPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13786'}, u'SaharaAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8386'}, u'CephRgwAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8080'}, u'IronicInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'6385'}, u'KeystoneAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'35357'}, u'CinderInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8776'}, u'SwiftPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13808'}, u'KeystoneInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'5000'}, u'NovaVNCProxyInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'6080'}, u'SaharaInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8386'}, u'CinderAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8776'}}, u'ExternalInterfaceDefaultRoute': u'10.162.200.254', u'NeutronDpdkSocketMemory': u'2048,2048', u'rhel_reg_release': u'', u'RootPW': u'r00tme', u'CephStorageExtraConfig': {u'ceph::profile::params::osds': {u'/dev/sdh': {}, u'/dev/sdf': {}, u'/dev/sdg': {}, u'/dev/sdd': {}, u'/dev/sde': {}, u'/dev/sdb': {}, u'/dev/sdc': {}}}, u'tripleo::loadbalancer::ssl_options': u'no-sslv3 ', u'ObjectStorageHostnameFormat': u'krynn-swift-%index%', u'rhel_reg_sat_url': u'http://10.162.200.124', u'UpdateIdentifier': u''}, u'passwords': {u'HAProxyStatsPassword': u'XknBPwQd4AsTKwH4seqp2BVJq', u'ManilaPassword': u'4nQPbu7Ch798gPPthwrZs6Kr2', u'NeutronPassword': u'8kgQ3U27gQMTaUvWb724KbQ8K', u'GlancePassword': u'um99YHx2cP9ZGfRWThvk6c2n8', u'SnmpdReadonlyUserPassword': u'7f54596ff715c1ca1878a1185ded051f44beef33', u'HeatPassword': u'jkF88nM6nuGtshmVp2ePsUAHd', u'AdminPassword': u'F9afsbdYtNjMwb6hgAKw9rtTX', u'IronicPassword': u'VvJZUqPaDRJQwJmBNKPtgyjuv', u'HeatStackDomainAdminPassword': u'qzQqR8cv8e9r6cMRyk8KUWCkk', u'ZaqarPassword': u'8jDVYemtbrZ9eCvHUWc8gTAZv', u'MysqlClustercheckPassword': u'xJQMPhkgs2PqG9wNdWgZW4msW', u'GnocchiPassword': u'TN4tjsYYvTZayc4DqqZuY642M', u'CephAdminKey': u'AQC2S45aAAAAABAAAYT/baXKeRAZkZHshteO3Q==', u'CeilometerPassword': u'4rCWnU6GjNyNXhr9rFTZmJ3cC', u'CinderPassword': u'hNds7nsunkghcCmHtM6ghnajb', u'RabbitPassword': u'NqfDJEFDujfBEFefGrAgVt9vZ', u'CephRgwKey': u'AQC2S45aAAAAABAAC3w5Uiw0SXYUjEio/I7a6Q==', u'TrovePassword': u'Y9ZwMEQ92up4FWMaRZaV6X7sD', u'KeystoneCredential0': u'GavlhcO47vp1kgATYD5niOdOcdRxDQcrydYZgo7RQbs=', u'KeystoneCredential1': u'sjlkgpY39e8CVGu2ZZyN5f-PWUkT8xHTGfrVqIa8-hs=', u'CephClientKey': u'AQC2S45aAAAAABAAD0oMJfCjQwv/FhnAOOkBdw==', u'NovaPassword': u'v72sUpAsQRaDtg4KYnztQaHCu', u'AdminToken': u'pX9qYWFAEsgxycBrWbqtPJ29G', u'RedisPassword': u'TcjBjD6FpxhZDP6y9V7gaj8gP', u'MistralPassword': u'bTxxR3KcM8kuKYaghZqPPxBwY', u'SwiftHashSuffix': u'PRqEGctUHHNxZH3ZwP7DbUTxm', u'AodhPassword': u'scVG8JBBP9N9Pmhng2M6AzZBc', u'MigrationSshKey': {u'public_key': u'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC78G3xWGQJHaaMe0DaeebVDK/tmgLGwD4BRwPmWJG9z5CSTAEroCCCWXYtoGKol5MM9VQshV4Ogy1X4DCZRForWgl9hu9GL8UwHruuB0Y7zoBlFYaPCCGPZsrlhj8zo2fstnq/je/rjnFFXlmUKOCIyfLuYovlY8SJSeqQ3jkVxg4EZDkSwrN+82nmCXhfREgjxXTBSiLPSDwANtFbsCy49YvHmCNolikjegXr8PyqY7Qdz7FFU5e0CtNO1ADwwsYnIkDuDaL6KUlGD711bxPY5+hYVgM+GeU1grZVLDx6G74BavKDzg+yr5wcgNDuirdrjN9GjaFzPU+/ch9WKNyd Generated by TripleO', u'private_key': u'-----BEGIN RSA PRIVATE KEY-----\nMIIEpAIBAAKCAQEAu/Bt8VhkCR2mjHtA2nnm1Qyv7ZoCxsA+AUcD5liRvc+QkkwB\nK6Aggll2LaBiqJeTDPVULIVeDoMtV+AwmURaK1oJfYbvRi/FMB67rgdGO86AZRWG\njwghj2bK5YY/M6Nn7LZ6v43v645xRV5ZlCjgiMny7mKL5WPEiUnqkN45FcYOBGQ5\nEsKzfvNp5gl4X0RII8V0wUoiz0g8ADbRW7AsuPWLx5gjaJYpI3oF6/D8qmO0Hc+x\nRVOXtArTTtQA8MLGJyJA7g2i+ilJRg+9dW8T2OfoWFYDPhnlNYK2VSw8ehu+AWry\ng84Psq+cHIDQ7oq3a4zfRo2hcz1Pv3IfVijcnQIDAQABAoIBAQCRfeSu9P2kbPbV\nREmFmN9RSZwcdaD2mjamKILlXOWeqsRB7WLukez43Cb31XTrDUSCwJ1kRe71jymY\nIO+eh2LCstYr/jzX+f1ObkxewjTl8cxF9O8RZXsNl8c0/sOIx1SZ1P6bslbs5X3c\n9NimMSr52lUdpN6mO6EXo0ha1B4fMrl5lY3TzQXm1T48Zi5IMOZgpuQNbT9hRXss\n68oAmNEmDHapIjH5u2rZNn1d5W4pvyHtA/G+mWXu0hUxXlGWCN0YBcMErJ53HjOV\nGcWbd88kzDzbybPGYXqx2ExUGdeeP+tv1IWPimbWtemLRdxXGr2QRUdK8WiJ0M8S\n9dk7LJuFAoGBAPPpI+2P0JjNXVNjlizP4p5aTfjeCWJ1EEIOTSlPWNqxClTB0LJO\n8MR9qVZrOr0NWJEXs1PQ5icNJsjSNCNFBR54gMC56UKgSnOgZCEnxjjSKve4gzZ9\nP9P8Qn4fBtdsnfdlaiBIERBaQk5TWwlxukXmJ7Gygy0nUbQEljKOQ9qDAoGBAMVB\nGD6BsfK2F2rKtFpETHZ9AtIk/lWKLMW5Q26ihVweQ4DTKkTQNlEC36dSUQn8SsV5\nN4NH1jlahansLM5gC88laQxCK9vPAYVllN7YtJBYU78MhyPNsnzIrGgA6WgE6SMv\nuZuFaZ5IiKvPCLUHtIqsqaMQbptBFxqZKddzt0JfAoGAeWcVxuzKOwQc66Cp4uwm\nNANmw/RgX209BmPv7BvechuktMMziUzZcjPJ0YXV2ruF1dIiJBnaNJ3LLDHUWanE\n/oGkNElU3SDDbgHrVMVjWGzjjiF8zeZRmsX4oqX21cruZXFI/YBhXe5PCoVazryY\npqoEH+JmgFcNx7hwugEtrNkCgYA/dX2zPk5dYy+Nb8Et+SMQS4+Iw9X+9wEIa13C\nTg7RX/sfis/ia4nN7jq9vcHMkJoNhb3SQl4s/W5bCFwx2Lxz2/k7tF4fzS0UGWYX\ne2g7t+7ZW9JuNlLhyj2NCB4PFOVcKJJx8i3Uekld3LFUbDItGvdIOpUa5YnlSLkp\nU1T1yQKBgQDhEdJWFQZJrsILv3zFhuDtuy15QR1QvcRQXnUodaCj7dNQyK/+6CFG\nipxgzDI3537fMcC/MO7PDCG5HB0FZl7b3SDuNWbzW7hqCBZtBxRuBqdticc8jbkV\nnGt4UuYs+DVGPULDuDscVAKKCGT6cSFn5m1jedMgxsSxxm1A+xL8Ww==\n-----END RSA PRIVATE KEY-----\n'}, u'CephClusterFSID': u'afa4bfa0-178b-11e8-a78c-525400a6c54d', u'CephMonKey': u'AQC2S45aAAAAABAAuV7N5EtCfAjZ0GKecXseZA==', u'SwiftPassword': u'8cBNKm2qPfwwx7y7e3HJkmKhf', u'CeilometerMeteringSecret': u'b4tmWMngDw9yfv8rxyj7YTbPs', u'NeutronMetadataProxySharedSecret': u'Np7VUh38WzatDXetXEcJwQt6g', u'BarbicanPassword': u'gVR4qTFAkfYHd2bRCaWHFCG4W', u'SaharaPassword': u'hje6PHVNzV7PWzrwECArQsmZf'}, u'root_template': u'overcloud.yaml', u'environments': [{u'path': u'overcloud-resource-registry-puppet.yaml'}, {u'path': u'user-environment.yaml'}], u'template': u'overcloud.yaml'}, u'name': u'overcloud'}, u'execution': {u'input': {u'queue_name': u'7681a007-459b-4a5a-8b25-98f697c47180', u'container': u'overcloud'}, u'spec': {u'input': [u'container', {u'queue_name': u'tripleo'}], u'tasks': {u'put_tempurl': {u'name': u'put_tempurl', u'on-success': u'set_put_tempurl', u'version': u'2.0', u'action': u'tripleo.swift.tempurl', u'input': {u'container': u'<% $.container %>-swift-rings', u'obj': u'swift-rings.tar.gz', u'method': u'PUT'}, u'type': u'direct'}, u'set_get_tempurl': {u'name': u'set_get_tempurl', u'on-success': u'put_tempurl', u'version': u'2.0', u'action': u'tripleo.parameters.update', u'input': {u'container': u'<% $.container %>', u'parameters': {u'SwiftRingGetTempurl': u'<% task(get_tempurl).result %>'}}, u'type': u'direct'}, u'get_tempurl': {u'name': u'get_tempurl', u'on-success': u'set_get_tempurl', u'version': u'2.0', u'action': u'tripleo.swift.tempurl', u'input': {u'container': u'<% $.container %>-swift-rings', u'obj': u'swift-rings.tar.gz'}, u'type': u'direct'}, u'set_status_success': {u'version': u'2.0', u'type': u'direct', u'name': u'set_status_success', u'publish': {u'status': u'SUCCESS', u'message': u'<% task(set_put_tempurl).result %>'}, u'on-success': u'notify_zaqar'}, u'notify_zaqar': {u'name': u'notify_zaqar', u'on-success': [{u'fail': u'<% $.get(\'status\') = "FAILED" %>'}], u'version': u'2.0', u'action': u'zaqar.queue_post', u'input': {u'queue_name': u'<% $.queue_name %>', u'messages': {u'body': {u'type': u'tripleo.swift_rings_backup.v1.create_swift_rings_backup_container_plan', u'payload': {u'status': u'<% $.status %>', u'message': u"<% $.get('message', '') %>", u'execution': u'<% execution() %>'}}}}, u'type': u'direct'}, u'set_put_tempurl_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'set_put_tempurl_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(set_put_tempurl).result %>'}, u'on-success': u'notify_zaqar'}, u'set_create_container_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'set_create_container_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(create_container_failed).result %>'}, u'on-success': u'notify_zaqar'}, u'check_container': {u'name': u'check_container', u'on-error': u'create_container', u'on-success': u'get_tempurl', u'version': u'2.0', u'action': u'swift.head_container container=<% $.container %>', u'type': u'direct'}, u'create_container': {u'name': u'create_container', u'on-error': u'set_create_container_failed', u'on-success': u'get_tempurl', u'version': u'2.0', u'action': u'tripleo.plan.create_container container="<% $.container %>-swift-rings"', u'type': u'direct'}, u'set_put_tempurl': {u'name': u'set_put_tempurl', u'on-error': u'set_put_tempurl_failed', u'on-success': u'set_status_success', u'version': u'2.0', u'action': u'tripleo.parameters.update', u'input': {u'container': u'<% $.container %>', u'parameters': {u'SwiftRingPutTempurl': u'<% task(put_tempurl).result %>'}}, u'type': u'direct'}}, u'description': u'This plan ensures existence of container for Swift Rings backup.\n', u'version': u'2.0', u'name': u'create_swift_rings_backup_container_plan'}, u'params': {u'index': 0, u'use_default_templates': True, u'task_execution_id': u'9083215a-7cfb-4207-85a4-cd24368e6ca8'}, u'id': u'beeb2d0b-b91d-4ff5-ab8d-9c85839ffd44', u'name': u'tripleo.swift_rings_backup.v1.create_swift_rings_backup_container_plan'}}}}}] 2018-08-22 14:32:16.262 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'150d888ef5f14a699a088c311aedf1e6', u'expires_at': u'2018-08-22T22:30:44.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=7c6bdfa9-69b9-44f5-a8b8-72aa28151747, action_class=tripleo_common.actions.deployment.DeployStackAction, attributes={}, params={u'skip_deploy_identifier': False, u'container': u'overcloud', u'timeout': 240}] 2018-08-22 14:32:20.067 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering docker/post.j2.yaml 2018-08-22 14:32:20.738 2043 INFO tripleo_common.actions.templates [-] Writing rendered template docker/post.yaml 2018-08-22 14:32:20.770 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/all_nodes/mac_hostname.j2.yaml 2018-08-22 14:32:21.305 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/all_nodes/mac_hostname.yaml 2018-08-22 14:32:21.339 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/all_nodes/random_string.j2.yaml 2018-08-22 14:32:21.906 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/all_nodes/random_string.yaml 2018-08-22 14:32:21.938 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/all_nodes/swap-partition.j2.yaml 2018-08-22 14:32:22.490 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/all_nodes/swap-partition.yaml 2018-08-22 14:32:22.524 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/all_nodes/swap.j2.yaml 2018-08-22 14:32:23.108 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/all_nodes/swap.yaml 2018-08-22 14:32:23.140 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/tasks/major_upgrade_pacemaker_init.j2.yaml 2018-08-22 14:32:23.708 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/tasks/major_upgrade_pacemaker_init.yaml 2018-08-22 14:32:23.744 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering network/service_net_map.j2.yaml 2018-08-22 14:32:24.324 2043 INFO tripleo_common.actions.templates [-] Writing rendered template network/service_net_map.yaml 2018-08-22 14:32:24.355 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering overcloud-resource-registry-puppet.j2.yaml 2018-08-22 14:32:24.931 2043 INFO tripleo_common.actions.templates [-] Writing rendered template overcloud-resource-registry-puppet.yaml 2018-08-22 14:32:24.972 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering overcloud.j2.yaml 2018-08-22 14:32:25.576 2043 INFO tripleo_common.actions.templates [-] Writing rendered template overcloud.yaml 2018-08-22 14:32:25.607 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role template puppet/config.role.j2.yaml 2018-08-22 14:32:25.617 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering roles Controller,Compute,ComputeSriov,ComputeDpdk,BlockStorage,ObjectStorage,CephStorage,Networker 2018-08-22 14:32:25.618 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Controller 2018-08-22 14:32:26.155 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/controller-config.yaml 2018-08-22 14:32:26.186 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Compute 2018-08-22 14:32:26.743 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/compute-config.yaml 2018-08-22 14:32:26.774 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ComputeSriov 2018-08-22 14:32:27.390 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/computesriov-config.yaml 2018-08-22 14:32:27.419 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ComputeDpdk 2018-08-22 14:32:28.028 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/computedpdk-config.yaml 2018-08-22 14:32:28.058 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role BlockStorage 2018-08-22 14:32:28.591 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/blockstorage-config.yaml 2018-08-22 14:32:28.620 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ObjectStorage 2018-08-22 14:32:29.176 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/objectstorage-config.yaml 2018-08-22 14:32:29.209 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role CephStorage 2018-08-22 14:32:29.749 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/cephstorage-config.yaml 2018-08-22 14:32:29.782 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Networker 2018-08-22 14:32:30.336 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/networker-config.yaml 2018-08-22 14:32:30.368 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering puppet/extraconfig/all_nodes/neutron-ml2-cisco-nexus-ucsm.j2.yaml 2018-08-22 14:32:30.946 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/extraconfig/all_nodes/neutron-ml2-cisco-nexus-ucsm.yaml 2018-08-22 14:32:30.979 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering puppet/post.j2.yaml 2018-08-22 14:32:31.548 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/post.yaml 2018-08-22 14:32:31.581 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role template puppet/role.role.j2.yaml 2018-08-22 14:32:31.594 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering roles Controller,Compute,ComputeSriov,ComputeDpdk,BlockStorage,ObjectStorage,CephStorage,Networker 2018-08-22 14:32:31.595 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Controller 2018-08-22 14:32:31.595 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/controller-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-22 14:32:31.596 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Compute 2018-08-22 14:32:31.596 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/compute-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-22 14:32:31.596 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ComputeSriov 2018-08-22 14:32:32.144 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/computesriov-role.yaml 2018-08-22 14:32:32.181 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ComputeDpdk 2018-08-22 14:32:32.833 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/computedpdk-role.yaml 2018-08-22 14:32:32.866 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role BlockStorage 2018-08-22 14:32:32.866 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/blockstorage-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-22 14:32:32.867 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ObjectStorage 2018-08-22 14:32:32.867 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/objectstorage-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-22 14:32:32.867 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role CephStorage 2018-08-22 14:32:32.868 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/cephstorage-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-22 14:32:32.868 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Networker 2018-08-22 14:32:33.443 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/networker-role.yaml 2018-08-22 14:32:45.684 2043 INFO swiftclient [-] REQ: curl -i https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz COPY -H "Destination: overcloud-swift-rings/swift-rings.tar.gz-1534962765" -H "X-Auth-Token: 150d888ef5f14a69..." 2018-08-22 14:32:45.685 2043 INFO swiftclient [-] RESP STATUS: 404 Not Found 2018-08-22 14:32:45.686 2043 INFO swiftclient [-] RESP HEADERS: {u'Date': u'Wed, 22 Aug 2018 18:32:45 GMT', u'Content-Length': u'70', u'Content-Type': u'text/html; charset=UTF-8', u'X-Trans-Id': u'tx55ad64c3aa6e4c37a4973-005b7dac4d'} 2018-08-22 14:32:45.686 2043 INFO swiftclient [-] RESP BODY:

Not Found

The resource could not be found.

2018-08-22 14:32:45.687 2043 ERROR swiftclient [-] Object COPY failed: https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz 404 Not Found [first 60 chars of response]

Not Found

The resource could not be found.< 2018-08-22 14:32:45.687 2043 ERROR swiftclient Traceback (most recent call last): 2018-08-22 14:32:45.687 2043 ERROR swiftclient File "/usr/lib/python2.7/site-packages/swiftclient/client.py", line 1649, in _retry 2018-08-22 14:32:45.687 2043 ERROR swiftclient service_token=self.service_token, **kwargs) 2018-08-22 14:32:45.687 2043 ERROR swiftclient File "/usr/lib/python2.7/site-packages/swiftclient/client.py", line 1404, in copy_object 2018-08-22 14:32:45.687 2043 ERROR swiftclient raise ClientException.from_response(resp, 'Object COPY failed', body) 2018-08-22 14:32:45.687 2043 ERROR swiftclient ClientException: Object COPY failed: https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz 404 Not Found [first 60 chars of response]

Not Found

The resource could not be found.< 2018-08-22 14:32:45.687 2043 ERROR swiftclient 2018-08-22 14:32:45.687 2043 INFO tripleo_common.actions.deployment [-] Perfoming Heat stack create 2018-08-22 14:32:56.863 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'150d888ef5f14a699a088c311aedf1e6', u'expires_at': u'2018-08-22T22:30:44.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=aebe5bbc-e135-43a6-87c8-d070d291da06, action_class=mistral.actions.openstack.actions.ZaqarAction, attributes={u'client_method_name': u'queue_post'}, params={u'queue_name': u'7681a007-459b-4a5a-8b25-98f697c47180', u'messages': {u'body': {u'type': u'tripleo.deployment.v1.deploy_plan', u'payload': {u'status': u'SUCCESS', u'message': u'', u'execution': {u'input': {u'skip_deploy_identifier': False, u'container': u'overcloud', u'queue_name': u'7681a007-459b-4a5a-8b25-98f697c47180', u'timeout': 240}, u'spec': {u'input': [u'container', {u'timeout': 240}, {u'skip_deploy_identifier': False}, {u'queue_name': u'tripleo'}], u'tasks': {u'add_validation_ssh_key': {u'on-complete': u'create_swift_rings_backup_plan', u'version': u'2.0', u'type': u'direct', u'name': u'add_validation_ssh_key', u'workflow': u'tripleo.validations.v1.add_validation_ssh_key_parameter container=<% $.container %>'}, u'deploy': {u'name': u'deploy', u'on-error': u'set_deployment_failed', u'on-success': u'send_message', u'version': u'2.0', u'action': u'tripleo.deployment.deploy timeout=<% $.timeout %> container=<% $.container %>', u'input': {u'skip_deploy_identifier': u'<% $.skip_deploy_identifier %>', u'container': u'<% $.container %>', u'timeout': u'<% $.timeout %>'}, u'type': u'direct'}, u'create_swift_rings_backup_plan': {u'name': u'create_swift_rings_backup_plan', u'on-error': u'create_swift_rings_backup_plan_set_status_failed', u'workflow': u'tripleo.swift_rings_backup.v1.create_swift_rings_backup_container_plan', u'on-success': u'deploy', u'version': u'2.0', u'input': {u'use_default_templates': True, u'queue_name': u'<% $.queue_name %>', u'container': u'<% $.container %>'}, u'type': u'direct'}, u'create_swift_rings_backup_plan_set_status_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'create_swift_rings_backup_plan_set_status_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(create_swift_rings_backup_plan).result %>'}, u'on-success': u'send_message'}, u'send_message': {u'retry': u'count=5 delay=1', u'name': u'send_message', u'version': u'2.0', u'action': u'zaqar.queue_post', u'input': {u'queue_name': u'<% $.queue_name %>', u'messages': {u'body': {u'type': u'tripleo.deployment.v1.deploy_plan', u'payload': {u'status': u"<% $.get('status', 'SUCCESS') %>", u'message': u"<% $.get('message', '') %>", u'execution': u'<% execution() %>'}}}}, u'type': u'direct'}, u'set_deployment_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'set_deployment_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(deploy).result %>'}, u'on-success': u'send_message'}}, u'name': u'deploy_plan', u'version': u'2.0'}, u'params': {}, u'id': u'ddee8dc9-3a8f-4d5a-9722-586772fee0a5', u'name': u'tripleo.deployment.v1.deploy_plan'}}}}}] 2018-08-22 15:57:31.317 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'150d888ef5f14a699a088c311aedf1e6', u'expires_at': u'2018-08-22T22:30:44.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=None, action_class=tripleo_common.actions.deployment.OvercloudRcAction, attributes={}, params={u'no_proxy': u'', u'container': u'overcloud'}] 2018-08-24 20:37:05.398 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'063be57812394a9481efcaa6a30e6835', u'expires_at': u'2018-08-25T04:36:29.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=None, action_class=tripleo_common.actions.plan.ListPlansAction, attributes={}, params={}] 2018-08-24 20:37:31.787 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'063be57812394a9481efcaa6a30e6835', u'expires_at': u'2018-08-25T04:36:29.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=b6001462-35c6-4ba7-b97d-4ee9f7aefd4b, action_class=mistral.actions.openstack.actions.SwiftAction, attributes={u'client_method_name': u'head_container'}, params={u'headers': None, u'container': u'overcloud'}] 2018-08-24 20:37:32.924 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'063be57812394a9481efcaa6a30e6835', u'expires_at': u'2018-08-25T04:36:29.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=3b8ce4e8-80a9-4100-822a-57a3cf946abc, action_class=tripleo_common.actions.swifthelper.SwiftTempUrlAction, attributes={}, params={u'obj': u'swift-rings.tar.gz', u'valid': u'86400', u'container': u'overcloud-swift-rings', u'method': u'GET'}] 2018-08-24 20:37:34.025 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'063be57812394a9481efcaa6a30e6835', u'expires_at': u'2018-08-25T04:36:29.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=bbbbffdb-a23e-4e01-ab4a-da13ee87afca, action_class=tripleo_common.actions.parameters.UpdateParametersAction, attributes={}, params={u'container': u'overcloud', u'parameters': {u'SwiftRingGetTempurl': u'https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=9545f53ab09a4a77430817eb6831c0a2c3215842&temp_url_expires=1535243853'}}] 2018-08-24 20:37:35.097 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'063be57812394a9481efcaa6a30e6835', u'expires_at': u'2018-08-25T04:36:29.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=a48cd5d4-f104-4391-8daf-dd8f2ad1b489, action_class=tripleo_common.actions.swifthelper.SwiftTempUrlAction, attributes={}, params={u'obj': u'swift-rings.tar.gz', u'valid': u'86400', u'container': u'overcloud-swift-rings', u'method': u'PUT'}] 2018-08-24 20:37:36.210 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'063be57812394a9481efcaa6a30e6835', u'expires_at': u'2018-08-25T04:36:29.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=befaac2b-5398-46a5-9d0f-ada6406d8aa7, action_class=tripleo_common.actions.parameters.UpdateParametersAction, attributes={}, params={u'container': u'overcloud', u'parameters': {u'SwiftRingPutTempurl': u'https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=9e4d4b0d89f253b02ee259a5d6d4556c2b86ef25&temp_url_expires=1535243855'}}] 2018-08-24 20:37:37.307 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'063be57812394a9481efcaa6a30e6835', u'expires_at': u'2018-08-25T04:36:29.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=85754dba-947e-4a97-b381-77767f9a17e7, action_class=mistral.actions.std_actions.NoOpAction, attributes={}, params={}] 2018-08-24 20:37:37.307 2043 INFO mistral.actions.std_actions [-] Running no-op action 2018-08-24 20:37:38.404 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'063be57812394a9481efcaa6a30e6835', u'expires_at': u'2018-08-25T04:36:29.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=39133f03-1d2b-48f3-a5bc-f37cf32defa3, action_class=mistral.actions.openstack.actions.ZaqarAction, attributes={u'client_method_name': u'queue_post'}, params={u'queue_name': u'e95b9c8a-6d0a-4a33-8c29-664642459bb0', u'messages': {u'body': {u'type': u'tripleo.swift_rings_backup.v1.create_swift_rings_backup_container_plan', u'payload': {u'status': u'SUCCESS', u'message': {u'description': None, u'created_at': u'2018-02-22 04:48:52', u'updated_at': u'2018-08-25 00:37:34', u'id': u'968f1f11-6f20-4df5-80c9-44c37af9fbf9', u'manager': {u'client': {u'cron_triggers': None, u'tasks': None, u'workbooks': None, u'actions': None, u'executions': None, u'environments': None, u'members': None, u'workflows': None, u'services': None, u'http_client': None, u'action_executions': None}}, u'scope': u'private', u'_data': {u'created_at': u'2018-02-22 04:48:52', u'description': None, u'variables': u'{"root_template": "overcloud.yaml", "passwords": {"CephClusterFSID": "afa4bfa0-178b-11e8-a78c-525400a6c54d", "CephMonKey": "AQC2S45aAAAAABAAuV7N5EtCfAjZ0GKecXseZA==", "NeutronPassword": "8kgQ3U27gQMTaUvWb724KbQ8K", "HeatPassword": "jkF88nM6nuGtshmVp2ePsUAHd", "SnmpdReadonlyUserPassword": "7f54596ff715c1ca1878a1185ded051f44beef33", "GlancePassword": "um99YHx2cP9ZGfRWThvk6c2n8", "IronicPassword": "VvJZUqPaDRJQwJmBNKPtgyjuv", "HeatStackDomainAdminPassword": "qzQqR8cv8e9r6cMRyk8KUWCkk", "ZaqarPassword": "8jDVYemtbrZ9eCvHUWc8gTAZv", "MysqlClustercheckPassword": "xJQMPhkgs2PqG9wNdWgZW4msW", "GnocchiPassword": "TN4tjsYYvTZayc4DqqZuY642M", "CephAdminKey": "AQC2S45aAAAAABAAAYT/baXKeRAZkZHshteO3Q==", "CeilometerPassword": "4rCWnU6GjNyNXhr9rFTZmJ3cC", "CinderPassword": "hNds7nsunkghcCmHtM6ghnajb", "RabbitPassword": "NqfDJEFDujfBEFefGrAgVt9vZ", "CephRgwKey": "AQC2S45aAAAAABAAC3w5Uiw0SXYUjEio/I7a6Q==", "TrovePassword": "Y9ZwMEQ92up4FWMaRZaV6X7sD", "AodhPassword": "scVG8JBBP9N9Pmhng2M6AzZBc", "KeystoneCredential0": "GavlhcO47vp1kgATYD5niOdOcdRxDQcrydYZgo7RQbs=", "KeystoneCredential1": "sjlkgpY39e8CVGu2ZZyN5f-PWUkT8xHTGfrVqIa8-hs=", "CephClientKey": "AQC2S45aAAAAABAAD0oMJfCjQwv/FhnAOOkBdw==", "NovaPassword": "v72sUpAsQRaDtg4KYnztQaHCu", "AdminToken": "pX9qYWFAEsgxycBrWbqtPJ29G", "RedisPassword": "TcjBjD6FpxhZDP6y9V7gaj8gP", "MistralPassword": "bTxxR3KcM8kuKYaghZqPPxBwY", "SwiftHashSuffix": "PRqEGctUHHNxZH3ZwP7DbUTxm", "AdminPassword": "F9afsbdYtNjMwb6hgAKw9rtTX", "MigrationSshKey": {"public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC78G3xWGQJHaaMe0DaeebVDK/tmgLGwD4BRwPmWJG9z5CSTAEroCCCWXYtoGKol5MM9VQshV4Ogy1X4DCZRForWgl9hu9GL8UwHruuB0Y7zoBlFYaPCCGPZsrlhj8zo2fstnq/je/rjnFFXlmUKOCIyfLuYovlY8SJSeqQ3jkVxg4EZDkSwrN+82nmCXhfREgjxXTBSiLPSDwANtFbsCy49YvHmCNolikjegXr8PyqY7Qdz7FFU5e0CtNO1ADwwsYnIkDuDaL6KUlGD711bxPY5+hYVgM+GeU1grZVLDx6G74BavKDzg+yr5wcgNDuirdrjN9GjaFzPU+/ch9WKNyd Generated by TripleO", "private_key": "-----BEGIN RSA PRIVATE KEY-----\\nMIIEpAIBAAKCAQEAu/Bt8VhkCR2mjHtA2nnm1Qyv7ZoCxsA+AUcD5liRvc+QkkwB\\nK6Aggll2LaBiqJeTDPVULIVeDoMtV+AwmURaK1oJfYbvRi/FMB67rgdGO86AZRWG\\njwghj2bK5YY/M6Nn7LZ6v43v645xRV5ZlCjgiMny7mKL5WPEiUnqkN45FcYOBGQ5\\nEsKzfvNp5gl4X0RII8V0wUoiz0g8ADbRW7AsuPWLx5gjaJYpI3oF6/D8qmO0Hc+x\\nRVOXtArTTtQA8MLGJyJA7g2i+ilJRg+9dW8T2OfoWFYDPhnlNYK2VSw8ehu+AWry\\ng84Psq+cHIDQ7oq3a4zfRo2hcz1Pv3IfVijcnQIDAQABAoIBAQCRfeSu9P2kbPbV\\nREmFmN9RSZwcdaD2mjamKILlXOWeqsRB7WLukez43Cb31XTrDUSCwJ1kRe71jymY\\nIO+eh2LCstYr/jzX+f1ObkxewjTl8cxF9O8RZXsNl8c0/sOIx1SZ1P6bslbs5X3c\\n9NimMSr52lUdpN6mO6EXo0ha1B4fMrl5lY3TzQXm1T48Zi5IMOZgpuQNbT9hRXss\\n68oAmNEmDHapIjH5u2rZNn1d5W4pvyHtA/G+mWXu0hUxXlGWCN0YBcMErJ53HjOV\\nGcWbd88kzDzbybPGYXqx2ExUGdeeP+tv1IWPimbWtemLRdxXGr2QRUdK8WiJ0M8S\\n9dk7LJuFAoGBAPPpI+2P0JjNXVNjlizP4p5aTfjeCWJ1EEIOTSlPWNqxClTB0LJO\\n8MR9qVZrOr0NWJEXs1PQ5icNJsjSNCNFBR54gMC56UKgSnOgZCEnxjjSKve4gzZ9\\nP9P8Qn4fBtdsnfdlaiBIERBaQk5TWwlxukXmJ7Gygy0nUbQEljKOQ9qDAoGBAMVB\\nGD6BsfK2F2rKtFpETHZ9AtIk/lWKLMW5Q26ihVweQ4DTKkTQNlEC36dSUQn8SsV5\\nN4NH1jlahansLM5gC88laQxCK9vPAYVllN7YtJBYU78MhyPNsnzIrGgA6WgE6SMv\\nuZuFaZ5IiKvPCLUHtIqsqaMQbptBFxqZKddzt0JfAoGAeWcVxuzKOwQc66Cp4uwm\\nNANmw/RgX209BmPv7BvechuktMMziUzZcjPJ0YXV2ruF1dIiJBnaNJ3LLDHUWanE\\n/oGkNElU3SDDbgHrVMVjWGzjjiF8zeZRmsX4oqX21cruZXFI/YBhXe5PCoVazryY\\npqoEH+JmgFcNx7hwugEtrNkCgYA/dX2zPk5dYy+Nb8Et+SMQS4+Iw9X+9wEIa13C\\nTg7RX/sfis/ia4nN7jq9vcHMkJoNhb3SQl4s/W5bCFwx2Lxz2/k7tF4fzS0UGWYX\\ne2g7t+7ZW9JuNlLhyj2NCB4PFOVcKJJx8i3Uekld3LFUbDItGvdIOpUa5YnlSLkp\\nU1T1yQKBgQDhEdJWFQZJrsILv3zFhuDtuy15QR1QvcRQXnUodaCj7dNQyK/+6CFG\\nipxgzDI3537fMcC/MO7PDCG5HB0FZl7b3SDuNWbzW7hqCBZtBxRuBqdticc8jbkV\\nnGt4UuYs+DVGPULDuDscVAKKCGT6cSFn5m1jedMgxsSxxm1A+xL8Ww==\\n-----END RSA PRIVATE KEY-----\\n"}, "HAProxyStatsPassword": "XknBPwQd4AsTKwH4seqp2BVJq", "ManilaPassword": "4nQPbu7Ch798gPPthwrZs6Kr2", "SwiftPassword": "8cBNKm2qPfwwx7y7e3HJkmKhf", "CeilometerMeteringSecret": "b4tmWMngDw9yfv8rxyj7YTbPs", "NeutronMetadataProxySharedSecret": "Np7VUh38WzatDXetXEcJwQt6g", "BarbicanPassword": "gVR4qTFAkfYHd2bRCaWHFCG4W", "SaharaPassword": "hje6PHVNzV7PWzrwECArQsmZf"}, "parameter_defaults": {"SwiftRingGetTempurl": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=9545f53ab09a4a77430817eb6831c0a2c3215842&temp_url_expires=1535243853"}, "template": "overcloud.yaml", "environments": []}', u'updated_at': u'2018-08-25 00:37:34', u'scope': u'private', u'id': u'968f1f11-6f20-4df5-80c9-44c37af9fbf9', u'name': u'overcloud'}, u'variables': {u'parameter_defaults': {u'SwiftRingPutTempurl': u'https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=9e4d4b0d89f253b02ee259a5d6d4556c2b86ef25&temp_url_expires=1535243855', u'SwiftRingGetTempurl': u'https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a/overcloud-swift-rings/swift-rings.tar.gz?temp_url_sig=9545f53ab09a4a77430817eb6831c0a2c3215842&temp_url_expires=1535243853'}, u'passwords': {u'HAProxyStatsPassword': u'XknBPwQd4AsTKwH4seqp2BVJq', u'ManilaPassword': u'4nQPbu7Ch798gPPthwrZs6Kr2', u'NeutronPassword': u'8kgQ3U27gQMTaUvWb724KbQ8K', u'GlancePassword': u'um99YHx2cP9ZGfRWThvk6c2n8', u'SnmpdReadonlyUserPassword': u'7f54596ff715c1ca1878a1185ded051f44beef33', u'HeatPassword': u'jkF88nM6nuGtshmVp2ePsUAHd', u'AdminPassword': u'F9afsbdYtNjMwb6hgAKw9rtTX', u'IronicPassword': u'VvJZUqPaDRJQwJmBNKPtgyjuv', u'HeatStackDomainAdminPassword': u'qzQqR8cv8e9r6cMRyk8KUWCkk', u'ZaqarPassword': u'8jDVYemtbrZ9eCvHUWc8gTAZv', u'MysqlClustercheckPassword': u'xJQMPhkgs2PqG9wNdWgZW4msW', u'GnocchiPassword': u'TN4tjsYYvTZayc4DqqZuY642M', u'CephAdminKey': u'AQC2S45aAAAAABAAAYT/baXKeRAZkZHshteO3Q==', u'CeilometerPassword': u'4rCWnU6GjNyNXhr9rFTZmJ3cC', u'CinderPassword': u'hNds7nsunkghcCmHtM6ghnajb', u'RabbitPassword': u'NqfDJEFDujfBEFefGrAgVt9vZ', u'CephRgwKey': u'AQC2S45aAAAAABAAC3w5Uiw0SXYUjEio/I7a6Q==', u'TrovePassword': u'Y9ZwMEQ92up4FWMaRZaV6X7sD', u'KeystoneCredential0': u'GavlhcO47vp1kgATYD5niOdOcdRxDQcrydYZgo7RQbs=', u'KeystoneCredential1': u'sjlkgpY39e8CVGu2ZZyN5f-PWUkT8xHTGfrVqIa8-hs=', u'CephClientKey': u'AQC2S45aAAAAABAAD0oMJfCjQwv/FhnAOOkBdw==', u'NovaPassword': u'v72sUpAsQRaDtg4KYnztQaHCu', u'AdminToken': u'pX9qYWFAEsgxycBrWbqtPJ29G', u'RedisPassword': u'TcjBjD6FpxhZDP6y9V7gaj8gP', u'MistralPassword': u'bTxxR3KcM8kuKYaghZqPPxBwY', u'SwiftHashSuffix': u'PRqEGctUHHNxZH3ZwP7DbUTxm', u'AodhPassword': u'scVG8JBBP9N9Pmhng2M6AzZBc', u'MigrationSshKey': {u'public_key': u'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC78G3xWGQJHaaMe0DaeebVDK/tmgLGwD4BRwPmWJG9z5CSTAEroCCCWXYtoGKol5MM9VQshV4Ogy1X4DCZRForWgl9hu9GL8UwHruuB0Y7zoBlFYaPCCGPZsrlhj8zo2fstnq/je/rjnFFXlmUKOCIyfLuYovlY8SJSeqQ3jkVxg4EZDkSwrN+82nmCXhfREgjxXTBSiLPSDwANtFbsCy49YvHmCNolikjegXr8PyqY7Qdz7FFU5e0CtNO1ADwwsYnIkDuDaL6KUlGD711bxPY5+hYVgM+GeU1grZVLDx6G74BavKDzg+yr5wcgNDuirdrjN9GjaFzPU+/ch9WKNyd Generated by TripleO', u'private_key': u'-----BEGIN RSA PRIVATE KEY-----\nMIIEpAIBAAKCAQEAu/Bt8VhkCR2mjHtA2nnm1Qyv7ZoCxsA+AUcD5liRvc+QkkwB\nK6Aggll2LaBiqJeTDPVULIVeDoMtV+AwmURaK1oJfYbvRi/FMB67rgdGO86AZRWG\njwghj2bK5YY/M6Nn7LZ6v43v645xRV5ZlCjgiMny7mKL5WPEiUnqkN45FcYOBGQ5\nEsKzfvNp5gl4X0RII8V0wUoiz0g8ADbRW7AsuPWLx5gjaJYpI3oF6/D8qmO0Hc+x\nRVOXtArTTtQA8MLGJyJA7g2i+ilJRg+9dW8T2OfoWFYDPhnlNYK2VSw8ehu+AWry\ng84Psq+cHIDQ7oq3a4zfRo2hcz1Pv3IfVijcnQIDAQABAoIBAQCRfeSu9P2kbPbV\nREmFmN9RSZwcdaD2mjamKILlXOWeqsRB7WLukez43Cb31XTrDUSCwJ1kRe71jymY\nIO+eh2LCstYr/jzX+f1ObkxewjTl8cxF9O8RZXsNl8c0/sOIx1SZ1P6bslbs5X3c\n9NimMSr52lUdpN6mO6EXo0ha1B4fMrl5lY3TzQXm1T48Zi5IMOZgpuQNbT9hRXss\n68oAmNEmDHapIjH5u2rZNn1d5W4pvyHtA/G+mWXu0hUxXlGWCN0YBcMErJ53HjOV\nGcWbd88kzDzbybPGYXqx2ExUGdeeP+tv1IWPimbWtemLRdxXGr2QRUdK8WiJ0M8S\n9dk7LJuFAoGBAPPpI+2P0JjNXVNjlizP4p5aTfjeCWJ1EEIOTSlPWNqxClTB0LJO\n8MR9qVZrOr0NWJEXs1PQ5icNJsjSNCNFBR54gMC56UKgSnOgZCEnxjjSKve4gzZ9\nP9P8Qn4fBtdsnfdlaiBIERBaQk5TWwlxukXmJ7Gygy0nUbQEljKOQ9qDAoGBAMVB\nGD6BsfK2F2rKtFpETHZ9AtIk/lWKLMW5Q26ihVweQ4DTKkTQNlEC36dSUQn8SsV5\nN4NH1jlahansLM5gC88laQxCK9vPAYVllN7YtJBYU78MhyPNsnzIrGgA6WgE6SMv\nuZuFaZ5IiKvPCLUHtIqsqaMQbptBFxqZKddzt0JfAoGAeWcVxuzKOwQc66Cp4uwm\nNANmw/RgX209BmPv7BvechuktMMziUzZcjPJ0YXV2ruF1dIiJBnaNJ3LLDHUWanE\n/oGkNElU3SDDbgHrVMVjWGzjjiF8zeZRmsX4oqX21cruZXFI/YBhXe5PCoVazryY\npqoEH+JmgFcNx7hwugEtrNkCgYA/dX2zPk5dYy+Nb8Et+SMQS4+Iw9X+9wEIa13C\nTg7RX/sfis/ia4nN7jq9vcHMkJoNhb3SQl4s/W5bCFwx2Lxz2/k7tF4fzS0UGWYX\ne2g7t+7ZW9JuNlLhyj2NCB4PFOVcKJJx8i3Uekld3LFUbDItGvdIOpUa5YnlSLkp\nU1T1yQKBgQDhEdJWFQZJrsILv3zFhuDtuy15QR1QvcRQXnUodaCj7dNQyK/+6CFG\nipxgzDI3537fMcC/MO7PDCG5HB0FZl7b3SDuNWbzW7hqCBZtBxRuBqdticc8jbkV\nnGt4UuYs+DVGPULDuDscVAKKCGT6cSFn5m1jedMgxsSxxm1A+xL8Ww==\n-----END RSA PRIVATE KEY-----\n'}, u'CephClusterFSID': u'afa4bfa0-178b-11e8-a78c-525400a6c54d', u'CephMonKey': u'AQC2S45aAAAAABAAuV7N5EtCfAjZ0GKecXseZA==', u'SwiftPassword': u'8cBNKm2qPfwwx7y7e3HJkmKhf', u'CeilometerMeteringSecret': u'b4tmWMngDw9yfv8rxyj7YTbPs', u'NeutronMetadataProxySharedSecret': u'Np7VUh38WzatDXetXEcJwQt6g', u'BarbicanPassword': u'gVR4qTFAkfYHd2bRCaWHFCG4W', u'SaharaPassword': u'hje6PHVNzV7PWzrwECArQsmZf'}, u'root_template': u'overcloud.yaml', u'environments': [], u'template': u'overcloud.yaml'}, u'name': u'overcloud'}, u'execution': {u'input': {u'queue_name': u'e95b9c8a-6d0a-4a33-8c29-664642459bb0', u'container': u'overcloud'}, u'spec': {u'input': [u'container', {u'queue_name': u'tripleo'}], u'tasks': {u'put_tempurl': {u'name': u'put_tempurl', u'on-success': u'set_put_tempurl', u'version': u'2.0', u'action': u'tripleo.swift.tempurl', u'input': {u'container': u'<% $.container %>-swift-rings', u'obj': u'swift-rings.tar.gz', u'method': u'PUT'}, u'type': u'direct'}, u'set_get_tempurl': {u'name': u'set_get_tempurl', u'on-success': u'put_tempurl', u'version': u'2.0', u'action': u'tripleo.parameters.update', u'input': {u'container': u'<% $.container %>', u'parameters': {u'SwiftRingGetTempurl': u'<% task(get_tempurl).result %>'}}, u'type': u'direct'}, u'get_tempurl': {u'name': u'get_tempurl', u'on-success': u'set_get_tempurl', u'version': u'2.0', u'action': u'tripleo.swift.tempurl', u'input': {u'container': u'<% $.container %>-swift-rings', u'obj': u'swift-rings.tar.gz'}, u'type': u'direct'}, u'set_status_success': {u'version': u'2.0', u'type': u'direct', u'name': u'set_status_success', u'publish': {u'status': u'SUCCESS', u'message': u'<% task(set_put_tempurl).result %>'}, u'on-success': u'notify_zaqar'}, u'notify_zaqar': {u'name': u'notify_zaqar', u'on-success': [{u'fail': u'<% $.get(\'status\') = "FAILED" %>'}], u'version': u'2.0', u'action': u'zaqar.queue_post', u'input': {u'queue_name': u'<% $.queue_name %>', u'messages': {u'body': {u'type': u'tripleo.swift_rings_backup.v1.create_swift_rings_backup_container_plan', u'payload': {u'status': u'<% $.status %>', u'message': u"<% $.get('message', '') %>", u'execution': u'<% execution() %>'}}}}, u'type': u'direct'}, u'set_put_tempurl_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'set_put_tempurl_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(set_put_tempurl).result %>'}, u'on-success': u'notify_zaqar'}, u'set_create_container_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'set_create_container_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(create_container_failed).result %>'}, u'on-success': u'notify_zaqar'}, u'check_container': {u'name': u'check_container', u'on-error': u'create_container', u'on-success': u'get_tempurl', u'version': u'2.0', u'action': u'swift.head_container container=<% $.container %>', u'type': u'direct'}, u'create_container': {u'name': u'create_container', u'on-error': u'set_create_container_failed', u'on-success': u'get_tempurl', u'version': u'2.0', u'action': u'tripleo.plan.create_container container="<% $.container %>-swift-rings"', u'type': u'direct'}, u'set_put_tempurl': {u'name': u'set_put_tempurl', u'on-error': u'set_put_tempurl_failed', u'on-success': u'set_status_success', u'version': u'2.0', u'action': u'tripleo.parameters.update', u'input': {u'container': u'<% $.container %>', u'parameters': {u'SwiftRingPutTempurl': u'<% task(put_tempurl).result %>'}}, u'type': u'direct'}}, u'description': u'This plan ensures existence of container for Swift Rings backup.\n', u'version': u'2.0', u'name': u'create_swift_rings_backup_container_plan'}, u'params': {u'index': 0, u'use_default_templates': True, u'task_execution_id': u'53e485e8-aafc-42c5-857b-db5d51ec34cd'}, u'id': u'c0e1c655-50d4-4576-8093-934809c2fb40', u'name': u'tripleo.swift_rings_backup.v1.create_swift_rings_backup_container_plan'}}}}}] 2018-08-24 20:37:43.249 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'063be57812394a9481efcaa6a30e6835', u'expires_at': u'2018-08-25T04:36:29.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=33e523bc-a955-473e-9754-0f8e71ac062e, action_class=tripleo_common.actions.plan.UpdatePlanAction, attributes={}, params={u'container': u'overcloud'}] 2018-08-24 20:37:45.345 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'063be57812394a9481efcaa6a30e6835', u'expires_at': u'2018-08-25T04:36:29.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=806cfb08-9d61-4f54-8469-5ed9f3335c8e, action_class=tripleo_common.actions.parameters.GeneratePasswordsAction, attributes={}, params={u'container': u'overcloud'}] 2018-08-24 20:37:48.535 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'063be57812394a9481efcaa6a30e6835', u'expires_at': u'2018-08-25T04:36:29.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=06ac05b8-98cf-4496-8243-de5477d9bf87, action_class=tripleo_common.actions.templates.ProcessTemplatesAction, attributes={}, params={u'container': u'overcloud'}] 2018-08-24 20:37:51.132 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering docker/post.j2.yaml 2018-08-24 20:37:51.866 2043 INFO tripleo_common.actions.templates [-] Writing rendered template docker/post.yaml 2018-08-24 20:37:51.903 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/all_nodes/mac_hostname.j2.yaml 2018-08-24 20:37:52.492 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/all_nodes/mac_hostname.yaml 2018-08-24 20:37:52.533 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/all_nodes/random_string.j2.yaml 2018-08-24 20:37:53.123 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/all_nodes/random_string.yaml 2018-08-24 20:37:53.157 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/all_nodes/swap-partition.j2.yaml 2018-08-24 20:37:54.072 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/all_nodes/swap-partition.yaml 2018-08-24 20:37:54.594 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/all_nodes/swap.j2.yaml 2018-08-24 20:37:55.220 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/all_nodes/swap.yaml 2018-08-24 20:37:55.255 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/tasks/major_upgrade_pacemaker_init.j2.yaml 2018-08-24 20:37:55.894 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/tasks/major_upgrade_pacemaker_init.yaml 2018-08-24 20:37:55.931 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering network/service_net_map.j2.yaml 2018-08-24 20:37:56.548 2043 INFO tripleo_common.actions.templates [-] Writing rendered template network/service_net_map.yaml 2018-08-24 20:37:56.582 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering overcloud-resource-registry-puppet.j2.yaml 2018-08-24 20:37:57.231 2043 INFO tripleo_common.actions.templates [-] Writing rendered template overcloud-resource-registry-puppet.yaml 2018-08-24 20:37:57.266 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering overcloud.j2.yaml 2018-08-24 20:37:57.930 2043 INFO tripleo_common.actions.templates [-] Writing rendered template overcloud.yaml 2018-08-24 20:37:57.966 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role template puppet/config.role.j2.yaml 2018-08-24 20:37:57.982 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering roles Controller,Compute,ComputeSriov,ComputeDpdk,BlockStorage,ObjectStorage,CephStorage,Networker 2018-08-24 20:37:57.983 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Controller 2018-08-24 20:37:58.581 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/controller-config.yaml 2018-08-24 20:37:58.617 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Compute 2018-08-24 20:37:59.228 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/compute-config.yaml 2018-08-24 20:37:59.264 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ComputeSriov 2018-08-24 20:37:59.918 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/computesriov-config.yaml 2018-08-24 20:37:59.952 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ComputeDpdk 2018-08-24 20:38:00.560 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/computedpdk-config.yaml 2018-08-24 20:38:00.592 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role BlockStorage 2018-08-24 20:38:01.142 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/blockstorage-config.yaml 2018-08-24 20:38:01.174 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ObjectStorage 2018-08-24 20:38:01.765 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/objectstorage-config.yaml 2018-08-24 20:38:01.798 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role CephStorage 2018-08-24 20:38:02.431 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/cephstorage-config.yaml 2018-08-24 20:38:02.462 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Networker 2018-08-24 20:38:03.204 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/networker-config.yaml 2018-08-24 20:38:03.246 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering puppet/extraconfig/all_nodes/neutron-ml2-cisco-nexus-ucsm.j2.yaml 2018-08-24 20:38:03.859 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/extraconfig/all_nodes/neutron-ml2-cisco-nexus-ucsm.yaml 2018-08-24 20:38:03.896 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering puppet/post.j2.yaml 2018-08-24 20:38:04.559 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/post.yaml 2018-08-24 20:38:04.592 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role template puppet/role.role.j2.yaml 2018-08-24 20:38:04.624 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering roles Controller,Compute,ComputeSriov,ComputeDpdk,BlockStorage,ObjectStorage,CephStorage,Networker 2018-08-24 20:38:04.624 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Controller 2018-08-24 20:38:04.625 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/controller-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-24 20:38:04.625 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Compute 2018-08-24 20:38:04.625 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/compute-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-24 20:38:04.626 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ComputeSriov 2018-08-24 20:38:05.304 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/computesriov-role.yaml 2018-08-24 20:38:05.344 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ComputeDpdk 2018-08-24 20:38:05.953 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/computedpdk-role.yaml 2018-08-24 20:38:05.987 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role BlockStorage 2018-08-24 20:38:05.987 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/blockstorage-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-24 20:38:05.988 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ObjectStorage 2018-08-24 20:38:05.988 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/objectstorage-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-24 20:38:05.988 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role CephStorage 2018-08-24 20:38:05.989 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/cephstorage-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-24 20:38:05.989 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Networker 2018-08-24 20:38:06.621 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/networker-role.yaml 2018-08-24 20:38:16.503 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'063be57812394a9481efcaa6a30e6835', u'expires_at': u'2018-08-25T04:36:29.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=4f1e38d1-1bfb-4ef9-863b-44358b215304, action_class=mistral.actions.std_actions.NoOpAction, attributes={}, params={}] 2018-08-24 20:38:16.506 2043 INFO mistral.actions.std_actions [-] Running no-op action 2018-08-24 20:38:17.559 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'063be57812394a9481efcaa6a30e6835', u'expires_at': u'2018-08-25T04:36:29.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=6a963f3d-8b77-41eb-9124-dd4f65438db8, action_class=mistral.actions.openstack.actions.ZaqarAction, attributes={u'client_method_name': u'queue_post'}, params={u'queue_name': u'e95b9c8a-6d0a-4a33-8c29-664642459bb0', u'messages': {u'body': {u'type': u'tripleo.plan_management.v1.update_deployment_plan', u'payload': {u'status': u'SUCCESS', u'message': u'', u'execution': {u'input': {u'queue_name': u'e95b9c8a-6d0a-4a33-8c29-664642459bb0', u'container': u'overcloud'}, u'spec': {u'input': [u'container', {u'queue_name': u'tripleo'}], u'tasks': {u'update_plan': {u'name': u'update_plan', u'on-error': u'update_plan_set_status_failed', u'on-success': u'ensure_passwords_exist', u'version': u'2.0', u'action': u'tripleo.plan.update container=<% $.container %>', u'type': u'direct'}, u'ensure_passwords_exist': {u'name': u'ensure_passwords_exist', u'on-error': u'ensure_passwords_exist_set_status_failed', u'on-success': u'process_templates', u'version': u'2.0', u'action': u'tripleo.parameters.generate_passwords container=<% $.container %>', u'type': u'direct'}, u'create_swift_rings_backup_plan': {u'name': u'create_swift_rings_backup_plan', u'on-error': u'create_swift_rings_backup_plan_set_status_failed', u'workflow': u'tripleo.swift_rings_backup.v1.create_swift_rings_backup_container_plan', u'on-success': u'update_plan', u'version': u'2.0', u'input': {u'use_default_templates': True, u'queue_name': u'<% $.queue_name %>', u'container': u'<% $.container %>'}, u'type': u'direct'}, u'update_plan_set_status_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'update_plan_set_status_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(update_plan).result %>'}, u'on-success': u'notify_zaqar'}, u'create_swift_rings_backup_plan_set_status_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'create_swift_rings_backup_plan_set_status_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(create_swift_rings_backup_plan).result %>'}, u'on-success': u'notify_zaqar'}, u'process_templates_set_status_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'process_templates_set_status_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(process_templates).result %>'}, u'on-success': u'notify_zaqar'}, u'notify_zaqar': {u'retry': u'count=5 delay=1', u'name': u'notify_zaqar', u'version': u'2.0', u'action': u'zaqar.queue_post', u'input': {u'queue_name': u'<% $.queue_name %>', u'messages': {u'body': {u'type': u'tripleo.plan_management.v1.update_deployment_plan', u'payload': {u'status': u'<% $.status %>', u'message': u"<% $.message or '' %>", u'execution': u'<% execution() %>'}}}}, u'type': u'direct'}, u'process_templates': {u'name': u'process_templates', u'on-error': u'process_templates_set_status_failed', u'on-success': u'set_status_success', u'version': u'2.0', u'action': u'tripleo.templates.process container=<% $.container %>', u'type': u'direct'}, u'set_status_success': {u'version': u'2.0', u'type': u'direct', u'name': u'set_status_success', u'publish': {u'status': u'SUCCESS', u'message': u'<% task(update_plan).result %>'}, u'on-success': u'notify_zaqar'}, u'ensure_passwords_exist_set_status_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'ensure_passwords_exist_set_status_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(ensure_passwords_exist).result %>'}, u'on-success': u'notify_zaqar'}}, u'name': u'update_deployment_plan', u'version': u'2.0'}, u'params': {}, u'id': u'cdd462c0-070c-4cc8-abd9-0bb563477ffd', u'name': u'tripleo.plan_management.v1.update_deployment_plan'}}}}}] 2018-08-24 20:38:23.060 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'063be57812394a9481efcaa6a30e6835', u'expires_at': u'2018-08-25T04:36:29.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=None, action_class=tripleo_common.actions.parameters.UpdateParametersAction, attributes={}, params={u'container': u'overcloud', u'parameters': {u'rhel_reg_activation_key': u'ak_rhosp10', u'ComputeCount': 2, u'OvercloudControlFlavor': u'control', u'rhel_reg_type': u'', u'GnocchiBackend': u'rbd', u'NeutronFlatNetworks': u'datacentre,external', u'ComputeDpdkHostCpusList': u"'2,46,24,68'", u'ControlPlaneDefaultRoute': u'10.20.0.1', u'NovaEnableRbdBackend': True, u'NeutronVhostuserSocketGroup': u'hugetlbfs', u'CinderEnableRbdBackend': True, u'ControllerHostnameFormat': u'krynn-ctrl-%index%', u'CloudDomain': u'lasthome.solace.krynn', u'CephStorageCount': 1, u'rhel_reg_http_proxy_password': u'', u'TenantNetCidr': u'10.3.0.0/24', u'rhel_reg_http_proxy_host': u'', u'osp_ad_primary_dc': u'dc00.ad.lasthome.solace.krynn', u'NtpServer': [u'10.20.0.1', u'10.20.0.2'], u'osp_ad_enable': u'False', u'NeutronDpdkCoreList': u"'3,47,25,69'", u'ComputeSriovExtraConfig': {u'nova::compute::vcpu_pin_set': [u'4-21', u'48-65', u'26-43', u'70-87'], u'neutron::plugins::ml2::path_mtu': 1550, u'neutron::agents::ml2::ovs::firewall_driver': [u'noop'], u'neutron::plugins::ml2::type_drivers': [u'vlan', u'flat'], u'neutron::agents::ml2::ovs::bridge_mappings': [u'datacentre:br-ex', u'external:br-extnet', u'sriov_ens1f0:br-sriov1', u'sriov_ens1f1:br-sriov2', u'sriov_ens2f0:br-sriov3', u'sriov_ens2f1:br-sriov4'], u'neutron::plugins::ml2::network_vlan_ranges': [u'datacentre:1:4000', u'external:1:4000', u'sriov_ens1f0:1:4000', u'sriov_ens1f1:1:4000', u'sriov_ens2f0:1:4000', u'sriov_ens2f1:1:4000'], u'tripleo::host::sriov::number_of_vfs': [u'ens1f0:16', u'ens1f1:16', u'ens2f0:16', u'ens2f1:16'], u'neutron::plugins::ml2::physical_network_mtus': [u'datacentre:1500', u'external:1500'], u'ceph::profile::params::osds': {u'/dev/sdh': {}, u'/dev/sdf': {}, u'/dev/sdg': {}, u'/dev/sdd': {}, u'/dev/sde': {}, u'/dev/sdc': {}}, u'neutron::agents::ml2::sriov::physical_device_mappings': [u'sriov_ens1f0:ens1f0', u'sriov_ens1f1:ens1f1', u'sriov_ens2f0:ens2f0', u'sriov_ens2f1:ens2f1'], u'neutron::plugins::ml2::supported_pci_vendor_devs': [u'8086:154c'], u'computesriov_classes': [u'::nova::config', u'::neutron::config', u'::neutron::plugins::ml2', u'::neutron::agents::ml2::ovs'], u'nova::compute::reserved_host_memory': 2048, u'nova::compute::pci_passthrough': [{u'devname': u'ens1f0', u'physical_network': u'sriov_ens1f0'}, {u'devname': u'ens1f1', u'physical_network': u'sriov_ens1f1'}, {u'devname': u'ens2f0', u'physical_network': u'sriov_ens2f0'}, {u'devname': u'ens2f1', u'physical_network': u'sriov_ens2f1'}]}, u'StackAction': u'UPDATE', u'StorageMgmtAllocationPools': [{u'start': u'10.2.0.10', u'end': u'10.2.0.200'}], u'InternalApiAllocationPools': [{u'start': u'10.0.0.10', u'end': u'10.0.0.200'}], u'NeutronVhostuserSocketDir': u'/var/lib/vhost_sockets', u'rhel_reg_pool_id': u'', u'NeutronDatapathType': u'netdev', u'Debug': False, u'CinderBackupBackend': u'ceph', u'OvercloudComputeDpdkFlavor': u'computedpdk', u'ComputeSriovKernelArgs': u'default_hugepagesz=1GB hugepagesz=1G hugepages=128 intel_iommu=on iommu=pt', u'rhel_reg_base_url': u'', u'RabbitFDLimit': 65436, u'StorageMgmtNetCidr': u'10.2.0.0/24', u'osp_netbios_domain': u'KRYNN', u'OvercloudComputeFlavor': u'compute', u'CinderEnableIscsiBackend': False, u'NeutronDpdkDriverType': u'vfio-pci', u'NeutronOVSFirewallDriver': u'openvswitch', u'rhel_reg_password': u'password', u'NovaReservedHostMemory': 4096, u'ControllerExtraConfig': {u'neutron::plugins::ml2::path_mtu': 1550, u'gnocchi::statsd::archive_policy_name': u'low_workload', u'apache::trace_enable': u'Off', u'aodh::policy::policies': {u'aodh-telemetry:get_alarm_state': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:get_alarm_state'}, u'aodh-telemetry:query_alarm_history': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:query_alarm_history'}, u'aodh-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'aodh-telemetry:create_alarm': {u'value': u'rule:deny_readonly', u'key': u'telemetry:create_alarm'}, u'aodh-telemetry:alarm_history': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:alarm_history'}, u'aodh-telemetry:change_alarm': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'telemetry:change_alarm'}, u'aodh-telemetry:delete_alarm': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'telemetry:delete_alarm'}, u'aodh-telemetry:get_alarm': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:get_alarm'}, u'aodh-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'aodh-admin_or_owner': {u'value': u'rule:context_is_admin or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'aodh-telemetry:query_alarm': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:query_alarm'}, u'aodh-telemetry:change_alarm_state': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'telemetry:change_alarm_state'}, u'aodh-telemetry:get_alarms': {u'value': u'rule:admin_or_owner', u'key': u'telemetry:get_alarms'}, u'aodh-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'aodh-segregation': {u'value': u'rule:context_is_admin', u'key': u'segregation'}}, u'mistral::policy::policies': {u'mistral-environments:update': {u'value': u'rule:admin_or_owner', u'key': u'environments:update'}, u'mistral-workbooks:update': {u'value': u'rule:admin_or_owner', u'key': u'workbooks:update'}, u'mistral-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'mistral-cron_triggers:create': {u'value': u'rule:admin_or_owner', u'key': u'cron_triggers:create'}, u'mistral-admin_or_owner': {u'value': u'is_admin:True or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'mistral-workbooks:get': {u'value': u'rule:admin_or_owner', u'key': u'workbooks:get'}, u'mistral-environments:get': {u'value': u'rule:admin_or_owner', u'key': u'environments:get'}, u'mistral-members:list': {u'value': u'rule:admin_or_owner', u'key': u'members:list'}, u'mistral-action_executions:list': {u'value': u'rule:admin_or_owner', u'key': u'action_executions:list'}, u'mistral-executions:update': {u'value': u'rule:admin_or_owner', u'key': u'executions:update'}, u'mistral-event_triggers:delete': {u'value': u'rule:admin_or_owner', u'key': u'event_triggers:delete'}, u'mistral-workflows:update': {u'value': u'rule:admin_or_owner', u'key': u'workflows:update'}, u'mistral-executions:create': {u'value': u'rule:admin_or_owner', u'key': u'executions:create'}, u'mistral-services:list': {u'value': u'rule:admin_or_owner', u'key': u'services:list'}, u'mistral-action_executions:get': {u'value': u'rule:admin_or_owner', u'key': u'action_executions:get'}, u'mistral-workflows:list': {u'value': u'rule:admin_or_owner', u'key': u'workflows:list'}, u'mistral-tasks:update': {u'value': u'rule:admin_or_owner', u'key': u'tasks:update'}, u'mistral-tasks:list': {u'value': u'rule:admin_or_owner', u'key': u'tasks:list'}, u'mistral-event_triggers:get': {u'value': u'rule:admin_or_owner', u'key': u'event_triggers:get'}, u'mistral-workflows:create': {u'value': u'rule:admin_or_owner', u'key': u'workflows:create'}, u'mistral-workflows:delete': {u'value': u'rule:admin_or_owner', u'key': u'workflows:delete'}, u'mistral-admin_only': {u'value': u'is_admin:True', u'key': u'admin_only'}, u'mistral-actions:get': {u'value': u'rule:admin_or_owner', u'key': u'actions:get'}, u'mistral-workbooks:create': {u'value': u'rule:admin_or_owner', u'key': u'workbooks:create'}, u'mistral-action_executions:update': {u'value': u'rule:admin_or_owner', u'key': u'action_executions:update'}, u'mistral-environments:list': {u'value': u'rule:admin_or_owner', u'key': u'environments:list'}, u'mistral-executions:delete': {u'value': u'rule:admin_or_owner', u'key': u'executions:delete'}, u'mistral-environments:delete': {u'value': u'rule:admin_or_owner', u'key': u'environments:delete'}, u'mistral-cron_triggers:list': {u'value': u'rule:admin_or_owner', u'key': u'cron_triggers:list'}, u'mistral-environments:create': {u'value': u'rule:admin_or_owner', u'key': u'environments:create'}, u'mistral-workbooks:list': {u'value': u'rule:admin_or_owner', u'key': u'workbooks:list'}, u'mistral-action_executions:delete': {u'value': u'rule:admin_or_owner', u'key': u'action_executions:delete'}, u'mistral-actions:delete': {u'value': u'rule:admin_or_owner', u'key': u'actions:delete'}, u'mistral-members:create': {u'value': u'rule:admin_or_owner', u'key': u'members:create'}, u'mistral-members:delete': {u'value': u'rule:admin_or_owner', u'key': u'members:delete'}, u'mistral-executions:list': {u'value': u'rule:admin_or_owner', u'key': u'executions:list'}, u'mistral-event_triggers:list': {u'value': u'rule:admin_or_owner', u'key': u'event_triggers:list'}, u'mistral-event_triggers:update': {u'value': u'rule:admin_or_owner', u'key': u'event_triggers:update'}, u'mistral-cron_triggers:get': {u'value': u'rule:admin_or_owner', u'key': u'cron_triggers:get'}, u'mistral-tasks:get': {u'value': u'rule:admin_or_owner', u'key': u'tasks:get'}, u'mistral-action_execution:create': {u'value': u'rule:admin_or_owner', u'key': u'action_execution:create'}, u'mistral-workflows:get': {u'value': u'rule:admin_or_owner', u'key': u'workflows:get'}, u'mistral-event_triggers:create': {u'value': u'rule:admin_or_owner', u'key': u'event_triggers:create'}, u'mistral-executions:get': {u'value': u'rule:admin_or_owner', u'key': u'executions:get'}, u'mistral-actions:create': {u'value': u'rule:admin_or_owner', u'key': u'actions:create'}, u'mistral-actions:list': {u'value': u'rule:admin_or_owner', u'key': u'actions:list'}, u'mistral-actions:update': {u'value': u'rule:admin_or_owner', u'key': u'actions:update'}, u'mistral-cron_triggers:delete': {u'value': u'rule:admin_or_owner', u'key': u'cron_triggers:delete'}, u'mistral-members:get': {u'value': u'rule:admin_or_owner', u'key': u'members:get'}, u'mistral-workbooks:delete': {u'value': u'rule:admin_or_owner', u'key': u'workbooks:delete'}, u'mistral-members:update': {u'value': u'rule:admin_or_owner', u'key': u'members:update'}}, u'sahara::policy::policies': {u'sahara-data-processing:data-sources:get': {u'value': u'', u'key': u'data-processing:data-sources:get'}, u'sahara-data-processing:node-group-templates:get': {u'value': u'', u'key': u'data-processing:node-group-templates:get'}, u'sahara-data-processing:job-binaries:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binaries:delete'}, u'sahara-data-processing:clusters:scale': {u'value': u'rule:deny_readonly', u'key': u'data-processing:clusters:scale'}, u'sahara-data-processing:jobs:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:jobs:create'}, u'sahara-data-processing:job-types:get_all': {u'value': u'', u'key': u'data-processing:job-types:get_all'}, u'sahara-data-processing:jobs:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:jobs:modify'}, u'sahara-data-processing:job-executions:cancel': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-executions:cancel'}, u'sahara-data-processing:job-binaries:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binaries:create'}, u'sahara-data-processing:job-binaries:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binaries:modify'}, u'sahara-data-processing:plugins:get_version': {u'value': u'', u'key': u'data-processing:plugins:get_version'}, u'sahara-default': {u'value': u'', u'key': u'default'}, u'sahara-data-processing:job-executions:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-executions:modify'}, u'sahara-data-processing:node-group-templates:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:node-group-templates:modify'}, u'sahara-data-processing:jobs:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:jobs:delete'}, u'sahara-data-processing:cluster-templates:get': {u'value': u'', u'key': u'data-processing:cluster-templates:get'}, u'sahara-data-processing:clusters:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:clusters:delete'}, u'sahara-data-processing:jobs:execute': {u'value': u'rule:deny_readonly', u'key': u'data-processing:jobs:execute'}, u'sahara-data-processing:data-sources:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:data-sources:delete'}, u'sahara-data-processing:job-executions:refresh_status': {u'value': u'', u'key': u'data-processing:job-executions:refresh_status'}, u'sahara-data-processing:jobs:get': {u'value': u'', u'key': u'data-processing:jobs:get'}, u'sahara-data-processing:job-binary-internals:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binary-internals:modify'}, u'sahara-data-processing:job-binary-internals:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binary-internals:delete'}, u'sahara-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'sahara-data-processing:clusters:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:clusters:create'}, u'sahara-data-processing:job-executions:get': {u'value': u'', u'key': u'data-processing:job-executions:get'}, u'sahara-data-processing:clusters:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:clusters:modify'}, u'sahara-data-processing:job-binary-internals:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-binary-internals:create'}, u'sahara-data-processing:plugins:convert_config': {u'value': u'rule:deny_readonly', u'key': u'data-processing:plugins:convert_config'}, u'sahara-data-processing:job-binary-internals:get_data': {u'value': u'', u'key': u'data-processing:job-binary-internals:get_data'}, u'sahara-data-processing:node-group-templates:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:node-group-templates:create'}, u'sahara-data-processing:node-group-templates:get_all': {u'value': u'', u'key': u'data-processing:node-group-templates:get_all'}, u'sahara-data-processing:images:get': {u'value': u'', u'key': u'data-processing:images:get'}, u'sahara-data-processing:jobs:get_config_hints': {u'value': u'', u'key': u'data-processing:jobs:get_config_hints'}, u'sahara-data-processing:cluster-templates:create': {u'value': u'rule:deny_readonly', u'key': u'data-processing:cluster-templates:create'}, u'sahara-data-processing:job-binaries:get': {u'value': u'', u'key': u'data-processing:job-binaries:get'}, u'sahara-data-processing:job-binaries:get_all': {u'value': u'', u'key': u'data-processing:job-binaries:get_all'}, u'sahara-data-processing:job-executions:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:job-executions:delete'}, u'sahara-data-processing:images:get_all': {u'value': u'', u'key': u'data-processing:images:get_all'}, u'sahara-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'sahara-data-processing:node-group-templates:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:node-group-templates:delete'}, u'sahara-data-processing:images:register': {u'value': u'rule:deny_readonly', u'key': u'data-processing:images:register'}, u'sahara-data-processing:plugins:patch': {u'value': u'role:admin', u'key': u'data-processing:plugins:patch'}, u'sahara-data-processing:jobs:get_all': {u'value': u'', u'key': u'data-processing:jobs:get_all'}, u'sahara-data-processing:images:unregister': {u'value': u'rule:deny_readonly', u'key': u'data-processing:images:unregister'}, u'sahara-data-processing:data-sources:get_all': {u'value': u'', u'key': u'data-processing:data-sources:get_all'}, u'sahara-data-processing:cluster-templates:get_all': {u'value': u'', u'key': u'data-processing:cluster-templates:get_all'}, u'sahara-data-processing:plugins:get': {u'value': u'', u'key': u'data-processing:plugins:get'}, u'sahara-data-processing:job-binary-internals:get_all': {u'value': u'', u'key': u'data-processing:job-binary-internals:get_all'}, u'sahara-data-processing:images:remove_tags': {u'value': u'rule:deny_readonly', u'key': u'data-processing:images:remove_tags'}, u'sahara-data-processing:cluster-templates:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:cluster-templates:modify'}, u'sahara-data-processing:clusters:get': {u'value': u'', u'key': u'data-processing:clusters:get'}, u'sahara-data-processing:images:add_tags': {u'value': u'rule:deny_readonly', u'key': u'data-processing:images:add_tags'}, u'sahara-data-processing:job-binaries:get_data': {u'value': u'', u'key': u'data-processing:job-binaries:get_data'}, u'sahara-data-processing:data-sources:register': {u'value': u'rule:deny_readonly', u'key': u'data-processing:data-sources:register'}, u'sahara-data-processing:job-executions:get_all': {u'value': u'', u'key': u'data-processing:job-executions:get_all'}, u'sahara-data-processing:plugins:get_all': {u'value': u'', u'key': u'data-processing:plugins:get_all'}, u'sahara-data-processing:job-binary-internals:get': {u'value': u'', u'key': u'data-processing:job-binary-internals:get'}, u'sahara-data-processing:cluster-templates:delete': {u'value': u'rule:deny_readonly', u'key': u'data-processing:cluster-templates:delete'}, u'sahara-data-processing:data-sources:modify': {u'value': u'rule:deny_readonly', u'key': u'data-processing:data-sources:modify'}, u'sahara-data-processing:clusters:get_all': {u'value': u'', u'key': u'data-processing:clusters:get_all'}}, u'controller_classes': [u'::keystone::cron::token_flush'], u'horizon::api_versions': {u'identity': u'3'}, u'neutron::plugins::ml2::physical_network_mtus': [u'datacentre:1500', u'external:1500'], u'cinder::config::cinder_config': {u'scaleio/volume_driver': {u'value': u'cinder.volume.drivers.emc.scaleio.ScaleIODriver'}, u'scaleio/sio_protection_domain_name': {u'value': u'default'}, u'scaleio/volume_backend_name': {u'value': u'scaleio'}, u'scaleio/sio_round_volume_capacity': {u'value': u'True'}, u'scaleio/sio_storage_pool_name': {u'value': u'default'}, u'scaleio/sio_storage_pools': {u'value': u'default:default'}, u'scaleio/sio_force_delete': {u'value': u'True'}}, u'cinder::policy::policies': {u'cinder-volume_extension:volume_image_metadata': {u'value': u'rule:admin_or_owner', u'key': u'volume_extension:volume_image_metadata'}, u'cinder-volume_extension:backup_admin_actions:reset_status': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:backup_admin_actions:reset_status'}, u'cinder-snapshot_extension:snapshot_unmanage': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'snapshot_extension:snapshot_unmanage'}, u'cinder-backup:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'backup:delete'}, u'cinder-volume_extension:volume_type_access': {u'value': u'rule:admin_or_owner', u'key': u'volume_extension:volume_type_access'}, u'cinder-volume:get_all_transfers': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:get_all_transfers'}, u'cinder-consistencygroup:create': {u'value': u'group:nobody and rule:deny_readonly', u'key': u'consistencygroup:create'}, u'cinder-volume:create': {u'value': u'rule:deny_readonly', u'key': u'volume:create'}, u'cinder-snapshot_extension:list_manageable': {u'value': u'rule:admin_api', u'key': u'snapshot_extension:list_manageable'}, u'cinder-volume_extension:hosts': {u'value': u'rule:admin_api', u'key': u'volume_extension:hosts'}, u'cinder-volume:retype': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:retype'}, u'cinder-backup:get': {u'value': u'rule:admin_or_owner', u'key': u'backup:get'}, u'cinder-volume_extension:volume_admin_actions:reset_status': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_admin_actions:reset_status'}, u'cinder-backup:restore': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'backup:restore'}, u'cinder-volume:delete_transfer': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:delete_transfer'}, u'cinder-group:delete_group_snapshot': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'group:delete_group_snapshot'}, u'cinder-consistencygroup:get_cgsnapshot': {u'value': u'group:nobody', u'key': u'consistencygroup:get_cgsnapshot'}, u'cinder-volume_extension:volume_mig_status_attribute': {u'value': u'rule:admin_api', u'key': u'volume_extension:volume_mig_status_attribute'}, u'cinder-backup:backup-export': {u'value': u'rule:admin_api', u'key': u'backup:backup-export'}, u'cinder-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'cinder-clusters:get_all': {u'value': u'rule:admin_api', u'key': u'clusters:get_all'}, u'cinder-group:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'group:delete'}, u'cinder-volume:get_volume_metadata': {u'value': u'rule:admin_or_owner', u'key': u'volume:get_volume_metadata'}, u'cinder-volume:update_snapshot_metadata': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:update_snapshot_metadata'}, u'cinder-consistencygroup:delete': {u'value': u'group:nobody and rule:deny_readonly', u'key': u'consistencygroup:delete'}, u'cinder-volume_extension:volume_actions:upload_image': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume_extension:volume_actions:upload_image'}, u'cinder-volume_extension:snapshot_admin_actions:force_delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:snapshot_admin_actions:force_delete'}, u'cinder-volume_extension:quota_classes:validate_setup_for_nested_quota_use': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:quota_classes:validate_setup_for_nested_quota_use'}, u'cinder-volume_extension:quota_classes': {u'value': u'rule:admin_api', u'key': u'volume_extension:quota_classes'}, u'cinder-volume_extension:types_manage': {u'value': u'rule:admin_api', u'key': u'volume_extension:types_manage'}, u'cinder-volume_extension:replication:promote': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:replication:promote'}, u'cinder-volume_extension:types_extra_specs': {u'value': u'rule:admin_api', u'key': u'volume_extension:types_extra_specs'}, u'cinder-volume_extension:volume_admin_actions:force_detach': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_admin_actions:force_detach'}, u'cinder-volume_extension:volume_type_access:addProjectAccess': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_type_access:addProjectAccess'}, u'cinder-volume_extension:access_types_extra_specs': {u'value': u'rule:admin_api', u'key': u'volume_extension:access_types_extra_specs'}, u'cinder-group:create': {u'value': u'rule:deny_readonly', u'key': u'group:create'}, u'cinder-volume_extension:volume_encryption_metadata': {u'value': u'rule:admin_or_owner', u'key': u'volume_extension:volume_encryption_metadata'}, u'cinder-group:group_type_access': {u'value': u'rule:admin_or_owner', u'key': u'group:group_type_access'}, u'cinder-message:get': {u'value': u'rule:admin_or_owner', u'key': u'message:get'}, u'cinder-volume_extension:quotas:update': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:quotas:update'}, u'cinder-group:get_all_group_snapshots': {u'value': u'rule:admin_or_owner', u'key': u'group:get_all_group_snapshots'}, u'cinder-volume_extension:services:index': {u'value': u'rule:admin_api', u'key': u'volume_extension:services:index'}, u'cinder-volume_extension:volume_admin_actions:force_delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_admin_actions:force_delete'}, u'cinder-volume:delete_volume_metadata': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:delete_volume_metadata'}, u'cinder-volume:extend': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:extend'}, u'cinder-volume:get_all': {u'value': u'rule:admin_or_owner', u'key': u'volume:get_all'}, u'cinder-volume_extension:extended_snapshot_attributes': {u'value': u'rule:admin_or_owner', u'key': u'volume_extension:extended_snapshot_attributes'}, u'cinder-admin_api': {u'value': u'is_admin:True', u'key': u'admin_api'}, u'cinder-snapshot_extension:snapshot_actions:update_snapshot_status': {u'value': u'rule:deny_readonly', u'key': u'snapshot_extension:snapshot_actions:update_snapshot_status'}, u'cinder-group:get_all': {u'value': u'rule:admin_or_owner', u'key': u'group:get_all'}, u'cinder-volume:get_volume_admin_metadata': {u'value': u'rule:admin_api', u'key': u'volume:get_volume_admin_metadata'}, u'cinder-volume:get': {u'value': u'rule:admin_or_owner', u'key': u'volume:get'}, u'cinder-volume_extension:volume_admin_actions:migrate_volume_completion': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_admin_actions:migrate_volume_completion'}, u'cinder-backup:create': {u'value': u'rule:deny_readonly', u'key': u'backup:create'}, u'cinder-volume_extension:list_manageable': {u'value': u'rule:admin_api', u'key': u'volume_extension:list_manageable'}, u'cinder-volume_extension:replication:reenable': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:replication:reenable'}, u'cinder-volume_extension:volume_tenant_attribute': {u'value': u'rule:admin_or_owner', u'key': u'volume_extension:volume_tenant_attribute'}, u'cinder-volume:create_snapshot': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:create_snapshot'}, u'cinder-volume:get_snapshot': {u'value': u'rule:admin_or_owner', u'key': u'volume:get_snapshot'}, u'cinder-scheduler_extension:scheduler_stats:get_pools': {u'value': u'rule:admin_api', u'key': u'scheduler_extension:scheduler_stats:get_pools'}, u'cinder-backup:get_all': {u'value': u'rule:admin_or_owner', u'key': u'backup:get_all'}, u'cinder-admin_or_owner': {u'value': u'is_admin:True or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'cinder-volume_extension:quotas:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:quotas:delete'}, u'cinder-volume_extension:capabilities': {u'value': u'rule:admin_api', u'key': u'volume_extension:capabilities'}, u'cinder-volume:delete_snapshot_metadata': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:delete_snapshot_metadata'}, u'cinder-volume_extension:services:update': {u'value': u'rule:admin_api', u'key': u'volume_extension:services:update'}, u'cinder-group:group_types_specs': {u'value': u'rule:admin_api', u'key': u'group:group_types_specs'}, u'cinder-volume:thaw_host': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume:thaw_host'}, u'cinder-volume_extension:backup_admin_actions:force_delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:backup_admin_actions:force_delete'}, u'cinder-volume:freeze_host': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume:freeze_host'}, u'cinder-volume:delete_snapshot': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:delete_snapshot'}, u'cinder-group:create_group_snapshot': {u'value': u'rule:deny_readonly', u'key': u'group:create_group_snapshot'}, u'cinder-volume_extension:volume_type_encryption': {u'value': u'rule:admin_api', u'key': u'volume_extension:volume_type_encryption'}, u'cinder-volume:get_all_snapshots': {u'value': u'rule:admin_or_owner', u'key': u'volume:get_all_snapshots'}, u'cinder-group:group_types_manage': {u'value': u'rule:admin_api', u'key': u'group:group_types_manage'}, u'cinder-consistencygroup:create_cgsnapshot': {u'value': u'group:nobody and rule:deny_readonly', u'key': u'consistencygroup:create_cgsnapshot'}, u'cinder-volume_extension:volume_admin_actions:migrate_volume': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_admin_actions:migrate_volume'}, u'cinder-volume_extension:access_types_qos_specs_id': {u'value': u'rule:admin_api', u'key': u'volume_extension:access_types_qos_specs_id'}, u'cinder-consistencygroup:get_all': {u'value': u'group:nobody', u'key': u'consistencygroup:get_all'}, u'cinder-group:get': {u'value': u'rule:admin_or_owner', u'key': u'group:get'}, u'cinder-volume:create_volume_metadata': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:create_volume_metadata'}, u'cinder-volume:update': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:update'}, u'cinder-volume:update_volume_metadata': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:update_volume_metadata'}, u'cinder-consistencygroup:update': {u'value': u'group:nobody and rule:deny_readonly', u'key': u'consistencygroup:update'}, u'cinder-group:update': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'group:update'}, u'cinder-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'cinder-volume:update_volume_admin_metadata': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume:update_volume_admin_metadata'}, u'cinder-volume:create_transfer': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:create_transfer'}, u'cinder-volume_extension:quotas:show': {u'value': u'', u'key': u'volume_extension:quotas:show'}, u'cinder-volume_extension:volume_actions:upload_public': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_actions:upload_public'}, u'cinder-volume_extension:snapshot_admin_actions:reset_status': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:snapshot_admin_actions:reset_status'}, u'cinder-consistencygroup:get': {u'value': u'group:nobody', u'key': u'consistencygroup:get'}, u'cinder-volume:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:delete'}, u'cinder-message:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'message:delete'}, u'cinder-snapshot_extension:snapshot_manage': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'snapshot_extension:snapshot_manage'}, u'cinder-group:update_group_snapshot': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'group:update_group_snapshot'}, u'cinder-volume_extension:volume_manage': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_manage'}, u'cinder-volume:failover_host': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume:failover_host'}, u'cinder-volume:update_snapshot': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:update_snapshot'}, u'cinder-group:access_group_types_specs': {u'value': u'rule:admin_api', u'key': u'group:access_group_types_specs'}, u'cinder-clusters:get': {u'value': u'rule:admin_api', u'key': u'clusters:get'}, u'cinder-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'cinder-volume:get_snapshot_metadata': {u'value': u'rule:admin_or_owner', u'key': u'volume:get_snapshot_metadata'}, u'cinder-volume:accept_transfer': {u'value': u'rule:deny_readonly', u'key': u'volume:accept_transfer'}, u'cinder-consistencygroup:delete_cgsnapshot': {u'value': u'group:nobody and rule:deny_readonly', u'key': u'consistencygroup:delete_cgsnapshot'}, u'cinder-backup:backup-import': {u'value': u'rule:admin_api', u'key': u'backup:backup-import'}, u'cinder-volume:update_readonly_flag': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:update_readonly_flag'}, u'cinder-volume_extension:volume_host_attribute': {u'value': u'rule:admin_api', u'key': u'volume_extension:volume_host_attribute'}, u'cinder-consistencygroup:get_all_cgsnapshots': {u'value': u'group:nobody', u'key': u'consistencygroup:get_all_cgsnapshots'}, u'cinder-volume_extension:volume_unmanage': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_unmanage'}, u'cinder-message:get_all': {u'value': u'rule:admin_or_owner', u'key': u'message:get_all'}, u'cinder-volume_extension:volume_type_access:removeProjectAccess': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'volume_extension:volume_type_access:removeProjectAccess'}, u'cinder-clusters:update': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'clusters:update'}, u'cinder-backup:update': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'backup:update'}, u'cinder-volume:get_transfer': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'volume:get_transfer'}, u'cinder-group:get_group_snapshot': {u'value': u'rule:admin_or_owner', u'key': u'group:get_group_snapshot'}}, u'neutron::policy::policies': {u'neutron-create_router:distributed': {u'value': u'rule:admin_only', u'key': u'create_router:distributed'}, u'neutron-admin_or_owner': {u'value': u'rule:context_is_admin or rule:owner', u'key': u'admin_or_owner'}, u'neutron-get_policy_dscp_marking_rule': {u'value': u'rule:regular_user', u'key': u'get_policy_dscp_marking_rule'}, u'neutron-create_policy': {u'value': u'rule:admin_only', u'key': u'create_policy'}, u'neutron-update_port:fixed_ips': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'update_port:fixed_ips'}, u'neutron-delete_trunk': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_trunk'}, u'neutron-update_rbac_policy': {u'value': u'rule:admin_or_owner', u'key': u'update_rbac_policy'}, u'neutron-get_router': {u'value': u'rule:admin_or_owner', u'key': u'get_router'}, u'neutron-delete_rbac_policy': {u'value': u'rule:admin_or_owner', u'key': u'delete_rbac_policy'}, u'neutron-create_subnetpool': {u'value': u'rule:deny_readonly', u'key': u'create_subnetpool'}, u'neutron-create_port:allowed_address_pairs': {u'value': u'rule:admin_or_network_owner and rule:deny_readonly', u'key': u'create_port:allowed_address_pairs'}, u'neutron-create_network:shared': {u'value': u'rule:admin_only', u'key': u'create_network:shared'}, u'neutron-get_flavor': {u'value': u'rule:regular_user', u'key': u'get_flavor'}, u'neutron-delete_policy_minimum_bandwidth_rule': {u'value': u'rule:admin_only', u'key': u'delete_policy_minimum_bandwidth_rule'}, u'neutron-create_metering_label': {u'value': u'rule:admin_only', u'key': u'create_metering_label'}, u'neutron-update_subnet:service_types': {u'value': u'rule:admin_only', u'key': u'update_subnet:service_types'}, u'neutron-create_floatingip': {u'value': u'rule:regular_user and rule:deny_readonly', u'key': u'create_floatingip'}, u'neutron-update_port:binding:host_id': {u'value': u'rule:admin_only and rule:deny_readonly', u'key': u'update_port:binding:host_id'}, u'neutron-get_metering_label': {u'value': u'rule:admin_only', u'key': u'get_metering_label'}, u'neutron-create_router': {u'value': u'rule:regular_user and rule:deny_readonly', u'key': u'create_router'}, u'neutron-update_flavor': {u'value': u'rule:admin_only', u'key': u'update_flavor'}, u'neutron-update_port:mac_learning_enabled': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'update_port:mac_learning_enabled'}, u'neutron-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'neutron-create_port:port_security_enabled': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'create_port:port_security_enabled'}, u'neutron-update_port:allowed_address_pairs': {u'value': u'rule:admin_or_network_owner and rule:deny_readonly', u'key': u'update_port:allowed_address_pairs'}, u'neutron-get_router:ha': {u'value': u'rule:admin_only', u'key': u'get_router:ha'}, u'neutron-update_network:router:external': {u'value': u'rule:admin_only', u'key': u'update_network:router:external'}, u'neutron-create_network_profile': {u'value': u'rule:admin_only', u'key': u'create_network_profile'}, u'neutron-create_network:provider:segmentation_id': {u'value': u'', u'key': u'create_network:provider:segmentation_id'}, u'neutron-delete_address_scope': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_address_scope'}, u'neutron-get_network:provider:network_type': {u'value': u'', u'key': u'get_network:provider:network_type'}, u'neutron-external': {u'value': u'field:networks:router:external=True', u'key': u'external'}, u'neutron-update_network_profile': {u'value': u'rule:admin_only', u'key': u'update_network_profile'}, u'neutron-update_policy_bandwidth_limit_rule': {u'value': u'rule:admin_only', u'key': u'update_policy_bandwidth_limit_rule'}, u'neutron-update_policy_profiles': {u'value': u'rule:admin_only', u'key': u'update_policy_profiles'}, u'neutron-admin_owner_or_network_owner': {u'value': u'rule:owner or rule:admin_or_network_owner', u'key': u'admin_owner_or_network_owner'}, u'neutron-create_address_scope': {u'value': u'rule:deny_readonly', u'key': u'create_address_scope'}, u'neutron-network_device': {u'value': u'field:port:device_owner=~^network:', u'key': u'network_device'}, u'neutron-update_port:mac_address': {u'value': u'rule:admin_only or rule:context_is_advsvc', u'key': u'update_port:mac_address'}, u'neutron-get_network_profile': {u'value': u'', u'key': u'get_network_profile'}, u'neutron-get_subnetpool': {u'value': u'rule:admin_or_owner or rule:shared_subnetpools', u'key': u'get_subnetpool'}, u'neutron-get_port:queue_id': {u'value': u'rule:admin_only', u'key': u'get_port:queue_id'}, u'neutron-create_policy_dscp_marking_rule': {u'value': u'rule:admin_only', u'key': u'create_policy_dscp_marking_rule'}, u'neutron-delete_segment': {u'value': u'rule:admin_only and rule:deny_readonly', u'key': u'delete_segment'}, u'neutron-update_rbac_policy:target_tenant': {u'value': u'rule:restrict_wildcard and rule:admin_or_owner', u'key': u'update_rbac_policy:target_tenant'}, u'neutron-get_network_profiles': {u'value': u'', u'key': u'get_network_profiles'}, u'neutron-get_rule_type': {u'value': u'rule:regular_user', u'key': u'get_rule_type'}, u'neutron-create_router:external_gateway_info:enable_snat': {u'value': u'rule:admin_only', u'key': u'create_router:external_gateway_info:enable_snat'}, u'neutron-create_port:binding:profile': {u'value': u'rule:admin_only', u'key': u'create_port:binding:profile'}, u'neutron-delete_policy': {u'value': u'rule:admin_only', u'key': u'delete_policy'}, u'neutron-update_router:distributed': {u'value': u'rule:admin_only', u'key': u'update_router:distributed'}, u'neutron-delete_policy_dscp_marking_rule': {u'value': u'rule:admin_only', u'key': u'delete_policy_dscp_marking_rule'}, u'neutron-create_flavor': {u'value': u'rule:admin_only', u'key': u'create_flavor'}, u'neutron-update_floatingip': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'update_floatingip'}, u'neutron-admin_or_network_owner': {u'value': u'rule:context_is_admin or tenant_id:%(network:tenant_id)s or role:network_admin', u'key': u'admin_or_network_owner'}, u'neutron-create_router:external_gateway_info:external_fixed_ips': {u'value': u'rule:admin_only', u'key': u'create_router:external_gateway_info:external_fixed_ips'}, u'neutron-create_network:router:external': {u'value': u'rule:admin_only', u'key': u'create_network:router:external'}, u'neutron-get_auto_allocated_topology': {u'value': u'rule:admin_or_owner', u'key': u'get_auto_allocated_topology'}, u'neutron-shared_subnetpools': {u'value': u'field:subnetpools:shared=True', u'key': u'shared_subnetpools'}, u'neutron-get_network:segments': {u'value': u'', u'key': u'get_network:segments'}, u'neutron-delete_floatingip': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_floatingip'}, u'neutron-create_network': {u'value': u'rule:deny_readonly', u'key': u'create_network'}, u'neutron-update_service_profile': {u'value': u'rule:admin_only', u'key': u'update_service_profile'}, u'neutron-remove_subports': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'remove_subports'}, u'neutron-delete_l3-router': {u'value': u'rule:admin_only', u'key': u'delete_l3-router'}, u'neutron-update_network:provider:segmentation_id': {u'value': u'', u'key': u'update_network:provider:segmentation_id'}, u'neutron-get_subnet:segment_id': {u'value': u'rule:admin_only', u'key': u'get_subnet:segment_id'}, u'neutron-create_subnet:segment_id': {u'value': u'rule:admin_only', u'key': u'create_subnet:segment_id'}, u'neutron-get_policy_bandwidth_limit_rule': {u'value': u'rule:regular_user', u'key': u'get_policy_bandwidth_limit_rule'}, u'neutron-get_subnet': {u'value': u'rule:admin_or_owner or rule:shared', u'key': u'get_subnet'}, u'neutron-get_network:provider:segmentation_id': {u'value': u'', u'key': u'get_network:provider:segmentation_id'}, u'neutron-get_trunk': {u'value': u'rule:admin_or_owner', u'key': u'get_trunk'}, u'neutron-get_address_scope': {u'value': u'rule:admin_or_owner or rule:shared_address_scopes', u'key': u'get_address_scope'}, u'neutron-get_port:binding:host_id': {u'value': u'rule:admin_only', u'key': u'get_port:binding:host_id'}, u'neutron-update_router:ha': {u'value': u'rule:admin_only', u'key': u'update_router:ha'}, u'neutron-update_network:provider:network_type': {u'value': u'', u'key': u'update_network:provider:network_type'}, u'neutron-create_subnet:service_types': {u'value': u'rule:admin_only', u'key': u'create_subnet:service_types'}, u'neutron-delete_agent': {u'value': u'rule:admin_only', u'key': u'delete_agent'}, u'neutron-create_lsn': {u'value': u'rule:admin_only', u'key': u'create_lsn'}, u'neutron-update_network:shared': {u'value': u'rule:admin_only', u'key': u'update_network:shared'}, u'neutron-get_dhcp-agents': {u'value': u'rule:admin_only', u'key': u'get_dhcp-agents'}, u'neutron-get_floatingip': {u'value': u'rule:admin_or_owner', u'key': u'get_floatingip'}, u'neutron-get_network_ip_availabilities': {u'value': u'rule:admin_only', u'key': u'get_network_ip_availabilities'}, u'neutron-context_is_advsvc': {u'value': u'role:advsvc and rule:deny_readonly', u'key': u'context_is_advsvc'}, u'neutron-create_network:is_default': {u'value': u'rule:admin_only', u'key': u'create_network:is_default'}, u'neutron-update_network:provider:physical_network': {u'value': u'', u'key': u'update_network:provider:physical_network'}, u'neutron-create_address_scope:shared': {u'value': u'rule:admin_only', u'key': u'create_address_scope:shared'}, u'neutron-delete_policy_bandwidth_limit_rule': {u'value': u'rule:admin_only', u'key': u'delete_policy_bandwidth_limit_rule'}, u'neutron-create_segment': {u'value': u'rule:admin_only and rule:deny_readonly', u'key': u'create_segment'}, u'neutron-delete_flavor': {u'value': u'rule:admin_only', u'key': u'delete_flavor'}, u'neutron-update_port': {u'value': u'rule:admin_or_owner or rule:context_is_advsvc', u'key': u'update_port'}, u'neutron-get_l3-routers': {u'value': u'rule:admin_only', u'key': u'get_l3-routers'}, u'neutron-create_metering_label_rule': {u'value': u'rule:admin_only', u'key': u'create_metering_label_rule'}, u'neutron-delete_metering_label_rule': {u'value': u'rule:admin_only', u'key': u'delete_metering_label_rule'}, u'neutron-get_router:distributed': {u'value': u'rule:admin_only', u'key': u'get_router:distributed'}, u'neutron-delete_service_profile': {u'value': u'rule:admin_only', u'key': u'delete_service_profile'}, u'neutron-create_qos_queue': {u'value': u'rule:admin_only', u'key': u'create_qos_queue'}, u'neutron-create_port:binding:host_id': {u'value': u'rule:admin_only', u'key': u'create_port:binding:host_id'}, u'neutron-update_policy_dscp_marking_rule': {u'value': u'rule:admin_only', u'key': u'update_policy_dscp_marking_rule'}, u'neutron-get_flavor_service_profile': {u'value': u'rule:regular_user', u'key': u'get_flavor_service_profile'}, u'neutron-update_router:external_gateway_info:enable_snat': {u'value': u'rule:admin_only', u'key': u'update_router:external_gateway_info:enable_snat'}, u'neutron-add_router_interface': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'add_router_interface'}, u'neutron-get_port:binding:vif_details': {u'value': u'rule:admin_only', u'key': u'get_port:binding:vif_details'}, u'neutron-get_policy': {u'value': u'rule:regular_user', u'key': u'get_policy'}, u'neutron-get_flavors': {u'value': u'rule:regular_user', u'key': u'get_flavors'}, u'neutron-create_service_profile': {u'value': u'rule:admin_only', u'key': u'create_service_profile'}, u'neutron-get_network:queue_id': {u'value': u'rule:admin_only', u'key': u'get_network:queue_id'}, u'neutron-create_subnetpool:is_default': {u'value': u'rule:admin_only', u'key': u'create_subnetpool:is_default'}, u'neutron-create_policy_minimum_bandwidth_rule': {u'value': u'rule:admin_only', u'key': u'create_policy_minimum_bandwidth_rule'}, u'neutron-get_policy_profile': {u'value': u'', u'key': u'get_policy_profile'}, u'neutron-delete_dhcp-network': {u'value': u'rule:admin_only', u'key': u'delete_dhcp-network'}, u'neutron-delete_subnet': {u'value': u'rule:admin_or_network_owner and rule:deny_readonly', u'key': u'delete_subnet'}, u'neutron-update_address_scope': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'update_address_scope'}, u'neutron-get_policy_profiles': {u'value': u'', u'key': u'get_policy_profiles'}, u'neutron-add_subports': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'add_subports'}, u'neutron-delete_subnetpool': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_subnetpool'}, u'neutron-update_subnetpool:is_default': {u'value': u'rule:admin_only', u'key': u'update_subnetpool:is_default'}, u'neutron-owner': {u'value': u'tenant_id:%(tenant_id)s and rule:deny_readonly', u'key': u'owner'}, u'neutron-update_agent': {u'value': u'rule:admin_only', u'key': u'update_agent'}, u'neutron-update_network:segments': {u'value': u'', u'key': u'update_network:segments'}, u'neutron-update_policy': {u'value': u'rule:admin_only', u'key': u'update_policy'}, u'neutron-get_rbac_policy': {u'value': u'rule:admin_or_owner', u'key': u'get_rbac_policy'}, u'neutron-get_loadbalancer-hosting-agent': {u'value': u'rule:admin_only', u'key': u'get_loadbalancer-hosting-agent'}, u'neutron-create_network:provider:network_type': {u'value': u'', u'key': u'create_network:provider:network_type'}, u'neutron-update_port:port_security_enabled': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'update_port:port_security_enabled'}, u'neutron-get_port:binding:profile': {u'value': u'rule:admin_only', u'key': u'get_port:binding:profile'}, u'neutron-update_subnetpool': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'update_subnetpool'}, u'neutron-create_port:mac_address': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'create_port:mac_address'}, u'neutron-get_subports': {u'value': u'', u'key': u'get_subports'}, u'neutron-create_floatingip:floating_ip_address': {u'value': u'rule:admin_only', u'key': u'create_floatingip:floating_ip_address'}, u'neutron-get_network': {u'value': u'rule:admin_or_owner or rule:shared or rule:external or rule:context_is_advsvc', u'key': u'get_network'}, u'neutron-create_rbac_policy': {u'value': u'rule:deny_readonly', u'key': u'create_rbac_policy'}, u'neutron-shared_address_scopes': {u'value': u'field:address_scopes:shared=True', u'key': u'shared_address_scopes'}, u'neutron-get_port:binding:vif_type': {u'value': u'rule:admin_only', u'key': u'get_port:binding:vif_type'}, u'neutron-delete_router': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_router'}, u'neutron-create_port:device_owner': {u'value': u'not rule:network_device or rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'create_port:device_owner'}, u'neutron-get_agent': {u'value': u'rule:admin_only', u'key': u'get_agent'}, u'neutron-create_dhcp-network': {u'value': u'rule:admin_only', u'key': u'create_dhcp-network'}, u'neutron-get_agent-loadbalancers': {u'value': u'rule:admin_only', u'key': u'get_agent-loadbalancers'}, u'neutron-create_trunk': {u'value': u'rule:regular_user and rule:deny_readonly', u'key': u'create_trunk'}, u'neutron-update_network': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'update_network'}, u'neutron-create_network:provider:physical_network': {u'value': u'', u'key': u'create_network:provider:physical_network'}, u'neutron-update_port:binding:profile': {u'value': u'rule:admin_only and rule:deny_readonly', u'key': u'update_port:binding:profile'}, u'neutron-create_port': {u'value': u'rule:deny_readonly', u'key': u'create_port'}, u'neutron-get_l3-agents': {u'value': u'rule:admin_only', u'key': u'get_l3-agents'}, u'neutron-create_subnetpool:shared': {u'value': u'rule:admin_only', u'key': u'create_subnetpool:shared'}, u'neutron-create_router:ha': {u'value': u'rule:admin_only', u'key': u'create_router:ha'}, u'neutron-admin_only': {u'value': u'rule:context_is_admin and rule:deny_readonly', u'key': u'admin_only'}, u'neutron-get_service_profiles': {u'value': u'rule:admin_only', u'key': u'get_service_profiles'}, u'neutron-regular_user': {u'value': u'rule:deny_readonly', u'key': u'regular_user'}, u'neutron-get_qos_queue': {u'value': u'rule:admin_only', u'key': u'get_qos_queue'}, u'neutron-create_rbac_policy:target_tenant': {u'value': u'rule:restrict_wildcard', u'key': u'create_rbac_policy:target_tenant'}, u'neutron-update_segment': {u'value': u'rule:admin_only and rule:deny_readonly', u'key': u'update_segment'}, u'neutron-get_service_provider': {u'value': u'rule:regular_user', u'key': u'get_service_provider'}, u'neutron-update_address_scope:shared': {u'value': u'rule:admin_only', u'key': u'update_address_scope:shared'}, u'neutron-update_router:external_gateway_info:external_fixed_ips': {u'value': u'rule:admin_only', u'key': u'update_router:external_gateway_info:external_fixed_ips'}, u'neutron-delete_network': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'delete_network'}, u'neutron-update_policy_minimum_bandwidth_rule': {u'value': u'rule:admin_only', u'key': u'update_policy_minimum_bandwidth_rule'}, u'neutron-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'neutron-create_subnet': {u'value': u'rule:admin_or_network_owner and rule:deny_readonly', u'key': u'create_subnet'}, u'neutron-get_port': {u'value': u'rule:context_is_advsvc or rule:admin_owner_or_network_owner', u'key': u'get_port'}, u'neutron-get_segment': {u'value': u'rule:admin_only', u'key': u'get_segment'}, u'neutron-delete_network_profile': {u'value': u'rule:admin_only', u'key': u'delete_network_profile'}, u'neutron-delete_flavor_service_profile': {u'value': u'rule:admin_only', u'key': u'delete_flavor_service_profile'}, u'neutron-get_network_ip_availability': {u'value': u'rule:admin_only', u'key': u'get_network_ip_availability'}, u'neutron-get_network:provider:physical_network': {u'value': u'', u'key': u'get_network:provider:physical_network'}, u'neutron-create_l3-router': {u'value': u'rule:admin_only', u'key': u'create_l3-router'}, u'neutron-remove_rule': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'remove_rule'}, u'neutron-insert_rule': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'insert_rule'}, u'neutron-delete_port': {u'value': u'rule:context_is_advsvc or rule:admin_owner_or_network_owner', u'key': u'delete_port'}, u'neutron-create_port:mac_learning_enabled': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'create_port:mac_learning_enabled'}, u'neutron-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'neutron-create_flavor_service_profile': {u'value': u'rule:admin_only', u'key': u'create_flavor_service_profile'}, u'neutron-delete_metering_label': {u'value': u'rule:admin_only', u'key': u'delete_metering_label'}, u'neutron-get_metering_label_rule': {u'value': u'rule:admin_only', u'key': u'get_metering_label_rule'}, u'neutron-get_loadbalancer-pools': {u'value': u'rule:admin_only', u'key': u'get_loadbalancer-pools'}, u'neutron-get_service_profile': {u'value': u'rule:admin_only', u'key': u'get_service_profile'}, u'neutron-create_network:segments': {u'value': u'', u'key': u'create_network:segments'}, u'neutron-remove_router_interface': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'remove_router_interface'}, u'neutron-update_port:device_owner': {u'value': u'not rule:network_device or rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'update_port:device_owner'}, u'neutron-restrict_wildcard': {u'value': u'(not field:rbac_policy:target_tenant=*) or rule:admin_only', u'key': u'restrict_wildcard'}, u'neutron-update_subnet': {u'value': u'rule:admin_or_network_owner and rule:deny_readonly', u'key': u'update_subnet'}, u'neutron-get_network:router:external': {u'value': u'rule:regular_user', u'key': u'get_network:router:external'}, u'neutron-get_policy_minimum_bandwidth_rule': {u'value': u'rule:regular_user', u'key': u'get_policy_minimum_bandwidth_rule'}, u'neutron-get_dhcp-networks': {u'value': u'rule:admin_only', u'key': u'get_dhcp-networks'}, u'neutron-get_lsn': {u'value': u'rule:admin_only', u'key': u'get_lsn'}, u'neutron-shared': {u'value': u'field:networks:shared=True', u'key': u'shared'}, u'neutron-create_port:fixed_ips': {u'value': u'rule:context_is_advsvc or rule:admin_or_network_owner', u'key': u'create_port:fixed_ips'}, u'neutron-get_loadbalancer-agent': {u'value': u'rule:admin_only', u'key': u'get_loadbalancer-agent'}, u'neutron-create_policy_bandwidth_limit_rule': {u'value': u'rule:admin_only', u'key': u'create_policy_bandwidth_limit_rule'}}, u'neutron::plugins::ml2::mechanism_drivers': [u'openvswitch', u'sriovnicswitch'], u'gnocchi::wsgi::apache::threads': 1, u'manila::policy::policies': {u'manila-share:manage': {u'value': u'rule:admin_api', u'key': u'share:manage'}, u'manila-share_network:show': {u'value': u'rule:default', u'key': u'share_network:show'}, u'manila-share_snapshot_instance:show': {u'value': u'rule:admin_api', u'key': u'share_snapshot_instance:show'}, u'manila-scheduler_stats:pools:index': {u'value': u'rule:admin_api', u'key': u'scheduler_stats:pools:index'}, u'manila-share:access_get': {u'value': u'rule:default', u'key': u'share:access_get'}, u'manila-share_type:show': {u'value': u'rule:default', u'key': u'share_type:show'}, u'manila-security_service:create': {u'value': u'rule:default', u'key': u'security_service:create'}, u'manila-consistency_group:force_delete': {u'value': u'rule:admin_api', u'key': u'consistency_group:force_delete'}, u'manila-consistency_group:create': {u'value': u'rule:default', u'key': u'consistency_group:create'}, u'manila-consistency_group:get': {u'value': u'rule:default', u'key': u'consistency_group:get'}, u'manila-share_types_extra_spec:delete': {u'value': u'rule:admin_api', u'key': u'share_types_extra_spec:delete'}, u'manila-share_snapshot_instance:index': {u'value': u'rule:admin_api', u'key': u'share_snapshot_instance:index'}, u'manila-share_snapshot:force_delete': {u'value': u'rule:admin_api', u'key': u'share_snapshot:force_delete'}, u'manila-scheduler_stats:pools:detail': {u'value': u'rule:admin_api', u'key': u'scheduler_stats:pools:detail'}, u'manila-share:migration_start': {u'value': u'rule:admin_api', u'key': u'share:migration_start'}, u'manila-share_types_extra_spec:index': {u'value': u'rule:admin_api', u'key': u'share_types_extra_spec:index'}, u'manila-share_snapshot:unmanage_snapshot': {u'value': u'rule:admin_api', u'key': u'share_snapshot:unmanage_snapshot'}, u'manila-cgsnapshot:force_delete': {u'value': u'rule:admin_api', u'key': u'cgsnapshot:force_delete'}, u'manila-share:migration_cancel': {u'value': u'rule:admin_api', u'key': u'share:migration_cancel'}, u'manila-share:get': {u'value': u'rule:default', u'key': u'share:get'}, u'manila-share_snapshot_instance:detail': {u'value': u'rule:admin_api', u'key': u'share_snapshot_instance:detail'}, u'manila-consistency_group:update': {u'value': u'rule:default', u'key': u'consistency_group:update'}, u'manila-share_instance:force_delete': {u'value': u'rule:admin_api', u'key': u'share_instance:force_delete'}, u'manila-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'manila-share:get_all': {u'value': u'rule:default', u'key': u'share:get_all'}, u'manila-security_service:detail': {u'value': u'rule:default', u'key': u'security_service:detail'}, u'manila-share_replica:delete': {u'value': u'rule:default', u'key': u'share_replica:delete'}, u'manila-share_snapshot:manage_snapshot': {u'value': u'rule:admin_api', u'key': u'share_snapshot:manage_snapshot'}, u'manila-share_network:index': {u'value': u'rule:default', u'key': u'share_network:index'}, u'manila-share_snapshot:snapshot_update': {u'value': u'rule:default', u'key': u'share_snapshot:snapshot_update'}, u'manila-share:reset_status': {u'value': u'rule:admin_api', u'key': u'share:reset_status'}, u'manila-share:update_share_metadata': {u'value': u'rule:default', u'key': u'share:update_share_metadata'}, u'manila-share_replica:create': {u'value': u'rule:default', u'key': u'share_replica:create'}, u'manila-consistency_group:get_all': {u'value': u'rule:default', u'key': u'consistency_group:get_all'}, u'manila-share:update': {u'value': u'rule:default', u'key': u'share:update'}, u'manila-share_server:index': {u'value': u'rule:admin_api', u'key': u'share_server:index'}, u'manila-share_type:list_project_access': {u'value': u'rule:admin_api', u'key': u'share_type:list_project_access'}, u'manila-share_instance:reset_status': {u'value': u'rule:admin_api', u'key': u'share_instance:reset_status'}, u'manila-share_network:get_all_share_networks': {u'value': u'rule:admin_api', u'key': u'share_network:get_all_share_networks'}, u'manila-share_types_extra_spec:update': {u'value': u'rule:admin_api', u'key': u'share_types_extra_spec:update'}, u'manila-admin_api': {u'value': u'is_admin:True', u'key': u'admin_api'}, u'manila-cgsnapshot:reset_status': {u'value': u'rule:admin_api', u'key': u'cgsnapshot:reset_status'}, u'manila-share_snapshot:create_snapshot': {u'value': u'rule:default', u'key': u'share_snapshot:create_snapshot'}, u'manila-share_snapshot:reset_status': {u'value': u'rule:admin_api', u'key': u'share_snapshot:reset_status'}, u'manila-share_replica:reset_status': {u'value': u'rule:admin_api', u'key': u'share_replica:reset_status'}, u'manila-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'manila-share_server:details': {u'value': u'rule:admin_api', u'key': u'share_server:details'}, u'manila-share_types_extra_spec:show': {u'value': u'rule:admin_api', u'key': u'share_types_extra_spec:show'}, u'manila-share:list_by_share_server_id': {u'value': u'rule:admin_api', u'key': u'share:list_by_share_server_id'}, u'manila-share_replica:reset_replica_state': {u'value': u'rule:admin_api', u'key': u'share_replica:reset_replica_state'}, u'manila-share_server:show': {u'value': u'rule:admin_api', u'key': u'share_server:show'}, u'manila-cgsnapshot:delete': {u'value': u'rule:default', u'key': u'cgsnapshot:delete'}, u'manila-admin_or_owner': {u'value': u'is_admin:True or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'manila-share_network:update': {u'value': u'rule:default', u'key': u'share_network:update'}, u'manila-share_replica:get_all': {u'value': u'rule:default', u'key': u'share_replica:get_all'}, u'manila-share_types_extra_spec:create': {u'value': u'rule:admin_api', u'key': u'share_types_extra_spec:create'}, u'manila-cgsnapshot:get_cgsnapshot': {u'value': u'rule:default', u'key': u'cgsnapshot:get_cgsnapshot'}, u'manila-share:migration_get_progress': {u'value': u'rule:admin_api', u'key': u'share:migration_get_progress'}, u'manila-share_export_location:show': {u'value': u'rule:default', u'key': u'share_export_location:show'}, u'manila-share_network:delete': {u'value': u'rule:default', u'key': u'share_network:delete'}, u'manila-availability_zone:index': {u'value': u'rule:default', u'key': u'availability_zone:index'}, u'manila-share_snapshot_instance:reset_status': {u'value': u'rule:admin_api', u'key': u'share_snapshot_instance:reset_status'}, u'manila-share_instance:index': {u'value': u'rule:admin_api', u'key': u'share_instance:index'}, u'manila-share_type:index': {u'value': u'rule:default', u'key': u'share_type:index'}, u'manila-share_type:delete': {u'value': u'rule:admin_api', u'key': u'share_type:delete'}, u'manila-share_replica:show': {u'value': u'rule:default', u'key': u'share_replica:show'}, u'manila-share_type:add_project_access': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'share_type:add_project_access'}, u'manila-share:delete': {u'value': u'rule:default', u'key': u'share:delete'}, u'manila-share_type:remove_project_access': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'share_type:remove_project_access'}, u'manila-share:force_delete': {u'value': u'rule:admin_api', u'key': u'share:force_delete'}, u'manila-share:reset_task_state': {u'value': u'rule:admin_api', u'key': u'share:reset_task_state'}, u'manila-share:unmanage': {u'value': u'rule:admin_api', u'key': u'share:unmanage'}, u'manila-share_network:add_security_service': {u'value': u'rule:default', u'key': u'share_network:add_security_service'}, u'manila-share_instance_export_location:show': {u'value': u'rule:admin_api', u'key': u'share_instance_export_location:show'}, u'manila-share_snapshot:get_all_snapshots': {u'value': u'rule:default', u'key': u'share_snapshot:get_all_snapshots'}, u'manila-share_snapshot:get_snapshot': {u'value': u'rule:default', u'key': u'share_snapshot:get_snapshot'}, u'manila-share_server:delete': {u'value': u'rule:admin_api', u'key': u'share_server:delete'}, u'manila-service:update': {u'value': u'rule:admin_api', u'key': u'service:update'}, u'manila-share:migration_complete': {u'value': u'rule:admin_api', u'key': u'share:migration_complete'}, u'manila-cgsnapshot:create': {u'value': u'rule:default', u'key': u'cgsnapshot:create'}, u'manila-security_service:get_all_security_services': {u'value': u'rule:admin_api', u'key': u'security_service:get_all_security_services'}, u'manila-share_type:default': {u'value': u'rule:default', u'key': u'share_type:default'}, u'manila-consistency_group:delete': {u'value': u'rule:default', u'key': u'consistency_group:delete'}, u'manila-share_replica:force_delete': {u'value': u'rule:admin_api', u'key': u'share_replica:force_delete'}, u'manila-share_replica:promote': {u'value': u'rule:default', u'key': u'share_replica:promote'}, u'manila-share:create': {u'value': u'rule:deny_readonly', u'key': u'share:create'}, u'manila-share_export_location:index': {u'value': u'rule:default', u'key': u'share_export_location:index'}, u'manila-share_instance_export_location:index': {u'value': u'rule:admin_api', u'key': u'share_instance_export_location:index'}, u'manila-share_snapshot:delete_snapshot': {u'value': u'rule:default', u'key': u'share_snapshot:delete_snapshot'}, u'manila-quota_class_set:show': {u'value': u'rule:default', u'key': u'quota_class_set:show'}, u'manila-share:deny_access': {u'value': u'rule:default', u'key': u'share:deny_access'}, u'manila-share:extend': {u'value': u'rule:default', u'key': u'share:extend'}, u'manila-service:index': {u'value': u'rule:admin_api', u'key': u'service:index'}, u'manila-share_network:remove_security_service': {u'value': u'rule:default and rule:deny_readonly', u'key': u'share_network:remove_security_service'}, u'manila-share:get_share_metadata': {u'value': u'rule:default', u'key': u'share:get_share_metadata'}, u'manila-security_service:index': {u'value': u'rule:default', u'key': u'security_service:index'}, u'manila-quota_class_set:update': {u'value': u'rule:admin_api', u'key': u'quota_class_set:update'}, u'manila-consistency_group:reset_status': {u'value': u'rule:admin_api', u'key': u'consistency_group:reset_status'}, u'manila-share:delete_share_metadata': {u'value': u'rule:default', u'key': u'share:delete_share_metadata'}, u'manila-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'manila-security_service:delete': {u'value': u'rule:default', u'key': u'security_service:delete'}, u'manila-share:shrink': {u'value': u'rule:default', u'key': u'share:shrink'}, u'manila-quota_set:show': {u'value': u'rule:default', u'key': u'quota_set:show'}, u'manila-security_service:show': {u'value': u'rule:default', u'key': u'security_service:show'}, u'manila-share_replica:resync': {u'value': u'rule:admin_api', u'key': u'share_replica:resync'}, u'manila-quota_set:update': {u'value': u'rule:admin_api', u'key': u'quota_set:update'}, u'manila-share_network:create': {u'value': u'rule:default', u'key': u'share_network:create'}, u'manila-security_service:update': {u'value': u'rule:default', u'key': u'security_service:update'}, u'manila-share:allow_access': {u'value': u'rule:default', u'key': u'share:allow_access'}, u'manila-quota_set:delete': {u'value': u'rule:admin_api', u'key': u'quota_set:delete'}, u'manila-share_network:detail': {u'value': u'rule:default', u'key': u'share_network:detail'}, u'manila-share:access_get_all': {u'value': u'rule:default', u'key': u'share:access_get_all'}, u'manila-cgsnapshot:update': {u'value': u'rule:default', u'key': u'cgsnapshot:update'}, u'manila-share_type:create': {u'value': u'rule:admin_api', u'key': u'share_type:create'}, u'manila-share_instance:show': {u'value': u'rule:admin_api', u'key': u'share_instance:show'}, u'manila-cgsnapshot:get_all': {u'value': u'rule:default', u'key': u'cgsnapshot:get_all'}}, u'horizon::neutron_options': {u'enable_lb': True}, u'neutron::agents::lbaas::enabled': True, u'ceilometer::collector::collector_workers': 3, u'ceilometer::policy::policies': {u'ceilometer-telemetry:get_resource': {u'value': u'', u'key': u'telemetry:get_resource'}, u'ceilometer-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'ceilometer-telemetry:events:index': {u'value': u'', u'key': u'telemetry:events:index'}, u'ceilometer-telemetry:create_samples': {u'value': u'rule:deny_readonly', u'key': u'telemetry:create_samples'}, u'ceilometer-telemetry:get_meters': {u'value': u'', u'key': u'telemetry:get_meters'}, u'ceilometer-telemetry:query_sample': {u'value': u'', u'key': u'telemetry:query_sample'}, u'ceilometer-telemetry:get_sample': {u'value': u'', u'key': u'telemetry:get_sample'}, u'ceilometer-telemetry:get_samples': {u'value': u'', u'key': u'telemetry:get_samples'}, u'ceilometer-telemetry:events:show': {u'value': u'', u'key': u'telemetry:events:show'}, u'ceilometer-telemetry:get_resources': {u'value': u'', u'key': u'telemetry:get_resources'}, u'ceilometer-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'ceilometer-segregation': {u'value': u'rule:context_is_admin', u'key': u'segregation'}, u'ceilometer-telemetry:compute_statistics': {u'value': u'', u'key': u'telemetry:compute_statistics'}}, u'nova::config::nova_config': {u'vnc/keymap': {u'value': u'en-us'}, u'libvirt/volume_use_multipath': {u'value': u'True'}, u'libvirt/live_migration_permit_post_copy': {u'value': u'True'}}, u'ironic::policy::policies': {}, u'horizon::keystone_multidomain_support': u'True', u'gnocchi::storage::metric_processing_delay': 30, u'keystone::config::keystone_config': {u'identity/domain_config_dir': {u'value': u'/etc/keystone/domains'}, u'identity/domain_specific_drivers_enabled': {u'value': u'True'}}, u'neutron::config::server_config': {u'DEFAULT/min_l3_agents_per_router': {u'value': u'1'}}, u'zaqar::policy::policies': {u'zaqar-subscription:delete': {u'value': u'rule:deny_readonly', u'key': u'subscription:delete'}, u'zaqar-queues:get': {u'value': u'', u'key': u'queues:get'}, u'zaqar-messages:create': {u'value': u'rule:deny_readonly', u'key': u'messages:create'}, u'zaqar-flavors:update': {u'value': u'rule:context_is_admin', u'key': u'flavors:update'}, u'zaqar-messages:delete': {u'value': u'rule:deny_readonly', u'key': u'messages:delete'}, u'zaqar-claims:create': {u'value': u'rule:deny_readonly', u'key': u'claims:create'}, u'zaqar-pools:delete': {u'value': u'rule:context_is_admin', u'key': u'pools:delete'}, u'zaqar-claims:get': {u'value': u'', u'key': u'claims:get'}, u'zaqar-default': {u'value': u'rule:admin_or_owner', u'key': u'default'}, u'zaqar-claims:delete': {u'value': u'rule:deny_readonly', u'key': u'claims:delete'}, u'zaqar-claims:update': {u'value': u'rule:deny_readonly', u'key': u'claims:update'}, u'zaqar-subscription:create': {u'value': u'rule:deny_readonly', u'key': u'subscription:create'}, u'zaqar-pools:update': {u'value': u'rule:context_is_admin', u'key': u'pools:update'}, u'zaqar-queues:get_all': {u'value': u'', u'key': u'queues:get_all'}, u'zaqar-health:get': {u'value': u'rule:context_is_admin', u'key': u'health:get'}, u'zaqar-flavors:get_all': {u'value': u'', u'key': u'flavors:get_all'}, u'zaqar-subscription:get': {u'value': u'', u'key': u'subscription:get'}, u'zaqar-subscription:confirm': {u'value': u'rule:deny_readonly', u'key': u'subscription:confirm'}, u'zaqar-messages:get_all': {u'value': u'', u'key': u'messages:get_all'}, u'zaqar-admin_or_owner': {u'value': u'is_admin:True or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'zaqar-pools:get_all': {u'value': u'rule:context_is_admin', u'key': u'pools:get_all'}, u'zaqar-subscription:get_all': {u'value': u'', u'key': u'subscription:get_all'}, u'zaqar-queues:create': {u'value': u'rule:deny_readonly', u'key': u'queues:create'}, u'zaqar-queues:update': {u'value': u'rule:deny_readonly', u'key': u'queues:update'}, u'zaqar-flavors:create': {u'value': u'rule:context_is_admin', u'key': u'flavors:create'}, u'zaqar-flavors:get': {u'value': u'', u'key': u'flavors:get'}, u'zaqar-messages:get': {u'value': u'', u'key': u'messages:get'}, u'zaqar-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'zaqar-flavors:delete': {u'value': u'rule:context_is_admin', u'key': u'flavors:delete'}, u'zaqar-queues:delete': {u'value': u'rule:deny_readonly', u'key': u'queues:delete'}, u'zaqar-queues:stats': {u'value': u'', u'key': u'queues:stats'}, u'zaqar-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'zaqar-messages:delete_all': {u'value': u'rule:deny_readonly', u'key': u'messages:delete_all'}, u'zaqar-pools:create': {u'value': u'rule:context_is_admin', u'key': u'pools:create'}, u'zaqar-subscription:update': {u'value': u'rule:deny_readonly', u'key': u'subscription:update'}, u'zaqar-pools:get': {u'value': u'rule:context_is_admin', u'key': u'pools:get'}, u'zaqar-claims:get_all': {u'value': u'', u'key': u'claims:get_all'}, u'zaqar-ping:get': {u'value': u'', u'key': u'ping:get'}}, u'nova::policy::policies': {u'nova-os_compute_api:os-hypervisors:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-hypervisors:discoverable'}, u'nova-os_compute_api:os-assisted-volume-snapshots:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-assisted-volume-snapshots:discoverable'}, u'nova-admin_or_network_owner': {u'value': u'rule:context_is_admin or tenant_id:%(network:tenant_id)s or role:network_admin', u'key': u'admin_or_network_owner'}, u'nova-os_compute_api:os-flavor-extra-specs:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-flavor-extra-specs:update'}, u'nova-os_compute_api:os-aggregates:create': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-aggregates:create'}, u'nova-os_compute_api:os-migrate-server:migrate': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-migrate-server:migrate'}, u'nova-os_compute_api:os-quota-class-sets:show': {u'value': u'is_admin:True or quota_class:%(quota_class)s', u'key': u'os_compute_api:os-quota-class-sets:show'}, u'nova-os_compute_api:os-floating-ip-dns': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-floating-ip-dns'}, u'nova-os_compute_api:servers:confirm_resize': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:confirm_resize'}, u'nova-os_compute_api:os-networks:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-networks:discoverable'}, u'nova-os_compute_api:os-floating-ips-bulk:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-floating-ips-bulk:discoverable'}, u'nova-os_compute_api:os-floating-ips': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-floating-ips'}, u'nova-os_compute_api:os-server-tags:index': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:index'}, u'nova-os_compute_api:os-aggregates:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-aggregates:update'}, u'nova-os_compute_api:servers:create:attach_volume': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:create:attach_volume'}, u'nova-os_compute_api:os-extended-status': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-extended-status'}, u'nova-os_compute_api:server-metadata:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:server-metadata:create'}, u'nova-network:attach_external_network': {u'value': u'is_admin:True', u'key': u'network:attach_external_network'}, u'nova-os_compute_api:os-block-device-mapping:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-block-device-mapping:discoverable'}, u'nova-os_compute_api:server-metadata:update': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:server-metadata:update'}, u'nova-os_compute_api:os-migrate-server:migrate_live': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-migrate-server:migrate_live'}, u'nova-os_compute_api:os-pci:detail': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-pci:detail'}, u'nova-os_compute_api:os-consoles:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-consoles:show'}, u'nova-os_compute_api:os-keypairs:delete': {u'value': u'rule:admin_api or user_id:%(user_id)s', u'key': u'os_compute_api:os-keypairs:delete'}, u'nova-os_compute_api:os-server-groups:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-groups:discoverable'}, u'nova-os_compute_api:os-instance-actions:events': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-instance-actions:events'}, u'nova-os_compute_api:os-security-group-default-rules': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-security-group-default-rules'}, u'nova-os_compute_api:os-cells:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-cells:discoverable'}, u'nova-os_compute_api:os-admin-actions:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-admin-actions:discoverable'}, u'nova-os_compute_api:os-migrations:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-migrations:discoverable'}, u'nova-os_compute_api:servers:create_image:allow_volume_backed': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:create_image:allow_volume_backed'}, u'nova-os_compute_api:os-migrate-server:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-migrate-server:discoverable'}, u'nova-os_compute_api:os-volumes-attachments:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-volumes-attachments:delete'}, u'nova-os_compute_api:os-extended-status:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-extended-status:discoverable'}, u'nova-os_compute_api:os-lock-server:unlock': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-lock-server:unlock'}, u'nova-os_compute_api:servers:detail': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:detail'}, u'nova-os_compute_api:extensions:discoverable': {u'value': u'@', u'key': u'os_compute_api:extensions:discoverable'}, u'nova-os_compute_api:server-metadata:discoverable': {u'value': u'@', u'key': u'os_compute_api:server-metadata:discoverable'}, u'nova-os_compute_api:os-simple-tenant-usage:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-simple-tenant-usage:discoverable'}, u'nova-os_compute_api:limits': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:limits'}, u'nova-os_compute_api:os-shelve:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-shelve:discoverable'}, u'nova-os_compute_api:os-shelve:unshelve': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-shelve:unshelve'}, u'nova-os_compute_api:os-console-output': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-console-output'}, u'nova-os_compute_api:os-keypairs:index': {u'value': u'rule:admin_api or user_id:%(user_id)s', u'key': u'os_compute_api:os-keypairs:index'}, u'nova-os_compute_api:os-aggregates:remove_host': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-aggregates:remove_host'}, u'nova-os_compute_api:os-server-tags:delete': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:delete'}, u'nova-os_compute_api:os-flavor-access:add_tenant_access': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-flavor-access:add_tenant_access'}, u'nova-os_compute_api:os-aggregates:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-aggregates:discoverable'}, u'nova-os_compute_api:os-services': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-services'}, u'nova-os_compute_api:os-networks-associate:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-networks-associate:discoverable'}, u'nova-os_compute_api:os-server-usage:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-usage:discoverable'}, u'nova-os_compute_api:os-server-tags:update': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:update'}, u'nova-os_compute_api:os-flavor-extra-specs:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-flavor-extra-specs:show'}, u'nova-os_compute_api:ips:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:ips:show'}, u'nova-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'nova-os_compute_api:os-instance-usage-audit-log:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-instance-usage-audit-log:discoverable'}, u'nova-os_compute_api:os-availability-zone:detail': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-availability-zone:detail'}, u'nova-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'nova-os_compute_api:os-multinic': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-multinic'}, u'nova-os_compute_api:os-volumes-attachments:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-volumes-attachments:create'}, u'nova-os_compute_api:os-rescue:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-rescue:discoverable'}, u'nova-cells_scheduler_filter:TargetCellFilter': {u'value': u'is_admin:True', u'key': u'cells_scheduler_filter:TargetCellFilter'}, u'nova-os_compute_api:os-server-tags:delete_all': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:delete_all'}, u'nova-os_compute_api:os-quota-class-sets:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-quota-class-sets:discoverable'}, u'nova-os_compute_api:os-user-data:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-user-data:discoverable'}, u'nova-os_compute_api:os-flavor-extra-specs:delete': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-flavor-extra-specs:delete'}, u'nova-os_compute_api:servers:create:attach_network': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:create:attach_network'}, u'nova-os_compute_api:os-admin-actions': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-admin-actions'}, u'nova-os_compute_api:os-flavor-extra-specs:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-flavor-extra-specs:index'}, u'nova-os_compute_api:os-attach-interfaces': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-attach-interfaces'}, u'nova-admin_owner_or_network_owner': {u'value': u'rule:owner or rule:admin_or_network_owner', u'key': u'admin_owner_or_network_owner'}, u'nova-os_compute_api:os-used-limits': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-used-limits'}, u'nova-os_compute_api:os-flavor-access:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-flavor-access:discoverable'}, u'nova-admin_only': {u'value': u'rule:context_is_admin and rule:deny_readonly', u'key': u'admin_only'}, u'nova-os_compute_api:os-tenant-networks': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-tenant-networks'}, u'nova-os_compute_api:images:discoverable': {u'value': u'@', u'key': u'os_compute_api:images:discoverable'}, u'nova-os_compute_api:servers:migrations:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:servers:migrations:delete'}, u'nova-os_compute_api:os-pause-server:pause': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-pause-server:pause'}, u'nova-os_compute_api:os-keypairs:create': {u'value': u'rule:admin_api or user_id:%(user_id)s', u'key': u'os_compute_api:os-keypairs:create'}, u'nova-os_compute_api:servers:revert_resize': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:revert_resize'}, u'nova-os_compute_api:servers:detail:get_all_tenants': {u'value': u'rule:admin_api', u'key': u'os_compute_api:servers:detail:get_all_tenants'}, u'nova-os_compute_api:os-suspend-server:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-suspend-server:discoverable'}, u'nova-os_compute_api:os-flavor-rxtx:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-flavor-rxtx:discoverable'}, u'nova-os_compute_api:os-server-tags:show': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:show'}, u'nova-os_compute_api:os-certificates:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-certificates:show'}, u'nova-os_compute_api:os-fping:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-fping:discoverable'}, u'nova-os_compute_api:os-flavor-rxtx': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-flavor-rxtx'}, u'nova-os_compute_api:os-fixed-ips:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-fixed-ips:discoverable'}, u'nova-os_compute_api:os-remote-consoles': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-remote-consoles'}, u'nova-os_compute_api:os-extended-availability-zone:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-extended-availability-zone:discoverable'}, u'nova-os_compute_api:os-networks': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-networks'}, u'nova-os_compute_api:os-admin-actions:inject_network_info': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-admin-actions:inject_network_info'}, u'nova-os_compute_api:os-attach-interfaces:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-attach-interfaces:discoverable'}, u'nova-os_compute_api:os-cloudpipe': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-cloudpipe'}, u'nova-os_compute_api:image-metadata:discoverable': {u'value': u'@', u'key': u'os_compute_api:image-metadata:discoverable'}, u'nova-os_compute_api:server-metadata:update_all': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:server-metadata:update_all'}, u'nova-os_compute_api:os-quota-sets:detail': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-quota-sets:detail'}, u'nova-os_compute_api:os-server-password:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-password:discoverable'}, u'nova-os_compute_api:servers:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:delete'}, u'nova-os_compute_api:os-consoles:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-consoles:index'}, u'nova-os_compute_api:os-attach-interfaces:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-attach-interfaces:create'}, u'nova-os_compute_api:os-multinic:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-multinic:discoverable'}, u'nova-os_compute_api:servers:reboot': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:reboot'}, u'nova-os_compute_api:os-lock-server:lock': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-lock-server:lock'}, u'nova-os_compute_api:os-flavor-access:remove_tenant_access': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-flavor-access:remove_tenant_access'}, u'nova-os_compute_api:os-consoles:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-consoles:delete'}, u'nova-os_compute_api:os-deferred-delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-deferred-delete'}, u'nova-os_compute_api:os-pci:pci_servers': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-pci:pci_servers'}, u'nova-os_compute_api:os-console-auth-tokens': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-console-auth-tokens'}, u'nova-os_compute_api:os-server-diagnostics': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-server-diagnostics'}, u'nova-os_compute_api:os-extended-availability-zone': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-extended-availability-zone'}, u'nova-os_compute_api:servers:trigger_crash_dump': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:trigger_crash_dump'}, u'nova-os_compute_api:os-flavor-manage:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-flavor-manage:discoverable'}, u'nova-os_compute_api:os-cells:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-cells:delete'}, u'nova-os_compute_api:os-floating-ip-pools': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-floating-ip-pools'}, u'nova-os_compute_api:os-block-device-mapping-v1:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-block-device-mapping-v1:discoverable'}, u'nova-os_compute_api:os-hosts:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-hosts:discoverable'}, u'nova-os_compute_api:os-volumes-attachments:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-volumes-attachments:discoverable'}, u'nova-os_compute_api:versions:discoverable': {u'value': u'@', u'key': u'os_compute_api:versions:discoverable'}, u'nova-os_compute_api:os-instance-actions:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-instance-actions:discoverable'}, u'nova-regular_user': {u'value': u'rule:deny_readonly', u'key': u'regular_user'}, u'nova-os_compute_api:os-services:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-services:discoverable'}, u'nova-os_compute_api:os-evacuate': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-evacuate'}, u'nova-os_compute_api:os-virtual-interfaces': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-virtual-interfaces'}, u'nova-cells_scheduler_filter:DifferentCellFilter': {u'value': u'is_admin:True', u'key': u'cells_scheduler_filter:DifferentCellFilter'}, u'nova-os_compute_api:os-create-backup': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-create-backup'}, u'nova-os_compute_api:os-used-limits:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-used-limits:discoverable'}, u'nova-os_compute_api:os-aggregates:add_host': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-aggregates:add_host'}, u'nova-os_compute_api:os-volumes-attachments:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-volumes-attachments:index'}, u'nova-os_compute_api:os-remote-consoles:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-remote-consoles:discoverable'}, u'nova-os_compute_api:os-admin-password:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-admin-password:discoverable'}, u'nova-os_compute_api:servers:resize': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:resize'}, u'nova-os_compute_api:os-baremetal-nodes': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-baremetal-nodes'}, u'nova-os_compute_api:os-hosts': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-hosts'}, u'nova-owner': {u'value': u'tenant_id:%(tenant_id)s and rule:deny_readonly', u'key': u'owner'}, u'nova-os_compute_api:os-flavor-extra-specs:create': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-flavor-extra-specs:create'}, u'nova-os_compute_api:server-metadata:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:server-metadata:show'}, u'nova-os_compute_api:os-tenant-networks:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-tenant-networks:discoverable'}, u'nova-os_compute_api:servers:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:index'}, u'nova-os_compute_api:os-hide-server-addresses:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-hide-server-addresses:discoverable'}, u'nova-os_compute_api:os-evacuate:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-evacuate:discoverable'}, u'nova-os_compute_api:os-aggregates:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-aggregates:delete'}, u'nova-os_compute_api:servers:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:show'}, u'nova-os_compute_api:os-server-diagnostics:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-diagnostics:discoverable'}, u'nova-os_compute_api:os-volumes-attachments:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-volumes-attachments:update'}, u'nova-os_compute_api:os-quota-sets:update': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-quota-sets:update'}, u'nova-os_compute_api:servers:index:get_all_tenants': {u'value': u'rule:admin_api', u'key': u'os_compute_api:servers:index:get_all_tenants'}, u'nova-os_compute_api:os-cells:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-cells:update'}, u'nova-os_compute_api:os-suspend-server:resume': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-suspend-server:resume'}, u'nova-os_compute_api:servers:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:create'}, u'nova-os_compute_api:image-size': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:image-size'}, u'nova-os_compute_api:server-metadata:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:server-metadata:index'}, u'nova-os_compute_api:os-agents': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-agents'}, u'nova-os_compute_api:os-scheduler-hints:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-scheduler-hints:discoverable'}, u'nova-os_compute_api:os-quota-sets:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-quota-sets:show'}, u'nova-context_is_advsvc': {u'value': u'role:advsvc', u'key': u'context_is_advsvc'}, u'nova-os_compute_api:os-admin-actions:reset_state': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-admin-actions:reset_state'}, u'nova-os_compute_api:os-certificates:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-certificates:discoverable'}, u'nova-os_compute_api:os-extended-server-attributes:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-extended-server-attributes:discoverable'}, u'nova-os_compute_api:os-consoles:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-consoles:discoverable'}, u'nova-os_compute_api:os-virtual-interfaces:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-virtual-interfaces:discoverable'}, u'nova-os_compute_api:extensions': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:extensions'}, u'nova-os_compute_api:os-server-tags:update_all': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:update_all'}, u'nova-os_compute_api:servers:migrations:show': {u'value': u'rule:admin_api', u'key': u'os_compute_api:servers:migrations:show'}, u'nova-os_compute_api:os-security-groups': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-security-groups'}, u'nova-os_compute_api:ips:discoverable': {u'value': u'@', u'key': u'os_compute_api:ips:discoverable'}, u'nova-os_compute_api:os-quota-sets:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-quota-sets:discoverable'}, u'nova-os_compute_api:os-console-output:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-console-output:discoverable'}, u'nova-os_compute_api:servers:rebuild': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:rebuild'}, u'nova-os_compute_api:os-certificates:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-certificates:create'}, u'nova-os_compute_api:os-fping': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-fping'}, u'nova-os_compute_api:os-shelve:shelve': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-shelve:shelve'}, u'nova-os_compute_api:servers:create:forced_host': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:servers:create:forced_host'}, u'nova-os_compute_api:os-volumes': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-volumes'}, u'nova-os_compute_api:server-migrations:discoverable': {u'value': u'@', u'key': u'os_compute_api:server-migrations:discoverable'}, u'nova-os_compute_api:servers:discoverable': {u'value': u'@', u'key': u'os_compute_api:servers:discoverable'}, u'nova-os_compute_api:os-consoles:create': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-consoles:create'}, u'nova-os_compute_api:os-instance-usage-audit-log': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-instance-usage-audit-log'}, u'nova-os_compute_api:os-quota-class-sets:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-quota-class-sets:update'}, u'nova-os_compute_api:os-keypairs': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-keypairs'}, u'nova-os_compute_api:os-server-external-events:create': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-server-external-events:create'}, u'nova-os_compute_api:os-aggregates:show': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-aggregates:show'}, u'nova-os_compute_api:os-extended-volumes:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-extended-volumes:discoverable'}, u'nova-os_compute_api:os-baremetal-nodes:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-baremetal-nodes:discoverable'}, u'nova-os_compute_api:os-server-password': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-server-password'}, u'nova-os_compute_api:os-volumes:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-volumes:discoverable'}, u'nova-os_compute_api:os-security-groups:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-security-groups:discoverable'}, u'nova-os_compute_api:os-floating-ips:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-floating-ips:discoverable'}, u'nova-os_compute_api:os-rescue': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-rescue'}, u'nova-os_compute_api:os-aggregates:index': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-aggregates:index'}, u'nova-os_compute_api:os-extended-server-attributes': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-extended-server-attributes'}, u'nova-os_compute_api:os-security-group-default-rules:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-security-group-default-rules:discoverable'}, u'nova-os_compute_api:os-keypairs:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-keypairs:discoverable'}, u'nova-os_compute_api:os-pci:show': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-pci:show'}, u'nova-os_compute_api:os-server-groups': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-server-groups'}, u'nova-os_compute_api:os-extended-volumes': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-extended-volumes'}, u'nova-os_compute_api:os-assisted-volume-snapshots:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-assisted-volume-snapshots:delete'}, u'nova-os_compute_api:os-server-tags:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-tags:discoverable'}, u'nova-os_compute_api:os-server-external-events:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-server-external-events:discoverable'}, u'nova-os_compute_api:os-floating-ip-pools:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-floating-ip-pools:discoverable'}, u'nova-os_compute_api:os-instance-actions': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-instance-actions'}, u'nova-os_compute_api:os-cloudpipe:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-cloudpipe:discoverable'}, u'nova-os_compute_api:os-networks-associate': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-networks-associate'}, u'nova-os_compute_api:os-floating-ip-dns:domain:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-floating-ip-dns:domain:delete'}, u'nova-os_compute_api:os-deferred-delete:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-deferred-delete:discoverable'}, u'nova-os_compute_api:os-server-usage': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-server-usage'}, u'nova-os_compute_api:limits:discoverable': {u'value': u'@', u'key': u'os_compute_api:limits:discoverable'}, u'nova-os_compute_api:os-simple-tenant-usage:list': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-simple-tenant-usage:list'}, u'nova-os_compute_api:os-attach-interfaces:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:os-attach-interfaces:delete'}, u'nova-os_compute_api:image-size:discoverable': {u'value': u'@', u'key': u'os_compute_api:image-size:discoverable'}, u'nova-os_compute_api:os-flavor-manage': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-flavor-manage'}, u'nova-os_compute_api:servers:update': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:servers:update'}, u'nova-os_compute_api:os-multiple-create:discoverable': {u'value': u'@ and rule:deny_readonly', u'key': u'os_compute_api:os-multiple-create:discoverable'}, u'nova-os_compute_api:os-volumes-attachments:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-volumes-attachments:show'}, u'nova-os_compute_api:os-cells': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-cells'}, u'nova-os_compute_api:servers:migrations:index': {u'value': u'rule:admin_api', u'key': u'os_compute_api:servers:migrations:index'}, u'nova-os_compute_api:servers:create_image': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:create_image'}, u'nova-os_compute_api:os-agents:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-agents:discoverable'}, u'nova-os_compute_api:os-config-drive:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-config-drive:discoverable'}, u'nova-os_compute_api:os-quota-sets:delete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-quota-sets:delete'}, u'nova-os_compute_api:servers:migrations:force_complete': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:servers:migrations:force_complete'}, u'nova-os_compute_api:os-flavor-extra-specs:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-flavor-extra-specs:discoverable'}, u'nova-os_compute_api:os-floating-ip-dns:domain:update': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-floating-ip-dns:domain:update'}, u'nova-os_compute_api:os-config-drive': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-config-drive'}, u'nova-os_compute_api:os-networks:view': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-networks:view'}, u'nova-os_compute_api:os-pause-server:unpause': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-pause-server:unpause'}, u'nova-os_compute_api:os-admin-password': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-admin-password'}, u'nova-os_compute_api:os-suspend-server:suspend': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-suspend-server:suspend'}, u'nova-os_compute_api:server-metadata:delete': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:server-metadata:delete'}, u'nova-os_compute_api:os-shelve:shelve_offload': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-shelve:shelve_offload'}, u'nova-os_compute_api:os-console-auth-tokens:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-console-auth-tokens:discoverable'}, u'nova-os_compute_api:os-assisted-volume-snapshots:create': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-assisted-volume-snapshots:create'}, u'nova-os_compute_api:os-quota-sets:defaults': {u'value': u'@', u'key': u'os_compute_api:os-quota-sets:defaults'}, u'nova-os_compute_api:os-simple-tenant-usage:show': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-simple-tenant-usage:show'}, u'nova-os_compute_api:os-pci:index': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-pci:index'}, u'nova-os_compute_api:servers:start': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:start'}, u'nova-os_compute_api:os-availability-zone:list': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-availability-zone:list'}, u'nova-os_compute_api:os-hide-server-addresses': {u'value': u'is_admin:False', u'key': u'os_compute_api:os-hide-server-addresses'}, u'nova-os_compute_api:os-lock-server:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-lock-server:discoverable'}, u'nova-os_compute_api:os-pause-server:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-pause-server:discoverable'}, u'nova-os_compute_api:extension_info:discoverable': {u'value': u'@', u'key': u'os_compute_api:extension_info:discoverable'}, u'nova-os_compute_api:os-availability-zone:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-availability-zone:discoverable'}, u'nova-os_compute_api:os-fixed-ips': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-fixed-ips'}, u'nova-os_compute_api:servers:show:host_status': {u'value': u'rule:admin_api', u'key': u'os_compute_api:servers:show:host_status'}, u'nova-os_compute_api:os-fping:all_tenants': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-fping:all_tenants'}, u'nova-os_compute_api:os-pci:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-pci:discoverable'}, u'nova-os_compute_api:os-admin-actions:reset_network': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-admin-actions:reset_network'}, u'nova-os_compute_api:os-floating-ip-dns:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-floating-ip-dns:discoverable'}, u'nova-os_compute_api:flavors:discoverable': {u'value': u'@', u'key': u'os_compute_api:flavors:discoverable'}, u'nova-os_compute_api:os-cells:sync_instances': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-cells:sync_instances'}, u'nova-os_compute_api:os-hypervisors': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-hypervisors'}, u'nova-os_compute_api:os-migrations:index': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-migrations:index'}, u'nova-os_compute_api:servers:stop': {u'value': u'rule:admin_or_owner and rule:deny_readonly', u'key': u'os_compute_api:servers:stop'}, u'nova-admin_api': {u'value': u'is_admin:True', u'key': u'admin_api'}, u'nova-os_compute_api:flavors': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:flavors'}, u'nova-os_compute_api:ips:index': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:ips:index'}, u'nova-os_compute_api:os-aggregates:set_metadata': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-aggregates:set_metadata'}, u'nova-os_compute_api:os-lock-server:unlock:unlock_override': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-lock-server:unlock:unlock_override'}, u'nova-os_compute_api:os-floating-ips-bulk': {u'value': u'rule:admin_api', u'key': u'os_compute_api:os-floating-ips-bulk'}, u'nova-admin_or_owner': {u'value': u'is_admin:True or project_id:%(project_id)s', u'key': u'admin_or_owner'}, u'nova-os_compute_api:os-keypairs:show': {u'value': u'rule:admin_api or user_id:%(user_id)s', u'key': u'os_compute_api:os-keypairs:show'}, u'nova-os_compute_api:os-create-backup:discoverable': {u'value': u'@', u'key': u'os_compute_api:os-create-backup:discoverable'}, u'nova-os_compute_api:os-flavor-access': {u'value': u'rule:admin_or_owner', u'key': u'os_compute_api:os-flavor-access'}, u'nova-os_compute_api:os-cells:create': {u'value': u'rule:admin_api and rule:deny_readonly', u'key': u'os_compute_api:os-cells:create'}}, u'gnocchi::wsgi::apache::workers': 12, u'ceilometer::dispatcher::gnocchi::archive_policy': u'low_workload', u'glance::policy::policies': {u'glance-delete_member': {u'value': u'rule:deny_readonly', u'key': u'delete_member'}, u'glance-modify_member': {u'value': u'rule:deny_readonly', u'key': u'modify_member'}, u'glance-get_members': {u'value': u'', u'key': u'get_members'}, u'glance-add_metadef_tags': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_tags'}, u'glance-modify_metadef_namespace': {u'value': u'rule:deny_readonly', u'key': u'modify_metadef_namespace'}, u'glance-get_tasks': {u'value': u'role:admin', u'key': u'get_tasks'}, u'glance-add_metadef_namespace': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_namespace'}, u'glance-add_metadef_resource_type_association': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_resource_type_association'}, u'glance-modify_image': {u'value': u'rule:deny_readonly', u'key': u'modify_image'}, u'glance-add_task': {u'value': u'role:admin and rule:deny_readonly', u'key': u'add_task'}, u'glance-get_metadef_property': {u'value': u'', u'key': u'get_metadef_property'}, u'glance-set_image_location': {u'value': u'rule:deny_readonly', u'key': u'set_image_location'}, u'glance-get_task': {u'value': u'role:admin', u'key': u'get_task'}, u'glance-modify_task': {u'value': u'role:admin and rule:deny_readonly', u'key': u'modify_task'}, u'glance-add_metadef_property': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_property'}, u'glance-list_metadef_resource_types': {u'value': u'', u'key': u'list_metadef_resource_types'}, u'glance-publicize_image': {u'value': u'role:admin', u'key': u'publicize_image'}, u'glance-reactivate': {u'value': u'rule:deny_readonly', u'key': u'reactivate'}, u'glance-get_metadef_namespace': {u'value': u'', u'key': u'get_metadef_namespace'}, u'glance-copy_from': {u'value': u'rule:deny_readonly', u'key': u'copy_from'}, u'glance-add_image': {u'value': u'rule:deny_readonly', u'key': u'add_image'}, u'glance-get_image': {u'value': u'', u'key': u'get_image'}, u'glance-get_metadef_object': {u'value': u'', u'key': u'get_metadef_object'}, u'glance-modify_metadef_property': {u'value': u'rule:deny_readonly', u'key': u'modify_metadef_property'}, u'glance-get_metadef_tags': {u'value': u'', u'key': u'get_metadef_tags'}, u'glance-add_member': {u'value': u'rule:deny_readonly', u'key': u'add_member'}, u'glance-upload_image': {u'value': u'rule:deny_readonly', u'key': u'upload_image'}, u'glance-modify_metadef_object': {u'value': u'rule:deny_readonly', u'key': u'modify_metadef_object'}, u'glance-get_metadef_namespaces': {u'value': u'', u'key': u'get_metadef_namespaces'}, u'glance-get_image_location': {u'value': u'', u'key': u'get_image_location'}, u'glance-deactivate': {u'value': u'rule:deny_readonly', u'key': u'deactivate'}, u'glance-delete_image_location': {u'value': u'rule:deny_readonly', u'key': u'delete_image_location'}, u'glance-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'glance-get_metadef_properties': {u'value': u'', u'key': u'get_metadef_properties'}, u'glance-get_metadef_tag': {u'value': u'', u'key': u'get_metadef_tag'}, u'glance-download_image': {u'value': u'rule:deny_readonly', u'key': u'download_image'}, u'glance-manage_image_cache': {u'value': u'role:admin', u'key': u'manage_image_cache'}, u'glance-get_images': {u'value': u'', u'key': u'get_images'}, u'glance-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'glance-get_member': {u'value': u'', u'key': u'get_member'}, u'glance-modify_metadef_tag': {u'value': u'rule:deny_readonly', u'key': u'modify_metadef_tag'}, u'glance-add_metadef_tag': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_tag'}, u'glance-delete_image': {u'value': u'rule:deny_readonly', u'key': u'delete_image'}, u'glance-get_metadef_resource_type': {u'value': u'', u'key': u'get_metadef_resource_type'}, u'glance-add_metadef_object': {u'value': u'rule:deny_readonly', u'key': u'add_metadef_object'}, u'glance-default': {u'value': u'role:admin', u'key': u'default'}, u'glance-get_metadef_objects': {u'value': u'', u'key': u'get_metadef_objects'}}, u'neutron::agents::lbaas::manage_service': True, u'neutron::agents::lbaas::manage_haproxy_package': False, u'keystone::cron::token_flush::minute': 1, u'neutron::agents::ml2::ovs::bridge_mappings': [u'datacentre:br-ex', u'external:br-extnet'], u'neutron::agents::ml2::ovs::prevent_arp_spoofing': False, u'keystone::cron::token_flush::maxdelay': 1800, u'gnocchi::metricd::workers': 12, u'horizon::keystone_default_domain': u'Default', u'neutron::agents::l3::enable_metadata_proxy': True, u'neutron::agents::lbaas::user_group': u'haproxy', u'keystone::policy::policies': {u'keystone-identity:get_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:get_endpoint'}, u'keystone-identity:create_user': {u'value': u'rule:admin_required', u'key': u'identity:create_user'}, u'keystone-identity:create_credential': {u'value': u'rule:admin_required', u'key': u'identity:create_credential'}, u'keystone-identity:delete_project': {u'value': u'rule:admin_required', u'key': u'identity:delete_project'}, u'keystone-identity:get_endpoint_group_in_project': {u'value': u'rule:admin_required', u'key': u'identity:get_endpoint_group_in_project'}, u'keystone-identity:delete_service_provider': {u'value': u'rule:admin_required', u'key': u'identity:delete_service_provider'}, u'keystone-identity:update_domain_config': {u'value': u'rule:admin_required', u'key': u'identity:update_domain_config'}, u'keystone-identity:revoke_token': {u'value': u'rule:admin_or_token_subject', u'key': u'identity:revoke_token'}, u'keystone-identity:delete_credential': {u'value': u'rule:admin_required', u'key': u'identity:delete_credential'}, u'keystone-identity:create_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:create_endpoint_group'}, u'keystone-identity:change_password': {u'value': u'rule:admin_or_owner', u'key': u'identity:change_password'}, u'keystone-identity:get_policy': {u'value': u'rule:admin_required', u'key': u'identity:get_policy'}, u'keystone-identity:delete_group': {u'value': u'rule:admin_required', u'key': u'identity:delete_group'}, u'keystone-identity:create_domain_role': {u'value': u'rule:admin_required', u'key': u'identity:create_domain_role'}, u'keystone-identity:remove_user_from_group': {u'value': u'rule:admin_required', u'key': u'identity:remove_user_from_group'}, u'keystone-identity:create_policy_association_for_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:create_policy_association_for_endpoint'}, u'keystone-identity:list_service_providers': {u'value': u'rule:admin_required', u'key': u'identity:list_service_providers'}, u'keystone-identity:get_mapping': {u'value': u'rule:admin_required', u'key': u'identity:get_mapping'}, u'keystone-identity:list_consumers': {u'value': u'rule:admin_required', u'key': u'identity:list_consumers'}, u'keystone-identity:update_service_provider': {u'value': u'rule:admin_required', u'key': u'identity:update_service_provider'}, u'keystone-identity:update_policy': {u'value': u'rule:admin_required', u'key': u'identity:update_policy'}, u'keystone-identity:list_role_assignments_for_tree': {u'value': u'rule:admin_required', u'key': u'identity:list_role_assignments_for_tree'}, u'keystone-identity:create_trust': {u'value': u'user_id:%(trust.trustor_user_id)s', u'key': u'identity:create_trust'}, u'keystone-identity:list_revoke_events': {u'value': u'', u'key': u'identity:list_revoke_events'}, u'keystone-token_subject': {u'value': u'user_id:%(target.token.user_id)s', u'key': u'token_subject'}, u'keystone-identity:create_project': {u'value': u'rule:admin_required', u'key': u'identity:create_project'}, u'keystone-identity:update_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:update_endpoint'}, u'keystone-service_role': {u'value': u'role:service', u'key': u'service_role'}, u'keystone-identity:list_endpoints_associated_with_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoints_associated_with_endpoint_group'}, u'keystone-identity:check_policy_association_for_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:check_policy_association_for_endpoint'}, u'keystone-identity:get_role_for_trust': {u'value': u'', u'key': u'identity:get_role_for_trust'}, u'keystone-service_admin_or_token_subject': {u'value': u'rule:service_or_admin or rule:token_subject', u'key': u'service_admin_or_token_subject'}, u'keystone-service_or_admin': {u'value': u'rule:admin_required or rule:service_role', u'key': u'service_or_admin'}, u'keystone-identity:list_role_inference_rules': {u'value': u'rule:admin_required', u'key': u'identity:list_role_inference_rules'}, u'keystone-identity:revoke_grant': {u'value': u'rule:admin_required', u'key': u'identity:revoke_grant'}, u'keystone-identity:list_projects_associated_with_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:list_projects_associated_with_endpoint_group'}, u'keystone-identity:list_domain_roles': {u'value': u'rule:admin_required', u'key': u'identity:list_domain_roles'}, u'keystone-identity:delete_protocol': {u'value': u'rule:admin_required', u'key': u'identity:delete_protocol'}, u'keystone-identity:list_access_token_roles': {u'value': u'rule:admin_required', u'key': u'identity:list_access_token_roles'}, u'keystone-identity:list_projects_for_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:list_projects_for_endpoint'}, u'keystone-identity:delete_policy_association_for_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:delete_policy_association_for_endpoint'}, u'keystone-identity:delete_policy': {u'value': u'rule:admin_required', u'key': u'identity:delete_policy'}, u'keystone-identity:list_projects': {u'value': u'rule:admin_required', u'key': u'identity:list_projects'}, u'keystone-identity:create_policy_association_for_service': {u'value': u'rule:admin_required', u'key': u'identity:create_policy_association_for_service'}, u'keystone-admin_or_owner': {u'value': u'rule:admin_required or rule:owner', u'key': u'admin_or_owner'}, u'keystone-identity:create_domain_config': {u'value': u'rule:admin_required', u'key': u'identity:create_domain_config'}, u'keystone-identity:delete_implied_role': {u'value': u'rule:admin_required', u'key': u'identity:delete_implied_role'}, u'keystone-identity:create_identity_provider': {u'value': u'rule:admin_required', u'key': u'identity:create_identity_provider'}, u'keystone-identity:list_trusts': {u'value': u'', u'key': u'identity:list_trusts'}, u'keystone-identity:delete_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:delete_endpoint'}, u'keystone-identity:create_service_provider': {u'value': u'rule:admin_required', u'key': u'identity:create_service_provider'}, u'keystone-identity:update_service': {u'value': u'rule:admin_required', u'key': u'identity:update_service'}, u'keystone-identity:ec2_get_credential': {u'value': u'rule:admin_required or (rule:owner and user_id:%(target.credential.user_id)s)', u'key': u'identity:ec2_get_credential'}, u'keystone-identity:delete_service': {u'value': u'rule:admin_required', u'key': u'identity:delete_service'}, u'keystone-identity:delete_identity_provider': {u'value': u'rule:admin_required', u'key': u'identity:delete_identity_provider'}, u'keystone-identity:delete_user': {u'value': u'rule:admin_required', u'key': u'identity:delete_user'}, u'keystone-identity:update_mapping': {u'value': u'rule:admin_required', u'key': u'identity:update_mapping'}, u'keystone-identity:create_policy_association_for_region_and_service': {u'value': u'rule:admin_required', u'key': u'identity:create_policy_association_for_region_and_service'}, u'keystone-identity:update_domain_role': {u'value': u'rule:admin_required', u'key': u'identity:update_domain_role'}, u'keystone-identity:create_implied_role': {u'value': u'rule:admin_required', u'key': u'identity:create_implied_role'}, u'keystone-identity:list_endpoints_for_policy': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoints_for_policy'}, u'keystone-identity:list_domains': {u'value': u'rule:admin_required', u'key': u'identity:list_domains'}, u'keystone-identity:list_policies': {u'value': u'rule:admin_required', u'key': u'identity:list_policies'}, u'keystone-identity:get_domain_role': {u'value': u'rule:admin_required', u'key': u'identity:get_domain_role'}, u'keystone-identity:get_domain': {u'value': u'rule:admin_required or token.project.domain.id:%(target.domain.id)s', u'key': u'identity:get_domain'}, u'keystone-identity:list_endpoints_for_project': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoints_for_project'}, u'keystone-identity:update_identity_provider': {u'value': u'rule:admin_required', u'key': u'identity:update_identity_provider'}, u'keystone-identity:get_auth_projects': {u'value': u'', u'key': u'identity:get_auth_projects'}, u'keystone-identity:delete_mapping': {u'value': u'rule:admin_required', u'key': u'identity:delete_mapping'}, u'keystone-identity:get_project': {u'value': u'rule:admin_required or project_id:%(target.project.id)s', u'key': u'identity:get_project'}, u'keystone-identity:list_users': {u'value': u'rule:admin_required', u'key': u'identity:list_users'}, u'keystone-identity:get_policy_for_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:get_policy_for_endpoint'}, u'keystone-identity:list_regions': {u'value': u'', u'key': u'identity:list_regions'}, u'keystone-identity:get_auth_domains': {u'value': u'', u'key': u'identity:get_auth_domains'}, u'keystone-identity:delete_domain_role': {u'value': u'rule:admin_required', u'key': u'identity:delete_domain_role'}, u'keystone-identity:delete_domain_config': {u'value': u'rule:admin_required', u'key': u'identity:delete_domain_config'}, u'keystone-identity:get_domain_config_default': {u'value': u'rule:admin_required', u'key': u'identity:get_domain_config_default'}, u'keystone-identity:list_access_tokens': {u'value': u'rule:admin_required', u'key': u'identity:list_access_tokens'}, u'keystone-identity:get_auth_catalog': {u'value': u'', u'key': u'identity:get_auth_catalog'}, u'keystone-identity:get_consumer': {u'value': u'rule:admin_required', u'key': u'identity:get_consumer'}, u'keystone-identity:list_endpoint_groups_for_project': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoint_groups_for_project'}, u'keystone-identity:ec2_create_credential': {u'value': u'rule:admin_or_owner', u'key': u'identity:ec2_create_credential'}, u'keystone-identity:revocation_list': {u'value': u'rule:service_or_admin', u'key': u'identity:revocation_list'}, u'keystone-identity:get_domain_config': {u'value': u'rule:admin_required', u'key': u'identity:get_domain_config'}, u'keystone-identity:list_groups': {u'value': u'rule:admin_required', u'key': u'identity:list_groups'}, u'keystone-identity:check_endpoint_in_project': {u'value': u'rule:admin_required', u'key': u'identity:check_endpoint_in_project'}, u'keystone-identity:list_roles': {u'value': u'rule:admin_required', u'key': u'identity:list_roles'}, u'keystone-identity:list_protocols': {u'value': u'rule:admin_required', u'key': u'identity:list_protocols'}, u'keystone-owner': {u'value': u'user_id:%(user_id)s', u'key': u'owner'}, u'keystone-identity:list_users_in_group': {u'value': u'rule:admin_required', u'key': u'identity:list_users_in_group'}, u'keystone-identity:create_domain': {u'value': u'rule:admin_required', u'key': u'identity:create_domain'}, u'keystone-identity:create_consumer': {u'value': u'rule:admin_required', u'key': u'identity:create_consumer'}, u'keystone-identity:delete_access_token': {u'value': u'rule:admin_required', u'key': u'identity:delete_access_token'}, u'keystone-identity:get_service_provider': {u'value': u'rule:admin_required', u'key': u'identity:get_service_provider'}, u'keystone-identity:create_region': {u'value': u'rule:admin_required', u'key': u'identity:create_region'}, u'keystone-identity:check_implied_role': {u'value': u'rule:admin_required', u'key': u'identity:check_implied_role'}, u'keystone-identity:list_groups_for_user': {u'value': u'rule:admin_or_owner', u'key': u'identity:list_groups_for_user'}, u'keystone-identity:delete_trust': {u'value': u'rule:deny_readonly', u'key': u'identity:delete_trust'}, u'keystone-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'keystone-identity:get_service': {u'value': u'rule:admin_required', u'key': u'identity:get_service'}, u'keystone-identity:add_endpoint_group_to_project': {u'value': u'rule:admin_required', u'key': u'identity:add_endpoint_group_to_project'}, u'keystone-identity:list_grants': {u'value': u'rule:admin_required', u'key': u'identity:list_grants'}, u'keystone-identity:create_protocol': {u'value': u'rule:admin_required', u'key': u'identity:create_protocol'}, u'keystone-identity:create_group': {u'value': u'rule:admin_required', u'key': u'identity:create_group'}, u'keystone-identity:update_credential': {u'value': u'rule:admin_required', u'key': u'identity:update_credential'}, u'keystone-identity:get_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:get_endpoint_group'}, u'keystone-identity:delete_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:delete_endpoint_group'}, u'keystone-identity:check_policy_association_for_service': {u'value': u'rule:admin_required', u'key': u'identity:check_policy_association_for_service'}, u'keystone-identity:add_user_to_group': {u'value': u'rule:admin_required', u'key': u'identity:add_user_to_group'}, u'keystone-identity:delete_domain': {u'value': u'rule:admin_required', u'key': u'identity:delete_domain'}, u'keystone-identity:create_grant': {u'value': u'rule:admin_required', u'key': u'identity:create_grant'}, u'keystone-identity:update_domain': {u'value': u'rule:admin_required', u'key': u'identity:update_domain'}, u'keystone-identity:delete_consumer': {u'value': u'rule:admin_required', u'key': u'identity:delete_consumer'}, u'keystone-identity:get_access_token': {u'value': u'rule:admin_required', u'key': u'identity:get_access_token'}, u'keystone-identity:delete_region': {u'value': u'rule:admin_required', u'key': u'identity:delete_region'}, u'keystone-identity:validate_token': {u'value': u'rule:service_admin_or_token_subject', u'key': u'identity:validate_token'}, u'keystone-identity:delete_policy_association_for_region_and_service': {u'value': u'rule:admin_required', u'key': u'identity:delete_policy_association_for_region_and_service'}, u'keystone-default': {u'value': u'rule:admin_required', u'key': u'default'}, u'keystone-identity:update_project': {u'value': u'rule:admin_required', u'key': u'identity:update_project'}, u'keystone-identity:list_implied_roles': {u'value': u'rule:admin_required', u'key': u'identity:list_implied_roles'}, u'keystone-identity:get_group': {u'value': u'rule:admin_required', u'key': u'identity:get_group'}, u'keystone-identity:update_endpoint_group': {u'value': u'rule:admin_required', u'key': u'identity:update_endpoint_group'}, u'keystone-identity:create_role': {u'value': u'rule:admin_required', u'key': u'identity:create_role'}, u'keystone-identity:check_user_in_group': {u'value': u'rule:admin_required', u'key': u'identity:check_user_in_group'}, u'keystone-identity:update_consumer': {u'value': u'rule:admin_required', u'key': u'identity:update_consumer'}, u'keystone-identity:validate_token_head': {u'value': u'rule:service_or_admin', u'key': u'identity:validate_token_head'}, u'keystone-admin_required': {u'value': u'role:admin or is_admin:1', u'key': u'admin_required'}, u'keystone-identity:update_role': {u'value': u'rule:admin_required', u'key': u'identity:update_role'}, u'keystone-identity:check_policy_association_for_region_and_service': {u'value': u'rule:admin_required', u'key': u'identity:check_policy_association_for_region_and_service'}, u'keystone-identity:check_grant': {u'value': u'rule:admin_required', u'key': u'identity:check_grant'}, u'keystone-identity:get_region': {u'value': u'', u'key': u'identity:get_region'}, u'keystone-identity:create_mapping': {u'value': u'rule:admin_required', u'key': u'identity:create_mapping'}, u'keystone-identity:update_region': {u'value': u'rule:admin_required', u'key': u'identity:update_region'}, u'keystone-identity:list_credentials': {u'value': u'rule:admin_required', u'key': u'identity:list_credentials'}, u'keystone-identity:add_endpoint_to_project': {u'value': u'rule:admin_required', u'key': u'identity:add_endpoint_to_project'}, u'keystone-identity:ec2_delete_credential': {u'value': u'rule:admin_required or (rule:owner and user_id:%(target.credential.user_id)s)', u'key': u'identity:ec2_delete_credential'}, u'keystone-identity:list_role_assignments': {u'value': u'rule:admin_required', u'key': u'identity:list_role_assignments'}, u'keystone-identity:get_user': {u'value': u'rule:admin_or_owner', u'key': u'identity:get_user'}, u'keystone-identity:update_protocol': {u'value': u'rule:admin_required', u'key': u'identity:update_protocol'}, u'keystone-identity:list_endpoint_groups': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoint_groups'}, u'keystone-identity:get_access_token_role': {u'value': u'rule:admin_required', u'key': u'identity:get_access_token_role'}, u'keystone-identity:get_protocol': {u'value': u'rule:admin_required', u'key': u'identity:get_protocol'}, u'keystone-identity:remove_endpoint_from_project': {u'value': u'rule:admin_required', u'key': u'identity:remove_endpoint_from_project'}, u'keystone-identity:check_token': {u'value': u'rule:admin_or_token_subject', u'key': u'identity:check_token'}, u'keystone-identity:list_user_projects': {u'value': u'rule:admin_or_owner', u'key': u'identity:list_user_projects'}, u'keystone-identity:get_identity_providers': {u'value': u'rule:admin_required', u'key': u'identity:get_identity_providers'}, u'keystone-identity:delete_policy_association_for_service': {u'value': u'rule:admin_required', u'key': u'identity:delete_policy_association_for_service'}, u'keystone-identity:list_endpoints': {u'value': u'rule:admin_required', u'key': u'identity:list_endpoints'}, u'keystone-identity:update_group': {u'value': u'rule:admin_required', u'key': u'identity:update_group'}, u'keystone-identity:list_roles_for_trust': {u'value': u'', u'key': u'identity:list_roles_for_trust'}, u'keystone-identity:get_role': {u'value': u'rule:admin_required', u'key': u'identity:get_role'}, u'keystone-identity:get_credential': {u'value': u'rule:admin_required', u'key': u'identity:get_credential'}, u'keystone-identity:authorize_request_token': {u'value': u'rule:admin_required', u'key': u'identity:authorize_request_token'}, u'keystone-identity:create_endpoint': {u'value': u'rule:admin_required', u'key': u'identity:create_endpoint'}, u'keystone-identity:list_services': {u'value': u'rule:admin_required', u'key': u'identity:list_services'}, u'keystone-identity:list_identity_providers': {u'value': u'rule:admin_required', u'key': u'identity:list_identity_providers'}, u'keystone-identity:list_mappings': {u'value': u'rule:admin_required', u'key': u'identity:list_mappings'}, u'keystone-admin_or_token_subject': {u'value': u'rule:admin_required or rule:token_subject', u'key': u'admin_or_token_subject'}, u'keystone-identity:create_service': {u'value': u'rule:admin_required', u'key': u'identity:create_service'}, u'keystone-identity:delete_role': {u'value': u'rule:admin_required', u'key': u'identity:delete_role'}, u'keystone-identity:list_projects_for_user': {u'value': u'', u'key': u'identity:list_projects_for_user'}, u'keystone-identity:ec2_list_credentials': {u'value': u'rule:admin_or_owner', u'key': u'identity:ec2_list_credentials'}, u'keystone-identity:create_policy': {u'value': u'rule:admin_required', u'key': u'identity:create_policy'}, u'keystone-identity:get_implied_role': {u'value': u'rule:admin_required ', u'key': u'identity:get_implied_role'}, u'keystone-identity:list_domains_for_user': {u'value': u'', u'key': u'identity:list_domains_for_user'}, u'keystone-identity:update_user': {u'value': u'rule:admin_required', u'key': u'identity:update_user'}, u'keystone-identity:remove_endpoint_group_from_project': {u'value': u'rule:admin_required', u'key': u'identity:remove_endpoint_group_from_project'}}, u'ceilometer::metering_time_to_live': 604800, u'ceilometer::event_time_to_live': 604800, u'heat::policy::policies': {u'heat-software_deployments:show': {u'value': u'rule:deny_stack_user', u'key': u'software_deployments:show'}, u'heat-stacks:resource_schema': {u'value': u'rule:deny_stack_user', u'key': u'stacks:resource_schema'}, u'heat-stacks:template': {u'value': u'rule:deny_stack_user', u'key': u'stacks:template'}, u'heat-stacks:list_template_versions': {u'value': u'rule:deny_stack_user', u'key': u'stacks:list_template_versions'}, u'heat-deny_everybody': {u'value': u'!', u'key': u'deny_everybody'}, u'heat-service:index': {u'value': u'rule:context_is_admin', u'key': u'service:index'}, u'heat-stacks:environment': {u'value': u'rule:deny_stack_user', u'key': u'stacks:environment'}, u'heat-stacks:preview': {u'value': u'rule:deny_stack_user', u'key': u'stacks:preview'}, u'heat-cloudformation:EstimateTemplateCost': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:EstimateTemplateCost'}, u'heat-cloudformation:UpdateStack': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudformation:UpdateStack'}, u'heat-stacks:preview_update': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:preview_update'}, u'heat-resource:metadata': {u'value': u'', u'key': u'resource:metadata'}, u'heat-resource_types:OS::Nova::Flavor': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Nova::Flavor'}, u'heat-stacks:restore_snapshot': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:restore_snapshot'}, u'heat-resource:index': {u'value': u'rule:deny_stack_user', u'key': u'resource:index'}, u'heat-resource_types:OS::Cinder::Quota': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Cinder::Quota'}, u'heat-stacks:list_template_functions': {u'value': u'rule:deny_stack_user', u'key': u'stacks:list_template_functions'}, u'heat-cloudwatch:DeleteAlarms': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudwatch:DeleteAlarms'}, u'heat-cloudformation:GetTemplate': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:GetTemplate'}, u'heat-stacks:detail': {u'value': u'rule:deny_stack_user', u'key': u'stacks:detail'}, u'heat-software_deployments:index': {u'value': u'rule:deny_stack_user', u'key': u'software_deployments:index'}, u'heat-stacks:abandon': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:abandon'}, u'heat-stacks:list_resource_types': {u'value': u'rule:deny_stack_user', u'key': u'stacks:list_resource_types'}, u'heat-stacks:update': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:update'}, u'heat-resource_types:OS::Cinder::VolumeType': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Cinder::VolumeType'}, u'heat-build_info:build_info': {u'value': u'rule:deny_stack_user', u'key': u'build_info:build_info'}, u'heat-stacks:files': {u'value': u'rule:deny_stack_user', u'key': u'stacks:files'}, u'heat-cloudformation:ValidateTemplate': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:ValidateTemplate'}, u'heat-cloudformation:CancelUpdateStack': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudformation:CancelUpdateStack'}, u'heat-resource_types:OS::Neutron::QoSBandwidthLimitRule': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Neutron::QoSBandwidthLimitRule'}, u'heat-software_configs:create': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'software_configs:create'}, u'heat-resource:mark_unhealthy': {u'value': u'rule:deny_stack_user', u'key': u'resource:mark_unhealthy'}, u'heat-stacks:create': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:create'}, u'heat-software_configs:delete': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'software_configs:delete'}, u'heat-cloudwatch:PutMetricData': {u'value': u'', u'key': u'cloudwatch:PutMetricData'}, u'heat-software_deployments:delete': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'software_deployments:delete'}, u'heat-cloudformation:DescribeStackResources': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:DescribeStackResources'}, u'heat-resource_types:OS::Manila::ShareType': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Manila::ShareType'}, u'heat-cloudwatch:ListMetrics': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:ListMetrics'}, u'heat-context_is_admin': {u'value': u'role:admin and rule:deny_readonly', u'key': u'context_is_admin'}, u'heat-stacks:lookup': {u'value': u'', u'key': u'stacks:lookup'}, u'heat-resource_types:OS::Neutron::QoSPolicy': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Neutron::QoSPolicy'}, u'heat-stacks:validate_template': {u'value': u'rule:deny_stack_user', u'key': u'stacks:validate_template'}, u'heat-cloudwatch:DescribeAlarmHistory': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:DescribeAlarmHistory'}, u'heat-cloudformation:DescribeStackResource': {u'value': u'', u'key': u'cloudformation:DescribeStackResource'}, u'heat-resource:show': {u'value': u'rule:deny_stack_user', u'key': u'resource:show'}, u'heat-cloudwatch:PutMetricAlarm': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:PutMetricAlarm'}, u'heat-cloudformation:ListStackResources': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:ListStackResources'}, u'heat-software_deployments:create': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'software_deployments:create'}, u'heat-stacks:global_index': {u'value': u'rule:deny_everybody', u'key': u'stacks:global_index'}, u'heat-cloudwatch:DescribeAlarmsForMetric': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:DescribeAlarmsForMetric'}, u'heat-events:show': {u'value': u'rule:deny_stack_user', u'key': u'events:show'}, u'heat-stacks:index': {u'value': u'rule:deny_stack_user', u'key': u'stacks:index'}, u'heat-cloudformation:DescribeStackEvents': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:DescribeStackEvents'}, u'heat-stacks:list_snapshots': {u'value': u'rule:deny_stack_user', u'key': u'stacks:list_snapshots'}, u'heat-software_deployments:metadata': {u'value': u'', u'key': u'software_deployments:metadata'}, u'heat-stacks:show': {u'value': u'rule:deny_stack_user', u'key': u'stacks:show'}, u'heat-cloudformation:DescribeStacks': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:DescribeStacks'}, u'heat-cloudwatch:SetAlarmState': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudwatch:SetAlarmState'}, u'heat-actions:action': {u'value': u'rule:deny_stack_user', u'key': u'actions:action'}, u'heat-cloudformation:CreateStack': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudformation:CreateStack'}, u'heat-software_configs:index': {u'value': u'rule:deny_stack_user', u'key': u'software_configs:index'}, u'heat-stacks:delete_snapshot': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:delete_snapshot'}, u'heat-stacks:update_patch': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:update_patch'}, u'heat-cloudformation:DeleteStack': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudformation:DeleteStack'}, u'heat-deny_stack_user': {u'value': u'not role:heat_stack_user', u'key': u'deny_stack_user'}, u'heat-stacks:export': {u'value': u'rule:deny_stack_user', u'key': u'stacks:export'}, u'heat-resource_types:OS::Nova::HostAggregate': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Nova::HostAggregate'}, u'heat-stacks:preview_update_patch': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:preview_update_patch'}, u'heat-cloudwatch:DescribeAlarms': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:DescribeAlarms'}, u'heat-stacks:show_output': {u'value': u'rule:deny_stack_user', u'key': u'stacks:show_output'}, u'heat-cloudwatch:EnableAlarmActions': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudwatch:EnableAlarmActions'}, u'heat-stacks:show_snapshot': {u'value': u'rule:deny_stack_user', u'key': u'stacks:show_snapshot'}, u'heat-cloudwatch:DisableAlarmActions': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'cloudwatch:DisableAlarmActions'}, u'heat-cloudformation:ListStacks': {u'value': u'rule:deny_stack_user', u'key': u'cloudformation:ListStacks'}, u'heat-software_configs:show': {u'value': u'rule:deny_stack_user', u'key': u'software_configs:show'}, u'heat-stacks:generate_template': {u'value': u'rule:deny_stack_user', u'key': u'stacks:generate_template'}, u'heat-software_deployments:update': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'software_deployments:update'}, u'heat-resource_types:OS::Cinder::QoSSpecs': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Cinder::QoSSpecs'}, u'heat-cloudwatch:GetMetricStatistics': {u'value': u'rule:deny_stack_user', u'key': u'cloudwatch:GetMetricStatistics'}, u'heat-resource:signal': {u'value': u'', u'key': u'resource:signal'}, u'heat-project_admin': {u'value': u'role:admin', u'key': u'project_admin'}, u'heat-stacks:delete': {u'value': u'rule:deny_stack_user and rule:deny_readonly', u'key': u'stacks:delete'}, u'heat-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'heat-events:index': {u'value': u'rule:deny_stack_user', u'key': u'events:index'}, u'heat-resource_types:OS::Cinder::EncryptedVolumeType': {u'value': u'rule:project_admin', u'key': u'resource_types:OS::Cinder::EncryptedVolumeType'}, u'heat-stacks:list_outputs': {u'value': u'rule:deny_stack_user', u'key': u'stacks:list_outputs'}, u'heat-software_configs:global_index': {u'value': u'rule:deny_everybody', u'key': u'software_configs:global_index'}, u'heat-stacks:snapshot': {u'value': u'rule:deny_stack_user', u'key': u'stacks:snapshot'}}, u'ceilometer::config::ceilometer_config': {u'oslo_messaging_rabbit/rabbit_qos_prefetch_count': {u'value': 64}}, u'cinder_user_enabled_backends': u'[scaleio]', u'gnocchi::policy::policies': {u'gnocchi-list resource': {u'value': u'rule:admin_or_creator or rule:resource_owner', u'key': u'list resource'}, u'gnocchi-update resource type': {u'value': u'role:admin', u'key': u'update resource type'}, u'gnocchi-delete resource': {u'value': u'rule:admin_or_creator', u'key': u'delete resource'}, u'gnocchi-list archive policy rule': {u'value': u'', u'key': u'list archive policy rule'}, u'gnocchi-admin_or_creator': {u'value': u'role:admin or project_id:%(created_by_project_id)s', u'key': u'admin_or_creator'}, u'gnocchi-resource_owner': {u'value': u'project_id:%(project_id)s', u'key': u'resource_owner'}, u'gnocchi-delete resources': {u'value': u'rule:admin_or_creator', u'key': u'delete resources'}, u'gnocchi-create archive policy': {u'value': u'role:admin', u'key': u'create archive policy'}, u'gnocchi-get status': {u'value': u'role:admin', u'key': u'get status'}, u'gnocchi-delete archive policy rule': {u'value': u'role:admin', u'key': u'delete archive policy rule'}, u'gnocchi-update archive policy': {u'value': u'role:admin', u'key': u'update archive policy'}, u'gnocchi-delete archive policy': {u'value': u'role:admin', u'key': u'delete archive policy'}, u'gnocchi-get archive policy rule': {u'value': u'', u'key': u'get archive policy rule'}, u'gnocchi-get resource': {u'value': u'rule:admin_or_creator or rule:resource_owner', u'key': u'get resource'}, u'gnocchi-list metric': {u'value': u'', u'key': u'list metric'}, u'gnocchi-delete resource type': {u'value': u'role:admin', u'key': u'delete resource type'}, u'gnocchi-update resource': {u'value': u'rule:admin_or_creator', u'key': u'update resource'}, u'gnocchi-list all metric': {u'value': u'role:admin or role:readonly', u'key': u'list all metric'}, u'gnocchi-post measures': {u'value': u'rule:admin_or_creator', u'key': u'post measures'}, u'gnocchi-get archive policy': {u'value': u'', u'key': u'get archive policy'}, u'gnocchi-deny_readonly': {u'value': u'not role:readonly', u'key': u'deny_readonly'}, u'gnocchi-get resource type': {u'value': u'', u'key': u'get resource type'}, u'gnocchi-metric_owner': {u'value': u'project_id:%(resource.project_id)s', u'key': u'metric_owner'}, u'gnocchi-list archive policy': {u'value': u'', u'key': u'list archive policy'}, u'gnocchi-get measures': {u'value': u'rule:admin_or_creator or rule:metric_owner or role:readonly', u'key': u'get measures'}, u'gnocchi-search resource': {u'value': u'rule:admin_or_creator or rule:resource_owner', u'key': u'search resource'}, u'gnocchi-create metric': {u'value': u'rule:deny_readonly', u'key': u'create metric'}, u'gnocchi-list resource type': {u'value': u'', u'key': u'list resource type'}, u'gnocchi-search metric': {u'value': u'rule:admin_or_creator or rule:metric_owner', u'key': u'search metric'}, u'gnocchi-get metric': {u'value': u'rule:admin_or_creator or rule:metric_owner or role:readonly', u'key': u'get metric'}, u'gnocchi-create archive policy rule': {u'value': u'role:admin', u'key': u'create archive policy rule'}, u'gnocchi-create resource type': {u'value': u'role:admin', u'key': u'create resource type'}, u'gnocchi-create resource': {u'value': u'rule:deny_readonly', u'key': u'create resource'}, u'gnocchi-delete metric': {u'value': u'rule:admin_or_creator', u'key': u'delete metric'}}, u'horizon::cinder_options': {u'enable_backup': True}, u'keystone::cron::token_flush::hour': u'"*"'}, u'f5_icontrol_hostname': u'10.128.19.83', u'rhel_reg_machine_name': u'', u'rhel_reg_force': u'true', u'NovaRbdPoolName': u'vms', u'SSLIntermediateCertificate': u'', u'ComputeDpdkKernelArgs': u'default_hugepagesz=1GB hugepagesz=1G hugepages=128 intel_iommu=on iommu=pt', u'ComputeHostnameFormat': u'krynn-cmpt-%index%', u'ComputeDpdkHostIsolatedCoreList': u'4-21,48-65,26-43,70-87', u'tripleo::loadbalancer::ssl_cipher_suite': u'ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+3DES:DH+3DES:RSA+AES:RSA+3DES:!ADH:!AECDH:!MD5:!DSS', u'NovaSchedulerAvailableFilters': [u'nova.scheduler.filters.all_filters', u'nova.scheduler.filters.pci_passthrough_filter.PciPassthroughFilter'], u'ComputeSriovHostIsolatedCoreList': u'4-21,48-65,26-43,70-87', u'GlanceBackend': u'rbd', u'rhel_reg_http_proxy_username': u'', u'NeutronEnableL2Pop': False, u'rhel_reg_service_level': u'', u'osp_ad_domain': u'ad.lasthome.solace.krynn', u'HeatWorkers': 4, u'TenantNetworkVlanID': 40, u'BlockStorageHostnameFormat': u'krynn-cndr-%index%', u'f5_env_prefix': u'krynnaz3', u'rhel_reg_environment': u'', u'NeutronL3HA': True, u'ExtraConfig': {u'ceph::profile::params::osd_pool_default_size': 3, u'nova::notification_driver': u'noop', u'sahara::notify::notification_driver': u'noop', u'ceph::profile::params::osd_pool_default_pg_num': 128, u'keystone::notification_driver': u'noop', u'neutron::notification_driver': u'noop', u'ceph::profile::params::osd_journal_size': 4096, u'ceilometer::notification_driver': u'noop', u'manila::notification_driver': u'noop', u'ceph::profile::params::osd_pool_default_pgp_num': 128, u'cinder::ceilometer::notification_driver': u'noop', u'glance::notify::rabbitmq::notification_driver': u'noop', u'ceph::profile::params::osd_pool_default_min_size': 1, u'barbican::api::notification_driver': u'noop'}, u'CephStorageHostnameFormat': u'krynn-ceph-%index%', u'rhel_reg_user': u'admin', u'NeutronSupportedPCIVendorDevs': [u'8086:154c'], u'ExternalNetCidr': u'10.162.200.0/23', u'StorageMgmtNetworkVlanID': 30, u'MysqlMaxConnections': 8192, u'rhel_reg_org': u'Krynn', u'ControllerCount': 3, u'ExternalAllocationPools': [{u'start': u'10.162.200.43', u'end': u'10.162.200.96'}], u'NeutronTunnelTypes': u'vxlan', u'token_flush_minute': [0, 20, 40], u'NeutronDpdkSocketMemory': u'2048,2048', u'PublicVirtualFixedIPs': [{u'ip_address': u'10.162.200.42'}], u'SSLRootCertificate': u'-----BEGIN CERTIFICATE-----\nMIIFDzCCA/egAwIBAgIJAMLnsbDD5KVMMA0GCSqGSIb3DQEBCwUAMIG1MQswCQYD\nVQQGEwJDQTELMAkGA1UECBMCUUMxETAPBgNVBAcTCE1vbnRyZWFsMRMwEQYDVQQK\nEwpLcnlubiBJbmMuMRAwDgYDVQQLEwdUcmFudG9yMRYwFAYDVQQDEw1LcnlubiBJ\nbmMuIENBMRgwFgYDVQQpEw9SYWlzdGxpbiBNYWplcmUxLTArBgkqhkiG9w0BCQEW\nHnJhaXN0bGluQGxhc3Rob21lLnNvbGFjZS5rcnlubjAeFw0xNjAzMDMyMjM2NDla\nFw0yNjAzMDEyMjM2NDlaMIG1MQswCQYDVQQGEwJDQTELMAkGA1UECBMCUUMxETAP\nBgNVBAcTCE1vbnRyZWFsMRMwEQYDVQQKEwpLcnlubiBJbmMuMRAwDgYDVQQLEwdU\ncmFudG9yMRYwFAYDVQQDEw1LcnlubiBJbmMuIENBMRgwFgYDVQQpEw9SYWlzdGxp\nbiBNYWplcmUxLTArBgkqhkiG9w0BCQEWHnJhaXN0bGluQGxhc3Rob21lLnNvbGFj\nZS5rcnlubjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL+ycHZrGwRR\nU2mZvXcinAc1tHqmX6uRX8xTd/KnAlmo9FKkryYT6fH+Vt3YoQZxt1y1/zwP8b5q\nYD/fZCXpK+m2tH7KfbHD+dRwOfkfiqEKYlnZjzJDoa1fFXgcD1MOH4WtW0e76gJu\nqazHS8PxnPGVbov/Zct4dhu9N5bptyAkSgy8qM58VY+XSfjMo4KlBAMrRIkYD6Km\ngxckvl0+h6b+izc67ftcoWqj24mep4mRAF6jRzldWp9gj5oSh/qR7CUBN7AvS+GU\nB/hLVkQw3mT3RqZxXDsVrrzrnm+xtRDJMakbwQUyIQ8JrtYGgpo4z+T6tOC9IwJ1\no6mCMreLy7ECAwEAAaOCAR4wggEaMB0GA1UdDgQWBBSuML7sQDcVORQov3TrBvf5\nqoq09TCB6gYDVR0jBIHiMIHfgBSuML7sQDcVORQov3TrBvf5qoq09aGBu6SBuDCB\ntTELMAkGA1UEBhMCQ0ExCzAJBgNVBAgTAlFDMREwDwYDVQQHEwhNb250cmVhbDET\nMBEGA1UEChMKS3J5bm4gSW5jLjEQMA4GA1UECxMHVHJhbnRvcjEWMBQGA1UEAxMN\nS3J5bm4gSW5jLiBDQTEYMBYGA1UEKRMPUmFpc3RsaW4gTWFqZXJlMS0wKwYJKoZI\nhvcNAQkBFh5yYWlzdGxpbkBsYXN0aG9tZS5zb2xhY2Uua3J5bm6CCQDC57Gww+Sl\nTDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQCCALlwYznNn8ZOe+/h\nsBeDKhiK44CBJBZgfI26V6BB+CGFBsTFanyrmH+kNJyWyL2MNubSZH3qoaL3WTdT\n1jnX6Eyv2LjOq+5HgHOq3uOI0+vcWd80PEbIjrf7cC99GbkDn+bUNf0erySiJKR2\nAFHgYAE31q/3X4rO/cb5eN9h01uA92m7nmcDfxa3I3C19v9GBRvZ+Kj3z3dbKpNe\nhCyC72/+1a93Vxn9JbZsV0XJUZhEB15hemQ57U91Jb6gK18IxvyX2J9tSfeKSvCe\nNroC43O7EkOOCr/yBRWxWWojXTiLqlq+3IowBHu524V3TMHpWCnBXqlggw1GfKSF\nOwn1\n-----END CERTIFICATE-----\n', u'GlanceRbdPoolName': u'images', u'BondInterfaceOvsOptions': u'bond_mode=active-backup lacp=off other_config:bond-detect-mode=miimon other_config:bond-miimon-interval=500', u'NeutronEnableIsolatedMetadata': True, u'NeutronVniRanges': [u'1:4094'], u'rhel_reg_method': u'satellite', u'emc_scaleio_ip1': u'10.128.19.81', u'SSLKey': u'-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEA8bIh4q8nmozTyWTHCIgIqIwD6RHmTteIkb9+gKCSg1L/NYuT\n6O93D5vBXGZMm6LK3paY6HQim90TO1iNHdRllEt+AZ396yPHW0TUAUOJWYP5PATq\niGmbg5rL0q7E5dR+OE02qF+IG8yS/y/zvnn+5wxWCXXSoYB9dRNSbYoBkvkRMtxz\nG9jB/tmnVEIUWiPSLolguLUophs7crl/vSw3i89y524EjVJPmOINADaFsPZBK6+m\nQaZNDfJKSPCWZw723xrc19Uw0316Fs+TVl3+DPE1BzP8qcsSLBii7qMwiyxWs98k\nrNn0uHWN1NcZnLUDIv+etPMwGqgTHJy71HjAZQIDAQABAoIBAQCsFg62Xcuu6LIq\nZIyp8GFp0DdAjTQT0rY0P8oMP0fSJRf8weKQKV/2RwnHhjbpYWFcVpGMgJPbse5t\nhMEFCiNBEPcoo5sU/qaEv17Lf5Cdoa+lIkLy2W6Wp3KUEUez9DXiVGekPlCkqmXH\nOBct+aKaU1g26CMORnQNFbLMt0Qjpbxuzx4UGa+QFd28VNw6CQ6K1Aswk16pDV8j\n7ymjOf8GUXBiP7EIK4NF69ONazy3xyZqMrA6R2pByvcIRLT1kFCDb3p1PwJPIiuG\neCUQOHSo2tmSglBMMBujrZN/ZAN7ylTLRj3MHEwQPhBCQ0kSTyQ/4nwKMcskvaqC\nRX7x32qJAoGBAPxJaNudC+piLX16b47rPm9hjfMfNd5HZElfcajmYgLJizyR6hrH\n/Gd/V74HhAlr40l79WnyBpnzEGuezJQnkR1srOpRdHARZETLZJkNIt4ahsIEFVTJ\nrWEEwKjSb40WcwRN+CKS+gAeA1M1PHL0XyJwcf9oyE/Ns8EdugTI9cS3AoGBAPVA\n0TcpK/9xiuru7iLRdIfEjVGYJQB07D/DvTb0ym9k8UzL6I6fcceoOJDo1mtxgKin\nqBh9zFU6efo1uT1HWhbqnJH5Q2HHe7zjurTk0CNJT1hDwnAv5+11uYb7KobJK2OY\nG2KaPexZWHOoJ3netAIJj7JMWA2+8YmSY6WA3F/DAoGAKaTsfCPmTaA7JhVJyOun\n+La/ubwTJkfelAX/OwQcdZ1TMIJdhGIyldr9Xs7ayrtWX1Do574dvNfUhA9IccQ+\nPf8sY9liQQV96aUxS9pRQRxb1jbaVo6b4gHo03U5GK71+WXtabedMNvDbL7C5a7U\n7VhmWOSw/AtWerAvfo61ku0CgYA6M9yyy4mOgKKoKHXJO439Hm8vOv0lA5qBc3F3\nFlboYrtFL2sMVdiJumlaMneYXgJbhBZHYatZWpxR/eftG/7MS3dGyTHthYrfA+hu\nP5MJnL9AwivltejDmNmjp/2qqRkr9JAjMVmauoVcRT7BFFIB3cUFWkrXUEZAEMan\nI1KpQwKBgCbwArI2lENhfBvmJ1Jk/QEBj7EKXm5dX0epBPQImKhzSUNjDtYO4wec\nYbVo7RLmHZd11+XtTWq6kbRgUjnUUr3lMbl2+EK11gb32BByUr7sJ5xJObRrazuT\nPhsa28oyIbl629WdJ/jJ5Lq9gBOq1MVlMtCStfkRBPoetirlWkg/\n-----END RSA PRIVATE KEY-----\n', u'TenantAllocationPools': [{u'start': u'10.3.0.10', u'end': u'10.3.0.200'}], u'emc_scaleio_ip2': u'10.128.19.82', u'ControlPlaneSubnetCidr': u'24', u'ComputeSriovHostnameFormat': u'krynn-sriov-%index%', u'OvercloudCephStorageFlavor': u'ceph-storage', u'InternalApiNetworkVlanID': 10, u'ObjectStorageCount': 0, u'NeutronExternalNetworkBridge': u"''", u'InternalApiNetCidr': u'10.0.0.0/24', u'BlockStorageCount': 0, u'DnsServers': [u'10.162.200.254', u'8.8.8.8'], u'rhel_reg_auto_attach': u'', u'StorageAllocationPools': [{u'start': u'10.1.0.10', u'end': u'10.1.0.200'}], u'NovaComputeLibvirtType': u'qemu', u'StorageNetCidr': u'10.1.0.0/24', u'rhel_reg_sat_repo': u'rhel-7-server-satellite-tools-6.3-rpms', u'StorageNetworkVlanID': 20, u'NetworkerExtraConfig': {u'neutron::plugins::ml2::path_mtu': 1550}, u'CinderRbdPoolName': u'volumes', u'ComputeDpdkHostnameFormat': u'krynn-dpdk-%index%', u'rhel_reg_server_url': u'', u'OvercloudBlockStorageFlavor': u'cinder-storage', u'NovaComputeExtraConfig': {u'nova::compute::resume_guests_state_on_host_boot': True, u'compute_classes': [u'::nova::config', u'::neutron::config', u'::neutron::plugins::ml2', u'::neutron::agents::ml2::ovs'], u'nova::config::nova_config': {u'DEFAULT/max_local_block_devices': {u'value': u'4'}, u'libvirt/volume_use_multipath': {u'value': u'True'}, u'libvirt/mem_stats_period_seconds': {u'value': u'0'}, u'libvirt/live_migration_permit_post_copy': {u'value': u'True'}, u'DEFAULT/allow_migrate_to_same_host': {u'value': u'True'}}, u'neutron::agents::ml2::ovs::bridge_mappings': [u'datacentre:br-ex', u'external:br-extnet'], u'neutron::plugins::ml2::network_vlan_ranges': [u'datacentre:1:4000', u'external:1:4000'], u'neutron::plugins::ml2::physical_network_mtus': [u'datacentre:1500', u'external:1500'], u'ceph::profile::params::osds': {u'/dev/sdh': {}, u'/dev/sdf': {}, u'/dev/sdg': {}, u'/dev/sdd': {}, u'/dev/sde': {}, u'/dev/sdc': {}}}, u'EC2MetadataIp': u'10.20.0.2', u'NetworkDeploymentActions': [u'CREATE', u'UPDATE'], u'ComputeDpdkCount': 0, u'rhel_reg_repos': u'rhel-7-server-rpms,rhel-7-server-supplementary-rpms,rhel-7-server-optional-rpms,rhel-7-server-extras-rpms,rhel-7-server-openstack-10-rpms,rhel-7-server-openstack-10-tools-rpms,rhel-7-server-openstack-10-optools-rpms,rhel-7-server-openstack-10-devtools-rpms,rhel-7-server-rhceph-2-osd-rpms,rhel-7-server-rhceph-2-mon-rpms,rhel-7-server-rhceph-2-tools-rpms', u'OvercloudObjectStorageFlavor': u'swift-storage', u'NeutronDpdkMemoryChannels': u'4', u'rhel_reg_http_proxy_port': u'', u'NeutronNetworkType': u'vxlan,gre,vlan,flat', u'ComputeSriovCount': 0, u'ComputeServices': [u'OS::TripleO::Services::CACerts', u'OS::TripleO::Services::CephClient', u'OS::TripleO::Services::CephExternal', u'OS::TripleO::Services::Timezone', u'OS::TripleO::Services::Ntp', u'OS::TripleO::Services::Snmp', u'OS::TripleO::Services::Sshd', u'OS::TripleO::Services::NovaCompute', u'OS::TripleO::Services::NovaLibvirt', u'OS::TripleO::Services::Kernel', u'OS::TripleO::Services::ComputeNeutronCorePlugin', u'OS::TripleO::Services::ComputeNeutronOvsAgent', u'OS::TripleO::Services::ComputeCeilometerAgent', u'OS::TripleO::Services::ComputeNeutronL3Agent', u'OS::TripleO::Services::ComputeNeutronMetadataAgent', u'OS::TripleO::Services::TripleoPackages', u'OS::TripleO::Services::TripleoFirewall', u'OS::TripleO::Services::NeutronSriovAgent', u'OS::TripleO::Services::OpenDaylightOvs', u'OS::TripleO::Services::SensuClient', u'OS::TripleO::Services::FluentdClient', u'OS::TripleO::Services::VipHosts', u'OS::TripleO::Services::CephOSD'], u'tripleo::profile::base::database::mysql::innodb_buffer_pool_size': u'256M', u'NovaSchedulerDefaultFilters': [u'RetryFilter', u'AvailabilityZoneFilter', u'RamFilter', u'ComputeFilter', u'ComputeCapabilitiesFilter', u'ImagePropertiesFilter', u'ServerGroupAntiAffinityFilter', u'ServerGroupAffinityFilter', u'PciPassthroughFilter', u'NUMATopologyFilter'], u'ControllerEnableSwiftStorage': False, u'SSLCertificate': u'-----BEGIN CERTIFICATE-----\nMIIDwTCCAqmgAwIBAgIBCjANBgkqhkiG9w0BAQsFADCBtTELMAkGA1UEBhMCQ0Ex\nCzAJBgNVBAgTAlFDMREwDwYDVQQHEwhNb250cmVhbDETMBEGA1UEChMKS3J5bm4g\nSW5jLjEQMA4GA1UECxMHVHJhbnRvcjEWMBQGA1UEAxMNS3J5bm4gSW5jLiBDQTEY\nMBYGA1UEKRMPUmFpc3RsaW4gTWFqZXJlMS0wKwYJKoZIhvcNAQkBFh5yYWlzdGxp\nbkBsYXN0aG9tZS5zb2xhY2Uua3J5bm4wHhcNMTgwMjE1MjI1OTA1WhcNMjgwMjEz\nMjI1OTA1WjBZMQswCQYDVQQGEwJDQTELMAkGA1UECBMCUUMxEzARBgNVBAoTCkty\neW5uIEluYy4xEDAOBgNVBAsTB1RyYW50b3IxFjAUBgNVBAMTDTEwLjE2Mi4yMDAu\nNDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDxsiHiryeajNPJZMcI\niAiojAPpEeZO14iRv36AoJKDUv81i5Po73cPm8FcZkybosrelpjodCKb3RM7WI0d\n1GWUS34Bnf3rI8dbRNQBQ4lZg/k8BOqIaZuDmsvSrsTl1H44TTaoX4gbzJL/L/O+\nef7nDFYJddKhgH11E1JtigGS+REy3HMb2MH+2adUQhRaI9IuiWC4tSimGztyuX+9\nLDeLz3LnbgSNUk+Y4g0ANoWw9kErr6ZBpk0N8kpI8JZnDvbfGtzX1TDTfXoWz5NW\nXf4M8TUHM/ypyxIsGKLuozCLLFaz3ySs2fS4dY3U1xmctQMi/5608zAaqBMcnLvU\neMBlAgMBAAGjNzA1MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMBsGA1UdEQQUMBKH\nBAqiyCqHBAoUAAOHBAoUAAQwDQYJKoZIhvcNAQELBQADggEBAHF6Pu9SOkHQv+uL\nUC8rQYiBZpp8WTT5evdCSDooc+/l9KKAalL0KULYYwn5LeaXzXTG/+bfPhL1wy7D\n9HTwxXW5X1ROkI82QYyhZyAltor7QtdzyTCyxO7UTdM8i9Dj9woQ5JJSyBb3Eq0Z\nLsfxtMz3XGYwYGPsVbdBHU643N+RzZvrfrHjn82FpGqnsIJ+rJKI/rCT27Y3CgJV\nZ8tqRmZQLEL76cH7KJfCu2WHjAr2khawYF6QbKlgSQ+4zi5UFbWfrYfW5X6sYLuM\n/MTIR9PQyq8PNFCyX8xnJIy7FtxwGp1AWFn2OjY+Yg+lB1/33SqtjsNjt7H9Ldm+\nTrSvLS4=\n-----END CERTIFICATE-----\n', u'OvercloudComputeSriovFlavor': u'computesriov', u'ComputeDpdkExtraConfig': {u'nova::compute::vcpu_pin_set': [u'4-21', u'48-65', u'26-43', u'70-87'], u'neutron::plugins::ml2::path_mtu': 1550, u'nova::compute::reserved_host_memory': 4096, u'neutron::plugins::ml2::type_drivers': [u'vlan', u'flat'], u'neutron::agents::ml2::ovs::bridge_mappings': [u'datacentre:br-ex', u'external:br-extnet', u'dpdk_ens1f0:br-dpdk1', u'dpdk_ens1f1:br-dpdk2', u'dpdk_ens2f0:br-dpdk3', u'dpdk_ens2f1:br-dpdk4'], u'neutron::plugins::ml2::network_vlan_ranges': [u'datacentre:1:4000', u'external:1:4000', u'dpdk_ens1f0:1:4000', u'dpdk_ens1f1:1:4000', u'dpdk_ens2f0:1:4000', u'dpdk_ens2f1:1:4000'], u'neutron::plugins::ml2::physical_network_mtus': [u'datacentre:1500', u'external:1500'], u'ceph::profile::params::osds': {u'/dev/sdh': {}, u'/dev/sdf': {}, u'/dev/sdg': {}, u'/dev/sdd': {}, u'/dev/sde': {}, u'/dev/sdc': {}}, u'computesriov_classes': [u'::nova::config', u'::neutron::config', u'::neutron::plugins::ml2', u'::neutron::agents::ml2::ovs'], u'neutron::agents::ml2::ovs::datapath_type': u'netdev'}, u'NetworkerHostnameFormat': u'krynn-netwrk-%index%', u'EndpointMap': {u'GnocchiInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8041'}, u'HeatPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13004'}, u'GlanceInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'9292'}, u'KeystonePublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13000'}, u'NeutronAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'9696'}, u'AodhInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8042'}, u'CeilometerAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8777'}, u'GlanceAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'9292'}, u'NovaVNCProxyAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'6080'}, u'HeatCfnInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8000'}, u'HeatInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8004'}, u'HeatCfnAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8000'}, u'NeutronPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13696'}, u'CinderPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13776'}, u'ManilaInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8786'}, u'HorizonPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'443'}, u'SaharaPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13386'}, u'GlancePublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13292'}, u'ManilaAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8786'}, u'HeatCfnPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13005'}, u'IronicAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'6385'}, u'AodhAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8042'}, u'IronicPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13385'}, u'GnocchiPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13041'}, u'HeatAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8004'}, u'SwiftInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8080'}, u'AodhPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13042'}, u'NovaVNCProxyPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13080'}, u'CeilometerInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8777'}, u'NovaInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8774'}, u'GlanceRegistryInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'9191'}, u'CeilometerPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13777'}, u'NovaAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8774'}, u'SwiftAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8080'}, u'NeutronInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'9696'}, u'GnocchiAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8041'}, u'CephRgwInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8080'}, u'CephRgwPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13808'}, u'NovaPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13774'}, u'MysqlInternal': {u'host': u'IP_ADDRESS', u'protocol': u'mysql+pymysql', u'port': u'3306'}, u'ManilaPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13786'}, u'SaharaAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8386'}, u'CephRgwAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8080'}, u'IronicInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'6385'}, u'KeystoneAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'35357'}, u'CinderInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8776'}, u'SwiftPublic': {u'host': u'IP_ADDRESS', u'protocol': u'https', u'port': u'13808'}, u'KeystoneInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'5000'}, u'NovaVNCProxyInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'6080'}, u'SaharaInternal': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8386'}, u'CinderAdmin': {u'host': u'IP_ADDRESS', u'protocol': u'http', u'port': u'8776'}}, u'ExternalInterfaceDefaultRoute': u'10.162.200.254', u'ValidateFqdn': True, u'rhel_reg_release': u'', u'RootPW': u'r00tme', u'CephStorageExtraConfig': {u'ceph::profile::params::osds': {u'/dev/sdh': {}, u'/dev/sdf': {}, u'/dev/sdg': {}, u'/dev/sdd': {}, u'/dev/sde': {}, u'/dev/sdb': {}, u'/dev/sdc': {}}}, u'tripleo::loadbalancer::ssl_options': u'no-sslv3 ', u'ObjectStorageHostnameFormat': u'krynn-swift-%index%', u'rhel_reg_sat_url': u'http://10.162.200.124', u'UpdateIdentifier': u''}}] 2018-08-24 20:39:08.743 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'063be57812394a9481efcaa6a30e6835', u'expires_at': u'2018-08-25T04:36:29.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=None, action_class=tripleo_common.actions.deployment.OvercloudRcAction, attributes={}, params={u'no_proxy': u'', u'container': u'overcloud'}] 2018-08-24 20:40:25.749 2043 INFO mistral.engine.rpc_backend.rpc [-] Received RPC request 'run_action'[rpc_ctx=MistralContext {u'project_name': u'admin', u'user_id': u'3572fc8db37046d68cbea3a2eaee80ac', u'roles': [u'admin'], u'auth_uri': u'https://10.162.200.113:13000/v3', u'auth_cacert': None, u'auth_token': u'0124a622b7674bde8297d4553cf213cc', u'expires_at': u'2018-08-25T04:40:25.000000Z', u'is_trust_scoped': False, u'service_catalog': u'[{"endpoints": [{"adminURL": "http://10.20.0.2:8080", "region": "regionOne", "internalURL": "http://10.20.0.2:8080/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13808/v1/AUTH_a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "object-store", "name": "swift"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9696", "region": "regionOne", "internalURL": "http://10.20.0.2:9696", "publicURL": "https://10.162.200.113:13696"}], "type": "network", "name": "neutron"}, {"endpoints": [{"adminURL": "ws://10.20.0.2:9000", "region": "regionOne", "internalURL": "ws://10.20.0.2:9000", "publicURL": "wss://10.162.200.113:9000"}], "type": "messaging-websocket", "name": "zaqar-websocket"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8888", "region": "regionOne", "internalURL": "http://10.20.0.2:8888", "publicURL": "https://10.162.200.113:13888"}], "type": "messaging", "name": "zaqar"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8989/v2", "region": "regionOne", "internalURL": "http://10.20.0.2:8989/v2", "publicURL": "https://10.162.200.113:13989/v2"}], "type": "workflowv2", "name": "mistral"}, {"endpoints": [{"adminURL": "http://10.20.0.2:9292", "region": "regionOne", "internalURL": "http://10.20.0.2:9292", "publicURL": "https://10.162.200.113:13292"}], "type": "image", "name": "glance"}, {"endpoints": [{"adminURL": "http://10.20.0.2:35357/v2.0", "region": "regionOne", "internalURL": "http://10.20.0.2:5000/v2.0", "publicURL": "https://10.162.200.113:13000/v2.0"}], "type": "identity", "name": "keystone"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8774/v2.1", "region": "regionOne", "internalURL": "http://10.20.0.2:8774/v2.1", "publicURL": "https://10.162.200.113:13774/v2.1"}], "type": "compute", "name": "nova"}, {"endpoints": [{"adminURL": "http://10.20.0.2:5050", "region": "regionOne", "internalURL": "http://10.20.0.2:5050", "publicURL": "https://10.162.200.113:13050"}], "type": "baremetal-introspection", "name": "ironic-inspector"}, {"endpoints": [{"adminURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "region": "regionOne", "internalURL": "http://10.20.0.2:8004/v1/a84a70f025ab4b0a8921df929b8fcc5a", "publicURL": "https://10.162.200.113:13004/v1/a84a70f025ab4b0a8921df929b8fcc5a"}], "type": "orchestration", "name": "heat"}, {"endpoints": [{"adminURL": "http://10.20.0.2:6385", "region": "regionOne", "internalURL": "http://10.20.0.2:6385", "publicURL": "https://10.162.200.113:13385"}], "type": "baremetal", "name": "ironic"}]', u'project_id': u'a84a70f025ab4b0a8921df929b8fcc5a', u'user_name': u'admin'}, action_ex_id=None, action_class=tripleo_common.actions.templates.ProcessTemplatesAction, attributes={}, params={u'container': u'overcloud'}] 2018-08-24 20:40:29.023 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering docker/post.j2.yaml 2018-08-24 20:40:29.676 2043 INFO tripleo_common.actions.templates [-] Writing rendered template docker/post.yaml 2018-08-24 20:40:29.711 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/all_nodes/mac_hostname.j2.yaml 2018-08-24 20:40:30.390 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/all_nodes/mac_hostname.yaml 2018-08-24 20:40:30.430 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/all_nodes/random_string.j2.yaml 2018-08-24 20:40:31.065 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/all_nodes/random_string.yaml 2018-08-24 20:40:31.104 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/all_nodes/swap-partition.j2.yaml 2018-08-24 20:40:31.770 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/all_nodes/swap-partition.yaml 2018-08-24 20:40:31.808 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/all_nodes/swap.j2.yaml 2018-08-24 20:40:32.430 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/all_nodes/swap.yaml 2018-08-24 20:40:32.468 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering extraconfig/tasks/major_upgrade_pacemaker_init.j2.yaml 2018-08-24 20:40:33.254 2043 INFO tripleo_common.actions.templates [-] Writing rendered template extraconfig/tasks/major_upgrade_pacemaker_init.yaml 2018-08-24 20:40:33.301 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering network/service_net_map.j2.yaml 2018-08-24 20:40:33.934 2043 INFO tripleo_common.actions.templates [-] Writing rendered template network/service_net_map.yaml 2018-08-24 20:40:33.970 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering overcloud-resource-registry-puppet.j2.yaml 2018-08-24 20:40:34.586 2043 INFO tripleo_common.actions.templates [-] Writing rendered template overcloud-resource-registry-puppet.yaml 2018-08-24 20:40:34.625 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering overcloud.j2.yaml 2018-08-24 20:40:35.353 2043 INFO tripleo_common.actions.templates [-] Writing rendered template overcloud.yaml 2018-08-24 20:40:35.387 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role template puppet/config.role.j2.yaml 2018-08-24 20:40:35.405 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering roles Controller,Compute,ComputeSriov,ComputeDpdk,BlockStorage,ObjectStorage,CephStorage,Networker 2018-08-24 20:40:35.405 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Controller 2018-08-24 20:40:35.992 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/controller-config.yaml 2018-08-24 20:40:36.025 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Compute 2018-08-24 20:40:36.645 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/compute-config.yaml 2018-08-24 20:40:36.686 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ComputeSriov 2018-08-24 20:40:37.256 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/computesriov-config.yaml 2018-08-24 20:40:37.288 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ComputeDpdk 2018-08-24 20:40:37.854 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/computedpdk-config.yaml 2018-08-24 20:40:37.888 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role BlockStorage 2018-08-24 20:40:38.437 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/blockstorage-config.yaml 2018-08-24 20:40:38.470 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ObjectStorage 2018-08-24 20:40:39.055 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/objectstorage-config.yaml 2018-08-24 20:40:39.091 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role CephStorage 2018-08-24 20:40:39.683 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/cephstorage-config.yaml 2018-08-24 20:40:39.727 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Networker 2018-08-24 20:40:40.311 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/networker-config.yaml 2018-08-24 20:40:40.347 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering puppet/extraconfig/all_nodes/neutron-ml2-cisco-nexus-ucsm.j2.yaml 2018-08-24 20:40:41.105 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/extraconfig/all_nodes/neutron-ml2-cisco-nexus-ucsm.yaml 2018-08-24 20:40:41.145 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering puppet/post.j2.yaml 2018-08-24 20:40:41.729 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/post.yaml 2018-08-24 20:40:41.767 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role template puppet/role.role.j2.yaml 2018-08-24 20:40:41.793 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering roles Controller,Compute,ComputeSriov,ComputeDpdk,BlockStorage,ObjectStorage,CephStorage,Networker 2018-08-24 20:40:41.793 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Controller 2018-08-24 20:40:41.794 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/controller-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-24 20:40:41.794 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Compute 2018-08-24 20:40:41.794 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/compute-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-24 20:40:41.795 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ComputeSriov 2018-08-24 20:40:42.455 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/computesriov-role.yaml 2018-08-24 20:40:42.489 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ComputeDpdk 2018-08-24 20:40:43.131 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/computedpdk-role.yaml 2018-08-24 20:40:43.183 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role BlockStorage 2018-08-24 20:40:43.183 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/blockstorage-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-24 20:40:43.183 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role ObjectStorage 2018-08-24 20:40:43.184 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/objectstorage-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-24 20:40:43.184 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role CephStorage 2018-08-24 20:40:43.184 2043 INFO tripleo_common.actions.templates [-] Skipping rendering of puppet/cephstorage-role.yaml, defined in {'name': ['puppet/controller-role.yaml', 'puppet/compute-role.yaml', 'puppet/blockstorage-role.yaml', 'puppet/objectstorage-role.yaml', 'puppet/cephstorage-role.yaml']} 2018-08-24 20:40:43.185 2043 INFO tripleo_common.actions.templates [-] jinja2 rendering role Networker 2018-08-24 20:40:43.837 2043 INFO tripleo_common.actions.templates [-] Writing rendered template puppet/networker-role.yaml