1eeaf60497
The path of the template file under the same role can easily be omitted, and we are using this omitting in most places except those this commit is fixing. TrivialFix Change-Id: I6d1563e235151669d9d9268d69555aae15e31926
44 lines
1.6 KiB
YAML
44 lines
1.6 KiB
YAML
---
|
|
- name: Ensuring config directories exist
|
|
file:
|
|
path: "{{ node_config_directory }}/neutron-openvswitch-agent-fake-{{ item }}"
|
|
state: "directory"
|
|
recurse: yes
|
|
with_sequence: start=1 end={{ num_nova_fake_per_node }}
|
|
when: inventory_hostname in groups['compute']
|
|
|
|
- name: Copying over config.json files for services
|
|
template:
|
|
src: "neutron-openvswitch-agent.json.j2"
|
|
dest: "{{ node_config_directory }}/neutron-openvswitch-agent-fake-{{ item }}/config.json"
|
|
with_sequence: start=1 end={{ num_nova_fake_per_node }}
|
|
when:
|
|
- inventory_hostname in groups['compute']
|
|
- neutron_plugin_agent == "openvswitch"
|
|
|
|
- name: Copying over neutron.conf
|
|
merge_configs:
|
|
sources:
|
|
- "{{ role_path }}/templates/neutron.conf.j2"
|
|
- "/etc/kolla/config/global.conf"
|
|
- "/etc/kolla/config/database.conf"
|
|
- "/etc/kolla/config/messaging.conf"
|
|
- "/etc/kolla/config/neutron.conf"
|
|
- "/etc/kolla/config/neutron/{{ item }}.conf"
|
|
dest: "{{ node_config_directory }}/neutron-openvswitch-agent-fake-{{ item }}/neutron.conf"
|
|
with_sequence: start=1 end={{ num_nova_fake_per_node }}
|
|
when:
|
|
- inventory_hostname in groups['compute']
|
|
- neutron_plugin_agent == "openvswitch"
|
|
|
|
- name: Copying over ml2_conf.ini
|
|
merge_configs:
|
|
sources:
|
|
- "{{ role_path }}/templates/ml2_conf.ini.j2"
|
|
- "/etc/kolla/config/neutron/ml2_conf.ini"
|
|
dest: "{{ node_config_directory }}/neutron-openvswitch-agent-fake-{{ item }}/ml2_conf.ini"
|
|
with_sequence: start=1 end={{ num_nova_fake_per_node }}
|
|
when:
|
|
- inventory_hostname in groups['compute']
|
|
- neutron_plugin_agent == "openvswitch"
|