 1ae8918f1e
			
		
	
	
		1ae8918f1e
		
	
	
	
	
		
			
			Previously, the state for the keepalived service included the enable attribute. This would prevent the watch requisite to restart the service if the service was already running but not enabled. For reference, https://docs.saltproject.io/en/latest/ref/states/requisites.html#watch Split service handling in service.enabled and service.running.
		
			
				
	
	
		
			21 lines
		
	
	
		
			536 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			536 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| # -*- coding: utf-8 -*-
 | |
| # vim: ft=sls
 | |
| 
 | |
| {#- Get the `tplroot` from `tpldir` #}
 | |
| {%- set tplroot = tpldir.split('/')[0] %}
 | |
| {%- set sls_config_file = tplroot ~ '.config.file' %}
 | |
| {%- from tplroot ~ "/map.jinja" import keepalived with context %}
 | |
| 
 | |
| include:
 | |
|   - {{ sls_config_file }}
 | |
| 
 | |
| keepalived-service-running-service-running:
 | |
|   service.running:
 | |
|     - name: {{ keepalived.service.name }}
 | |
|     - watch:
 | |
|       - sls: {{ sls_config_file }}
 | |
| 
 | |
| keepalived-service-running-service-enabled:
 | |
|   service.enabled:
 | |
|     - name: {{ keepalived.service.name }}
 |