[ansible][attitude-adjuster]
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: