- Install ansible.
- Set up public key authentication to homelab server.
- Clone or download this repository to your local drive
- Update inventory file
inventoryif needed. - Run
ansible-galaxy install -r requirements.ymlinside this directory to install required Ansible roles. - Run the playbook with :
ansible-playbook main.yml \
--ask-become-pass \
--extra-vars "homelab_user=debian"This playbook has been tested with molecule using a Debian 13 podman image.
Run molecule test to start the entire molecule test workflow (need molecule to be installed).