infra/caddy_services.yml

24 lines
519 B
YAML
Raw Normal View History

2025-02-18 21:33:30 +00:00
---
- name: Caddy reverse proxy
hosts: ulna
tasks:
- name: Ensure Caddy is installed
ansible.builtin.apt:
name: caddy
state: present
become: true
- name: Reverse proxies for ulna
when: inventory_hostname in groups['ulna']
ansible.builtin.template:
src: templates/Caddyfile.ulna.j2
dest: /etc/caddy/Caddyfile
become: true
- name: Restart caddy
ansible.builtin.systemd:
state: restarted
name: caddy
become: true