mirror of
https://github.com/FAUSheppy/no-secrets-athq-ansible
synced 2025-12-07 21:31:36 +01:00
add: atlantis status management basic
This commit is contained in:
@@ -358,3 +358,14 @@ keycloak_clients:
|
|||||||
keycloak_id: "00000000-0000-0000-0000-000000000022"
|
keycloak_id: "00000000-0000-0000-0000-000000000022"
|
||||||
groups: ""
|
groups: ""
|
||||||
master_address: "https://youtube-proxy.atlantishq.de"
|
master_address: "https://youtube-proxy.atlantishq.de"
|
||||||
|
|
||||||
|
atlantis-status:
|
||||||
|
party_secret: "EHISTORY_PURGED_SECRET"
|
||||||
|
client_id: tube-archivist
|
||||||
|
client_secret: "HISTORY_PURGED_SECRET"
|
||||||
|
redirect_uris:
|
||||||
|
- "https://actions.atlantishq.de/*"
|
||||||
|
description: "Tube Archivist"
|
||||||
|
keycloak_id: "00000000-0000-0000-0000-000000000023"
|
||||||
|
groups: ""
|
||||||
|
master_address: "https://actions.atlantishq.de"
|
||||||
|
|||||||
@@ -68,6 +68,7 @@
|
|||||||
- immich
|
- immich
|
||||||
- gitea
|
- gitea
|
||||||
- gitea-runner
|
- gitea-runner
|
||||||
|
- atlantis-status
|
||||||
|
|
||||||
- name: Copy AtlantisHub config
|
- name: Copy AtlantisHub config
|
||||||
copy:
|
copy:
|
||||||
@@ -117,13 +118,13 @@
|
|||||||
- money-balancer
|
- money-balancer
|
||||||
- atlantis-web-check
|
- atlantis-web-check
|
||||||
- ntfy
|
- ntfy
|
||||||
- ferchau-wscad
|
|
||||||
- code-server
|
- code-server
|
||||||
- serienampel
|
- serienampel
|
||||||
- nginx-media-cdn
|
- nginx-media-cdn
|
||||||
- immich
|
- immich
|
||||||
- gitea
|
- gitea
|
||||||
- gitea-runner
|
- gitea-runner
|
||||||
|
- atlantis-status
|
||||||
|
|
||||||
- name: Copy compose templates
|
- name: Copy compose templates
|
||||||
template:
|
template:
|
||||||
@@ -147,13 +148,13 @@
|
|||||||
- money-balancer
|
- money-balancer
|
||||||
- atlantis-web-check
|
- atlantis-web-check
|
||||||
- ntfy
|
- ntfy
|
||||||
- ferchau-wscad
|
|
||||||
- code-server
|
- code-server
|
||||||
- serienampel
|
- serienampel
|
||||||
- nginx-media-cdn
|
- nginx-media-cdn
|
||||||
- immich
|
- immich
|
||||||
- gitea
|
- gitea
|
||||||
- gitea-runner
|
- gitea-runner
|
||||||
|
- atlantis-status
|
||||||
|
|
||||||
- name: create sites-enabled dir
|
- name: create sites-enabled dir
|
||||||
file:
|
file:
|
||||||
@@ -186,6 +187,7 @@
|
|||||||
|
|
||||||
- name: Deploy compose templates
|
- name: Deploy compose templates
|
||||||
community.docker.docker_compose_v2:
|
community.docker.docker_compose_v2:
|
||||||
|
remove_orphans: true
|
||||||
project_src: "/opt/{{ item }}/"
|
project_src: "/opt/{{ item }}/"
|
||||||
pull: "missing"
|
pull: "missing"
|
||||||
files:
|
files:
|
||||||
@@ -209,13 +211,13 @@
|
|||||||
#- money-balancer
|
#- money-balancer
|
||||||
- atlantis-web-check
|
- atlantis-web-check
|
||||||
- ntfy
|
- ntfy
|
||||||
#- ferchau-wscad
|
|
||||||
- code-server
|
- code-server
|
||||||
- serienampel
|
- serienampel
|
||||||
- nginx-media-cdn
|
- nginx-media-cdn
|
||||||
- immich
|
- immich
|
||||||
- gitea
|
- gitea
|
||||||
- gitea-runner
|
- gitea-runner
|
||||||
|
- atlantis-status
|
||||||
|
|
||||||
- name: OAuth2Proxy directories
|
- name: OAuth2Proxy directories
|
||||||
file:
|
file:
|
||||||
@@ -233,8 +235,8 @@
|
|||||||
#- reactive-resume
|
#- reactive-resume
|
||||||
- money-balancer
|
- money-balancer
|
||||||
- atlantis-web-check
|
- atlantis-web-check
|
||||||
- ferchau-wscad
|
|
||||||
- olive-tin
|
- olive-tin
|
||||||
|
- atlantis-status
|
||||||
|
|
||||||
- name: include services ports
|
- name: include services ports
|
||||||
include_vars: services.yaml
|
include_vars: services.yaml
|
||||||
@@ -243,6 +245,7 @@
|
|||||||
template:
|
template:
|
||||||
src: oauth-standalone-docker-compose.yaml
|
src: oauth-standalone-docker-compose.yaml
|
||||||
dest: "/opt/oauth2proxy/{{ item }}/docker-compose.yaml"
|
dest: "/opt/oauth2proxy/{{ item }}/docker-compose.yaml"
|
||||||
|
remove_orphans: true
|
||||||
with_items:
|
with_items:
|
||||||
- tmnf-replay-server
|
- tmnf-replay-server
|
||||||
- atlantis-hub
|
- atlantis-hub
|
||||||
@@ -254,8 +257,8 @@
|
|||||||
- reactive-resume
|
- reactive-resume
|
||||||
- money-balancer
|
- money-balancer
|
||||||
- atlantis-web-check
|
- atlantis-web-check
|
||||||
- ferchau-wscad
|
|
||||||
- olive-tin
|
- olive-tin
|
||||||
|
- atlantis-status
|
||||||
|
|
||||||
- name: Deploy OAuth2Proxy
|
- name: Deploy OAuth2Proxy
|
||||||
community.docker.docker_compose_v2:
|
community.docker.docker_compose_v2:
|
||||||
@@ -272,5 +275,5 @@
|
|||||||
#- reactive-resume
|
#- reactive-resume
|
||||||
#- money-balancer
|
#- money-balancer
|
||||||
- atlantis-web-check
|
- atlantis-web-check
|
||||||
- ferchau-wscad
|
|
||||||
- olive-tin
|
- olive-tin
|
||||||
|
- atlantis-status
|
||||||
|
|||||||
8
roles/docker-deployments/templates/atlantis-status.yaml
Normal file
8
roles/docker-deployments/templates/atlantis-status.yaml
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
services:
|
||||||
|
atlantis-status-management:
|
||||||
|
ports:
|
||||||
|
- 6025:5000
|
||||||
|
volumes:
|
||||||
|
- /data/services:/services
|
||||||
|
image: harbor-registry.atlantishq.de/atlantishq/atlantis-status:latest
|
||||||
|
restart: always
|
||||||
Reference in New Issue
Block a user