... | ... | @@ -299,6 +299,21 @@ is to implement some things natively in Python: |
|
|
do operate on multiple servers *synchronously* something that, for
|
|
|
example, is hard to do in Puppet
|
|
|
|
|
|
* lifecycle management in an heterogeneous environment: we need to be
|
|
|
able to:
|
|
|
|
|
|
* provision bare-metal on our leased machines at Cymru, on rented
|
|
|
machines at Hetzner, on Hetzner cloud, in Openstack (currently
|
|
|
done by hand, with shell scripts, and Fabric)
|
|
|
|
|
|
* reboot the entire infrastructure, considering mirrors and
|
|
|
ganeti clusters (currently done with Fabric)
|
|
|
|
|
|
* do ad-hoc operations like "where is php-fpm running?"
|
|
|
(currently done with Cumin)
|
|
|
|
|
|
* retire machines (currently done by hand and Fabric)
|
|
|
|
|
|
### Nice to have
|
|
|
|
|
|
* long term maintenance - this should not be Legacy Code and must be
|
... | ... | |