... | ... | @@ -486,3 +486,20 @@ things. He hasn't committed to the project [in over a year](https://github.com/d |
|
|
shortly after [announcing](https://sweetness.hmmz.org/2019-10-28-operon.html) a "private-source" (GPL, but no public
|
|
|
code release) rewrite of the Ansible engine, called [Operon](https://networkgenomics.com/operon/). So
|
|
|
it's [unclear what the fate of mitogen will be](https://github.com/dw/mitogen/issues/751).
|
|
|
|
|
|
### spicerack and cumin
|
|
|
|
|
|
The Wikimedia Foundation (WMF, the organisation running Wikipedia)
|
|
|
created a set of tools called [spicerack](https://github.com/wikimedia/operations-software-spicerack). It is a framework of
|
|
|
Python code built on top of [Cumin](cumin), on top of which they wrote a
|
|
|
set of [cookbooks](https://gerrit.wikimedia.org/r/plugins/gitiles/operations/cookbooks) to automate various ad-hoc operations on the
|
|
|
cluster.
|
|
|
|
|
|
Like Fabric, it doesn't ship Python code on the remote servers: it
|
|
|
merely executes shell commands. The advantage over Fabric is that it
|
|
|
bridges with the Cumin inventory system to target servers based on the
|
|
|
domain-specific language (DSL) available there.
|
|
|
|
|
|
It is also very WMF-specific, and probably would be useless outside of
|
|
|
that context. It does have good examples of how Cumin can be used as a
|
|
|
library for certain operations, however. |