ansible-role-certificates/tasks/main.yml
2019-11-01 15:59:04 +01:00

23 lines
525 B
YAML

- name: install crypto dependencies
apt:
pkg:
- openssl
- python3-cryptography
- name: add group ssl-cert
group:
name: ssl-cert
system: true
- name: set private folder owner
file:
path: /etc/ssl/private
mode: 0750
owner: root
group: ssl-cert
- import_tasks: letsencrypt_setup.yml
- include_tasks: "{{ certificates.certs[certname].backend|default(certificates.defaults.backend) }}_cert.yml"
loop: "{{ certificates.certs.keys()|list }}"
loop_control:
loop_var: certname