ansible-roles/ssl/tasks/haproxy.yml

34 lines
729 B
YAML
Raw Permalink Normal View History

---
- name: Concatenate SSL certificate, key and dhparam
ansible.builtin.set_fact:
ssl_cat: "{{ ssl_cat | default() }}{{ lookup('file', item) }}\n"
with_fileglob:
- "ssl/{{ ssl_cert }}.pem"
- "ssl/{{ ssl_cert }}.key"
- "ssl/{{ ssl_cert }}.dhp"
tags:
- ssl
- name: Create haproxy ssl directory
ansible.builtin.file:
dest: /etc/haproxy/ssl
2018-11-14 15:20:03 +01:00
state: directory
mode: "0700"
tags:
- ssl
- name: Copy concatenated certificate and key
ansible.builtin.copy:
content: "{{ ssl_cat }}"
dest: "/etc/haproxy/ssl/{{ ssl_cert }}.pem"
mode: "0600"
notify: reload haproxy
tags:
- ssl
- name: Reset ssl_cat variable
ansible.builtin.set_fact:
ssl_cat: ""
tags:
- ssl