Bartosz Kupidura | 9837178 | 2017-09-27 11:39:26 +0200 | [diff] [blame] | 1 | {%- if pillar.salt is defined %} |
| 2 | agent: |
| 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 Kalashnik | 6b7e470 | 2019-02-28 17:18:41 +0400 | [diff] [blame] | 16 | {%- 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 Kupidura | 9837178 | 2017-09-27 11:39:26 +0200 | [diff] [blame] | 28 | {%- endif %} |