To initialize the home lab, you need a controller, a machine that runs the initialization process.
On the controller, you need the following software tools:
- Git. Tested with Git version >=
2.25.0
. - An OCI container runtime, such as Docker. Tested with Docker version >=
20.10
. - A connection to an IP network that can route packets to the internet.
To initialize the home lab, do the following:
- Clone this repository.
- Change the working directory to the root of the cloned repository.
- Provision new, physical hosts.
- Run the
scripts/run-ansible.sh
script.