ansible-role-certificates/tasks/main.yml
2020-04-29 18:50:26 +02:00

27 lines
574 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
- debug:
verbosity: 2
var: certificates
- 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