ansible roles and scripts used for rgoncalves.se's homelab. This repository is a rewrite of the now deprecated `_infrastructure/ansible`. # Quickstart ``` $ poetry install $ poetry shell $ . ./bin/env $ ansible-playbook site.workstation.yml -e _workstation_user=$USER $ ansible-playbook site.prerequisites.yml $ ansible-playbook site.all.yml ``` # Naming scheme The fully qualified name of a host is composed as follows : `[site]-[role]-[number]` site | name --- | --- openbsd.amsterdam | ams on-premise | local mobile workstation | (nothing) role | name --- | --- domain controller | dcontroller workstation | wstation hypervisor | hvisor router | rter