add-deploy-homelab #28
Reference in New Issue
Block a user
Delete Branch "add-deploy-homelab"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Add NATS-based deployment system using
homelab-deployfor message-driven deployments across the fleet.Changes
homelab-deployfrom git.t-juice.clubhomelab.deploy.enable- opt-in per host, requiresvault.enablehomelab-deploypolicy added to all AppRolessystem/homelab-deploy.nixauto-configures listener when enabledhomelab-deploycommand available vianix developHosts Enabled
Terraform Changes
homelab-deploypolicy forsecret/data/shared/homelab-deploy/*shared/homelab-deploy/Post-Merge Steps
tofu applyinterraform/vault/to create policy and secretsnk -gen user -puboutand updateterraform.tfvarstofu applywith real NKey valuessystemctl status homelab-deploy-listenerUsage
Subjects:
deploy.test.<hostname>- specific hostdeploy.test.all- all test-tier hostsdeploy.test.role.<role>- hosts by roledeploy.prod.*- production tier (same patterns)