R.I.Pienaar
01/19/2026, 9:47 AMccm updates in the last weeks:
• Agent mode for manifests mentioned recently
• JSON schema for the manifests so your editor can help with suggestions, error checking etc, also improved errors in cli
• Manifests and Hiera data can now be fetched from any HTTP(s) server significantly lowering the starting barrier
• You can extend ccm with appbuilder and appbuilder can invoke manifests. This way you can make a custom installer for a app with form or flag+arguments based input that gets passed to the manifest and you can distribute custom utilities for managing things manifests install, right in the ccm binary. No coding required for these extensions
• Pre- and Post-messages in apply so your manifests can help users to know what was done and whats next
• Generic if and unless on every resource
The focus of ccm on the CLI is very much bringing the good parts of CM into dev machines, laptops etc and to excel at snowflake machines and adhoc style managment. So it's all about easy access to manifests, to run even just once when you need it on a snowflake dev vm. Lots of user feedback and help and custom UIs to manage manifests etc.
Kind of area where CM has usually just been completely not suitable for