infra/caddy_services.yml
2023-08-03 20:24:07 +03:00

23 lines
519 B
YAML

---
- 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