|
---
|
|
public_ip: 0.0.0.0
|
|
domain: "example.com"
|
|
organization: 'ExampleOrg'
|
|
letsencrypt_email: 'admin@example.com'
|
|
|
|
# Put the TLS X.509 Subject Prefix elements (before OU)
|
|
x509_subj_prefix:
|
|
C: 'IT'
|
|
#ST: ''
|
|
L: 'Firenze'
|
|
O: '{{ organization }}'
|
|
|
|
# Put here the public key of the user CAs.
|
|
# The first one will be used also to check if host certificate are
|
|
# updated.
|
|
ssh_user_ca:
|
|
- "ssh-ed25519 AAAA(...) SSH User CA - Active Production key"
|
|
- "ssh-ed25519 AAAA(...) Older not-expired key"
|
|
# - "ssh-ed25519 AAAA(...) Revoked key"
|
|
|
|
ssh_server_ca: "ssh-ed25519 AAAA(...) SSH Server CA - Active Production key"
|
|
|
|
monitoring_host: 'status'
|
|
|
|
# Do not change -> probably will soon be moved elsewhere
|
|
openssl_x509_prefix: >-
|
|
{% for k, v in x509_subj_prefix.items() %}/{{k}}={{v}}{% endfor %}
|
|
|
|
# Put TLS Certificate of your Root Certification Authority
|
|
tls_root_ca: |
|
|
-----BEGIN CERTIFICATE-----
|
|
#########################
|
|
-----END CERTIFICATE-----
|
|
# Put TLS Certificate for OpenVPN Server Intermediate CA
|
|
tls_intermediate_server_ca: |
|
|
-----BEGIN CERTIFICATE-----
|
|
#########################
|
|
-----END CERTIFICATE-----
|
|
# Put TLS Certificate for OpenVPN Users Intermediate CA
|
|
tls_intermediate_user_ca: |
|
|
-----BEGIN CERTIFICATE-----
|
|
##########################
|
|
-----END CERTIFICATE-----
|
|
|
|
# Optionals customization
|
|
#openvpn_tls_server_ca: '{{ tls_intermediate_server_ca }}'
|
|
#openvpn_tls_user_ca: '{{ tls_intermediate_server_ca }}'
|