Skip to content

Commit

Permalink
Merge pull request #4 from wandansible/runtime-dir
Browse files Browse the repository at this point in the history
Add runtime directory for caddy where admin socket can be stored
  • Loading branch information
gizmoguy authored Dec 23, 2024
2 parents f6102c2 + 51d8c4b commit 9858d07
Showing 3 changed files with 26 additions and 0 deletions.
5 changes: 5 additions & 0 deletions handlers/main.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
---
- name: systemd daemon-reload
ansible.builtin.systemd:
daemon_reload: true

- name: restart caddy
listen: systemd daemon-reload
ansible.builtin.service:
name: caddy
state: restarted
17 changes: 17 additions & 0 deletions tasks/install.yml
Original file line number Diff line number Diff line change
@@ -28,3 +28,20 @@
name: "{{ caddy_apt_packages }}"
install_recommends: false
state: present

- name: Add caddy service overrides directory
ansible.builtin.file:
path: /etc/systemd/system/caddy.service.d
state: directory
owner: root
group: root
mode: u=rwx,g=rx,o=rx

- name: Add caddy service overrides
ansible.builtin.template:
src: service-overrides.conf
dest: /etc/systemd/system/caddy.service.d/service-overrides.conf
owner: root
group: root
mode: u=rw,g=r,o=r
notify: systemd daemon-reload
4 changes: 4 additions & 0 deletions templates/service-overrides.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# {{ ansible_managed }}

[Service]
RuntimeDirectory=caddy

0 comments on commit 9858d07

Please sign in to comment.