fix(archive): service name needs to use pillar values
in archive mode, the service file name was ignoring the value set in pillar (`pgk:component:service:name`).
This commit is contained in:
		
							parent
							
								
									7c1cdb8fdf
								
							
						
					
					
						commit
						219250a215
					
				@ -82,11 +82,9 @@ prometheus-archive-install-{{ name }}-file-directory:
 | 
			
		||||
      - user: prometheus-config-user-install-{{ name }}-user-present
 | 
			
		||||
      - group: prometheus-config-user-install-{{ name }}-user-present
 | 
			
		||||
 | 
			
		||||
            {%- if grains.kernel|lower == 'linux' and 'config_file' in p.pkg.component[name] %}
 | 
			
		||||
 | 
			
		||||
prometheus-archive-install-{{ name }}-managed-service:
 | 
			
		||||
  file.managed:
 | 
			
		||||
    - name: {{ p.dir.service }}/{{ name }}.service
 | 
			
		||||
    - name: {{ p.dir.service }}/{{ p.pkg.component[name]['service'].get('name', name) }}.service
 | 
			
		||||
    - source: {{ files_switch(['systemd.ini.jinja'],
 | 
			
		||||
                              lookup='prometheus-archive-install-' ~  name ~ '-managed-service'
 | 
			
		||||
                 )
 | 
			
		||||
@ -103,7 +101,7 @@ prometheus-archive-install-{{ name }}-managed-service:
 | 
			
		||||
        group: {{ name }}
 | 
			
		||||
        workdir: {{ p.dir.var }}/{{ name }}
 | 
			
		||||
        stop: ''
 | 
			
		||||
               {%- if name in ('node_exporter',) %}
 | 
			
		||||
               {%- if name in ('node_exporter', 'consul_exporter') %}
 | 
			
		||||
        start: {{ p.pkg.component[name]['path'] }}/{{ name }}
 | 
			
		||||
               {%- else %}
 | 
			
		||||
        start: {{ p.pkg.component[name]['path'] }}/{{ name }} --config.file {{ p.pkg.component[name]['config_file'] }}  # noqa 204
 | 
			
		||||
@ -118,6 +116,5 @@ prometheus-archive-install-{{ name }}-managed-service:
 | 
			
		||||
    - require:
 | 
			
		||||
      - archive: prometheus-archive-install-{{ name }}
 | 
			
		||||
 | 
			
		||||
            {%- endif %}
 | 
			
		||||
        {%- endif %}
 | 
			
		||||
    {%- endfor %}
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user