Overview
ConfigCraft is a declarative server configuration tool that turns YAML specs into reproducible Linux server setups. It handles packages, services, firewall rules, and user management in a single, version-controlled file.
Key Principles
- Idempotent -- running the same config twice produces the same result
- Declarative -- describe what you want, not how to get there
- Minimal -- single binary, no agent required on target machines
- Fast -- parallel execution of independent tasks