2018-04-20 10:40:41 +02:00
|
|
|
---
|
|
|
|
# tasks file for generate-tls-certs
|
2021-01-24 00:20:24 +01:00
|
|
|
- name: Generate CA cert
|
|
|
|
include_tasks: generate-ca-cert.yaml
|
|
|
|
when:
|
2021-01-24 13:16:15 +01:00
|
|
|
- gen_tls_generate_certs
|
|
|
|
- gen_tls_generate_ca_cert|bool
|
2018-04-20 10:40:41 +02:00
|
|
|
|
2021-01-24 00:20:24 +01:00
|
|
|
- name: Generate client cert
|
|
|
|
include_tasks: generate-client-cert.yaml
|
|
|
|
when:
|
2021-01-24 13:16:15 +01:00
|
|
|
- gen_tls_generate_certs
|
|
|
|
- gen_tls_generate_client_cert|bool
|
2018-04-22 11:02:16 +02:00
|
|
|
|
2021-01-24 00:20:24 +01:00
|
|
|
- name: Generate server cert
|
|
|
|
include_tasks: generate-server-cert.yaml
|
|
|
|
when:
|
2021-01-24 13:16:15 +01:00
|
|
|
- gen_tls_generate_certs
|
|
|
|
- gen_tls_generate_server_cert|bool
|
2021-01-24 12:50:08 +01:00
|
|
|
|
|
|
|
- name: Populate /etc/hosts with inventory's hosts
|
|
|
|
include_tasks: populate-etc-hosts.yaml
|
2021-01-24 13:16:15 +01:00
|
|
|
when: gen_tls_populate_etc_hosts|bool
|
2021-01-24 22:37:47 +01:00
|
|
|
|
|
|
|
- name: Update system CA on Debian
|
|
|
|
include_tasks: update-debian-ca.yaml
|
|
|
|
when:
|
|
|
|
- gen_tls_generate_certs
|
|
|
|
- ansible_os_family == "Debian"
|