Install vrouter-dkms pkg before vrouter-agent pkg
We need to ensure that contrail-vrouter-dkms package
is installed before contrail-vrouter-agent. If
contrail-vrouter-agent is installed first, it tries
to install contrail-vrouter-dpdk on non dpdk setup.
Closes-bug: #PROD-22229
Change-Id: Ib588b4e0797e0e73053a218f69415067146cdfc2
diff --git a/opencontrail/compute.sls b/opencontrail/compute.sls
index 27839e1..752c469 100644
--- a/opencontrail/compute.sls
+++ b/opencontrail/compute.sls
@@ -159,10 +159,17 @@
{%- else %}
-opencontrail_vrouter_package:
+opencontrail_vrouter_package_vrouter_dkms:
pkg.installed:
- names:
- contrail-vrouter-dkms
+ - require_in:
+ - pkg: opencontrail_compute_packages
+ - pkg: opencontrail_vrouter_package_vrouter_agent
+
+opencontrail_vrouter_package_vrouter_agent:
+ pkg.installed:
+ - names:
- contrail-vrouter-agent
- require_in:
- pkg: opencontrail_compute_packages