2021-05-21 12:29:37 +08:00
|
|
|
---
|
|
|
|
- name: Create Consul service definition
|
2024-03-11 14:25:42 +01:00
|
|
|
include_role: name=infra-role-consul-service
|
2021-05-21 12:29:37 +08:00
|
|
|
vars:
|
2021-09-30 12:42:18 +02:00
|
|
|
consul_config_name: '{{ matterbridge_service_name }}'
|
2021-05-21 12:29:37 +08:00
|
|
|
consul_services:
|
2024-03-14 10:41:15 +01:00
|
|
|
- id: '{{ matterbridge_service_name }}'
|
|
|
|
name: '{{ matterbridge_service_name }}'
|
2021-05-21 12:29:37 +08:00
|
|
|
tags: ['matterbridge', 'bridge']
|
|
|
|
checks:
|
2024-03-14 10:41:15 +01:00
|
|
|
- id: '{{ matterbridge_service_name }}-health'
|
2021-07-29 15:11:26 +08:00
|
|
|
name: 'MatterBridge API health'
|
2024-03-14 10:41:15 +01:00
|
|
|
type: 'tcp'
|
|
|
|
tcp: '0.0.0.0:{{ matterbridge_api_port }}'
|