Repository navigation
v0.1.0: the 2023 tutorial
This is the tutorial as it stood in October 2023, tagged so it stays easy to find before the refresh starts. It's a historical snapshot, so please don't follow it as written for a new install.
Known problems
- The runner steps say to install and register GitLab Runner inside the VM, but the
libvirt-driverscripts run on the host. config.tomland the README sayiconcurrentwhere they should sayconcurrent.runner-builder.shinstalls Debian'sdockerpackage, which isn't the Docker container engine.cleanup.shasks the VM to shut down, then deletes its disk without waiting for it to stop.- The README doesn't mention creating
/opt/tf-stateor/root/.ssh/id_rsaon the host, and the scripts need both.
Out of date
- The runner image is Debian 11, which reached end of life on August 31, 2026.
- The README registers the runner with a registration token, which GitLab no longer recommends.
- The screenshots show GitLab's 2023 interface.
This version has no license file.