OpenVox, Puppet-kokoonpanonhallintajärjestelmän haarukka, on nyt saatavilla

OpenVox-projektin ensimmäinen versio esitellään Se on Puppet-konfiguraatioiden hallinnan automaatiojärjestelmän haarukka, joka mahdollistaa palvelinryhmän hallinnan automatisoinnin ja tehtävien, kuten käyttäjien hallinnan, pakettien asennuksen ja konfiguraatiopäivitysten, keskitetyn suorituksen. On huomattava, että OpenVox 8.11:n ensimmäinen julkaisu vastaa samaa Puppetin versiota ja sitä voidaan käyttää sen läpinäkyvänä korvaajana. Projektikoodi on kirjoitettu Rubylla ja sitä jaetaan Apache 2.0 -lisenssillä.

OpenVox on suunniteltu kehitettävän soft-forkiksi, joka synkronoidaan Puppet-koodikannan kanssa ja pysyy täysin yhteensopivana Puppet-julkaisujen kanssa. Haarukan luonut tiimi työskentelee parhaillaan Puppet-projektin omistajan Perforcen edustajien kanssa luodakseen yhteisen ohjauskomitean, joka määrittää OpenVoxin ja Puppetin suunnan.

On huomattava, että OpenVoxia ei suositella tuotantokäyttöön kriittisissä infrastruktuureissa ennen kuin tuotebrändäysprosessi on valmis ja testausjärjestelmä on otettu käyttöön. Toiminnallisesti OpenVox tukee samoja komentoja, moduuleja, laajennuksia ja asetuksia kuin Puppet.

OpenVoxin tavoitteista mainitaan: koodikannan ja ekosysteemin modernisointi (esim. tuen lisääminen nykyisille käyttöjärjestelmille); kehittämisen keskittäminen yhteisön ja käyttäjien tarpeisiin; alustan tuen demokratisoituminen ja kyky ajaa läpi tarvittavat muutokset ottamatta huomioon liiketoiminnan vaatimuksia; aktiivisen ja reagoivan yhteisön ylläpitäminen.

Haarukan luomisen syyksi kerrotaan vuonna 2022 Puppet-projektin ostaneen Perforcen politiikan muutos. Syksyllä 2024 Perforce lopetti Puppet-binäärien julkisen jakelun, keskittyi sisäisen haarukan kehittämiseen ja luopui vaiheittain avoimen lähdekoodin koodikannan kehittämisestä. Puppet-lisenssi pysyi samana, mutta Perforcen luoma lähdekoodi ei ollut enää julkisesti saatavilla.

OpenVoxin tekijöiden mukaan tätä projektia tulisi pitää pääprojektina, koska pohjimmiltaan Perforce loi oman Puppetin haarukan, joka perustuu yhteisön mukana valmistettuun ja virheenkorjaukseen. OpenVox-kehittäjät jatkavat ydinkoodikannan kehittämistä, mutta he eivät voi käyttää Puppet-nimeä, jonka omistaa Perforce. Perforce yritti pakottaa yhteisöön yksisuuntaisen yhteistyön, jossa yhteisön oli ylläpidettävä Puppetin yhteisöversiota tarjoamatta tarvittavia mahdollisuuksia ja vapauksia. Mutta tämä yhteistyö ei tyydyttänyt yhteisöä.

Lähde: opennet.ru

Lisää kommentti