- name: Set pihole webpassword become: true ansible.builtin.lineinfile: path: /etc/pihole/setupVars.conf regexp: "^WEBPASSWORD=" line: WEBPASSWORD={{ pihole.password | hash("sha256") | hash("sha256") | default("")}} create: yes - name: Set pihole theme become: true ansible.builtin.lineinfile: path: /etc/pihole/setupVars.conf regexp: "^WEBTHEME=" line: WEBTHEME=default-dark #default-dark default-darker default-light create: yes - name: Set pihole layout become: true ansible.builtin.lineinfile: path: /etc/pihole/setupVars.conf regexp: "^WEBUIBOXEDLAYOUT=" line: WEBUIBOXEDLAYOUT=boxed create: yes - name: Set pihole listen become: true ansible.builtin.lineinfile: path: /etc/pihole/setupVars.conf regexp: "^DNSMASQ_LISTENING=" line: DNSMASQ_LISTENING=bind create: yes - name: Set pihole fqdn forwarding become: true ansible.builtin.lineinfile: path: /etc/pihole/setupVars.conf regexp: "^DNS_FQDN_REQUIRED=" line: DNS_FQDN_REQUIRED=true create: yes - name: Set pihole reverse lookup become: true ansible.builtin.lineinfile: path: /etc/pihole/setupVars.conf regexp: "^DNS_BOGUS_PRIV=" line: DNS_BOGUS_PRIV=true create: yes