Infrastructure as Code for the personal HomeLab.
Note: This is a Pulumi-based reimplementation of a Terraform based setup (located in a private GitHub repository).
On macOS run the following command to install just:
brew install just
For other operating systems, have a look at the installation section in the just documentation.
Subsequently, set up the repository:
# 1) install the required tooling: the install step uses brew and therefore works only on macos;
# on other operation systems check the needed tools in the justfile.shared and install these manually
just install
# 2) initialize the tooling
just init
For a list of available commands, just run just
within the git repository.
Use act to run the GitHub Actions CI flow locally.