Sappiamo tutti che Puppet e Chef sono le superstar dell'area dell'automazione IT e sono sviluppati in Ruby (sebbene il server Chef 11 sia stato riscritto in Erlang).Perché Puppet e Chef usano Ruby?
Nel mio ambiente di lavoro, un gruppo molto ampio del team operativo utilizza Python come lingua principale per sviluppare strumenti operativi o applicazioni di sistema di base.
Voglio scoprire perché sia Puppet sia Chef sono stati scritti in Ruby? Quali sono i vantaggi? Ruby supporta bene le DSL. Python può fare una cosa del genere?
Si consiglia di controllare http://saltstack.com – cpuguy83