Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/zombiezen/mcm

A suite of tools to provide configuration management.
https://github.com/zombiezen/mcm

administration configuration-management devops scripting

Last synced: 3 months ago
JSON representation

A suite of tools to provide configuration management.

Awesome Lists containing this project

README

        

# mcm — Minimal Configuration Manager

[![Build Status](https://travis-ci.org/zombiezen/mcm.svg?branch=master)](https://travis-ci.org/zombiezen/mcm)

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](https://en.wikipedia.org/wiki/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.**

## Getting Started

Read the [Getting Started guide](https://zombiezen.github.io/mcm/getting-started) for details on how to build and run mcm.

## Discuss

Join the [mcm-develop](https://groups.google.com/forum/#!forum/mcm-develop) group.

Please follow the [Go Code of Conduct](https://golang.org/conduct) when posting in both the group and the issue tracker.
If you encounter any conduct-related issues, contact Ross Light ([email protected]).

## License

Apache 2.0. See the [LICENSE](LICENSE) file for details.

[Contributing?](CONTRIBUTING.md)