Both were hand-deployed to /opt/stacks. Templates match the live setup and keep the same stack dirs and volume names, so data stays put. Secrets come from the vault; .env and the StarPunk compose file are now 0640 root:docker instead of the broken 1204 mode. Adds their DNS records to dns.yml and drops the dead godulf. Caddy route (no DNS). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
33 lines
660 B
YAML
33 lines
660 B
YAML
---
|
|
# Infrastructure services - Core platform components
|
|
|
|
- name: Install caddy
|
|
import_tasks: caddy.yml
|
|
tags: caddy
|
|
|
|
- name: Install authentik
|
|
import_tasks: authentik.yml
|
|
tags: authentik
|
|
|
|
- name: Install pocketid
|
|
import_tasks: pocketid.yml
|
|
tags: pocketid
|
|
|
|
- name: Install gondulf
|
|
import_tasks: gondulf.yml
|
|
tags: gondulf
|
|
|
|
- name: Template out the dockge compose file
|
|
ansible.builtin.template:
|
|
src: dockge-compose.yml.j2
|
|
dest: /opt/dockge/dockge.yml
|
|
owner: root
|
|
mode: '0644'
|
|
tags: dockge
|
|
|
|
- name: Deploy dockge stack
|
|
community.docker.docker_compose_v2:
|
|
project_src: /opt/dockge
|
|
files:
|
|
- dockge.yml
|
|
tags: dockge |