From 02dfce99e0f4bd02e9e6092ddc719681ea8fafb3 Mon Sep 17 00:00:00 2001 From: Sheppy Date: Fri, 30 Jun 2023 11:05:53 +0000 Subject: [PATCH] change: use atlantis hub instead of heimdall --- group_vars/all.yaml | 4 +-- roles/docker-deployments/tasks/main.yaml | 35 ++++++++++++++----- .../templates/atlantis-hub.yaml | 10 ++++++ vars/services.yaml | 2 +- 4 files changed, 40 insertions(+), 11 deletions(-) create mode 100644 roles/docker-deployments/templates/atlantis-hub.yaml diff --git a/group_vars/all.yaml b/group_vars/all.yaml index d93e437..de04262 100644 --- a/group_vars/all.yaml +++ b/group_vars/all.yaml @@ -121,9 +121,9 @@ keycloak_clients: master_address: "https://trackmania.atlantishq.de" skips: - heimdall: + atlantis-hub: party_secret : "HISTORY_PURGED_SECRET" - client_id: z_heimdall + client_id: z_atlantishub client_secret: "HISTORY_PURGED_SECRET" redirect_uris: - "https://hub.atlantishq.de/*" diff --git a/roles/docker-deployments/tasks/main.yaml b/roles/docker-deployments/tasks/main.yaml index 57bcdc9..f3ba03d 100644 --- a/roles/docker-deployments/tasks/main.yaml +++ b/roles/docker-deployments/tasks/main.yaml @@ -31,14 +31,33 @@ dest: /data/async-icinga/ notify: - reload async icinga settings - + - name: Create data directories file: name: "/data/{{ item }}/" state: directory with_items: - tmnf-replay-server - - heimdall + - atlantis-hub + +- name: Copy AtlantisHub config + copy: + src: "atlantis-hub-content/config.yaml" + dest: "/data/atlantis-hub/config.yaml" + +- name: Create AtlantisHubDirectories + file: + name: "/data/atlantis-hub/{{ item }}" + state: directory + with_items: + - static-icons + - instance + - static-cache + +- name: Copy AtlantisHub static icons + copy: + src: "atlantis-hub-content/static-icons/" + dest: "/data/atlantis-hub/static-icons/" - name: Create compose directories file: @@ -51,7 +70,7 @@ - sector32 - async-icinga - tmnf-replay-server - - heimdall + - atlantis-hub - name: Copy compose templates template: @@ -64,7 +83,7 @@ - sector32 - async-icinga - tmnf-replay-server - - heimdall + - atlantis-hub - name: Log into private registry docker_login: @@ -85,7 +104,7 @@ - sector32 - async-icinga - tmnf-replay-server - - heimdall + - atlantis-hub - name: OAuth2Proxy directories file: @@ -94,7 +113,7 @@ recurse: yes with_items: - tmnf-replay-server - - heimdall + - atlantis-hub - name: include services ports include_vars: services.yaml @@ -105,7 +124,7 @@ dest: "/opt/oauth2proxy/{{ item }}/docker-compose.yaml" with_items: - tmnf-replay-server - - heimdall + - atlantis-hub - name: Deploy OAuth2Proxy community.docker.docker_compose: @@ -113,4 +132,4 @@ pull: true with_items: - tmnf-replay-server - - heimdall + - atlantis-hub diff --git a/roles/docker-deployments/templates/atlantis-hub.yaml b/roles/docker-deployments/templates/atlantis-hub.yaml new file mode 100644 index 0000000..809187e --- /dev/null +++ b/roles/docker-deployments/templates/atlantis-hub.yaml @@ -0,0 +1,10 @@ +atlantis-hub: + image: registry.atlantishq.de/atlantis-hub:latest + restart: always + ports: + - 6011:5000 + volumes: + - /data/atlantis-hub/config.yaml:/app/config.yaml + - /data/atlantis-hub/static-icons/:/app/static/icons/ + - /data/atlantis-hub/sqlite-instance/:/app/instance/ + - /data/atlantis-hub/static-cache/:/app/static/cache/ diff --git a/vars/services.yaml b/vars/services.yaml index 64b1ee4..94e5df3 100644 --- a/vars/services.yaml +++ b/vars/services.yaml @@ -11,7 +11,7 @@ services: port: 5000 tmnf-replay-server: port: 5010 - heimdall: + atlantis-hub: port: 5011 paperless: port: 8000