Unverified Commit faf74f9f authored by Dmitriy Safronov's avatar Dmitriy Safronov Committed by GitHub
Browse files

systemd deps (#2)

parent bf44699e
Loading
Loading
Loading
Loading
+10 −2
Original line number Diff line number Diff line
- name: (Re)start dnsmasq service
- name: Enable dnsmasq service
  ansible.builtin.systemd:
    state: restarted
    enabled: true
    daemon_reload: true
    # force: true
    name: "dnsmasq.service"
  notify: Restart systemd-resolved service

- name: Restart systemd-resolved service
  ansible.builtin.systemd:
    state: restarted
    enabled: true
    daemon_reload: true
    name: "systemd-resolved.service"
+4 −21
Original line number Diff line number Diff line
@@ -31,30 +31,13 @@
    mode: '0644'
    owner: root
    group: root
  notify: (Re)start dnsmasq service

- name: Create requirements override directory for systemd-resolved systemd service
  ansible.builtin.file:
    path: "/etc/systemd/system/systemd-resolved.service.requires"
    state: directory
    mode: '0755'
    owner: root
    group: root

- name: Create requirements override link on dnsmasq service for systemd-resolved systemd service
  ansible.builtin.file:
    src: "/lib/systemd/system/dnsmasq.service"
    dest: "/etc/systemd/system/systemd-resolved.service.requires/dnsmasq.service"
    mode: '0644'
    owner: root
    group: root
    state: link
  notify: (Re)start dnsmasq service
  notify: Enable dnsmasq service

- name: Install dnsmasq
  ansible.builtin.package:
    name: dnsmasq
    state: present
  notify: Enable dnsmasq service

- name: Create main config for dnsmasq
  ansible.builtin.template:
@@ -63,7 +46,7 @@
    mode: '0644'
    owner: root
    group: root
  notify: (Re)start dnsmasq service
  notify: Enable dnsmasq service

- name: Create custom config for dnsmasq
  when:
@@ -76,4 +59,4 @@
    mode: '0644'
    owner: root
    group: root
  notify: (Re)start dnsmasq service
  notify: Enable dnsmasq service