/homelab

A bunch of useful tools and scripts to manage my home lab.

Primary LanguagePython

HomeLab

A bunch of useful tools and scripts to manage my home lab of Raspberri Pis

Contents


├── README.md
├── src
│   ├── recipes
│   │   ├── Recipe.py             - Base class for all recipes
│   │   ├── Recipes.py            - Where the actual recipes are defined
│   ├── setup_new_pi.py                 - Current script to setup a new Raspberry Pi
│   └── util
│       ├── ConnectionManager.py        - Helper to establish SSH connections and execute commands on a remote host
│       ├── TemplateHelper.py           - Helper class to manage templates
└── templates
    ├── ubuntu_base.template       Base template to configure a new Raspberry Pi running Raspbian Bullseye 
    └── ubuntu_k3.template         Template to install k3s on a Raspberry Pi with Raspbian Bullseye