Automatically provisions my ubuntu server exactly how I want it
Find a file
2025-06-17 23:27:23 -05:00
files added docker install and pihole and portainer containers 2023-11-16 17:26:46 -06:00
ansible.cfg bootstrapped and organized ansible 2023-11-15 16:04:14 -06:00
bootstrap.yml bootstrapped and organized ansible 2023-11-15 16:04:14 -06:00
hosts initial commit, adds sudoer file 2023-11-09 15:55:58 -06:00
playbook.yml added better name to task 2025-06-17 23:27:23 -05:00
README.md Update README.md 2025-06-08 15:12:24 -05:00

home_server_ansible

Automatically provisions my ubuntu server exactly how I want it. Focus is on initial setup of server and auto-setup pi-hole. Potentially will add more applications later.

Setup on host machine

This is how you install ansible on Ubuntu.

sudo apt update

sudo apt install software-properties-common

sudo add-apt-repository --yes --update ppa:ansible ansible

sudo apt install ansible

Managing Docker

docker ansible documentation here. Make sure to install the correct dependencies on host (ansible galaxy docker) and install correct requriements on client (python docker sdk and other dependencies)