Production Deployment¶
This homelab is designed to be created from scratch with one command.
Because this project applies GitOps practices, it's the source of truth for my homelab, so you'll need to fork it to make it yours:
By using this project you agree to the license.
Provided that you've finalized the network configuration, which is optional, and ensured metal requirements and dependencies on external resources are met, simply run:
and observe the magic happen.
If you want to have more control over the deployment (possibly to run some verifications after each deployment stage), you can follow the following workflow:
- Metal provisioning
- System resources provisioning:
make system
- External resources provisioning:
make external
- Finalize the installation:
make finalize
- Followed by manual post-install steps