Loading howto/fabric.md +15 −0 Original line number Diff line number Diff line Loading @@ -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 Loading Loading
howto/fabric.md +15 −0 Original line number Diff line number Diff line Loading @@ -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 Loading