{%- from "linux/map.jinja" import system with context %} | |
{%- if system.enabled %} | |
{%- if system.ca_certificates is defined %} | |
{%- for certificate in system.ca_certificates %} | |
{{ system.ca_certs_dir }}/{{ certificate }}.crt: | |
file.managed: | |
- source: salt://pki/{{ certificate }}/{{ certificate }}-chain.cert.pem | |
- watch_in: | |
- cmd: update_certificates | |
{%- endfor %} | |
update_certificates: | |
cmd.wait: | |
- name: /usr/sbin/update-ca-certificates | |
{%- endif %} | |
{%- endif %} |