No description
Find a file
2024-07-17 19:16:46 +10:00
vars patch to auto renew certs with cron 2024-03-06 12:57:39 +11:00
.gitignore patch to auto renew certs with cron 2024-03-06 12:57:39 +11:00
inventory patch to auto renew certs with cron 2024-03-06 12:57:39 +11:00
LICENSE.txt Add files via upload 2023-12-17 23:32:07 +11:00
main.ansible.yml Update main.ansible.yml 2024-07-17 19:16:46 +10:00
README.md Update README.md 2023-12-14 01:45:37 +11:00

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.