Yesterday at #CfgMgmtCamp I attended a talk by @ripienaar on his new #Choria #ConfigurationManagement system https://choria-cm.dev/.
Lots of already usable neat ideas packed into a 2 months old project:
- lightweight shell script integration for idempotent resource management, rather than implementing yet another bizarro DSL
- single-file yaml manifests (data + resources in a single self-contained place)
- all-in-one statically linked go binary that you can stick anywhere and runs really fast
- health checks + remediation loop when using agent mode
- bundle support for common operations
Seems like something worth keeping an eye out for, in the niche between spaghetti shell scripts, slow-ish ansible roles and full-blown OpenVox deployments, especially for "snowflake" one-shot deployments.