Fix condition in compute.sls for systemd and unit files

Change-Id: Iac3ce099597cb5369a3fb49fcf6ca257e161286b
diff --git a/opencontrail/compute.sls b/opencontrail/compute.sls
index 7abcf73..c047a5a 100644
--- a/opencontrail/compute.sls
+++ b/opencontrail/compute.sls
@@ -84,7 +84,7 @@
 
 {%- if compute.version >= 3.0 %}
 
-{%- if compute.version <= 4.0 or grains.get('init') != 'systemd' %}
+{%- if compute.version < 4.0 or grains.get('init') != 'systemd' %}
 
 /etc/contrail/supervisord_vrouter_files/contrail-vrouter-nodemgr.ini:
   file.managed:
@@ -120,7 +120,7 @@
   - require_in:
     - pkg: opencontrail_compute_packages
 
-{%- if compute.version <= 4.0 or grains.get('init') != 'systemd' %}
+{%- if compute.version < 4.0 or grains.get('init') != 'systemd' %}
 
 /etc/contrail/supervisord_vrouter_files/contrail-vrouter-dpdk.ini:
   file.managed:
@@ -187,7 +187,7 @@
   - watch_in:
     - service: opencontrail_compute_services
 
-{%- if compute.version <= 4.0 or grains.get('init') != 'systemd' %}
+{%- if compute.version < 4.0 or grains.get('init') != 'systemd' %}
 
 /etc/contrail/supervisord_vrouter_files/contrail-tor-agent-{{ agent.id }}.ini:
   file.managed: