I am no longer maintaining mcm, so I have archived this repository. Cloud providers have increasingly moved to models that require less system-level configuration management.
Minimal Configuration Manager (mcm) is a suite of tools to provide configuration management, like Puppet or Chef.
However, mcm differs in that it tries to embody the Unix philosophy, in particular: Make each program do one thing well. To do a new job, build afresh rather than complicate old programs by adding new "features".
mcm operates on a data format for describing a catalog of resources, with tools for both producing and consuming this data format.
This is not an official Google product; it is just code that happens to be owned by Google.
Read the Getting Started guide for details on how to build and run mcm.
Join the mcm-develop group.
Please follow the Go Code of Conduct when posting in both the group and the issue tracker. If you encounter any conduct-related issues, contact Ross Light ([email protected]).
Apache 2.0. See the LICENSE file for details.