scripts: add create-host tool for automated host configuration generation #6
Reference in New Issue
Block a user
Delete Branch "phase2-host-config-generator"
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?
Implements Phase 2 of the automated deployment pipeline.
This commit adds a Python CLI tool that automates the creation of NixOS host
configurations, eliminating manual boilerplate and reducing errors.
Features:
Usage:
create-host --hostname myhost --ip 10.69.13.50/24
The tool generates:
All generated configurations include full system imports (monitoring, SOPS,
autoupgrade, etc.) and are validated with nix flake check and tofu validate.
Co-Authored-By: Claude Sonnet 4.5 noreply@anthropic.com