From 2677d1183589b2b472840f803ea8df6f38080854 Mon Sep 17 00:00:00 2001 From: Marc Gariepy Date: Tue, 10 Jul 2018 08:42:06 -0400 Subject: [PATCH] Fix indentation Change-Id: Ie9b1be1efba2bcafb8c181a907f6c9248ca13ee1 --- vars/main.yml | 380 +++++++++++++++++++++++++------------------------- 1 file changed, 190 insertions(+), 190 deletions(-) diff --git a/vars/main.yml b/vars/main.yml index cef4ee80..0518af4f 100644 --- a/vars/main.yml +++ b/vars/main.yml @@ -267,196 +267,196 @@ filtered_neutron_services: |- ### neutron_services: - neutron-dhcp-agent: - group: neutron_dhcp_agent - service_name: neutron-dhcp-agent - service_en: "{{ neutron_dhcp | bool }}" - service_conf_path: "{{ neutron_conf_dir }}" - service_conf: dhcp_agent.ini - service_rootwrap: rootwrap.d/dhcp.filters - execstarts: "{{ neutron_bin }}/neutron-dhcp-agent --config-file {{ neutron_conf_dir }}/neutron.conf --config-file {{ neutron_conf_dir }}/dhcp_agent.ini --log-file={{ neutron_log_dir }}/neutron-dhcp-agent.log" - config_overrides: "{{ neutron_dhcp_agent_ini_overrides }}" - config_type: "ini" - init_config_overrides: "{{ neutron_dhcp_agent_init_overrides }}" - start_order: 3 - neutron-openvswitch-agent: - group: neutron_openvswitch_agent - service_name: neutron-openvswitch-agent - service_en: "{{ 'ml2.ovs' in neutron_plugin_type }}" - service_conf_path: "{{ neutron_conf_dir }}" - service_conf: plugins/ml2/openvswitch_agent.ini - service_rootwrap: rootwrap.d/openvswitch-plugin.filters - execstarts: "{{ neutron_bin }}/neutron-openvswitch-agent --config-file {{ neutron_conf_dir }}/neutron.conf --config-file {{ neutron_conf_dir }}/plugins/ml2/ml2_conf.ini --config-file {{ neutron_conf_dir }}/plugins/ml2/openvswitch_agent.ini --log-file={{ neutron_log_dir }}/neutron-openvswitch-agent.log" - config_overrides: "{{ neutron_openvswitch_agent_ini_overrides }}" - config_type: "ini" - init_config_overrides: "{{ neutron_openvswitch_agent_init_overrides }}" - start_order: 2 - neutron-linuxbridge-agent: - group: neutron_linuxbridge_agent - service_name: neutron-linuxbridge-agent - service_en: "{{ neutron_plugin_type == 'ml2.lxb' }}" - service_conf_path: "{{ neutron_conf_dir }}" - service_conf: plugins/ml2/linuxbridge_agent.ini - service_rootwrap: rootwrap.d/linuxbridge-plugin.filters - execstarts: "{{ neutron_bin }}/neutron-linuxbridge-agent --config-file {{ neutron_conf_dir }}/neutron.conf --config-file {{ neutron_conf_dir }}/plugins/ml2/ml2_conf.ini --config-file {{ neutron_conf_dir }}/plugins/ml2/linuxbridge_agent.ini --log-file={{ neutron_log_dir }}/neutron-linuxbridge-agent.log" - config_overrides: "{{ neutron_linuxbridge_agent_ini_overrides }}" - config_type: "ini" - init_config_overrides: "{{ neutron_linuxbridge_agent_init_overrides }}" - start_order: 2 - neutron-metadata-agent: - group: neutron_metadata_agent - service_name: neutron-metadata-agent - service_en: "{{ neutron_metadata | bool }}" - service_conf_path: "{{ neutron_conf_dir }}" - service_conf: metadata_agent.ini - execstarts: "{{ neutron_bin }}/neutron-metadata-agent --config-file {{ neutron_conf_dir }}/neutron.conf --config-file {{ neutron_conf_dir }}/metadata_agent.ini --log-file={{ neutron_log_dir }}/neutron-metadata-agent.log" - config_overrides: "{{ neutron_metadata_agent_ini_overrides }}" - config_type: "ini" - init_config_overrides: "{{ neutron_metadata_agent_init_overrides }}" - start_order: 3 - neutron-metering-agent: - group: neutron_metering_agent - service_name: neutron-metering-agent - service_en: "{{ neutron_metering | bool }}" - service_conf_path: "{{ neutron_conf_dir }}" - service_conf: metering_agent.ini - execstarts: "{{ neutron_bin }}/neutron-metering-agent --config-file {{ neutron_conf_dir }}/neutron.conf --config-file {{ neutron_conf_dir }}/metering_agent.ini --log-file={{ neutron_log_dir }}/neutron-metering-agent.log" - config_overrides: "{{ neutron_metering_agent_ini_overrides }}" - config_type: "ini" - init_config_overrides: "{{ neutron_metering_agent_init_overrides }}" - # Other agents will use neutron_plugins[neutron_plugin_type].driver_interface - # for the interface_driver, but that uses a stevedore alias. Metering agent - # hasn't been updated to use stevedore alises so that fails. To work around - # the problem until metering agent is updated, we should use the full - # module.class path to the interface driver. - # TODO(hughsaunders): switch back to stevedore when - # https://review.openstack.org/#/c/419881/ merges and is backported. - interface_driver: neutron.agent.linux.interface.BridgeInterfaceDriver - start_order: 3 - neutron-l3-agent: - group: neutron_l3_agent - service_name: neutron-l3-agent - service_en: "{{ neutron_l3 | bool }}" - service_conf_path: "{{ neutron_conf_dir }}" - service_conf: l3_agent.ini - service_rootwrap: rootwrap.d/l3.filters - execstarts: "{{ neutron_bin }}/neutron-l3-agent --config-file {{ neutron_conf_dir }}/neutron.conf --config-file {{ neutron_conf_dir }}/l3_agent.ini --log-file={{ neutron_log_dir }}/neutron-l3-agent.log" - config_overrides: "{{ neutron_l3_agent_ini_overrides }}" - config_type: "ini" - init_config_overrides: "{{ neutron_l3_agent_init_overrides }}" - start_order: 3 - neutron-lbaasv2-agent: - group: neutron_lbaas_agent - service_name: neutron-lbaasv2-agent - service_en: "{{ neutron_lbaas_namespace | bool }}" - service_conf_path: "{{ neutron_conf_dir }}" - service_conf: lbaas_agent.ini - service_rootwrap: rootwrap.d/lbaas-haproxy.filters - execstarts: "{{ neutron_bin }}/neutron-lbaasv2-agent --config-file {{ neutron_conf_dir }}/neutron.conf --config-file {{ neutron_conf_dir }}/lbaas_agent.ini --log-file={{ neutron_log_dir }}/neutron-lbaasv2-agent.log" - config_overrides: "{{ neutron_lbaas_agent_ini_overrides }}" - config_type: "ini" - init_config_overrides: "{{ neutron_lbaas_agent_init_overrides }}" - start_order: 3 - neutron-bgp-dragent: - group: neutron_bgp_dragent - service_name: neutron-bgp-dragent - service_en: "{{ neutron_bgp | bool }}" - service_conf_path: "{{ neutron_conf_dir }}" - service_conf: bgp_dragent.ini - execstarts: "{{ neutron_bin }}/neutron-bgp-dragent --config-file {{ neutron_conf_dir }}/neutron.conf --config-file {{ neutron_conf_dir }}/bgp_dragent.ini --log-file={{ neutron_log_dir }}/neutron-bgp-dragent.log" - config_overrides: "{{ neutron_bgp_dragent_ini_overrides }}" - config_type: "ini" - init_config_overrides: "{{ neutron_bgp_dragent_init_overrides }}" - start_order: 3 - neutron-vpnaas-agent: - group: neutron_l3_agent - service_name: neutron-vpn-agent - service_en: "{{ neutron_vpnaas | bool }}" - service_conf_path: "{{ neutron_conf_dir }}" - service_conf: vpnaas_agent.ini - service_rootwrap: rootwrap.d/vpnaas.filters - execstarts: "{{ neutron_bin }}/neutron-vpn-agent --config-file {{ neutron_conf_dir }}/neutron.conf --config-file {{ neutron_conf_dir }}/vpnaas_agent.ini --log-file={{ neutron_log_dir }}/neutron-vpn-agent.log" - config_overrides: "{{ neutron_vpnaas_agent_ini_overrides }}" - config_type: "ini" - init_config_overrides: "{{ neutron_vpn_agent_init_overrides }}" - start_order: 3 - neutron-server: - group: neutron_server - service_name: neutron-server - service_en: True - execstarts: "{{ neutron_bin }}/neutron-server --config-file {{ neutron_conf_dir }}/neutron.conf --config-file {{ neutron_conf_dir }}/{{ neutron_plugins[neutron_plugin_type].plugin_ini }} --log-file={{ neutron_log_dir }}/neutron-server.log {% if neutron_plugin_type == 'ml2.dragonflow' %}--config-file {{ neutron_conf_dir }}/dragonflow.ini{% endif %}" - init_config_overrides: "{{ neutron_server_init_overrides }}" - start_order: 1 - calico-felix: - group: neutron_calico_dhcp_agent - system_user: root - system_group: root - service_name: calico-felix - service_en: "{{ neutron_plugin_type == 'ml2.calico' }}" - service_conf_path: /etc/calico - service_conf: felix.cfg - execstarts: "{{ calico_felix_bin }} --config-file /etc/calico/felix.cfg" - config_overrides: "{{ neutron_calico_felix_ini_overrides }}" - config_type: "ini" - init_config_overrides: "{{ neutron_calico_felix_init_overrides }}" - start_order: 3 - calico-dhcp-agent: - group: neutron_calico_dhcp_agent - system_user: root - system_group: root - service_name: calico-dhcp-agent - service_en: "{{ neutron_plugin_type == 'ml2.calico' }}" - service_rootwrap: rootwrap.d/dhcp.filters - execstarts: "{{ neutron_bin }}/calico-dhcp-agent --config-file {{ neutron_conf_dir }}/neutron.conf" - config_overrides: "{{ neutron_calico_dhcp_agent_ini_overrides }}" - config_type: "ini" - init_config_overrides: "{{ neutron_calico_dhcp_agent_init_overrides }}" - start_order: 3 - neutron-sriov-nic-agent: - group: neutron_sriov_nic_agent - service_name: neutron-sriov-nic-agent - service_en: "{{ 'ml2.sriov' in neutron_plugin_types }}" - service_conf_path: "{{ neutron_conf_dir }}" - service_conf: plugins/ml2/sriov_nic_agent.ini - execstarts: "{{ neutron_bin }}/neutron-sriov-nic-agent --config-file {{ neutron_conf_dir }}/neutron.conf --config-file {{ neutron_conf_dir }}/plugins/ml2/ml2_conf.ini --config-file {{ neutron_conf_dir }}/plugins/ml2/sriov_nic_agent.ini --log-file={{ neutron_log_dir }}/neutron-sriov-nic-agent.log" - config_overrides: "{{ neutron_sriov_nic_agent_ini_overrides }}" - config_type: "ini" - init_config_overrides: "{{ neutron_sriov_nic_agent_init_overrides }}" - start_order: 3 - dragonflow-controller-agent: - group: dragonflow_controller_agent - system_user: root - system_group: root - service_name: df-local-controller - service_en: "{{ neutron_plugin_type == 'ml2.dragonflow' }}" - execstarts: "{{ neutron_bin }}/df-local-controller --config-file {{ neutron_conf_dir }}/neutron.conf --config-file {{ neutron_conf_dir }}/dragonflow.ini --log-file=/var/log/dragonflow/df-local-controller.log" - config_overrides: "{{ neutron_dragonflow_ini_overrides }}" - config_type: "ini" - init_config_overrides: "{{ neutron_dragonflow_controller_agent_init_overrides }}" - start_order: 3 - dragonflow-l3-agent: - group: dragonflow_l3_agent - system_user: root - system_group: root - service_name: df-l3-agent - service_en: "{{ neutron_plugin_type == 'ml2.dragonflow' and neutron_l3 | bool }}" - service_conf_path: "{{ neutron_conf_dir }}" - service_conf: l3_agent.ini - service_rootwrap: rootwrap.d/l3.filters - execstarts: "{{ neutron_bin }}/df-l3-agent --config-file {{ neutron_conf_dir }}/neutron.conf --config-file {{ neutron_conf_dir }}/l3_agent.ini --log-file=/var/log/dragonflow/df-l3-agent.log" - config_overrides: "{{ neutron_dragonflow_ini_overrides }}" - config_type: "ini" - init_config_overrides: "{{ neutron_dragonflow_l3_agent_init_overrides }}" - start_order: 3 - dragonflow-pubsub-agent: - group: dragonflow_pubsub_agent - service_name: df-publisher-service - service_en: "{{ neutron_plugin_type == 'ml2.dragonflow' }}" - execstarts: "{{ neutron_bin }}/df-publisher-service --config-file {{ neutron_conf_dir }}/neutron.conf --config-file {{ neutron_conf_dir }}/dragonflow.ini --log-file=/var/log/dragonflow/df-publisher-service.log" - config_overrides: "{{ neutron_dragonflow_ini_overrides }}" - config_type: "ini" - init_config_overrides: "{{ neutron_dragonflow_pubsub_agent_init_overrides }}" - start_order: 3 + neutron-dhcp-agent: + group: neutron_dhcp_agent + service_name: neutron-dhcp-agent + service_en: "{{ neutron_dhcp | bool }}" + service_conf_path: "{{ neutron_conf_dir }}" + service_conf: dhcp_agent.ini + service_rootwrap: rootwrap.d/dhcp.filters + execstarts: "{{ neutron_bin }}/neutron-dhcp-agent --config-file {{ neutron_conf_dir }}/neutron.conf --config-file {{ neutron_conf_dir }}/dhcp_agent.ini --log-file={{ neutron_log_dir }}/neutron-dhcp-agent.log" + config_overrides: "{{ neutron_dhcp_agent_ini_overrides }}" + config_type: "ini" + init_config_overrides: "{{ neutron_dhcp_agent_init_overrides }}" + start_order: 3 + neutron-openvswitch-agent: + group: neutron_openvswitch_agent + service_name: neutron-openvswitch-agent + service_en: "{{ 'ml2.ovs' in neutron_plugin_type }}" + service_conf_path: "{{ neutron_conf_dir }}" + service_conf: plugins/ml2/openvswitch_agent.ini + service_rootwrap: rootwrap.d/openvswitch-plugin.filters + execstarts: "{{ neutron_bin }}/neutron-openvswitch-agent --config-file {{ neutron_conf_dir }}/neutron.conf --config-file {{ neutron_conf_dir }}/plugins/ml2/ml2_conf.ini --config-file {{ neutron_conf_dir }}/plugins/ml2/openvswitch_agent.ini --log-file={{ neutron_log_dir }}/neutron-openvswitch-agent.log" + config_overrides: "{{ neutron_openvswitch_agent_ini_overrides }}" + config_type: "ini" + init_config_overrides: "{{ neutron_openvswitch_agent_init_overrides }}" + start_order: 2 + neutron-linuxbridge-agent: + group: neutron_linuxbridge_agent + service_name: neutron-linuxbridge-agent + service_en: "{{ neutron_plugin_type == 'ml2.lxb' }}" + service_conf_path: "{{ neutron_conf_dir }}" + service_conf: plugins/ml2/linuxbridge_agent.ini + service_rootwrap: rootwrap.d/linuxbridge-plugin.filters + execstarts: "{{ neutron_bin }}/neutron-linuxbridge-agent --config-file {{ neutron_conf_dir }}/neutron.conf --config-file {{ neutron_conf_dir }}/plugins/ml2/ml2_conf.ini --config-file {{ neutron_conf_dir }}/plugins/ml2/linuxbridge_agent.ini --log-file={{ neutron_log_dir }}/neutron-linuxbridge-agent.log" + config_overrides: "{{ neutron_linuxbridge_agent_ini_overrides }}" + config_type: "ini" + init_config_overrides: "{{ neutron_linuxbridge_agent_init_overrides }}" + start_order: 2 + neutron-metadata-agent: + group: neutron_metadata_agent + service_name: neutron-metadata-agent + service_en: "{{ neutron_metadata | bool }}" + service_conf_path: "{{ neutron_conf_dir }}" + service_conf: metadata_agent.ini + execstarts: "{{ neutron_bin }}/neutron-metadata-agent --config-file {{ neutron_conf_dir }}/neutron.conf --config-file {{ neutron_conf_dir }}/metadata_agent.ini --log-file={{ neutron_log_dir }}/neutron-metadata-agent.log" + config_overrides: "{{ neutron_metadata_agent_ini_overrides }}" + config_type: "ini" + init_config_overrides: "{{ neutron_metadata_agent_init_overrides }}" + start_order: 3 + neutron-metering-agent: + group: neutron_metering_agent + service_name: neutron-metering-agent + service_en: "{{ neutron_metering | bool }}" + service_conf_path: "{{ neutron_conf_dir }}" + service_conf: metering_agent.ini + execstarts: "{{ neutron_bin }}/neutron-metering-agent --config-file {{ neutron_conf_dir }}/neutron.conf --config-file {{ neutron_conf_dir }}/metering_agent.ini --log-file={{ neutron_log_dir }}/neutron-metering-agent.log" + config_overrides: "{{ neutron_metering_agent_ini_overrides }}" + config_type: "ini" + init_config_overrides: "{{ neutron_metering_agent_init_overrides }}" + # Other agents will use neutron_plugins[neutron_plugin_type].driver_interface + # for the interface_driver, but that uses a stevedore alias. Metering agent + # hasn't been updated to use stevedore alises so that fails. To work around + # the problem until metering agent is updated, we should use the full + # module.class path to the interface driver. + # TODO(hughsaunders): switch back to stevedore when + # https://review.openstack.org/#/c/419881/ merges and is backported. + interface_driver: neutron.agent.linux.interface.BridgeInterfaceDriver + start_order: 3 + neutron-l3-agent: + group: neutron_l3_agent + service_name: neutron-l3-agent + service_en: "{{ neutron_l3 | bool }}" + service_conf_path: "{{ neutron_conf_dir }}" + service_conf: l3_agent.ini + service_rootwrap: rootwrap.d/l3.filters + execstarts: "{{ neutron_bin }}/neutron-l3-agent --config-file {{ neutron_conf_dir }}/neutron.conf --config-file {{ neutron_conf_dir }}/l3_agent.ini --log-file={{ neutron_log_dir }}/neutron-l3-agent.log" + config_overrides: "{{ neutron_l3_agent_ini_overrides }}" + config_type: "ini" + init_config_overrides: "{{ neutron_l3_agent_init_overrides }}" + start_order: 3 + neutron-lbaasv2-agent: + group: neutron_lbaas_agent + service_name: neutron-lbaasv2-agent + service_en: "{{ neutron_lbaas_namespace | bool }}" + service_conf_path: "{{ neutron_conf_dir }}" + service_conf: lbaas_agent.ini + service_rootwrap: rootwrap.d/lbaas-haproxy.filters + execstarts: "{{ neutron_bin }}/neutron-lbaasv2-agent --config-file {{ neutron_conf_dir }}/neutron.conf --config-file {{ neutron_conf_dir }}/lbaas_agent.ini --log-file={{ neutron_log_dir }}/neutron-lbaasv2-agent.log" + config_overrides: "{{ neutron_lbaas_agent_ini_overrides }}" + config_type: "ini" + init_config_overrides: "{{ neutron_lbaas_agent_init_overrides }}" + start_order: 3 + neutron-bgp-dragent: + group: neutron_bgp_dragent + service_name: neutron-bgp-dragent + service_en: "{{ neutron_bgp | bool }}" + service_conf_path: "{{ neutron_conf_dir }}" + service_conf: bgp_dragent.ini + execstarts: "{{ neutron_bin }}/neutron-bgp-dragent --config-file {{ neutron_conf_dir }}/neutron.conf --config-file {{ neutron_conf_dir }}/bgp_dragent.ini --log-file={{ neutron_log_dir }}/neutron-bgp-dragent.log" + config_overrides: "{{ neutron_bgp_dragent_ini_overrides }}" + config_type: "ini" + init_config_overrides: "{{ neutron_bgp_dragent_init_overrides }}" + start_order: 3 + neutron-vpnaas-agent: + group: neutron_l3_agent + service_name: neutron-vpn-agent + service_en: "{{ neutron_vpnaas | bool }}" + service_conf_path: "{{ neutron_conf_dir }}" + service_conf: vpnaas_agent.ini + service_rootwrap: rootwrap.d/vpnaas.filters + execstarts: "{{ neutron_bin }}/neutron-vpn-agent --config-file {{ neutron_conf_dir }}/neutron.conf --config-file {{ neutron_conf_dir }}/vpnaas_agent.ini --log-file={{ neutron_log_dir }}/neutron-vpn-agent.log" + config_overrides: "{{ neutron_vpnaas_agent_ini_overrides }}" + config_type: "ini" + init_config_overrides: "{{ neutron_vpn_agent_init_overrides }}" + start_order: 3 + neutron-server: + group: neutron_server + service_name: neutron-server + service_en: True + execstarts: "{{ neutron_bin }}/neutron-server --config-file {{ neutron_conf_dir }}/neutron.conf --config-file {{ neutron_conf_dir }}/{{ neutron_plugins[neutron_plugin_type].plugin_ini }} --log-file={{ neutron_log_dir }}/neutron-server.log {% if neutron_plugin_type == 'ml2.dragonflow' %}--config-file {{ neutron_conf_dir }}/dragonflow.ini{% endif %}" + init_config_overrides: "{{ neutron_server_init_overrides }}" + start_order: 1 + calico-felix: + group: neutron_calico_dhcp_agent + system_user: root + system_group: root + service_name: calico-felix + service_en: "{{ neutron_plugin_type == 'ml2.calico' }}" + service_conf_path: /etc/calico + service_conf: felix.cfg + execstarts: "{{ calico_felix_bin }} --config-file /etc/calico/felix.cfg" + config_overrides: "{{ neutron_calico_felix_ini_overrides }}" + config_type: "ini" + init_config_overrides: "{{ neutron_calico_felix_init_overrides }}" + start_order: 3 + calico-dhcp-agent: + group: neutron_calico_dhcp_agent + system_user: root + system_group: root + service_name: calico-dhcp-agent + service_en: "{{ neutron_plugin_type == 'ml2.calico' }}" + service_rootwrap: rootwrap.d/dhcp.filters + execstarts: "{{ neutron_bin }}/calico-dhcp-agent --config-file {{ neutron_conf_dir }}/neutron.conf" + config_overrides: "{{ neutron_calico_dhcp_agent_ini_overrides }}" + config_type: "ini" + init_config_overrides: "{{ neutron_calico_dhcp_agent_init_overrides }}" + start_order: 3 + neutron-sriov-nic-agent: + group: neutron_sriov_nic_agent + service_name: neutron-sriov-nic-agent + service_en: "{{ 'ml2.sriov' in neutron_plugin_types }}" + service_conf_path: "{{ neutron_conf_dir }}" + service_conf: plugins/ml2/sriov_nic_agent.ini + execstarts: "{{ neutron_bin }}/neutron-sriov-nic-agent --config-file {{ neutron_conf_dir }}/neutron.conf --config-file {{ neutron_conf_dir }}/plugins/ml2/ml2_conf.ini --config-file {{ neutron_conf_dir }}/plugins/ml2/sriov_nic_agent.ini --log-file={{ neutron_log_dir }}/neutron-sriov-nic-agent.log" + config_overrides: "{{ neutron_sriov_nic_agent_ini_overrides }}" + config_type: "ini" + init_config_overrides: "{{ neutron_sriov_nic_agent_init_overrides }}" + start_order: 3 + dragonflow-controller-agent: + group: dragonflow_controller_agent + system_user: root + system_group: root + service_name: df-local-controller + service_en: "{{ neutron_plugin_type == 'ml2.dragonflow' }}" + execstarts: "{{ neutron_bin }}/df-local-controller --config-file {{ neutron_conf_dir }}/neutron.conf --config-file {{ neutron_conf_dir }}/dragonflow.ini --log-file=/var/log/dragonflow/df-local-controller.log" + config_overrides: "{{ neutron_dragonflow_ini_overrides }}" + config_type: "ini" + init_config_overrides: "{{ neutron_dragonflow_controller_agent_init_overrides }}" + start_order: 3 + dragonflow-l3-agent: + group: dragonflow_l3_agent + system_user: root + system_group: root + service_name: df-l3-agent + service_en: "{{ neutron_plugin_type == 'ml2.dragonflow' and neutron_l3 | bool }}" + service_conf_path: "{{ neutron_conf_dir }}" + service_conf: l3_agent.ini + service_rootwrap: rootwrap.d/l3.filters + execstarts: "{{ neutron_bin }}/df-l3-agent --config-file {{ neutron_conf_dir }}/neutron.conf --config-file {{ neutron_conf_dir }}/l3_agent.ini --log-file=/var/log/dragonflow/df-l3-agent.log" + config_overrides: "{{ neutron_dragonflow_ini_overrides }}" + config_type: "ini" + init_config_overrides: "{{ neutron_dragonflow_l3_agent_init_overrides }}" + start_order: 3 + dragonflow-pubsub-agent: + group: dragonflow_pubsub_agent + service_name: df-publisher-service + service_en: "{{ neutron_plugin_type == 'ml2.dragonflow' }}" + execstarts: "{{ neutron_bin }}/df-publisher-service --config-file {{ neutron_conf_dir }}/neutron.conf --config-file {{ neutron_conf_dir }}/dragonflow.ini --log-file=/var/log/dragonflow/df-publisher-service.log" + config_overrides: "{{ neutron_dragonflow_ini_overrides }}" + config_type: "ini" + init_config_overrides: "{{ neutron_dragonflow_pubsub_agent_init_overrides }}" + start_order: 3 ### ### Internals: Drivers mappings