Files
matrix/roles/alertmanager_receiver/defaults/main/container.yml

55 lines
2.3 KiB
YAML

---
alertmanager_receiver_container_image_registry: "docker.io"
alertmanager_receiver_container_image_namespace: "metio"
alertmanager_receiver_container_image_repository: "matrix-alertmanager-receiver"
alertmanager_receiver_container_image_name: >-2
{{ [
alertmanager_receiver_container_image_registry | default([]),
alertmanager_receiver_container_image_namespace | default([]),
alertmanager_receiver_container_image_repository
] | flatten | join('/') }}
alertmanager_receiver_container_image_tag: ~
alertmanager_receiver_container_image: >-2
{{ [
alertmanager_receiver_container_image_name,
(alertmanager_receiver_container_image_tag | default(
alertmanager_receiver_version, true
))
] | join(':') }}
alertmanager_receiver_container_image_source: "pull"
alertmanager_receiver_container_image_force_source: >-2
{{ alertmanager_receiver_container_image_tag | default(false, true) | bool }}
alertmanager_receiver_container_config_file_path: >-2
{{ alertmanager_receiver_config_file_path }}
alertmanager_receiver_container_name: "matrix-alertmanager-receiver"
alertmanager_receiver_container_env: ~
alertmanager_receiver_container_user: >-2
{{ alertmanager_receiver_user_uid }}:{{ alertmanager_receiver_user_gid }}
alertmanager_receiver_container_ports: ~
alertmanager_receiver_container_labels: ~
alertmanager_receiver_container_command:
# - "/matrix-alertmanager-receiver"
- "--config-path"
- "{{ alertmanager_receiver_container_config_file_path }}"
- "--log-level"
- "{{ alertmanager_receiver_config_log_level }}"
alertmanager_receiver_container_volumes: []
alertmanager_receiver_container_base_volumes:
- >-2
{{ [
alertmanager_receiver_config_file_path,
alertmanager_receiver_container_config_file_path,
'ro'
] | join(':') }}
alertmanager_receiver_container_merged_volumes: >-2
{{ (alertmanager_receiver_container_base_volumes | default([], true))
+ (alertmanager_receiver_container_volumes | default([], true)) }}
alertmanager_receiver_container_networks: ~
alertmanager_receiver_container_etc_hosts: ~
alertmanager_receiver_container_dns_servers: ~
alertmanager_receiver_container_restart_policy: "on-failure"
alertmanager_receiver_container_state: >-2
{{ (alertmanager_receiver_state == 'present') | ternary('started', 'absent') }}