Browse Source

Ensure matrix_ssl_retrieval_method value is valid

We recently had someone in the support room who set it to `false`
and the playbook ran without any issues.

This currently seems to yield the same result as 'none', but it's
better to avoid such behavior.
pull/231/head
Slavi Pantaleev 6 years ago
parent
commit
6fc779dc83
1 changed files with 5 additions and 0 deletions
  1. +5
    -0
      roles/matrix-nginx-proxy/tasks/validate_config.yml

+ 5
- 0
roles/matrix-nginx-proxy/tasks/validate_config.yml View File

@@ -10,3 +10,8 @@
- {'old': 'matrix_nginx_proxy_matrix_client_api_addr_with_proxy_container', 'new': 'matrix_nginx_proxy_proxy_matrix_client_api_addr_with_container'}
- {'old': 'matrix_nginx_proxy_matrix_client_api_addr_sans_proxy_container', 'new': 'matrix_nginx_proxy_proxy_matrix_client_api_addr_sans_container'}

- name: Fail on unknown matrix_ssl_retrieval_method
fail:
msg: >-
`matrix_ssl_retrieval_method` needs to be set to a known value.
when: "matrix_ssl_retrieval_method not in ['lets-encrypt', 'self-signed', 'manually-managed', 'none']"

Loading…
Cancel
Save