From f13f3b38f75edd509ee457ab8308ffb0af1ec298 Mon Sep 17 00:00:00 2001
From: s3lph <account-gitlab-ideynizv@kernelpanic.lol>
Date: Tue, 4 Apr 2023 23:19:07 +0200
Subject: [PATCH] easywks: configure dns server

---
 galaxy.yml                      | 2 +-
 roles/easywks/defaults/main.yml | 1 +
 roles/easywks/handlers/main.yml | 5 +++++
 roles/easywks/tasks/config.yml  | 7 +++++++
 4 files changed, 14 insertions(+), 1 deletion(-)

diff --git a/galaxy.yml b/galaxy.yml
index 82e1e65..ba0ffa3 100644
--- a/galaxy.yml
+++ b/galaxy.yml
@@ -8,7 +8,7 @@ namespace: s3lph
 name: mailserver
 
 # The version of the collection. Must be compatible with semantic versioning
-version: '0.3.5'
+version: '0.3.6'
 
 # The path to the Markdown (.md) readme file. This path is relative to the root of the collection
 readme: README.md
diff --git a/roles/easywks/defaults/main.yml b/roles/easywks/defaults/main.yml
index 8d756b2..3363553 100644
--- a/roles/easywks/defaults/main.yml
+++ b/roles/easywks/defaults/main.yml
@@ -5,3 +5,4 @@ easywks_download: yes
 easywks_config: ""
 easywks_service_http_enabled: yes
 easywks_service_lmtp_enabled: yes
+easywks_service_dnsd_enabled: yes
diff --git a/roles/easywks/handlers/main.yml b/roles/easywks/handlers/main.yml
index c3c7ba9..a6be791 100644
--- a/roles/easywks/handlers/main.yml
+++ b/roles/easywks/handlers/main.yml
@@ -9,3 +9,8 @@
   ansible.builtin.service:
     name: easywks-lmtp
     state: restarted
+
+- name: restart easywks-dnsd
+  ansible.builtin.service:
+    name: easywks-dnsd
+    state: restarted
diff --git a/roles/easywks/tasks/config.yml b/roles/easywks/tasks/config.yml
index 78f2f91..2add4ca 100644
--- a/roles/easywks/tasks/config.yml
+++ b/roles/easywks/tasks/config.yml
@@ -10,6 +10,7 @@
   notify:
     - restart easywks-http
     - restart easywks-lmtp
+    - restart easywks-dnsd
 
 - name: start and enable easywks-http
   ansible.builtin.service:
@@ -22,3 +23,9 @@
     name: easywks-lmtp
     state: started
     enabled: "{{ easywks_service_lmtp_enabled }}"
+
+- name: start and enable easywks-dnsd
+  ansible.builtin.service:
+    name: easywks-dnsd
+    state: started
+    enabled: "{{ easywks_service_dnsd_enabled }}"