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.