Try to wire up the mailer
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
aca1ae7395
commit
80edffde42
@ -2,4 +2,6 @@ FROM alerta/alerta-web:7.4.5
|
|||||||
|
|
||||||
EXPOSE 8080
|
EXPOSE 8080
|
||||||
|
|
||||||
|
RUN /venv/bin/pip install git+https://github.com/alerta/alerta-contrib.git#subdirectory=integrations/mailer
|
||||||
|
|
||||||
COPY . ${WORKDIR}
|
COPY . ${WORKDIR}
|
||||||
|
18
ansible/templates/alerta.conf
Normal file
18
ansible/templates/alerta.conf
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
[DEFAULT]
|
||||||
|
sslverify = no
|
||||||
|
output = psql
|
||||||
|
endpoint = http://localhost:8080/api
|
||||||
|
timezone = Europe/London
|
||||||
|
|
||||||
|
[alerta-mailer]
|
||||||
|
key = "{{ alerta_mailer_api_key }}"
|
||||||
|
mail_to = "{{ mail_to }}"
|
||||||
|
mail_from = "{{ mail_from }}"
|
||||||
|
amqp_url = redis://localhost:6379/
|
||||||
|
dashboard_url = http://localhost:8000
|
||||||
|
smtp_username = "{{ smtp_username }}"
|
||||||
|
smtp_password = "{{ smtp_passwd }}"
|
||||||
|
smtp_use_ssl = False
|
||||||
|
debug = True
|
||||||
|
skip_mta = False
|
||||||
|
email_type = text
|
@ -1,4 +1,4 @@
|
|||||||
SITE_LOGO_URL = 'https://www.coops.tech/images/coops/autonomic'
|
SITE_LOGO_URL = "https://www.coops.tech/images/coops/autonomic"
|
||||||
|
|
||||||
DEBUG = True
|
DEBUG = True
|
||||||
|
|
||||||
@ -34,33 +34,33 @@ OAUTH2_CLIENT_ID = "{{ oauth_client_id }}"
|
|||||||
OAUTH2_CLIENT_SECRET = "{{ oauth_client_secret }}"
|
OAUTH2_CLIENT_SECRET = "{{ oauth_client_secret }}"
|
||||||
|
|
||||||
SEVERITY_MAP = {
|
SEVERITY_MAP = {
|
||||||
'fatal': 0,
|
"fatal": 0,
|
||||||
'critical': 1,
|
"critical": 1,
|
||||||
'major': 2,
|
"major": 2,
|
||||||
'minor': 3,
|
"minor": 3,
|
||||||
'warning': 4,
|
"warning": 4,
|
||||||
'indeterminate': 5,
|
"indeterminate": 5,
|
||||||
'cleared': 5,
|
"cleared": 5,
|
||||||
'normal': 5,
|
"normal": 5,
|
||||||
'ok': 5,
|
"ok": 5,
|
||||||
'informational': 6,
|
"informational": 6,
|
||||||
'debug': 7,
|
"debug": 7,
|
||||||
'trace': 8,
|
"trace": 8,
|
||||||
'unknown': 9
|
"unknown": 9
|
||||||
}
|
}
|
||||||
|
|
||||||
DEFAULT_NORMAL_SEVERITY = 'normal' # 'normal', 'ok', 'cleared'
|
DEFAULT_NORMAL_SEVERITY = "normal"
|
||||||
DEFAULT_PREVIOUS_SEVERITY = 'indeterminate'
|
DEFAULT_PREVIOUS_SEVERITY = "indeterminate"
|
||||||
|
|
||||||
PLUGINS = ['reject', 'blackout', 'normalise']
|
PLUGINS = ["reject", "blackout", "normalise"]
|
||||||
|
|
||||||
DATABASE_URL = "postgres://{{ db_user }}:{{ db_passwd }}@{{ db_loc }}/{{ db_name }}"
|
DATABASE_URL = "postgres://{{ db_user }}:{{ db_passwd }}@{{ db_loc }}/{{ db_name }}"
|
||||||
DATABASE_NAME = "{{ db_name }}"
|
DATABASE_NAME = "{{ db_name }}"
|
||||||
|
|
||||||
EMAIL_VERIFICATION = False
|
EMAIL_VERIFICATION = False
|
||||||
MAIL_FROM = "alerta-noreply@autonomic.zone"
|
MAIL_FROM = "{{ mail_from }}"
|
||||||
SMTP_HOST = "mail.gandi.net"
|
SMTP_HOST = "mail.gandi.net"
|
||||||
SMTP_PASSWORD = "{{ smtp_passwd }}"
|
SMTP_PASSWORD = "{{ smtp_passwd }}"
|
||||||
SMTP_PORT = "587"
|
SMTP_PORT = "587"
|
||||||
SMTP_STARTTLS = True
|
SMTP_STARTTLS = True
|
||||||
SMTP_USERNAME = 'alerta-noreply'
|
SMTP_USERNAME = "alerta-noreply"
|
||||||
|
9
ansible/vars/alerta_mailer_api_key.yml
Normal file
9
ansible/vars/alerta_mailer_api_key.yml
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
---
|
||||||
|
alerta_mailer_api_key: !vault |
|
||||||
|
$ANSIBLE_VAULT;1.1;AES256
|
||||||
|
66336232393337663930393532343664303330643162663065396662336534633232663534633666
|
||||||
|
6537373864323561666435326362303162613163643466350a303762386339323861353837376466
|
||||||
|
37353637346330353539623862366339613939303135333437336663393335363862303737376635
|
||||||
|
6530333732333131390a373765646333363137663363633235303764323030396534636630633832
|
||||||
|
37623530643038353731633065653138653665623933396639623334323535346437623737626464
|
||||||
|
6435336563366634343264373531323561333135343362386331
|
@ -7,3 +7,5 @@ http_port: "8080"
|
|||||||
keycloak_realm: "autonomic"
|
keycloak_realm: "autonomic"
|
||||||
keycloak_role: "worker-owner"
|
keycloak_role: "worker-owner"
|
||||||
keycloak_url: "https://id.autonomic.zone"
|
keycloak_url: "https://id.autonomic.zone"
|
||||||
|
mail_from: "alerta-noreply@autonomic.zon"
|
||||||
|
mail_to: "kaboom@autonomic.zone"
|
||||||
|
Reference in New Issue
Block a user