Skip to content
Snippets Groups Projects
Commit b5d1e4b4 authored by Duong Ha-Quang's avatar Duong Ha-Quang
Browse files

Fix placement of policy.json

Currently, policy.json is put in
"{{ node_config_directory }}/{{ service_name }}"
in target nodes.

Relocation policy.json to "{{ node_config_directory }}/{{ item }}"
with item is corresponding service compoment config directory.

Currently, the policy.json is copied to all services, but it
should be reviewed and left only in neccesary service
(at many cases, only API service needs that).

Redundant files will be removed in follow up patchset.

Change-Id: I0e997dccf4ec438c9c0436db71ec2fd06650f50d
Closes-Bug: #1639686
parent 8b8d1084
No related branches found
No related tags found
No related merge requests found
Showing
with 108 additions and 21 deletions
......@@ -53,6 +53,11 @@
- name: Copying over existing policy.json
template:
src: "{{ node_custom_config }}/aodh/policy.json"
dest: "{{ node_config_directory }}/aodh/policy.json"
dest: "{{ node_config_directory }}/{{ item }}/policy.json"
with_items:
- "aodh-api"
- "aodh-evaluator"
- "aodh-listener"
- "aodh-notifier"
when:
aodh_policy.stat.exists
......@@ -59,6 +59,10 @@
- name: Copying over existing policy.json
template:
src: "{{ node_custom_config }}/barbican/policy.json"
dest: "{{ node_config_directory }}/barbican/policy.json"
dest: "{{ node_config_directory }}/{{ item }}/policy.json"
with_items:
- "barbican-api"
- "barbican-keystone-listener"
- "barbican-worker"
when:
barbican_policy.stat.exists
......@@ -67,6 +67,12 @@
- name: Copying over existing policy.json
template:
src: "{{ node_custom_config }}/ceilometer/policy.json"
dest: "{{ node_config_directory }}/ceilometer/policy.json"
dest: "{{ node_config_directory }}/{{ item }}/policy.json"
with_items:
- "ceilometer-notification"
- "ceilometer-collector"
- "ceilometer-api"
- "ceilometer-central"
- "ceilometer-compute"
when:
ceilometer_policy.stat.exists
......@@ -46,7 +46,12 @@
- name: Copying over existing policy.json
template:
src: "{{ node_custom_config }}/cinder/policy.json"
dest: "{{ node_config_directory }}/cinder/policy.json"
dest: "{{ node_config_directory }}/{{ item }}/policy.json"
with_items:
- "cinder-api"
- "cinder-backup"
- "cinder-scheduler"
- "cinder-volume"
when:
cinder_policy.stat.exists
......
......@@ -40,6 +40,9 @@
- name: Copying over existing policy.json
template:
src: "{{ node_custom_config }}/cloudkitty/policy.json"
dest: "{{ node_config_directory }}/cloudkitty/policy.json"
dest: "{{ node_config_directory }}/{{ item }}/policy.json"
with_items:
- "cloudkitty-api"
- "cloudkitty-processor"
when:
cloudkitty_policy.stat.exists
......@@ -43,6 +43,10 @@
- name: Copying over existing policy.json
template:
src: "{{ node_custom_config }}/congress/policy.json"
dest: "{{ node_config_directory }}/congress/policy.json"
dest: "{{ node_config_directory }}/{{ item }}/policy.json"
with_items:
- "congress-api"
- "congress-policy-engine"
- "congress-datasource"
when:
congress_policy.stat.exists
......@@ -37,6 +37,8 @@
- name: Copying over existing policy.json
template:
src: "{{ node_custom_config }}/glance/policy.json"
dest: "{{ node_config_directory }}/glance/policy.json"
dest: "{{ node_config_directory }}/{{ item.service }}/policy.json"
when:
glance_policy.stat.exists
- inventory_hostname in groups[item.group]
- glance_policy.stat.exists
with_items: "{{ glance_service_groups }}"
......@@ -58,6 +58,10 @@
- name: Copying over existing policy.json
template:
src: "{{ node_custom_config }}/gnocchi/policy.json"
dest: "{{ node_config_directory }}/gnocchi/policy.json"
dest: "{{ node_config_directory }}/{{ item }}/policy.json"
with_items:
- "gnocchi-api"
- "gnocchi-statsd"
- "gnocchi-metricd"
when:
gnocchi_policy.stat.exists
......@@ -50,6 +50,10 @@
- name: Copying over existing policy.json
template:
src: "{{ node_custom_config }}/heat/policy.json"
dest: "{{ node_config_directory }}/heat/policy.json"
dest: "{{ node_config_directory }}/{{ item }}/policy.json"
with_items:
- "heat-api"
- "heat-api-cfn"
- "heat-engine"
when:
heat_policy.stat.exists
......@@ -45,6 +45,11 @@
- name: Copying over existing policy.json
template:
src: "{{ node_custom_config }}/ironic/policy.json"
dest: "{{ node_config_directory }}/ironic/policy.json"
dest: "{{ node_config_directory }}/{{ item }}/policy.json"
with_items:
- "ironic-api"
- "ironic-conductor"
- "ironic-inspector"
- "ironic-pxe"
when:
ironic_policy.stat.exists
......@@ -62,7 +62,10 @@
- name: Copying over existing policy.json
template:
src: "{{ node_custom_config }}/keystone/policy.json"
dest: "{{ node_config_directory }}/keystone/policy.json"
dest: "{{ node_config_directory }}/{{ item }}/policy.json"
with_items:
- "keystone"
- "keystone-fernet"
when:
keystone_policy.stat.exists
......
......@@ -40,6 +40,9 @@
- name: Copying over existing policy.json
template:
src: "{{ node_custom_config }}/magnum/policy.json"
dest: "{{ node_config_directory }}/magnum/policy.json"
dest: "{{ node_config_directory }}/{{ item }}/policy.json"
with_items:
- "magnum-api"
- "magnum-conductor"
when:
magnum_policy.stat.exists
......@@ -63,6 +63,11 @@
- name: Copying over existing policy.json
template:
src: "{{ node_custom_config }}/manila/policy.json"
dest: "{{ node_config_directory }}/manila/policy.json"
dest: "{{ node_config_directory }}/{{ item }}/policy.json"
with_items:
- "manila-api"
- "manila-data"
- "manila-scheduler"
- "manila-share"
when:
manila_policy.stat.exists
......@@ -43,6 +43,10 @@
- name: Copying over existing policy.json
template:
src: "{{ node_custom_config }}/mistral/policy.json"
dest: "{{ node_config_directory }}/mistral/policy.json"
dest: "{{ node_config_directory }}/{{ item }}/policy.json"
with_items:
- "mistral-api"
- "mistral-engine"
- "mistral-executor"
when:
mistral_policy.stat.exists
......@@ -40,6 +40,9 @@
- name: Copying over existing policy.json
template:
src: "{{ node_custom_config }}/murano/policy.json"
dest: "{{ node_config_directory }}/murano/policy.json"
dest: "{{ node_config_directory }}/{{ item }}/policy.json"
with_items:
- "murano-api"
- "murano-engine"
when:
murano_policy.stat.exists
......@@ -191,6 +191,15 @@
- name: Copying over existing policy.json
template:
src: "{{ node_custom_config }}/neutron/policy.json"
dest: "{{ node_config_directory }}/neutron/policy.json"
dest: "{{ node_config_directory }}/{{ item }}/policy.json"
with_items:
- "neutron-dhcp-agent"
- "neutron-l3-agent"
- "neutron-linuxbridge-agent"
- "neutron-metadata-agent"
- "neutron-openvswitch-agent"
- "neutron-server"
- "neutron-lbaas-agent"
- "neutron-vpnaas-agent"
when:
neutron_policy.stat.exists
......@@ -91,6 +91,15 @@
- name: Copying over existing policy.json
template:
src: "{{ node_custom_config }}/nova/policy.json"
dest: "{{ node_config_directory }}/nova/policy.json"
dest: "{{ node_config_directory }}/{{ item }}/policy.json"
with_items:
- "nova-api"
- "nova-compute"
- "nova-compute-ironic"
- "nova-conductor"
- "nova-consoleauth"
- "nova-novncproxy"
- "nova-scheduler"
- "nova-spicehtml5proxy"
when:
nova_policy.stat.exists
......@@ -40,6 +40,9 @@
- name: Copying over existing policy.json
template:
src: "{{ node_custom_config }}/sahara/policy.json"
dest: "{{ node_config_directory }}/sahara/policy.json"
dest: "{{ node_config_directory }}/{{ item }}/policy.json"
with_items:
- "sahara-api"
- "sahara-engine"
when:
sahara_policy.stat.exists
......@@ -38,6 +38,9 @@
- name: Copying over existing policy.json
template:
src: "{{ node_custom_config }}/searchlight/policy.json"
dest: "{{ node_config_directory }}/searchlight/policy.json"
dest: "{{ node_config_directory }}/{{ item }}/policy.json"
with_items:
- "searchlight-api"
- "searchlight-listener"
when:
searchlight_policy.stat.exists
......@@ -40,6 +40,9 @@
- name: Copying over existing policy.json
template:
src: "{{ node_custom_config }}/senlin/policy.json"
dest: "{{ node_config_directory }}/senlin/policy.json"
dest: "{{ node_config_directory }}/{{ item }}/policy.json"
with_items:
- "senlin-api"
- "senlin-engine"
when:
senlin_policy.stat.exists
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment