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