Skip to content

Commit 1724dfd

Browse files
myiialxwr
authored andcommitted
fix(service): stop old service only if name is different to new service
* Fix #119
1 parent e94c9ba commit 1724dfd

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

openvpn/service.sls

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,13 @@
2121
For an successful upgrade we need to make sure the old services are deactivated.
2222
This affects at least Debian.
2323
#}
24+
{% set obsolete_service_name = map.service ~ '@' ~ name %}
25+
{% if obsolete_service_name != service_name %}
2426
obsolete_openvpn_{{ name }}_service:
2527
service.dead:
26-
- name: {{ map.service ~ '@' ~ name }}
28+
- name: {{ obsolete_service_name }}
2729
- enable: False
30+
{% endif %}
2831
{% else %}
2932
{% set service_name = map.service ~ '_' ~ name %}
3033
{% endif %}

0 commit comments

Comments
 (0)