Remove service_providers in vpnaas_agent.ini
Service_providers config group is already configured in the neutron_vpnaas.conf. So, we only need to load the neutron_vpnaas.conf configuration file when the neutron_vpnaas_agent container starts, without having to duplicate the configuration. Change-Id: I7b78831325db4bbb263b2cc174e848ea7037ad0a
This commit is contained in:
parent
64b3716e61
commit
9ea1b06bfa
@ -6,6 +6,7 @@
|
|||||||
config_json: "{{ neutron_config_jsons.results|selectattr('item.key', 'equalto', service_name)|first }}"
|
config_json: "{{ neutron_config_jsons.results|selectattr('item.key', 'equalto', service_name)|first }}"
|
||||||
neutron_conf: "{{ neutron_confs.results|selectattr('item.key', 'equalto', service_name)|first }}"
|
neutron_conf: "{{ neutron_confs.results|selectattr('item.key', 'equalto', service_name)|first }}"
|
||||||
neutron_lbaas_conf: "{{ neutron_lbaas_confs.results|selectattr('item.key', 'equalto', service_name)|first }}"
|
neutron_lbaas_conf: "{{ neutron_lbaas_confs.results|selectattr('item.key', 'equalto', service_name)|first }}"
|
||||||
|
neutron_vpnaas_conf: "{{ neutron_vpnaas_confs.results|selectattr('item.key', 'equalto', service_name)|first }}"
|
||||||
neutron_ml2_conf: "{{ neutron_ml2_confs.results|selectattr('item.key', 'equalto', service_name)|first }}"
|
neutron_ml2_conf: "{{ neutron_ml2_confs.results|selectattr('item.key', 'equalto', service_name)|first }}"
|
||||||
policy_json: "{{ policy_jsons.results|selectattr('item.key', 'equalto', service_name)|first }}"
|
policy_json: "{{ policy_jsons.results|selectattr('item.key', 'equalto', service_name)|first }}"
|
||||||
neutron_server_container: "{{ check_neutron_containers.results|selectattr('item.key', 'equalto', service_name)|first }}"
|
neutron_server_container: "{{ check_neutron_containers.results|selectattr('item.key', 'equalto', service_name)|first }}"
|
||||||
@ -223,6 +224,7 @@
|
|||||||
service: "{{ neutron_services[service_name] }}"
|
service: "{{ neutron_services[service_name] }}"
|
||||||
config_json: "{{ neutron_config_jsons.results|selectattr('item.key', 'equalto', service_name)|first }}"
|
config_json: "{{ neutron_config_jsons.results|selectattr('item.key', 'equalto', service_name)|first }}"
|
||||||
neutron_conf: "{{ neutron_confs.results|selectattr('item.key', 'equalto', service_name)|first }}"
|
neutron_conf: "{{ neutron_confs.results|selectattr('item.key', 'equalto', service_name)|first }}"
|
||||||
|
neutron_vpnaas_conf: "{{ neutron_vpnaas_confs.results|selectattr('item.key', 'equalto', service_name)|first }}"
|
||||||
neutron_l3_agent_ini: "{{ neutron_l3_agent_inis.results|selectattr('item.key', 'equalto', service_name)|first }}"
|
neutron_l3_agent_ini: "{{ neutron_l3_agent_inis.results|selectattr('item.key', 'equalto', service_name)|first }}"
|
||||||
neutron_fwaas_driver_ini: "{{ neutron_fwaas_driver_inis.results|selectattr('item.key', 'equalto', service_name)|first }}"
|
neutron_fwaas_driver_ini: "{{ neutron_fwaas_driver_inis.results|selectattr('item.key', 'equalto', service_name)|first }}"
|
||||||
policy_json: "{{ policy_jsons.results|selectattr('item.key', 'equalto', service_name)|first }}"
|
policy_json: "{{ policy_jsons.results|selectattr('item.key', 'equalto', service_name)|first }}"
|
||||||
@ -240,6 +242,7 @@
|
|||||||
- service.host_in_groups | bool
|
- service.host_in_groups | bool
|
||||||
- config_json | changed
|
- config_json | changed
|
||||||
or neutron_conf | changed
|
or neutron_conf | changed
|
||||||
|
or neutron_vpnaas_conf | changed
|
||||||
or neutron_l3_agent_ini | changed
|
or neutron_l3_agent_ini | changed
|
||||||
or neutron_fwaas_driver_ini | changed
|
or neutron_fwaas_driver_ini | changed
|
||||||
or neutron_vpnaas_agent_ini | changed
|
or neutron_vpnaas_agent_ini | changed
|
||||||
|
@ -90,20 +90,24 @@
|
|||||||
|
|
||||||
- name: Copying over neutron_vpnaas.conf
|
- name: Copying over neutron_vpnaas.conf
|
||||||
vars:
|
vars:
|
||||||
service_name: "neutron-server"
|
service_name: "{{ item.key }}"
|
||||||
neutron_server: "{{ neutron_services[service_name] }}"
|
services_need_neutron_vpnaas_conf:
|
||||||
|
- "neutron-server"
|
||||||
|
- "neutron-vpnaas-agent"
|
||||||
merge_configs:
|
merge_configs:
|
||||||
sources:
|
sources:
|
||||||
- "{{ role_path }}/templates/neutron_vpnaas.conf.j2"
|
- "{{ role_path }}/templates/neutron_vpnaas.conf.j2"
|
||||||
- "{{ node_custom_config }}/neutron/neutron_vpnaas.conf"
|
- "{{ node_custom_config }}/neutron/neutron_vpnaas.conf"
|
||||||
- "{{ node_custom_config }}/neutron/{{ inventory_hostname }}/neutron_vpnaas.conf"
|
- "{{ node_custom_config }}/neutron/{{ inventory_hostname }}/neutron_vpnaas.conf"
|
||||||
dest: "{{ node_config_directory }}/{{ service_name }}/neutron_vpnaas.conf"
|
dest: "{{ node_config_directory }}/{{ item.key }}/neutron_vpnaas.conf"
|
||||||
register: neutron_vpnaas_conf
|
register: neutron_vpnaas_confs
|
||||||
when:
|
when:
|
||||||
- neutron_server.enabled | bool
|
- item.value.enabled | bool
|
||||||
- neutron_server.host_in_groups | bool
|
- item.value.host_in_groups | bool
|
||||||
|
- item.key in services_need_neutron_vpnaas_conf
|
||||||
|
with_dict: "{{ neutron_services }}"
|
||||||
notify:
|
notify:
|
||||||
- "Restart {{ service_name }} container"
|
- "Restart {{ item.key }} container"
|
||||||
|
|
||||||
- name: Copying over ml2_conf.ini
|
- name: Copying over ml2_conf.ini
|
||||||
vars:
|
vars:
|
||||||
|
@ -11,6 +11,7 @@ neutron-netns-cleanup \
|
|||||||
|
|
||||||
neutron-vpn-agent \
|
neutron-vpn-agent \
|
||||||
--config-file /etc/neutron/neutron.conf \
|
--config-file /etc/neutron/neutron.conf \
|
||||||
|
--config-file /etc/neutron/neutron_vpnaas.conf \
|
||||||
--config-file /etc/neutron/fwaas_driver.ini \
|
--config-file /etc/neutron/fwaas_driver.ini \
|
||||||
--config-file /etc/neutron/l3_agent.ini \
|
--config-file /etc/neutron/l3_agent.ini \
|
||||||
--config-file /etc/neutron/vpnaas_agent.ini
|
--config-file /etc/neutron/vpnaas_agent.ini
|
||||||
|
@ -13,6 +13,12 @@
|
|||||||
"owner": "neutron",
|
"owner": "neutron",
|
||||||
"perm": "0600"
|
"perm": "0600"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"source": "{{ container_config_directory }}/neutron_vpnaas.conf",
|
||||||
|
"dest": "/etc/neutron/neutron_vpnaas.conf",
|
||||||
|
"owner": "neutron",
|
||||||
|
"perm": "0600"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"source": "{{ container_config_directory }}/fwaas_driver.ini",
|
"source": "{{ container_config_directory }}/fwaas_driver.ini",
|
||||||
"dest": "/etc/neutron/fwaas_driver.ini",
|
"dest": "/etc/neutron/fwaas_driver.ini",
|
||||||
|
@ -4,8 +4,5 @@
|
|||||||
[ipsec]
|
[ipsec]
|
||||||
enable_detailed_logging = {{ neutron_logging_debug }}
|
enable_detailed_logging = {{ neutron_logging_debug }}
|
||||||
|
|
||||||
[service_providers]
|
|
||||||
service_provider = VPN:openswan:neutron_vpnaas.services.vpn.service_drivers.ipsec.IPsecVPNDriver:default
|
|
||||||
|
|
||||||
[vpnagent]
|
[vpnagent]
|
||||||
vpn_device_driver = {{ vpn_device_driver }}
|
vpn_device_driver = {{ vpn_device_driver }}
|
||||||
|
Loading…
Reference in New Issue
Block a user