- name: Get dependencies for PiHole when: not pihole_setup.stat.exists become: "{{ do_become }}" ansible.builtin.apt: name: [ "cron", "curl", "dhcpcd5", "dns-root-data", "dnsutils", "git", "idn2", "idn2", "iputils-ping", "libcap2-bin", "libcap2", "lighttpd", "lsof", "netcat", "php-cgi", "php-cli", "php-curl", "php-intl", "php-sqlite3", "php-xml", "psmisc", "sqlite3", "sudo", "unzip", "wget", "whiptail", ] state: latest - name: Checkout PiHole become: "{{ do_become }}" ansible.builtin.git: repo: "https://github.com/pi-hole/pi-hole.git" clone: yes dest: "/etc/.pihole" depth: 1 umask: "022"