From ad57661d519571b1679737683a30743c8365bdce Mon Sep 17 00:00:00 2001 From: Steven Dake <stdake@cisco.com> Date: Wed, 22 Jul 2015 22:39:54 -0700 Subject: [PATCH] Copy ml2_conf.ini to correct location The ml2_conf.ini file which sets OpenVswitch as the mechanism driver was not being copied to the corect place. This patch resolves that problem. Change-Id: Ia276916a3183564c9b7d8d6aa9595c384ed99cf6 Closes-Bug: #1477399 --- ansible/roles/neutron/tasks/config.yml | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/ansible/roles/neutron/tasks/config.yml b/ansible/roles/neutron/tasks/config.yml index fcc7d6f5ab..b8f902dffe 100644 --- a/ansible/roles/neutron/tasks/config.yml +++ b/ansible/roles/neutron/tasks/config.yml @@ -19,6 +19,18 @@ config_dest: "{{ node_config_directory }}/{{ service_name }}/neutron.conf" when: inventory_hostname in groups['neutron-server'] +- include: ../../config.yml + vars: + service_name: "neutron-server" + config_source: + - "roles/{{ project_name }}/templates/ml2_conf.ini.j2" + - "/etc/kolla/config/{{ project_name }}/ml2_conf.ini" + config_template_dest: + - "{{ node_templates_directory }}/{{ service_name }}/ml2_conf.ini_minimal" + - "{{ node_templates_directory }}/{{ service_name }}/ml2_conf.ini_augment" + config_dest: "{{ node_config_directory }}/{{ service_name }}/ml2_conf.ini" + when: inventory_hostname in groups['neutron-server'] + - include: ../../config.yml vars: service_name: "neutron-agents" @@ -39,6 +51,18 @@ config_dest: "{{ node_config_directory }}/{{ service_name }}/neutron.conf" when: inventory_hostname in groups['neutron-agents'] +- include: ../../config.yml + vars: + service_name: "neutron-agents" + config_source: + - "roles/{{ project_name }}/templates/ml2_conf.ini.j2" + - "/etc/kolla/config/{{ project_name }}/ml2_conf.ini" + config_template_dest: + - "{{ node_templates_directory }}/{{ service_name }}/ml2_conf.ini_minimal" + - "{{ node_templates_directory }}/{{ service_name }}/ml2_conf.ini_augment" + config_dest: "{{ node_config_directory }}/{{ service_name }}/ml2_conf.ini" + when: inventory_hostname in groups['neutron-agents'] + - include: ../../config.yml vars: service_name: "neutron-openvswitch-agent" @@ -69,6 +93,6 @@ config_template_dest: - "{{ node_templates_directory }}/{{ service_name }}/ml2_conf.ini_minimal" - "{{ node_templates_directory }}/{{ service_name }}/ml2_conf.ini_augment" - config_dest: "{{ node_config_directory }}/ml2_conf.ini" + config_dest: "{{ node_config_directory }}/{{ service_name }}/ml2_conf.ini" when: inventory_hostname in groups['neutron-agents'] or inventory_hostname in groups['compute'] -- GitLab