updated config validation to be more verbose
This commit is contained in:
parent
608d6026d8
commit
6e3655c362
|
|
@ -16,6 +16,15 @@
|
||||||
- le_cert.key_size in CERT_HC.options.key_size.cert
|
- le_cert.key_size in CERT_HC.options.key_size.cert
|
||||||
- le_cert.domains | length > 0
|
- le_cert.domains | length > 0
|
||||||
- le_cert.email | validate_email or CERT_CONFIG.cert.email | validate_email
|
- le_cert.email | validate_email or CERT_CONFIG.cert.email | validate_email
|
||||||
|
ignore_errors: true
|
||||||
|
register: le_cnf_check
|
||||||
|
|
||||||
|
- name: "Certificates | Debian | LetsEncrypt Certbot | {{ le_name }} | Invalid config"
|
||||||
|
ansible.builtin.fail:
|
||||||
|
msg: "LetsEncrypt-CONFIG: {{ CERT_CONFIG.letsencrypt }} | {{ le_cert }}"
|
||||||
|
when:
|
||||||
|
- le_cnf_check.failed is defined
|
||||||
|
- le_cnf_check.failed
|
||||||
|
|
||||||
- name: "Certificates | Debian | LetsEncrypt Certbot | {{ le_name }} | Creating directory"
|
- name: "Certificates | Debian | LetsEncrypt Certbot | {{ le_name }} | Creating directory"
|
||||||
ansible.builtin.file:
|
ansible.builtin.file:
|
||||||
|
|
|
||||||
|
|
@ -7,6 +7,15 @@
|
||||||
that:
|
that:
|
||||||
- config_ca.ca.key_size in CERT_HC.options.key_size.ca
|
- config_ca.ca.key_size in CERT_HC.options.key_size.ca
|
||||||
- config_ca.ca.email | default(none, true) is none or config_ca.ca.email | validate_email
|
- config_ca.ca.email | default(none, true) is none or config_ca.ca.email | validate_email
|
||||||
|
ignore_errors: true
|
||||||
|
register: ca_cnf_check
|
||||||
|
|
||||||
|
- name: Certificates | Internal | Minimal CA | Invalid config
|
||||||
|
ansible.builtin.fail:
|
||||||
|
msg: "CA-CONFIG: {{ config_ca }}"
|
||||||
|
when:
|
||||||
|
- ca_cnf_check.failed is defined
|
||||||
|
- ca_cnf_check.failed
|
||||||
|
|
||||||
- name: Certificates | Internal | Minimal CA | Creating ca directory
|
- name: Certificates | Internal | Minimal CA | Creating ca directory
|
||||||
ansible.builtin.file:
|
ansible.builtin.file:
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,15 @@
|
||||||
that:
|
that:
|
||||||
- config_cert.cert.key_size in CERT_HC.options.key_size.cert
|
- config_cert.cert.key_size in CERT_HC.options.key_size.cert
|
||||||
- config_cert.cert.email | default(none, true) is none or config_cert.cert.email | validate_email
|
- config_cert.cert.email | default(none, true) is none or config_cert.cert.email | validate_email
|
||||||
|
ignore_errors: true
|
||||||
|
register: crt_cnf_check
|
||||||
|
|
||||||
|
- name: Certificates | Internal | Minimal CA | Invalid config
|
||||||
|
ansible.builtin.fail:
|
||||||
|
msg: "CERT-CONFIG: {{ config_cert }}"
|
||||||
|
when:
|
||||||
|
- crt_cnf_check.failed is defined
|
||||||
|
- crt_cnf_check.failed
|
||||||
|
|
||||||
- name: Certificates | Internal | Cert | Generate private key (encrypted)
|
- name: Certificates | Internal | Cert | Generate private key (encrypted)
|
||||||
community.crypto.openssl_privatekey:
|
community.crypto.openssl_privatekey:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue