feat(podman_link): make link stack version configurable
Some checks failed
Ansible Lint Check / lint (push) Failing after 44s
Some checks failed
Ansible Lint Check / lint (push) Failing after 44s
Fixes: #1
This commit is contained in:
parent
7891343dc5
commit
d611df1263
16 changed files with 16 additions and 15 deletions
|
|
@ -1,5 +1,6 @@
|
||||||
# podman_link_podman_rootless_user:
|
# podman_link_podman_rootless_user:
|
||||||
podman_link_web_hostname: "{{ inventory_hostname }}"
|
podman_link_web_hostname: "{{ inventory_hostname }}"
|
||||||
|
podman_link_stack_version: 3.3.2
|
||||||
podman_link_postgres_zammad_user: postgres
|
podman_link_postgres_zammad_user: postgres
|
||||||
podman_link_postgres_zammad_database: zammad_production
|
podman_link_postgres_zammad_database: zammad_production
|
||||||
podman_link_postgres_link_user: link
|
podman_link_postgres_link_user: link
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
[Container]
|
[Container]
|
||||||
ContainerName=bridge-postgresql
|
ContainerName=bridge-postgresql
|
||||||
EnvironmentFile=common-bridge.env
|
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
|
Volume=/home/{{ podman_link_podman_rootless_user }}/bridge-postgresql-data:/var/lib/postgresql/data:rw,Z
|
||||||
Network=link.network
|
Network=link.network
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ PartOf=link.service
|
||||||
ContainerName=bridge-whatsapp
|
ContainerName=bridge-whatsapp
|
||||||
Environment=BRIDGE_FRONTEND_URL=http://link:3000
|
Environment=BRIDGE_FRONTEND_URL=http://link:3000
|
||||||
ExposeHostPort=5000
|
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
|
Volume=/home/{{ podman_link_podman_rootless_user }}/bridge-whatsapp-data:/home/node/baileys:rw,Z
|
||||||
Network=link.network
|
Network=link.network
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ PartOf=link.service
|
||||||
[Container]
|
[Container]
|
||||||
ContainerName=bridge-worker
|
ContainerName=bridge-worker
|
||||||
EnvironmentFile=common-bridge.env
|
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
|
Network=link.network
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,7 @@ Environment=LINK_URL=https://localhost:3000/link
|
||||||
Environment=ZAMMAD_URL=http://zammad-nginx:8080
|
Environment=ZAMMAD_URL=http://zammad-nginx:8080
|
||||||
EnvironmentFile=common-bridge.env
|
EnvironmentFile=common-bridge.env
|
||||||
ExposeHostPort=3000
|
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
|
Network=link.network
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ PartOf=link.target
|
||||||
ContainerName=opensearch-dashboards
|
ContainerName=opensearch-dashboards
|
||||||
#Environment=OPENSEARCH_USERNAME=admin
|
#Environment=OPENSEARCH_USERNAME=admin
|
||||||
#Environment=OPENSEARCH_PASSWORD={{ podman_link_opensearch_password }}
|
#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
|
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
|
#Volume=/home/{{ podman_link_podman_rootless_user }}/opensearch-dashboards-config.yml:/usr/share/opensearch-dashboards/config/opensearch_dashboards.yml
|
||||||
Network=link.network
|
Network=link.network
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@ Environment=PORT=8081
|
||||||
Environment=SIGNAL_CLI_UID=1002
|
Environment=SIGNAL_CLI_UID=1002
|
||||||
Environment=SIGNAL_CLI_GID=1002
|
Environment=SIGNAL_CLI_GID=1002
|
||||||
ExposeHostPort=8081
|
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
|
Volume=/home/{{ podman_link_podman_rootless_user }}/signal-cli-rest-api-data:/home/.local/share/signal-cli:rw,Z
|
||||||
Network=link.network
|
Network=link.network
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ After=zammad-storage.target
|
||||||
ContainerName=zammad-init
|
ContainerName=zammad-init
|
||||||
EnvironmentFile=common-zammad.env
|
EnvironmentFile=common-zammad.env
|
||||||
Exec=zammad-init
|
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-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-var:/opt/zammad/var:rw,z
|
||||||
Volume=/home/{{ podman_link_podman_rootless_user }}/zammad-storage:/opt/zammad/storage:ro,z
|
Volume=/home/{{ podman_link_podman_rootless_user }}/zammad-storage:/opt/zammad/storage:ro,z
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ PartOf=zammad-storage.target
|
||||||
[Container]
|
[Container]
|
||||||
ContainerName=zammad-memcached
|
ContainerName=zammad-memcached
|
||||||
Exec=memcached -m 256M
|
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
|
Network=link.network
|
||||||
ExposeHostPort=11211
|
ExposeHostPort=11211
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@ ContainerName=zammad-nginx
|
||||||
EnvironmentFile=common-zammad.env
|
EnvironmentFile=common-zammad.env
|
||||||
Exec=zammad-nginx
|
Exec=zammad-nginx
|
||||||
ExposeHostPort=8080
|
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-config-nginx:/etc/nginx/sites-enabled:rw,z
|
||||||
Volume=/home/{{ podman_link_podman_rootless_user }}/zammad-var:/opt/zammad/var:ro,z
|
Volume=/home/{{ podman_link_podman_rootless_user }}/zammad-var:/opt/zammad/var:ro,z
|
||||||
Network=link.network
|
Network=link.network
|
||||||
|
|
|
||||||
|
|
@ -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_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=OPENSEARCH_INITIAL_ADMIN_PASSWORD={{ podman_link_opensearch_password }}
|
||||||
Environment=compatibility.override_main_response_version=true
|
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:9200:9200
|
||||||
PublishPort=127.0.0.1:9600:9600
|
PublishPort=127.0.0.1:9600:9600
|
||||||
Volume=/home/{{ podman_link_podman_rootless_user }}/opensearch-data:/usr/share/opensearch/data:rw,Z
|
Volume=/home/{{ podman_link_podman_rootless_user }}/opensearch-data:/usr/share/opensearch/data:rw,Z
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@ Environment=POSTGRES_USER={{ podman_link_postgres_zammad_user }}
|
||||||
Environment=POSTGRES_DB={{ podman_link_postgres_zammad_database }}
|
Environment=POSTGRES_DB={{ podman_link_postgres_zammad_database }}
|
||||||
Environment=POSTGRES_HOST_AUTH_METHOD=scram-sha-256
|
Environment=POSTGRES_HOST_AUTH_METHOD=scram-sha-256
|
||||||
Environment=POSTGRES_INITDB_ARGS=--auth-host=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 }}/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-data:/opt/zammad:rw,z
|
||||||
Volume=/home/{{ podman_link_podman_rootless_user }}/zammad-backup:/var/tmp/zammad:ro,z
|
Volume=/home/{{ podman_link_podman_rootless_user }}/zammad-backup:/var/tmp/zammad:ro,z
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@ PartOf=zammad-nginx.service
|
||||||
ContainerName=zammad-railsserver
|
ContainerName=zammad-railsserver
|
||||||
EnvironmentFile=common-zammad.env
|
EnvironmentFile=common-zammad.env
|
||||||
Exec=zammad-railsserver
|
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-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-storage:/opt/zammad/storage:rw,z
|
||||||
Volume=/home/{{ podman_link_podman_rootless_user }}/zammad-database.yml:/opt/zammad/config/database.yml:ro,z
|
Volume=/home/{{ podman_link_podman_rootless_user }}/zammad-database.yml:/opt/zammad/config/database.yml:ro,z
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ PartOf=zammad-storage.target
|
||||||
[Container]
|
[Container]
|
||||||
ContainerName=zammad-redis
|
ContainerName=zammad-redis
|
||||||
Environment=REDIS_PASSWORD={{ podman_link_zammad_redis_password }}
|
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
|
Volume=/home/{{ podman_link_podman_rootless_user }}/redis-data:/data:rw,Z
|
||||||
Network=link.network
|
Network=link.network
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ After=zammad-storage.target
|
||||||
ContainerName=zammad-scheduler
|
ContainerName=zammad-scheduler
|
||||||
EnvironmentFile=common-zammad.env
|
EnvironmentFile=common-zammad.env
|
||||||
Exec=zammad-scheduler
|
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-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-storage:/opt/zammad/storage:rw,z
|
||||||
Network=link.network
|
Network=link.network
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ After=zammad-storage.target
|
||||||
ContainerName=zammad-websocket
|
ContainerName=zammad-websocket
|
||||||
EnvironmentFile=common-zammad.env
|
EnvironmentFile=common-zammad.env
|
||||||
Exec=zammad-websocket
|
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-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-storage:/opt/zammad/storage:rw,z
|
||||||
Network=link.network
|
Network=link.network
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue