carnivuth / labcraft

homelab provisioning and maintenance operations

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LABCRAFT

Personal ansible collection for homelab management over proxmox virtual environment

INSTALLATION

  • clone repository
git clone https://github.com/carnivuth/labcraft
  • create venv and install dependencies
cd labcraft
python -m venv env
source env/bin/activate
pip install -r requirements.txt

link the collection inside ~/.ansible/collections/ansible_collections/

  • create inventory following the template in inventory/inventory.proxmox.yml
cp inventory/inventory.proxmox.yml inventory/inventory.proxmox.yml
  • run playbooks

ROLES

About

homelab provisioning and maintenance operations


Languages

Language:Jinja 93.4%Language:Shell 6.6%