Ansible playbook for automation home server deployment

to use script for your needs:

  • create ssh key pair
  • create hosts file
[home]
main_home_server ansible_host=your_server_ip
  • encrypt your pihole and root password with ansible-vault

  • run:

ansible-playbook main.yml --ask-vault-pass