The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

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

31.01.2025 12:20

Представлен первый выпуск проекта 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, не предоставляя при этом должных возможностей и свобод. Но такое сотрудничество не устроило сообщество.

 
  1. Главная ссылка к новости (https://voxpupuli.org/blog/202...)
  2. OpenNews: Компания Perforce объявила о поглощении проекта Puppet
  3. OpenNews: Выпуск системы управления конфигураций серверов Puppet 4
  4. OpenNews: Система управления конфигурацией Chef стала полностью открытым проектом
  5. OpenNews: Проект Puppet меняет лицензию с GPL на Apache
  6. OpenNews: Выпуск системы управления конфигурацией Ansible 2.3
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/62650-openvox
Ключевые слова: openvox, puppet, perforce
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (39) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (2), 14:00, 31/01/2025 [ответить] [﹢﹢﹢] [ · · · ]      [к модератору]
  • –4 +/
    еще один glimpse.

     
  • 1.3, Аноним (3), 14:02, 31/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +5 +/
    Чем больше форков - тем лучше! А если оригинал перейдёт на своей собственный форк - ещё лучше!
     
     
  • 2.9, Аноним (9), 14:48, 31/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    Иногда мне кажется, что идею создания форков продвинули корпораты...
    Разобщение вместо сплочения. Удобно же, когда разработчики конкурентного продукта грызутся, делают одну и ту же работу дважды-трижды-четырежды, каждый в своём "уютном" форке, и топчутся на месте. А ты идёшь вперёд.

     
     
  • 3.10, Анониссимус (?), 14:55, 31/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +6 +/
    Как раз возможность делать форки -- это возможность идти вперёд. А если форкнуть нельзя, приходится переписывать с нуля.
     
     
  • 4.13, Аноним (13), 16:09, 31/01/2025 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +1 +/
    > Как раз возможность делать форки -- это возможность идти вперёд.

    Угу. Особенно когда после каждой TEH DRAMA делается очередной форк со словами "не, ну мы же не лопухи-папередныки, мы точно сделаем как нужно!".

    И в итоге у тебя куча недопиленных несовместимых форков разной степени васянности, которые шли куда угодно, только не вперед. Лучше бы учились договариваться, а не форкать.

     
     
  • 5.15, Аноним (15), 17:14, 31/01/2025 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    А ты без инфлюенсера с ютуба не можешь выбрать каким пользоваться, а уж про допилить что-то под свои нужды и вовсе можно забыть, да?
     
     
  • 6.18, Аноним (-), 17:41, 31/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +3 +/
    > А ты без инфлюенсера с ютуба не можешь выбрать каким пользоваться,

    А никаким ты нормально не воспользуешься, что и инфлюенсором, что без.
    Потому что на выходе сорта вот того самого.

    > а уж про допилить что-то под свои нужды и вовсе можно забыть, да?

    Зачем мне оно? Я на шво6одке не помешан, если нет подходящего - то возму проприетарь, главное чтобы она работала.


     
  • 5.21, Аноним (21), 17:54, 31/01/2025 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Движение вперёд с обрыва.
     
  • 4.31, Аноним (9), 20:48, 31/01/2025 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Форк, как крайняя мера, конечно, хорошая возможность... Но когда форкают каждый понедельник - это симптом...
     

  • 1.7, Аноним (-), 14:21, 31/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • –8 +/
    > на основе подготовленного и отлаженного при участии сообщества кода
    > исходный код, созданный Perforce, перестал был общедоступным

    Т.е. Perforce создала этот код, а сообщество просто его "подготовило" (чтобы это ни значило) и отлажали?))
    Но не смотря на это они считают "данный проект следует считать основным".
    Наглость "сообщеста" просто переходит все границы

     
     
  • 2.12, Аноним (12), 15:24, 31/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +2 +/
    Проект изначально был открытым, но потом вокруг него создали компанию для оказания техподдержки и оплаты труда основных разработчиков. Эту компанию и купил Perforce.
     
     
  • 3.26, _ (??), 20:24, 31/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Ну!?
    Не лучше ли вместо откапывания борт проводницы пользовать ещё живую? ;-)
    Мы везде с папета слезли на ансибл. Это не везде было тривиально ... а иногда и ух как НЕ! ... но вотЪ - слезли :)
     
     
  • 4.32, chdlb (?), 22:09, 31/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    а папет это разве не про облачную срань?

    ansible'ом так что можно что угодно сконфигурировать, хоть роутер

     
     
  • 5.35, Аноним (35), 05:30, 01/02/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Паппет устарел, когда Ансибла ещё в помине не было. Выросло поколение…
     
     
  • 6.39, chdlb (?), 12:30, 01/02/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    > Паппет устарел, когда Ансибла ещё в помине не было. Выросло поколение…

    согласен, выросло:

    - вместо прямого ответа на вопрос везде сунет свое самомнение
    - вместо информации, которую и спрашивают, потому что раньше не сталкивались, предлагают 0
    - вместо достоверных фактов, несут бред

    папет до сих релизится, даже беглый серф по вебу дает такую информацию, и появился Puppet Bolt agentless в 2018

    но хотелось чужой опыт послушать, а вот нет никого

     
     
  • 7.42, Аноним (15), 19:27, 01/02/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Информация гуглится на раз-два. То, что Паппет релизится это, конечно, замечательно, но вот былой популярности у него больше нет, а так-то и Солярка релизится, если понимаешь о чём я.

    А опыт простой: был паппет, он тормозил. Написали Шеф чтобы не тормозил, а он всё равно начал тормозить. Написали Ансибл, получилось быстрее, но в два раза хуже, чем первые два. Потом пришёл клауд с тотальным API, и вся движуха в целом закончилась, так как дёргать апишечку можно хоть портянкой на баше, хоть Ансиблом (если совсем ума нет), а лучше Терраформом. Я когда-то отвечал за миграцию с Паппета на /хоть что-то что не тормозит/. Шеф тогда был уже тормозом, а Ансибл ещё даже ходить не научился толком. Поэтому я тогда выбрал CFEngine, так и пользуемся им для базового сетапа серверов по сей день. Сегодня 99.99999% работы быстрее и дешевле выполнять в публичном клауде*, для которого сабж не нужен. А где нужно физические серверы содержать, там у CFEngine и по сей день нет конкурентов, но большинство его не осиливает даже на уровне концепций, поэтому пользуйтесь Ансиблом, людей проще найти будет.

    * Some conditions apply

     
     
  • 8.44, chdlb (?), 23:03, 01/02/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    хорошая шутка, жирная... текст свёрнут, показать
     
  • 8.45, chdlb (?), 23:03, 01/02/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    особенно про дешевле ... текст свёрнут, показать
     
  • 8.48, freak (??), 13:46, 04/02/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    ага, я помню времена, когда цфэнджин толком и не умел пакеты ставить через пакет... текст свёрнут, показать
     

  • 1.16, Аноним (15), 17:18, 31/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +/
    Странная инициатива. Паппет умер ещё до покупки Перфорсом. У кого-то (того же Перфорса) на него было много чего завязано, но уже в 2010 было очевидно, что и Паппет, и Шеф вчистую слили Терраформу и Ансиблу. Кому сегодня этот тормоз может понадобиться — ума не приложу. Но раз надо так надо, удачи проекту и спонсоров побогаче.
     
     
  • 2.17, Аноним (17), 17:25, 31/01/2025 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    а что, анзибл умеет за оркестровку кучи серверов?
    обычно, я слышал, его используют для разворачивания однотипного сложноконфигурационного ПО, ибо руками делать одно и то же в (10 и более) конфигах на разных машинах - утомляет.
     
     
  • 3.22, Аноним (22), 18:28, 31/01/2025 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +1 +/
    Ансибль умеет за орестровку. Просто надо уметь его готовить.
     
     
  • 4.30, Аноним (17), 20:42, 31/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    пните в какой нибудь кукбук, где расписано как
    у меня лапки
     
     
  • 5.47, Соль земли (?), 09:57, 03/02/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Боюсь всё гораздо хуже.
     
  • 3.27, _ (??), 20:26, 31/01/2025 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +1 +/
    > а что, анзибл умеет за оркестровку кучи серверов?

    Нет конечно! Это коффе-машина!

    ;-D

     
  • 3.40, chdlb (?), 18:17, 01/02/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > а что, анзибл умеет за оркестровку кучи серверов?
    > обычно, я слышал, его используют для разворачивания однотипного сложноконфигурационного
    > ПО, ибо руками делать одно и то же в (10 и
    > более) конфигах на разных машинах - утомляет.

    гугли inventory

     
  • 2.20, Дмитрий (??), 17:52, 31/01/2025 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    не, ну серьезно, онсамбля умеет форсить конфиги нормально, да?
     
     
  • 3.24, scriptkiddis (?), 19:31, 31/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Что это значит?
     
     
  • 4.28, _ (??), 20:27, 31/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +2 +/
    Да если бы он, болезный, сам бы знал ;-)
     

  • 1.23, scriptkiddis (?), 19:29, 31/01/2025 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +/
    До тех пор покасервер на яве, не интересно.
     
     
  • 2.29, Аноним (17), 20:40, 31/01/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    ох уж эти nodejs поклонники с их завирусованным репом.
     
     
  • 3.34, Аноним (34), 04:40, 01/02/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Даже нодэжс будет получше этого корпоратского трупа...
     
     
  • 4.36, KKK (?), 10:05, 01/02/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    Не лучше, js и его производная экосистема - худшее явление индустрии.
     

  • 1.33, Аноним (-), 02:56, 01/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • –1 +/
    > По мнению создателей OpenVox, данный проект следует считать основным, так как, по сути, Perforce
    > создала свой проприетарный форк Puppet на основе подготовленного и отлаженного при участии сообщества кода.

    Так кто писал лицензию апача? Ну вот корпы и поюзали свою свободу фигу показать.

     
  • 1.37, Прохожий (??), 10:16, 01/02/2025 [ответить] [﹢﹢﹢] [ · · · ]      [к модератору]
  • +/
    Подскажите отличие OpenVox от Puppet Enterprise с точки зрения "возможностей, функционала"?
     
  • 1.38, Аноним (38), 12:13, 01/02/2025 [ответить] [﹢﹢﹢] [ · · · ]      [к модератору]
  • +1 +/
    там где есть кубер, терраформ и ансибл, шеф и кукла не нужны

    что, оркестровка серверов? нaxpeна? оркестровка контейнеров жеж!

     
     
  • 2.41, 0x0ff (?), 18:58, 01/02/2025 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Угу, а контейнеры живут само по себе -  вакууме.
     
     
  • 3.46, Аноним (38), 19:37, 02/02/2025 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    контейнеры “живут” в оркестраторе контейнеров, таких как Kubernetes, Docker Swarm, OpenShift, Nomad.
    если ты не заметил, то в списке нет Puppet и Chef’а, это инструмент для другого
     
  • 2.43, Аноним (43), 20:56, 01/02/2025 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    А если первые два применяются, для чего используется третий продукт?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2025 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру