diff --git a/roles/podman_link/defaults/main.yml b/roles/podman_link/defaults/main.yml index c00b86b..7b64500 100644 --- a/roles/podman_link/defaults/main.yml +++ b/roles/podman_link/defaults/main.yml @@ -1,5 +1,6 @@ # podman_link_podman_rootless_user: podman_link_web_hostname: "{{ inventory_hostname }}" +podman_link_stack_version: 3.3.2 podman_link_postgres_zammad_user: postgres podman_link_postgres_zammad_database: zammad_production podman_link_postgres_link_user: link diff --git a/roles/podman_link/templates/home/config/containers/systemd/bridge-postgresql.container b/roles/podman_link/templates/home/config/containers/systemd/bridge-postgresql.container index 11b27f5..8417cec 100644 --- a/roles/podman_link/templates/home/config/containers/systemd/bridge-postgresql.container +++ b/roles/podman_link/templates/home/config/containers/systemd/bridge-postgresql.container @@ -1,7 +1,7 @@ [Container] ContainerName=bridge-postgresql EnvironmentFile=common-bridge.env -Image=registry.gitlab.com/digiresilience/link/link-stack/postgresql:3.2.0b1 +Image=registry.gitlab.com/digiresilience/link/link-stack/postgresql:{{ podman_link_stack_version }} Volume=/home/{{ podman_link_podman_rootless_user }}/bridge-postgresql-data:/var/lib/postgresql/data:rw,Z Network=link.network diff --git a/roles/podman_link/templates/home/config/containers/systemd/bridge-whatsapp.container b/roles/podman_link/templates/home/config/containers/systemd/bridge-whatsapp.container index 3455700..da98075 100644 --- a/roles/podman_link/templates/home/config/containers/systemd/bridge-whatsapp.container +++ b/roles/podman_link/templates/home/config/containers/systemd/bridge-whatsapp.container @@ -5,7 +5,7 @@ PartOf=link.service ContainerName=bridge-whatsapp Environment=BRIDGE_FRONTEND_URL=http://link:3000 ExposeHostPort=5000 -Image=registry.gitlab.com/digiresilience/link/link-stack/bridge-whatsapp:3.2.0b1 +Image=registry.gitlab.com/digiresilience/link/link-stack/bridge-whatsapp:{{ podman_link_stack_version }} Volume=/home/{{ podman_link_podman_rootless_user }}/bridge-whatsapp-data:/home/node/baileys:rw,Z Network=link.network diff --git a/roles/podman_link/templates/home/config/containers/systemd/bridge-worker.container b/roles/podman_link/templates/home/config/containers/systemd/bridge-worker.container index dd8bdd7..f916fc0 100644 --- a/roles/podman_link/templates/home/config/containers/systemd/bridge-worker.container +++ b/roles/podman_link/templates/home/config/containers/systemd/bridge-worker.container @@ -7,7 +7,7 @@ PartOf=link.service [Container] ContainerName=bridge-worker EnvironmentFile=common-bridge.env -Image=registry.gitlab.com/digiresilience/link/link-stack/bridge-worker:3.2.0b1 +Image=registry.gitlab.com/digiresilience/link/link-stack/bridge-worker:{{ podman_link_stack_version }} Network=link.network [Service] diff --git a/roles/podman_link/templates/home/config/containers/systemd/link.container b/roles/podman_link/templates/home/config/containers/systemd/link.container index eb066b1..b0d5609 100644 --- a/roles/podman_link/templates/home/config/containers/systemd/link.container +++ b/roles/podman_link/templates/home/config/containers/systemd/link.container @@ -14,7 +14,7 @@ Environment=LINK_URL=https://localhost:3000/link Environment=ZAMMAD_URL=http://zammad-nginx:8080 EnvironmentFile=common-bridge.env ExposeHostPort=3000 -Image=registry.gitlab.com/digiresilience/link/link-stack/link:3.2.0b1 +Image=registry.gitlab.com/digiresilience/link/link-stack/link:{{ podman_link_stack_version }} Network=link.network [Service] diff --git a/roles/podman_link/templates/home/config/containers/systemd/opensearch-dashboards.container b/roles/podman_link/templates/home/config/containers/systemd/opensearch-dashboards.container index cb7d16c..e23b0d4 100644 --- a/roles/podman_link/templates/home/config/containers/systemd/opensearch-dashboards.container +++ b/roles/podman_link/templates/home/config/containers/systemd/opensearch-dashboards.container @@ -7,7 +7,7 @@ PartOf=link.target ContainerName=opensearch-dashboards #Environment=OPENSEARCH_USERNAME=admin #Environment=OPENSEARCH_PASSWORD={{ podman_link_opensearch_password }} -Image=registry.gitlab.com/digiresilience/link/link-stack/opensearch-dashboards:3.2.0b1 +Image=registry.gitlab.com/digiresilience/link/link-stack/opensearch-dashboards:{{ podman_link_stack_version }} PublishPort=127.0.0.1:5601:5601 #Volume=/home/{{ podman_link_podman_rootless_user }}/opensearch-dashboards-config.yml:/usr/share/opensearch-dashboards/config/opensearch_dashboards.yml Network=link.network diff --git a/roles/podman_link/templates/home/config/containers/systemd/signal-cli-rest-api.container b/roles/podman_link/templates/home/config/containers/systemd/signal-cli-rest-api.container index 0960a6e..37406ab 100644 --- a/roles/podman_link/templates/home/config/containers/systemd/signal-cli-rest-api.container +++ b/roles/podman_link/templates/home/config/containers/systemd/signal-cli-rest-api.container @@ -8,7 +8,7 @@ Environment=PORT=8081 Environment=SIGNAL_CLI_UID=1002 Environment=SIGNAL_CLI_GID=1002 ExposeHostPort=8081 -Image=registry.gitlab.com/digiresilience/link/link-stack/signal-cli-rest-api:3.2.0b1 +Image=registry.gitlab.com/digiresilience/link/link-stack/signal-cli-rest-api:{{ podman_link_stack_version }} Volume=/home/{{ podman_link_podman_rootless_user }}/signal-cli-rest-api-data:/home/.local/share/signal-cli:rw,Z Network=link.network diff --git a/roles/podman_link/templates/home/config/containers/systemd/zammad-init.container b/roles/podman_link/templates/home/config/containers/systemd/zammad-init.container index dbb5fa5..27c7258 100644 --- a/roles/podman_link/templates/home/config/containers/systemd/zammad-init.container +++ b/roles/podman_link/templates/home/config/containers/systemd/zammad-init.container @@ -6,7 +6,7 @@ After=zammad-storage.target ContainerName=zammad-init EnvironmentFile=common-zammad.env Exec=zammad-init -Image=registry.gitlab.com/digiresilience/link/link-stack/zammad:3.2.0b1 +Image=registry.gitlab.com/digiresilience/link/link-stack/zammad:{{ podman_link_stack_version }} Volume=/home/{{ podman_link_podman_rootless_user }}/zammad-config-nginx:/etc/nginx/sites-enabled:rw,z Volume=/home/{{ podman_link_podman_rootless_user }}/zammad-var:/opt/zammad/var:rw,z Volume=/home/{{ podman_link_podman_rootless_user }}/zammad-storage:/opt/zammad/storage:ro,z diff --git a/roles/podman_link/templates/home/config/containers/systemd/zammad-memcached.container b/roles/podman_link/templates/home/config/containers/systemd/zammad-memcached.container index 9773b1f..24f130f 100644 --- a/roles/podman_link/templates/home/config/containers/systemd/zammad-memcached.container +++ b/roles/podman_link/templates/home/config/containers/systemd/zammad-memcached.container @@ -4,7 +4,7 @@ PartOf=zammad-storage.target [Container] ContainerName=zammad-memcached Exec=memcached -m 256M -Image=registry.gitlab.com/digiresilience/link/link-stack/memcached:3.2.0b1 +Image=registry.gitlab.com/digiresilience/link/link-stack/memcached:{{ podman_link_stack_version }} Network=link.network ExposeHostPort=11211 diff --git a/roles/podman_link/templates/home/config/containers/systemd/zammad-nginx.container b/roles/podman_link/templates/home/config/containers/systemd/zammad-nginx.container index 5594e77..3f67689 100644 --- a/roles/podman_link/templates/home/config/containers/systemd/zammad-nginx.container +++ b/roles/podman_link/templates/home/config/containers/systemd/zammad-nginx.container @@ -8,7 +8,7 @@ ContainerName=zammad-nginx EnvironmentFile=common-zammad.env Exec=zammad-nginx ExposeHostPort=8080 -Image=registry.gitlab.com/digiresilience/link/link-stack/zammad:3.2.0b1 +Image=registry.gitlab.com/digiresilience/link/link-stack/zammad:{{ podman_link_stack_version }} Volume=/home/{{ podman_link_podman_rootless_user }}/zammad-config-nginx:/etc/nginx/sites-enabled:rw,z Volume=/home/{{ podman_link_podman_rootless_user }}/zammad-var:/opt/zammad/var:ro,z Network=link.network diff --git a/roles/podman_link/templates/home/config/containers/systemd/zammad-opensearch.container b/roles/podman_link/templates/home/config/containers/systemd/zammad-opensearch.container index d9e279a..432bd34 100644 --- a/roles/podman_link/templates/home/config/containers/systemd/zammad-opensearch.container +++ b/roles/podman_link/templates/home/config/containers/systemd/zammad-opensearch.container @@ -15,7 +15,7 @@ Environment=bootstrap.memory_lock=true Environment=OPENSEARCH_JAVA_OPTS="-Xms{{ podman_link_opensearch_memory_limit }}m -Xmx{{podman_link_opensearch_memory_limit }}m -XX:-HeapDumpOnOutOfMemoryError" Environment=OPENSEARCH_INITIAL_ADMIN_PASSWORD={{ podman_link_opensearch_password }} Environment=compatibility.override_main_response_version=true -Image=registry.gitlab.com/digiresilience/link/link-stack/opensearch:3.2.0b2 +Image=registry.gitlab.com/digiresilience/link/link-stack/opensearch:{{ podman_link_stack_version }} PublishPort=127.0.0.1:9200:9200 PublishPort=127.0.0.1:9600:9600 Volume=/home/{{ podman_link_podman_rootless_user }}/opensearch-data:/usr/share/opensearch/data:rw,Z diff --git a/roles/podman_link/templates/home/config/containers/systemd/zammad-postgresql.container b/roles/podman_link/templates/home/config/containers/systemd/zammad-postgresql.container index 7dae52e..f91ee46 100644 --- a/roles/podman_link/templates/home/config/containers/systemd/zammad-postgresql.container +++ b/roles/podman_link/templates/home/config/containers/systemd/zammad-postgresql.container @@ -8,7 +8,7 @@ Environment=POSTGRES_USER={{ podman_link_postgres_zammad_user }} Environment=POSTGRES_DB={{ podman_link_postgres_zammad_database }} Environment=POSTGRES_HOST_AUTH_METHOD=scram-sha-256 Environment=POSTGRES_INITDB_ARGS=--auth-host=scram-sha-256 -Image=registry.gitlab.com/digiresilience/link/link-stack/postgresql:3.2.0b1 +Image=registry.gitlab.com/digiresilience/link/link-stack/postgresql:{{ podman_link_stack_version }} Volume=/home/{{ podman_link_podman_rootless_user }}/postgresql-data:/var/lib/postgresql/data:rw,Z Volume=/home/{{ podman_link_podman_rootless_user }}/zammad-data:/opt/zammad:rw,z Volume=/home/{{ podman_link_podman_rootless_user }}/zammad-backup:/var/tmp/zammad:ro,z diff --git a/roles/podman_link/templates/home/config/containers/systemd/zammad-railsserver.container b/roles/podman_link/templates/home/config/containers/systemd/zammad-railsserver.container index eff2a53..e0849e1 100644 --- a/roles/podman_link/templates/home/config/containers/systemd/zammad-railsserver.container +++ b/roles/podman_link/templates/home/config/containers/systemd/zammad-railsserver.container @@ -8,7 +8,7 @@ PartOf=zammad-nginx.service ContainerName=zammad-railsserver EnvironmentFile=common-zammad.env Exec=zammad-railsserver -Image=registry.gitlab.com/digiresilience/link/link-stack/zammad:3.2.0b1 +Image=registry.gitlab.com/digiresilience/link/link-stack/zammad:{{ podman_link_stack_version }} Volume=/home/{{ podman_link_podman_rootless_user }}/zammad-var:/opt/zammad/var:rw,z Volume=/home/{{ podman_link_podman_rootless_user }}/zammad-storage:/opt/zammad/storage:rw,z Volume=/home/{{ podman_link_podman_rootless_user }}/zammad-database.yml:/opt/zammad/config/database.yml:ro,z diff --git a/roles/podman_link/templates/home/config/containers/systemd/zammad-redis.container b/roles/podman_link/templates/home/config/containers/systemd/zammad-redis.container index 7b13166..e1bede8 100644 --- a/roles/podman_link/templates/home/config/containers/systemd/zammad-redis.container +++ b/roles/podman_link/templates/home/config/containers/systemd/zammad-redis.container @@ -4,7 +4,7 @@ PartOf=zammad-storage.target [Container] ContainerName=zammad-redis Environment=REDIS_PASSWORD={{ podman_link_zammad_redis_password }} -Image=registry.gitlab.com/digiresilience/link/link-stack/redis:3.2.0b1 +Image=registry.gitlab.com/digiresilience/link/link-stack/redis:{{ podman_link_stack_version }} Volume=/home/{{ podman_link_podman_rootless_user }}/redis-data:/data:rw,Z Network=link.network diff --git a/roles/podman_link/templates/home/config/containers/systemd/zammad-scheduler.container b/roles/podman_link/templates/home/config/containers/systemd/zammad-scheduler.container index 2512a2d..70c8a30 100644 --- a/roles/podman_link/templates/home/config/containers/systemd/zammad-scheduler.container +++ b/roles/podman_link/templates/home/config/containers/systemd/zammad-scheduler.container @@ -6,7 +6,7 @@ After=zammad-storage.target ContainerName=zammad-scheduler EnvironmentFile=common-zammad.env Exec=zammad-scheduler -Image=registry.gitlab.com/digiresilience/link/link-stack/zammad:3.2.0b1 +Image=registry.gitlab.com/digiresilience/link/link-stack/zammad:{{ podman_link_stack_version }} Volume=/home/{{ podman_link_podman_rootless_user }}/zammad-var:/opt/zammad/var:rw,z Volume=/home/{{ podman_link_podman_rootless_user }}/zammad-storage:/opt/zammad/storage:rw,z Network=link.network diff --git a/roles/podman_link/templates/home/config/containers/systemd/zammad-websocket.container b/roles/podman_link/templates/home/config/containers/systemd/zammad-websocket.container index 90a5993..8c4654d 100644 --- a/roles/podman_link/templates/home/config/containers/systemd/zammad-websocket.container +++ b/roles/podman_link/templates/home/config/containers/systemd/zammad-websocket.container @@ -6,7 +6,7 @@ After=zammad-storage.target ContainerName=zammad-websocket EnvironmentFile=common-zammad.env Exec=zammad-websocket -Image=registry.gitlab.com/digiresilience/link/link-stack/zammad:3.2.0b1 +Image=registry.gitlab.com/digiresilience/link/link-stack/zammad:{{ podman_link_stack_version }} Volume=/home/{{ podman_link_podman_rootless_user }}/zammad-var:/opt/zammad/var:rw,z Volume=/home/{{ podman_link_podman_rootless_user }}/zammad-storage:/opt/zammad/storage:rw,z Network=link.network