83 lines
3.0 KiB
YAML
83 lines
3.0 KiB
YAML
---
|
|
|
|
argument_specs:
|
|
main:
|
|
short_description: Prometheus alertmanager docker container
|
|
options:
|
|
alertmanager_storage_retention:
|
|
description: Period of time for which alertmanager data is stored for. A number followed by unit (s, m, h, d, w, y).
|
|
type: str
|
|
required: false
|
|
default: "{{ prometheus_storage_retention | default('3650d') }}"
|
|
|
|
alertmanager_smtp_server:
|
|
description: Smtp server to use for sending mail. Must be reachable on port 587. Emails not sent if not defined
|
|
type: str
|
|
required: false
|
|
default: "{{ smtp_server | default('') }}"
|
|
alertmanager_smtp_from:
|
|
description: Address to send mail from. Required if sending emails.
|
|
type: str
|
|
required: false
|
|
default: "{{ smtp_from | default('') }}"
|
|
alertmanager_smtp_user:
|
|
description: User to login to smtp server with. No authentication if not defined.
|
|
type: str
|
|
required: false
|
|
default: "{{ smtp_user | default('') }}"
|
|
alertmanager_smtp_pw:
|
|
description: Password for the smtp user
|
|
type: str
|
|
required: false
|
|
default: "{{ smtp_pw | default('') }}"
|
|
smtp_server:
|
|
description: Global smtp server value, default for alertmanager_smtp_server
|
|
type: str
|
|
required: false
|
|
smtp_from:
|
|
description: Global smtp from value, default for alertmanager_smtp_from
|
|
type: str
|
|
required: "{{ alertmanager_smtp_server | length > 0 and alertmanager_smtp_from | length == 0 }}"
|
|
smtp_user:
|
|
description: Global smtp user value, default for alertmanager_smtp_user
|
|
type: str
|
|
required: false
|
|
smtp_pw:
|
|
description: Global smtp password value, default for alertmanager_smtp_pw
|
|
type: str
|
|
required: "{{ alertmanager_smtp_server | length > 0 and alertmanager_smtp_user | length > 0 and alertmanager_smtp_pw | length == 0 }}"
|
|
|
|
# All options after this will be passed directly to the container role
|
|
docker_service_suffix:
|
|
description: "Passed to container role"
|
|
required: false
|
|
docker_host_user:
|
|
description: "Passed to container role"
|
|
required: false
|
|
|
|
database_passwords:
|
|
description: "Passed to container role"
|
|
required: false
|
|
docker_additional_services:
|
|
description: "Passed to container role"
|
|
required: false
|
|
|
|
docker_volume_type:
|
|
description: "Passed to container role"
|
|
required: false
|
|
reverse_proxy_type:
|
|
description: "Passed to container role"
|
|
required: false
|
|
ports:
|
|
description: "Passed to container role"
|
|
required: false
|
|
docker_vhost_domains:
|
|
description: "Passed to container role"
|
|
required: false
|
|
docker_vhost_additional_locations:
|
|
description: "Passed to container role"
|
|
required: false
|
|
docker_entrypoint:
|
|
description: "Passed to container role"
|
|
required: false
|