From 027dda4bbd646ad65405cf4e332b20ffc50c964b Mon Sep 17 00:00:00 2001 From: Sheppy Date: Mon, 17 Jul 2023 08:14:33 +0000 Subject: [PATCH] feat: event disptacher setup --- group_vars/all.yaml | 1 + roles/docker-deployments/tasks/main.yaml | 4 ++++ .../templates/event-dispatchers.yaml | 12 ++++++++++++ 3 files changed, 17 insertions(+) create mode 100644 roles/docker-deployments/templates/event-dispatchers.yaml diff --git a/group_vars/all.yaml b/group_vars/all.yaml index ee0112c..8a8cff5 100644 --- a/group_vars/all.yaml +++ b/group_vars/all.yaml @@ -20,6 +20,7 @@ ldap_bind_dn: "cn=Manager,dc=atlantishq,dc=de" ldap_user_dn: "ou=People,dc=atlantishq,dc=de" ldap_group_dn: "ou=groups,dc=atlantishq,dc=de" ldap_connection_url: ldap://192.168.122.112 +ldap_connection_url_ext: "ldaps://ldap.atlantishq.de" extra_root_keys: - "# no extra keys" diff --git a/roles/docker-deployments/tasks/main.yaml b/roles/docker-deployments/tasks/main.yaml index c883f72..a07068f 100644 --- a/roles/docker-deployments/tasks/main.yaml +++ b/roles/docker-deployments/tasks/main.yaml @@ -48,6 +48,7 @@ - atlantis-hub - grafana - harbor + - event-dispatcher - name: Copy Harbor Registry config copy: @@ -92,6 +93,7 @@ - tmnf-replay-server - atlantis-hub - grafana + - event-dispatcher - name: Copy compose templates template: @@ -107,6 +109,7 @@ - tmnf-replay-server - atlantis-hub - grafana + - event-dispatcher - name: Log into private registry docker_login: @@ -138,6 +141,7 @@ - tmnf-replay-server - atlantis-hub - grafana + - event-dispatcher - name: OAuth2Proxy directories file: diff --git a/roles/docker-deployments/templates/event-dispatchers.yaml b/roles/docker-deployments/templates/event-dispatchers.yaml new file mode 100644 index 0000000..1bc78b6 --- /dev/null +++ b/roles/docker-deployments/templates/event-dispatchers.yaml @@ -0,0 +1,12 @@ +event-dispatcher: + ports: + - 5007:5000 + image: registry.atlantishq.de/event-dispatcher + restart: always + volumes: + - "/data/event-dispatcher/instance/":"/app/instance/" + environment: + LDAP_SERVER : "{{ ldap_connection_url_ext }}" + LDAP_BIND_DN : "{{ ldap_bind_dn }}" + LDAP_BIND_PW : "{{ ldap_password }}" + LDAP_BASE_DN : "{{ ldap_user_dn }}"