Wszyscy wiemy, że Marionetka i Szef Kuchni są supergwiazdami obszaru automatyzacji IT i są rozwijane w Ruby (chociaż serwer Chef 11 został przepisany w Erlang).Dlaczego Puppet i Chef używają Ruby?
W moim środowisku pracy bardzo duża grupa zespołu operacyjnego używa Pythona jako podstawowego języka do opracowania narzędzi operacyjnych lub podstawowych aplikacji systemowych.
Chcę dowiedzieć się, dlaczego zarówno Puppet, jak i Chef zostały napisane w Ruby? Jakie są zalety? Ruby dobrze obsługuje DSL. Czy Python może robić takie rzeczy?
Powinieneś sprawdzić http://saltstack.com – cpuguy83