blob: ba856f48762da05377780d59f482ed10fa1d89e3 [file] [log] [blame]
Bartosz Kupidura98371782017-09-27 11:39:26 +02001{%- if pillar.salt is defined %}
2agent:
3 input:
4 {%- if pillar.salt.get('master', {}).get('enabled', False) or pillar.salt.get('minion', {}).get('enabled', False) %}
5 procstat:
6 process:
7 {%- if pillar.salt.get('master', {}).get('enabled', False) %}
8 salt-master:
9 pattern: salt-master
10 {%- endif %}
11 {%- if pillar.salt.get('minion', {}).get('enabled', False) %}
12 salt-minion:
13 pattern: salt-minion
14 {%- endif %}
15 {%- endif %}
Dmitry Kalashnik6b7e4702019-02-28 17:18:41 +040016 {%- if pillar.salt.get('minion', {}).get('enabled', False) and pillar.salt.get('minion', {}).cert is defined %}
17 {%- set certificates = [] %}
18 {%- for cert_name, cert in pillar.salt.minion.get('cert') | dictsort %}
19 {%- if cert.get('enabled', True) %}
20 {%- do certificates.append(cert.get('cert_file', '/etc/ssl/certs/' + cert.common_name + '.crt')) %}
21 {%- endif %}
22 {%- endfor %}
23 {%- if certificates %}
24 x509:
25 sources: {{ certificates }}
26 {%- endif %}
27 {%- endif %}
Bartosz Kupidura98371782017-09-27 11:39:26 +020028{%- endif %}