{"repo":"purpleidea/mgmt","free":true,"listed":false,"github":"https://github.com/purpleidea/mgmt","clone":"git clone https://github.com/purpleidea/mgmt.git","description":"Next generation distributed, event-driven, parallel config management!","language":"Go","stars":4307,"topics":["golang","go","configuration-management","config-management","devops","etcd","distributed-systems","graph-theory","choreography"],"license":"GPL-3.0","category":"deployment-docker-iac","readme_excerpt":"mgmt : next generation config management! [!TIP] Introductory guide now available! [!TIP] Resource reference now available! [!TIP] Function reference now available! About: Mgmt is a real-time automation tool. It is familiar to existing configuration management software, but is drastically more powerful as it can allow you to build real-time, closed-loop feedback systems, in a very safe way, and with a surprisingly small amount of our mcl code. For example, the following code will ensure that your file server is set to read-only when it's friday. It can run continuously, intermittently, or on-demand, and in the first case, it will guarantee that your system is always in the desired state for that instant! In this mode it can run as a decentralized cluster of agents across your network, each exchanging information with the others in real-time, to respond to your changing needs. For example, if you want to ensure that some resource runs on a maximum of two hosts in your cluster, you can specify that quite easily: As you add and remove hosts from the cluster, the real-time schedule function will dynamically elect up to two hosts from the available pool. These specific functions aren't intrinsic to the core design, and new ones can be easily added. Please read on if you'd like to learn more... Community: Come join us in the mgmt community! Medium Link --- --- Website https://mgmtconfig.com/ Matrix #mgmtconfig on Matrix.org Mastodon #mgmtconfig Mailing list looking for a new home, ","default_branch":null,"files":null,"tree":[],"storefront":"/r/purpleidea","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/purpleidea/mgmt/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}