From 914c13d5a096d399c783d948ff6eab2340b95428 Mon Sep 17 00:00:00 2001 From: GnomeZworc Date: Sun, 23 Nov 2025 21:30:58 +0100 Subject: [PATCH] add dnsmasq and reload demon Signed-off-by: GnomeZworc --- handlers/main.yml | 5 +++++ tasks/main.yml | 9 +++++++++ vars/main.yml | 1 + 3 files changed, 15 insertions(+) create mode 100644 handlers/main.yml diff --git a/handlers/main.yml b/handlers/main.yml new file mode 100644 index 0000000..6c48822 --- /dev/null +++ b/handlers/main.yml @@ -0,0 +1,5 @@ +--- + +- name: systemctl daemon-reload + ansible.builtin.systemd: + daemon_reload: true diff --git a/tasks/main.yml b/tasks/main.yml index 8ce851b..d4a534d 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -31,10 +31,19 @@ minute: "*/5" job: "cd /opt/two && git pull > /var/log/git-pull.log 2>&1" +- name: disable and stop dnsmasq + ansible.builtin.systemd: + name: "dnsmasq.service" + enabled: False + state: "stopped" + masked: true + notify: systemctl daemon-reload + - name: deploy dnsmasq ansible.builtin.template: src: etc/systemd/system/dnsmasq.j2 dest: "/etc/systemd/system/dnsmasq@.service" + notify: systemctl daemon-reload - name: deploy dnsmasq in netns ansible.builtin.template: diff --git a/vars/main.yml b/vars/main.yml index 7449f8a..da56eb6 100644 --- a/vars/main.yml +++ b/vars/main.yml @@ -13,6 +13,7 @@ __packages: whois: {} tcpdump: {} bridge-utils: {} + dnsmasq: {} __git: __user: "{{ deploy.git_user }}"