32 lines
1.5 KiB
JSON
32 lines
1.5 KiB
JSON
{
|
|
"dependencies": [
|
|
{
|
|
"role": "element",
|
|
"var_element_version": "{{var_element_and_nginx_element_version}}",
|
|
"var_element_path": "{{var_element_and_nginx_path}}",
|
|
"var_element_matrix_baseurl": "{{var_element_and_nginx_element_matrix_baseurl}}",
|
|
"var_element_server_name": "{{var_element_and_nginx_element_server_name}}"
|
|
},
|
|
{
|
|
"when": "var_element_and_nginx_tls_cert_kind == 'existing'",
|
|
"role": "tlscert_existing",
|
|
"var_tlscert_existing_domain": "{{var_element_and_nginx_domain}}",
|
|
"var_tlscert_existing_key_path": "{{var_element_and_nginx_tls_cert_data_existing_key_path}}",
|
|
"var_tlscert_existing_cert_path": "{{var_element_and_nginx_tls_cert_data_existing_cert_path}}",
|
|
"var_tlscert_existing_fullchain_path": "{{var_element_and_nginx_tls_cert_data_existing_fullchain_path}}"
|
|
},
|
|
{
|
|
"when": "var_element_and_nginx_tls_cert_kind == 'selfsigned'",
|
|
"role": "tlscert_selfsigned",
|
|
"var_tlscert_selfsigned": "{{var_element_and_nginx_domain}}"
|
|
},
|
|
{
|
|
"when": "var_element_and_nginx_tls_cert_kind == 'acme_inwx'",
|
|
"role": "tlscert_acme_inwx",
|
|
"var_tlscert_acme_inwx_domain": "{{var_element_and_nginx_domain}}",
|
|
"var_tlscert_acme_inwx_acme_account_email": "{{var_element_and_nginx_tls_cert_data_acme_inwx_acme_account_email}}",
|
|
"var_tlscert_acme_inwx_inwx_account_username": "{{var_element_and_nginx_tls_cert_data_acme_inwx_inwx_account_username}}",
|
|
"var_tlscert_acme_inwx_inwx_account_password": "{{var_element_and_nginx_tls_cert_data_acme_inwx_inwx_account_password}}"
|
|
}
|
|
]
|
|
}
|