ansible-caddy/roles/install/tasks/service-systemd.yml
GregoryDosh 8d2bc9806f
All checks were successful
Version Bump Galaxy.yml / Version Bump Galaxy.yml (push) Successful in 4s
chore: restructure templates to include destination dir
2025-11-18 17:22:03 -06:00

20 lines
603 B
YAML

# SPDX-License-Identifier: AGPL-3.0-or-later
# SPDX-FileCopyrightText: 2025 Dosh LLC
---
- name: Template caddy systemd service into place
become: true
ansible.builtin.template:
src: "{{ role_path }}/templates/etc/systemd/system/caddy.service.j2"
dest: "/etc/systemd/system/caddy.service"
owner: root
group: root
mode: "0644"
register: _caddy_service_template
notify:
- "Restart caddy"
- name: Force systemd daemon reload
when: _caddy_service_template.changed or _caddy_caddyfile_paths.changed
become: true
ansible.builtin.systemd_service:
daemon_reload: true