Arthur Koziel 10f34e0c67
use generic api and add consul service check
Signed-off-by: Arthur Koziel <arthur@arthurkoziel.com>
2021-07-29 15:38:56 +08:00

19 lines
694 B
YAML

---
- name: MatterBridge | Create container
docker_container:
name: '{{ matterbridge_cont_name }}'
image: '{{ matterbridge_cont_image }}'
pull: true
restart_policy: always
state: '{{ cont_state }}'
recreate: '{{ cont_recreate }}'
restart: '{{ config_file.changed or cont_restart }}'
volumes:
- '{{ matterbridge_cont_vol }}/matterbridge.yaml:/matterbridge.yaml'
ports: '{{ [lookup("vars", "docker_api_port")] if lookup("vars", "matterbridge_api_enabled") else [] }}'
command: |
-conf=/matterbridge.yaml
{% if matterbridge_debug %}-debug{% endif %}
vars:
docker_api_port: '{{ matterbridge_api_port }}:{{ matterbridge_api_port }}'