diff --git a/ansible/deploy.yml b/ansible/deploy.yml index 3ef5e65..578dba2 100644 --- a/ansible/deploy.yml +++ b/ansible/deploy.yml @@ -68,6 +68,14 @@ owner: root group: root mode: "0644" + register: caddy_config_copy + + - name: Restart Caddy service if config changed + systemd: + name: caddy + state: restarted + daemon_reload: yes + when: caddy_config_copy.changed - name: Ensure Supervisor directory exists file: diff --git a/ansible/hosts.ini b/ansible/hosts.ini index 2794b15..2a3e189 100644 --- a/ansible/hosts.ini +++ b/ansible/hosts.ini @@ -1,3 +1,3 @@ # It is expected that you have sepiatonesxyz defined in your .ssh/config [production] -sepiatonesxyz ansible_host=sepiatonesxyz +sepiatonesxyz ansible_host=sepiatonesxyz ansible_python_interpreter=/usr/bin/python3.11