[ansible][attitude-adjuster]
change
commit e1cda8d205530ac48c03cc3841185e82ca3a9b00
author Alpha Chen <alpha@kejadlen.dev>
date
parent 5a0cd902
diff --git a/ansible/attitude-adjuster/main.yml b/ansible/attitude-adjuster/main.yml
index ad795b11..c0a4df9a 100644
--- a/ansible/attitude-adjuster/main.yml
+++ b/ansible/attitude-adjuster/main.yml
@@ -14,4 +14,6 @@
 
 - import_playbook: ddclient.yml
 - import_playbook: home-assistant.yml
+- import_playbook: pihole.yml
+- import_playbook: traefik.yml
 - import_playbook: docker.yml
diff --git a/ansible/attitude-adjuster/pihole.yml b/ansible/attitude-adjuster/pihole.yml
new file mode 100644
index 00000000..fe96c24f
--- /dev/null
+++ b/ansible/attitude-adjuster/pihole.yml
@@ -0,0 +1,18 @@
+- hosts: attitude-adjuster
+  become: yes
+  tasks:
+
+    - name: allow access to dns
+      ufw:
+        rule: allow
+        name: DNS
+      notify: restart pihole
+
+  handlers:
+
+    - name: restart pihole
+      docker_container:
+        name: pihole
+        restart: yes
+      ignore_errors: yes
+
diff --git a/ansible/attitude-adjuster/security.yml b/ansible/attitude-adjuster/security.yml
index becd9213..a6030683 100644
--- a/ansible/attitude-adjuster/security.yml
+++ b/ansible/attitude-adjuster/security.yml
@@ -28,13 +28,10 @@
         - ufw
         - fail2ban
 
-    - name: allow access to dns, http, and https
+    - name: allow access to http, and https
       ufw:
         rule: allow
-        name: "{{ item }}"
-      with_items:
-        - DNS
-        - WWW Full
+        name: WWW Full
 
     - name: limit ssh access
       ufw: