Install neutron-plugin-ml2 when ml2 is enabled
Installing neutron-plugin-ml2 was missed when backend engine is ml2 or ovn.
This patch fixes that.
Change-Id: If0b061d8286c68d4795f69398938a631de1efb12
Related-Prod: PROD-18101
diff --git a/neutron/server.sls b/neutron/server.sls
index 12c7df0..38ccc76 100644
--- a/neutron/server.sls
+++ b/neutron/server.sls
@@ -77,13 +77,17 @@
{% if server.backend.engine in ["ml2", "ovn"] %}
+ml2_packages:
+ pkg.installed:
+ - names: {{ server.pkgs_ml2 }}
+
/etc/neutron/plugins/ml2/ml2_conf.ini:
file.managed:
- source: salt://neutron/files/{{ server.version }}/ml2_conf.ini
- template: jinja
- - makedirs: True
- require:
- pkg: neutron_server_packages
+ - pkg: ml2_packages
- watch_in:
- service: neutron_server_services