| vars | ||
| .gitignore | ||
| inventory | ||
| LICENSE.txt | ||
| main.ansible.yml | ||
| README.md | ||
pihole-dnsovertls
Needs to be run on a existing working debain 11 or 12 pihole installation(BARE INSTALLATION, NOT A DOCKER) might make something that works with docker later but that would be a pain cause i would have to do some funky stuff
install ansible on a linux machine(literally any with an internet connection)
your package manager will probably have a version
apt install ansible
yum install ansible
dnf install ansible
pacman -Syy ansible
zypper in ansible
if not follow this guide to install with pip https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html
git clone https://github.com/Expand-sys/pihole-dnsovertls
cd pihole-dnsovertls
Edit inventory to be the ipaddress of your pihole server
Edit vars/default.yml to have your chosen domain name and your email for ssl certs
ansible-playbook -i inventory main.ansible.yml -k
The requested password is the root password of the machine you are connecting to.