2016-01-18 12:13:47 -05:00
2016-01-18 04:50:47 -05:00
2016-01-05 03:03:30 -05:00
2015-12-21 03:27:25 -05:00
2015-09-25 01:16:03 -04:00
2015-12-21 03:27:25 -05:00
2015-09-25 12:29:36 -04:00
2015-09-25 01:16:03 -04:00
2015-09-25 01:16:03 -04:00
2016-01-08 02:43:38 -05:00
2016-01-08 02:43:38 -05:00
2016-01-12 04:57:05 -05:00
2016-01-14 23:17:26 -05:00
2016-01-08 02:43:38 -05:00
2016-01-10 01:42:25 -05:00
2016-01-08 02:43:38 -05:00
2016-01-08 02:43:38 -05:00
2016-01-04 21:00:13 -05:00
2016-01-08 02:43:38 -05:00
2015-09-25 01:16:03 -04:00
2015-09-25 01:16:03 -04:00
2015-10-02 11:05:19 -04:00

mgmt: This is: mgmt!

Build Status Documentation IRC

Documentation:

Please see: DOCUMENTATION.md or PDF.

Questions:

Come join us in #mgmtconfig on Freenode!

Examples:

Please look in the examples/ folder!

Notes:

  • This is currently a research project into next generation config management technologies!
  • This is my first complex project in golang, please notify me of any issues.
  • I have some well thought out designs for the future of this project, which I'll try and write up clearly and publish as soon as possible.
  • The interfaces and code are not yet stable. Please run in development environments only!
  • This design is the result of ideas I've had from hacking on advanced config management projects.
  • I first started hacking on this in ~2013, even though I had very little time for it.
  • I couldn't think of a good name for the project, so it's now being called mgmt until someone contributes a better one!
  • I've published a number of articles about this tool:
  • There are some screencasts available:
    • TODO

Dependencies:

  • golang (required, available in most distros)
  • golang libraries (required, available with go get)
    go get github.com/coreos/etcd/client
    go get gopkg.in/yaml.v2
    go get gopkg.in/fsnotify.v1
    go get github.com/codegangsta/cli
    go get github.com/coreos/go-systemd/dbus
    go get github.com/coreos/go-systemd/util
    
  • pandoc (optional, for building a pdf of the documentation)
  • graphviz (optional, for building a visual representation of the graph)

Patches:

We'd love to have your patch! Please send it by email, or as a pull request.

Happy hacking!

Description
No description provided
Readme 12 MiB
Languages
Go 95%
Shell 2.3%
Yacc 0.9%
Makefile 0.8%
JavaScript 0.4%
Other 0.6%