ansible-role-generate-tls-c.../defaults/main.yml

55 lines
1.2 KiB
YAML
Raw Permalink Normal View History

2018-04-20 10:40:41 +02:00
---
# defaults file for generate-tls-certs
2021-01-24 13:16:15 +01:00
gen_tls_generate_certs: true
2018-04-20 10:40:41 +02:00
# Do not put trailing slash "/"
2021-01-24 13:16:15 +01:00
gen_tls_cert_dir: ./certs
gen_tls_remote_certs_dir: /etc/ssl
gen_tls_remote_ca_certs_dir: /etc/ssl/certs
gen_tls_generate_ca_cert: false
gen_tls_generate_client_cert: false
gen_tls_generate_server_cert: false
gen_tls_force_copy: false
2018-04-20 10:40:41 +02:00
# -------
# CA CERT
# -------
gen_tls_ca_cert: ca.crt
2021-01-24 13:16:15 +01:00
gen_tls_ca_csr: ca.csr
gen_tls_ca_key: ca.key
gen_tls_ca_key_size: 4096
2018-04-20 10:40:41 +02:00
# 10 years
2021-01-24 13:16:15 +01:00
gen_tls_ca_valid_days: 3650
# gen_tls_ca_country:
# gen_tls_ca_state:
# gen_tls_ca_locality:
# gen_tls_ca_organization:
# gen_tls_ca_organizationalunit:
gen_tls_ca_commonname: Certificate Authority
#gen_tls_ca_email:
2018-04-20 10:40:41 +02:00
# -----------
# CLIENT CERT
# -----------
2021-01-24 13:16:15 +01:00
gen_tls_client_cert: client.pem
gen_tls_client_key: client.key
gen_tls_client_csr: client.csr
gen_tls_client_key_size: 4096
gen_tls_client_commonname: Client
2018-04-20 10:40:41 +02:00
# 2 years
2021-01-24 13:16:15 +01:00
gen_tls_client_valid_days: 730
2018-04-20 10:40:41 +02:00
# -----------
# SERVER CERT
# -----------
# 2 years
2021-01-24 13:16:15 +01:00
gen_tls_server_valid_days: 730
gen_tls_server_key_size: 4096
2018-04-20 14:09:45 +02:00
# Enable Subject Alternate Name (SAN)
2021-01-24 13:16:15 +01:00
gen_tls_server_enable_san: true
2021-01-24 12:50:08 +01:00
# -------------------
# POPULATE /etc/hosts
# -------------------
2021-01-24 13:16:15 +01:00
gen_tls_populate_etc_hosts: false
# gen_tls_tld: