bob/ansible/playbook.yaml
Marty Oehme e6b6154043
Add caddy reverse proxy role
Acts as reverse proxy for the docker instance. Can be configured through
docker labels. Proxies anything that is received on port 80 or 443.
2025-07-16 22:11:38 +02:00

36 lines
861 B
YAML

---
- name: Prepare incus server host
hosts: host_system
tasks:
- name: Prepare system
ansible.builtin.import_role:
name: system
tags: system
# FIXME: Role needs much fixup before it can run
# - name: Prepare incus
# ansible.builtin.import_role:
# name: incus-install
# tags: incus
# ansible-galaxy install geerlingguy.docker
- name: Install docker
hosts: instance_system
tasks:
- name: Install docker and docker compose
ansible.builtin.import_role:
name: geerlingguy.docker
tags: docker
- name: Prepare all docker hosted containers
hosts: instance_system
tasks:
- name: Set up Caddy stack
ansible.builtin.import_role:
name: caddy
tags: caddy
- name: Set up Arr stack
ansible.builtin.import_role:
name: arr
tags: arr