30 lines
885 B
YAML
30 lines
885 B
YAML
- name: Verify NGINX Proxy Manager UI is up
|
||
ansible.builtin.uri:
|
||
url: http://10.10.0.19
|
||
return_content: no
|
||
status_code: 200
|
||
register: npm_check
|
||
failed_when: npm_check.status != 200
|
||
|
||
- name: Verify Synapse health endpoint
|
||
ansible.builtin.uri:
|
||
url: http://10.10.0.35:8008/_matrix/client/versions
|
||
return_content: yes
|
||
register: synapse_check
|
||
failed_when: "'versions' not in synapse_check.json"
|
||
|
||
- name: Verify Coturn is listening (UDP)
|
||
ansible.builtin.command: "nc -zuv 10.10.0.30 3478"
|
||
register: turn_check
|
||
failed_when: turn_check.rc != 0
|
||
|
||
- name: Verify mautrix‑voip registration with Synapse
|
||
ansible.builtin.uri:
|
||
url: "http://10.10.0.35:8008/_matrix/app/v1/rooms"
|
||
method: GET
|
||
headers:
|
||
Authorization: "Bearer {{ synapse_registration_token }}"
|
||
status_code: 200
|
||
register: voip_check
|
||
failed_when: voip_check.status != 200
|