[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#924685: RFP: cumin -- An automation and orchestration framework



Package: wnpp
Severity: wishlist

* Package name    : cumin
  Version         : 3.0.2
  Upstream Author : Wikimedia foundation
* URL             : https://wikitech.wikimedia.org/wiki/Cumin
* License         : GPLv3
  Programming Lang: Python
  Description     : An automation and orchestration framework

Cumin provides a flexible and scalable automation framework to execute
multiple commands on multiple hosts in parallel.

It allows to easily perform complex selections of hosts through a
user-friendly query language which can interface with different
backend modules and combine their results for a fine grained
selection. The transport layer can also be selected, and can provide
multiple execution strategies. The executed commands outputs are
automatically grouped for an easy-to-read result.

It can be used both via its command line interface (CLI) cumin and as
a Python 3 only library.

---

This is an interesting project that fills a gap between Puppet
configuration management and hand-made batch commands on mutliple
hosts. It allows sysadmins to leverage information stored in multiple
backends to selectively run jobs on subsets of the infrastructure
efficiently.

Upstream (in CC) already ships Debian packages on their Github
releases page, but it would be great to see this in Debian.

I'd be happy to sponsor this package if upstream is willing to act as
maintainers, otherwise I will look at packaging this myself.


Reply to: