blob: ba856f48762da05377780d59f482ed10fa1d89e3 [file] [log] [blame]
{%- if pillar.salt is defined %}
agent:
input:
{%- if pillar.salt.get('master', {}).get('enabled', False) or pillar.salt.get('minion', {}).get('enabled', False) %}
procstat:
process:
{%- if pillar.salt.get('master', {}).get('enabled', False) %}
salt-master:
pattern: salt-master
{%- endif %}
{%- if pillar.salt.get('minion', {}).get('enabled', False) %}
salt-minion:
pattern: salt-minion
{%- endif %}
{%- endif %}
{%- if pillar.salt.get('minion', {}).get('enabled', False) and pillar.salt.get('minion', {}).cert is defined %}
{%- set certificates = [] %}
{%- for cert_name, cert in pillar.salt.minion.get('cert') | dictsort %}
{%- if cert.get('enabled', True) %}
{%- do certificates.append(cert.get('cert_file', '/etc/ssl/certs/' + cert.common_name + '.crt')) %}
{%- endif %}
{%- endfor %}
{%- if certificates %}
x509:
sources: {{ certificates }}
{%- endif %}
{%- endif %}
{%- endif %}