Достъпен OpenVox, клон на системата за управление конфигурации Puppet

Представен е първият брой на проекта OpenVox, развиващ форк на системата за автоматизация на управлението на конфигурацията Puppet, позволяваща автоматизация на администрирането на групи от сървъри и организиране на централизирано изпълнение на задачи като управление на потребители, инсталиране на пакети и актуализиране на конфигурации. Отбелязва се, че първият брой OpenVox 8.11 е еквивалентен на аналогичната версия на Puppet и може да се използва за нейна прозрачна замяна. Кодът на проекта е написан на Ruby и се разпространява под лицензия Apache 2.0.

OpenVox планират да се развиват като мек форк („soft-fork“), синхронизирани с кода на Puppet и запазващи пълна съвместимост с версиите на Puppet. В момента екипът, създал форка, работи с представители на компания Perforce, притежаваща проекта Puppet, за създаване на съвместен ръководен комитет, който ще определя посоката на развитие на OpenVox и Puppet.

Отбелязва се, че до приключване на процеса на ребрандиране и разгръщане на системата за тестване, OpenVox не е препоръчван за работни внедрения в критично важни инфраструктури. Функционално OpenVox поддържа същите команди, модули, разширения и настройки, каквито и Puppet.

Сред целите на OpenVox са споменати: модернизиране на кодовата база и екосистемата (например, добавяне на поддръжка за актуални операционни системи); фокусиране на разработката върху нуждите на общността и потребителите; демократизиране на поддръжката на платформата и предоставяне на възможност за предаване на необходимите промени, без оглед на изискванията на бизнеса; поддържане на активна и отзивчива общност.

Като причина за създаването на форка се посочва промяната в политиката на компания Perforce, която през 2022 г. погълна проекта Puppet. През есента на 2024 г. компания Perforce прекрати публичното разпространение на бинарни пакети с Puppet, фокусирайки се върху развитието на вътрешното клонче и спирайки разработката на отворената кодова база. Лицензията за Puppet остава същата, но изходният код, създаден от Perforce, вече не е обществено достъпен.

Според създателите на OpenVox, този проект трябва да се счита за основен, тъй като по същество Perforce създаде свой собствен проприетарен форк на Puppet на базата на предварително подготвения и отдалечен с участието на общността код. Разработчиците на OpenVox ще продължат развитието на основната кодова база, но не могат да използват името Puppet, което принадлежи на Perforce. Компанията Perforce се опита да наложи на общността едностранно сътрудничество, при което общността трябваше да поддържа community-версията на Puppet, без да предоставя подходящи възможности и свободи. Но такова сътрудничество не удовлетворяваше общността.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster