Update Zammad to Latest Upstream Compose File #50

Merged
june merged 3 commits from update_zammad into main 2025-10-25 00:23:30 +02:00
Owner

Update Zammad to latest upstream compose file and update tooling to support that.

Update Zammad to latest upstream compose file and update tooling to support that.
docker_compose(role): add support for deploying optional .env file
Some checks failed
/ Ansible Lint (push) Successful in 2m9s
/ Ansible Lint (pull_request) Failing after 1m16s
3840553f9d
This is needed for situations, where one wants to use a vendor-provided
compose file and configure it using environment variables.
Like for example:
https://github.com/zammad/zammad-docker-compose
zammad(host): change to .env configuration
Some checks failed
/ Ansible Lint (push) Failing after 2m8s
/ Ansible Lint (pull_request) Failing after 2m7s
747e5b2d4c
Align the compose.yaml to upstreams v11.2.0 version.
This is a first step to hopefully then just use the upstreams version
directly and not vendor it.
zammad(host): move to latest upstream compose file version (v14.1.1)
Some checks failed
/ Ansible Lint (push) Failing after 2m21s
/ Ansible Lint (pull_request) Failing after 2m21s
68ce1c4dd0
It hopefully fixes bugs we had in the past, so removing the workarounds
and it also comes with default values now, so removing all variables set
to those defaults.
june force-pushed update_zammad from 68ce1c4dd0
Some checks failed
/ Ansible Lint (push) Failing after 2m21s
/ Ansible Lint (pull_request) Failing after 2m21s
to df32e1cac8
Some checks failed
/ Ansible Lint (pull_request) Failing after 2m11s
/ Ansible Lint (push) Failing after 2m6s
2025-10-24 22:57:15 +02:00
Compare
ansilbe_lint: ignore vendored compose.yaml
Some checks failed
/ Ansible Lint (push) Has been cancelled
/ Ansible Lint (pull_request) Failing after 3m4s
042df447b9
june force-pushed update_zammad from 042df447b9
Some checks failed
/ Ansible Lint (push) Has been cancelled
/ Ansible Lint (pull_request) Failing after 3m4s
to 37f02741ee
Some checks failed
/ Ansible Lint (pull_request) Failing after 2m53s
/ Ansible Lint (push) Failing after 2m56s
2025-10-24 23:00:18 +02:00
Compare
june changed title from WIP: Update Zammad to Latest Upstream Compose File to Update Zammad to Latest Upstream Compose File 2025-10-24 23:00:39 +02:00
docker_compose(role): remove distribution check
Some checks failed
/ Ansible Lint (push) Has been cancelled
/ Ansible Lint (pull_request) Failing after 2m37s
154933eb33
The distribution check isn't really needed in our setup anyway and just
adds unnecessary noise.
docker_compose(role): remove unnecessary hosts section from README
Some checks failed
/ Ansible Lint (push) Failing after 2m8s
/ Ansible Lint (pull_request) Failing after 2m7s
2f85987d72
The hosts section isn't really relevant for that role, so remove it.
docker_compose(role): move argument documentation to README
Some checks failed
/ Ansible Lint (push) Failing after 2m8s
/ Ansible Lint (pull_request) Failing after 2m8s
7155b040bc
Do this to match newer roles and since reading documentation from
argument_specs is quite unergonomic.
june force-pushed update_zammad from 7155b040bc
Some checks failed
/ Ansible Lint (push) Failing after 2m8s
/ Ansible Lint (pull_request) Failing after 2m8s
to df32e1cac8
Some checks failed
/ Ansible Lint (pull_request) Failing after 2m11s
/ Ansible Lint (push) Failing after 2m6s
2025-10-25 00:23:11 +02:00
Compare
june merged commit df32e1cac8 into main 2025-10-25 00:23:30 +02:00
june deleted branch update_zammad 2025-10-25 00:23:30 +02:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
CCCHH/ansible-infra!50
No description provided.