| repository |
|---|
homelab |
My homelab config.
This homelab configuration depends on the following tools:
Other dependencies can be automatically installed by running mise install.
The terraform modules aren't split up properly, yet, so they need to be applied in a specific order:
- Apply the cluster module:
- Disable the
talos_machine_bootstrapresource. - Apply the module.
- Apply the module again to pick up the new node IPs.
- Enable the
talos_machine_bootstrapresource. - Apply the module again to bootstrap the nodes.
- Disable the
- Apply the baseline module:
- Disable any optional services in
environment.hcl. - Apply the module.
- Enable storage services in
environment.hcl. - Apply the module again.
- Enable the rest of the services.
- Apply the module again.
- Disable any optional services in