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_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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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]
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue