playbooks/roles/docker/zitadel_legacy
2026-04-09 14:16:05 +08:00
..
defaults Refactor ACP vhosts deployment layout 2026-04-09 14:16:05 +08:00
files Refactor ACP vhosts deployment layout 2026-04-09 14:16:05 +08:00
tasks Refactor ACP vhosts deployment layout 2026-04-09 14:16:05 +08:00
templates Refactor ACP vhosts deployment layout 2026-04-09 14:16:05 +08:00
README.md Refactor ACP vhosts deployment layout 2026-04-09 14:16:05 +08:00

Zitadel Docker legacy role

Legacy role that preserves the original bundled nginx/certbot deployment mode.

This role provisions a Zitadel stack with Postgres, optional TLS termination, login frontend, Nginx proxy, and Certbot assets. Templates from templates/ and static assets from files/ are rendered into {{ zitadel_workspace }} and the Docker Compose stack is started.

Layout

files/
├── certbot/
│   ├── conf/
│   └── www/
├── docker-compose.yaml
├── nginx/
│   ├── conf.d/
│   │   └── default.conf
│   └── nginx.conf
└── run.sh

Defaults

  • zitadel_deploy_dir: /opt/zitadel
  • zitadel_workspace: {{ zitadel_deploy_dir }}
  • zitadel_domain: auth.svc.plus
  • zitadel_masterkey: MasterkeyNeedsToHave32Characters

RUN

ansible-playbook -i inventory.ini deploy_zitadel_docker.yaml -e "domain=auth.svc.plus" -D -C -l auth.svc.plus ansible-playbook -i inventory.ini deploy_zitadel_docker.yaml -e "domain=auth.svc.plus" -D -l auth.svc.plus