2018-10-21 17:58:25 +08:00
|
|
|
---
|
|
|
|
|
2019-06-12 19:51:10 +08:00
|
|
|
- set_fact:
|
|
|
|
dns_srv_record_checks: []
|
2018-10-21 17:58:25 +08:00
|
|
|
|
2019-01-08 16:39:22 +08:00
|
|
|
- block:
|
|
|
|
- set_fact:
|
2020-01-09 05:31:44 +08:00
|
|
|
dns_srv_record_check_ma1sd:
|
2019-01-08 16:39:22 +08:00
|
|
|
service_and_protocol: "_matrix-identity._tcp"
|
2019-02-28 17:51:09 +08:00
|
|
|
domain: "{{ (matrix_domain + '.') }}"
|
|
|
|
expected_target: "{{ (matrix_server_fqn_matrix + '.') }}"
|
2019-01-08 16:39:22 +08:00
|
|
|
expected_port: 443
|
2018-10-21 17:58:25 +08:00
|
|
|
|
2020-01-09 05:31:44 +08:00
|
|
|
- name: Determine domains that we require certificates for (ma1sd)
|
2019-01-08 16:39:22 +08:00
|
|
|
set_fact:
|
2020-01-09 05:31:44 +08:00
|
|
|
dns_srv_record_checks: "{{ dns_srv_record_checks + [dns_srv_record_check_ma1sd] }}"
|
|
|
|
when: matrix_ma1sd_enabled|bool
|
2018-10-21 17:58:25 +08:00
|
|
|
|
2019-01-08 16:39:22 +08:00
|
|
|
- name: Perform DNS SRV checks
|
2019-01-12 23:53:00 +08:00
|
|
|
include_tasks: "{{ role_path }}/tasks/self_check_dns_srv.yml"
|
2019-01-08 16:39:22 +08:00
|
|
|
with_items: "{{ dns_srv_record_checks }}"
|
|
|
|
loop_control:
|
2019-02-28 17:51:09 +08:00
|
|
|
loop_var: dns_srv_record_check
|