{"id":6905,"date":"2025-01-28T02:24:48","date_gmt":"2025-01-28T02:24:48","guid":{"rendered":"https:\/\/cacheinfosys.com\/?p=6905"},"modified":"2025-01-29T01:16:27","modified_gmt":"2025-01-29T01:16:27","slug":"openvox-the-community-driven-fork-of-puppet-has-arrived","status":"publish","type":"post","link":"https:\/\/cacheinfosys.com\/it\/openvox-the-community-driven-fork-of-puppet-has-arrived\/","title":{"rendered":"OpenVox: The Community-Driven Fork of Puppet Has Arrived"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"6905\" class=\"elementor elementor-6905\" data-elementor-settings=\"{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d3f8dba e-flex e-con-boxed e-con e-parent\" data-id=\"d3f8dba\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-21f6fae e-con-full e-flex e-con e-child\" data-id=\"21f6fae\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-25199da elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-ha-post-title happy-addon ha-post-title\" data-id=\"25199da\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ha-post-title.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"ha-post-title elementor-size-default\">OpenVox: The Community-Driven Fork of Puppet Has Arrived<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8073c90 e-con-full e-flex e-con e-child\" data-id=\"8073c90\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-85a75a4 custom-post-image elementor-widget elementor-widget-ha-post-featured-image happy-addon ha-post-featured-image\" data-id=\"85a75a4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ha-post-featured-image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"764\" src=\"https:\/\/cacheinfosys.com\/it\/wp-content\/uploads\/2025\/01\/59833d78-eder-pozo-perez-ljfdgu07whk-unsplash-1024x764-1.jpg\" class=\"attachment-full size-full wp-post-image\" alt=\"\" srcset=\"https:\/\/cacheinfosys.com\/it\/wp-content\/uploads\/2025\/01\/59833d78-eder-pozo-perez-ljfdgu07whk-unsplash-1024x764-1.jpg 1024w, https:\/\/cacheinfosys.com\/it\/wp-content\/uploads\/2025\/01\/59833d78-eder-pozo-perez-ljfdgu07whk-unsplash-1024x764-1-300x224.jpg 300w, https:\/\/cacheinfosys.com\/it\/wp-content\/uploads\/2025\/01\/59833d78-eder-pozo-perez-ljfdgu07whk-unsplash-1024x764-1-768x573.jpg 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-af642fa e-flex e-con-boxed e-con e-parent\" data-id=\"af642fa\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-5a80802 e-con-full e-flex e-con e-child\" data-id=\"5a80802\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t<div class=\"elementor-element elementor-element-127929c e-con-full e-flex e-con e-child\" data-id=\"127929c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-75d0787 elementor-widget elementor-widget-ha-post-info happy-addon ha-post-info\" data-id=\"75d0787\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ha-post-info.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"ha-inline-items ha-icon-list-items ha-post-info\">\n\t\t\t\t\t<li class=\"ha-icon-list-item elementor-repeater-item-953cc05 ha-inline-item\" itemprop=\"datePublished\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"ha-icon-list-text ha-post-info__item ha-post-info__item--type-date\">\n\t\t\t\t\t\t\t\t\t\tJanuary 28, 2025\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ea51fb1 e-con-full e-flex e-con e-child\" data-id=\"ea51fb1\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0f483b7 blog-text-custom elementor-widget elementor-widget-text-editor\" data-id=\"0f483b7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The\u00a0DevOps automation landscape\u00a0is set for a significant shift as\u00a0Puppet\u2018s open-source community launches\u00a0OpenVox, a fork of the popular Puppet\u00a0Infrastructure as Code\u00a0tool.<\/p><p>This fork sprang from Puppet\u2019s owner,\u00a0Perforce, moving Puppet\u2019s binaries and packages to a private, hardened, and controlled location. In addition, community contributors would have limited access to the program, and usage beyond 25 nodes will require a commercial license. These changes have been resisted by long-time Puppet users and contributors who started this fork.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fa154d3 blog-text-custom elementor-widget elementor-widget-heading\" data-id=\"fa154d3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Perforce Abandons Open Source<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-89ea463 blog-text-custom elementor-widget elementor-widget-text-editor\" data-id=\"89ea463\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>According to a blog post by\u00a0Ben Ford, a Puppet software engineer, \u201cIt soon became clear that all further Puppet development would be moved to internal forks and that\u00a0Perforce\u2019s open source Puppet would see no further development.\u201d Therefore, the community had to set off on its own path.<\/p><p>While initially referred to as the OpenPuppetProject, the community, now known as\u00a0Vox Pupuli, has settled on\u00a0OpenVox as the fork\u2019s name. This decision came after Perforce explicitly refused to allow the use of the Puppet name. OpenVox started life as a\u00a0Puppet mirror by Overlook InfraTech\u00a0to provide community packages in late 2024 when Perforce discontinued public packaging efforts.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c60e8a9 blog-text-custom elementor-widget elementor-widget-heading\" data-id=\"c60e8a9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">OpenVox to the Rescue<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d00761a blog-text-custom elementor-widget elementor-widget-text-editor\" data-id=\"d00761a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The OpenVox project aims to continue Puppet\u2019s work while adhering to open-source principles. A GitHub repository has been set up, and discussions are ongoing regarding the project\u2019s organizational structure and future direction.<\/p><p>OpenVox was launched in late 2024 as a\u00a0Puppet mirror by Overlook InfraTech\u00a0to provide community packages. Vox\u00a0Pupuli describes it as a \u201csoft fork.\u201d\u00a0\u00a0The group intends to maintain downstream compatibility for as long as possible. Indeed, the new Puppet Standards Steering Committee will include seats representing the whole community, including Perforce. Whether Perforce is interested in joining them is another question.<\/p><p>Vox Pupuli published the first release of OpenVox on January 21st.\u00a0OpenVox 8.11\u00a0is functionally equivalent to Puppet 8.11, the program\u2019s latest release. Future OpenVox versions will build on this functionality while intentionally maintaining compatibility with Puppet.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-612e868 blog-text-custom elementor-widget elementor-widget-text-editor\" data-id=\"612e868\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>That said, OpenVox won\u2019t slavishly follow Puppet. Its plans include:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-18a9e87 blog-text-custom elementor-widget elementor-widget-text-editor\" data-id=\"18a9e87\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ol><li>Modernize the OpenVox codebase and ecosystem. In particular, the developers plan to support current operating systems and Ruby versions rather than relying on fifteen-year-old unmaintained RubyGems.<\/li><li>Recentering and focusing on community requirements. Actual usage patterns will drive development rather than which customer has the deepest pockets at the moment.<\/li><li>Democratizing platform support. Instead of waiting a year for Puppet to support the current release of Ubuntu Linux, community members can contribute to the project themselves.<\/li><li>Maintaining an active and responsive open-source community. Yes, your pull request will finally get reviewed.<\/li><\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-682f639 blog-text-custom elementor-widget elementor-widget-text-editor\" data-id=\"682f639\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The DevOps community is watching OpenVox take shape with interest. The fork represents not just a technical divergence but a philosophical one, emphasizing the importance of open collaboration in software development.<\/p><p>OpenVox\u2019s success will depend on community support and contributions. As the project evolves, it may attract users wary of Perforce\u2019s new direction for Puppet, potentially reshaping the landscape of infrastructure automation tools.<\/p><p>Interesting in trying it? You can replace an existing Puppet installation or start fresh on a test system using the instructions provided on\u00a0Vox Pupuli\u2019s install docs page. If you need professional help,\u00a0two companies are providing OpenVox migration services and support options.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Who forked who is a question for the one-time Puppet community activists and Puppet&#8217;s owner, Perforce, to debate. What users need to know is that there&#8217;s now an open source fork of Puppet, OpenVox.<\/p>\n","protected":false},"author":1,"featured_media":6910,"comment_status":"open","ping_status":"open","sticky":false,"template":"elementor_header_footer","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1],"tags":[],"class_list":["post-6905","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog"],"acf":[],"_links":{"self":[{"href":"https:\/\/cacheinfosys.com\/it\/wp-json\/wp\/v2\/posts\/6905","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cacheinfosys.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cacheinfosys.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cacheinfosys.com\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cacheinfosys.com\/it\/wp-json\/wp\/v2\/comments?post=6905"}],"version-history":[{"count":0,"href":"https:\/\/cacheinfosys.com\/it\/wp-json\/wp\/v2\/posts\/6905\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cacheinfosys.com\/it\/wp-json\/wp\/v2\/media\/6910"}],"wp:attachment":[{"href":"https:\/\/cacheinfosys.com\/it\/wp-json\/wp\/v2\/media?parent=6905"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cacheinfosys.com\/it\/wp-json\/wp\/v2\/categories?post=6905"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cacheinfosys.com\/it\/wp-json\/wp\/v2\/tags?post=6905"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}