Files
ansible-adguardhome/tasks/systemd_service.yml

27 lines
692 B
YAML

---
- name: Get info about running services
service_facts:
- name: Disable systemd-resolved's DNSStubResolver
include_tasks: disable_dnsstubresolver.yml
when: >-
adguardhome_disable_systemd_dnsstubresolver and
ansible_facts.services
.get("systemd-resolved.service", {})
.get("state") == "running"
- name: Install systemd service
template:
src: adguardhome.service.j2
dest: "/etc/systemd/system/{{ adguardhome_service_name }}.service"
mode: "0664"
register: adguardhome_systemd_unit
notify:
- reload systemd daemon
- restart adguardhome
- name: Ensure service is enabled
service:
name: "{{ adguardhome_service_name }}"
enabled: yes