Lot of `ccm` updates in the last weeks: - Agent m...
# choria
r
Lot of
ccm
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