 eda47f71e8
			
		
	
	
		eda47f71e8
		
			
		
	
	
	
	
		
			
			BREAKING CHANGE: The formula has been refactored to accomodate multiple packages, archives, users, and repos. Update your pillars and top states
		
			
				
	
	
		
			28 lines
		
	
	
		
			723 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			723 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| # -*- coding: utf-8 -*-
 | |
| # vim: ft=sls
 | |
| 
 | |
| {#- Get the `tplroot` from `tpldir` #}
 | |
| {%- set tplroot = tpldir.split('/')[0] %}
 | |
| {%- set sls_config_clean = tplroot ~ '.config.clean' %}
 | |
| {%- from tplroot ~ "/map.jinja" import prometheus with context %}
 | |
| 
 | |
| include:
 | |
|   - {{ sls_config_clean }}
 | |
|        {%- if prometheus.use_upstream_repo %}
 | |
|   - .repo.clean
 | |
|        {%- endif %}
 | |
| 
 | |
|     {%- for name in prometheus.wanted %}
 | |
|         {%- if name in prometheus.pkg %}
 | |
| 
 | |
| prometheus-package-clean-{{ name }}-removed:
 | |
|   pkg.removed:
 | |
|     - name: {{ name }}
 | |
|             {%- if name in prometheus.service %}
 | |
|     - require:
 | |
|       - service: prometheus-service-clean-{{ name }}-service-dead
 | |
|             {%- endif %}
 | |
| 
 | |
|         {%- endif %}
 | |
|     {%- endfor %}
 |