Merge and deploy letsencrypt certs with salt
Easy way merge two files on the fly. Storage can be any from list of salt supported.
{%- if global_config['domains'] is defined %} {%- for domain in global_config['domains'] %} /etc/haproxy/crt/{{ domain }}.pem: file.managed: - contents: | {{ salt['cp.get_file_str']('salt://letsencrypt/live/' + domain + '/fullchain.pem') | indent(8) }} {{ salt['cp.get_file_str']('salt://letsencrypt/live/' + domain + '/privkey.pem') | indent(8) }} {%- endfor %} {%- endif %}
Comments
Post a Comment