--- 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_entrypoint: description: "Passed to container role" required: false