Skip to content

paulbovbel/ansible-personal

Repository files navigation

README

This repository contains the configurations for my development laptop and homelabs. The CI runner will automatically deploy to my homelab on commit - no risk no reward!

Boostrap for development:

sudo apt update
sudo apt install -y git python3-pip python3-venv python3-wheel
git clone https://github.com/paulbovbel/ansible-personal.git
cd ansible-personal

python3 -m venv venv
./venv/bin/pip install -r requirements.txt
./venv/bin/ansible-galaxy install -r requirements.yaml

To deploy on the current machine:

./venv/bin/ansible-playbook -Ki inventory/bovbel playbooks/developer.yaml

To deploy homelab:

./venv/bin/ansible-playbook -i inventory/bovbel playbooks/lab.yaml --limit media.bovbel.com ./venv/bin/ansible-playbook -i inventory/bovbel playbooks/lab.yaml --limit franklin.bovbel.com

About

personal deployment scripts

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published