OpenTofu 1.7 vÀljaanne, konfiguratsioonihalduse platvormi Terraform hargnenud versioon

Esitatud on OpenTofu 1.7 vÀljalase, mis jÀtkab avatud lÀhtekoodiga konfiguratsiooni haldamise ja infrastruktuuri sÀilitamise automatiseerimise platvormi Terraform arendamist. OpenTofu arendust juhib Linux Foundation, kes kasutab avatud juhtimismudelit koos kogukonnaga, mis koosneb projektist huvitatud ettevÔtetest ja entusiastidest (projekti toetust on kuulutanud 161 ettevÔtet ja 792 iseseisvat arendajat). Projekti kood on kirjutatud Go keeles ja see jaotatakse MPL 2.0 litsentsi alusel.

Fork loodi vastuseks sellele, et HashiCorp tĂ”i oma tooted ĂŒle BSL 1.1 patenteeritud litsentsile, mis piirab koodi kasutamist pilvesĂŒsteemides, mis konkureerivad HashiCorpi toodete ja teenustega. Litsentsi muutmist pĂ”hjendatakse sooviga sĂ€ilitada oma arenduste rahastamine, sest klassikalised litsentsimudeli ei suuda vastu seista ettevĂ”tete parasiitimisele, kes kasutavad HashiCorpi avatud lĂ€htekoodiga arenduste lĂ€htekoodi enda kommertspilvetoote loomiseks osalemata ĂŒhises arenduses.

Platvormi saab kasutada infrastruktuuri loomiseks, muutmiseks ja versioonimiseks, jĂ€rgides infrastruktuuri kui koodi kontseptsiooni, kus sĂŒsteemide konfiguratsioon on kirjeldatud kĂ”rgtasemel objektikeskses keeles ja töödeldud sarnaselt koodiga. OpenTofu toetab ressursside graafi loomist, mis mÀÀratleb kĂ”ik ressursivahelised seosed efektiivseks ressursside kasutamise ja muudatuste tegemiseks, arvestades sĂ”ltuvusi.

OpenTofu vÔimaldab ka mÀÀratud konfiguratsiooni alusel genereerida teostusplaani (Execution Plan), mis vÔimaldab hinnata tegevusi infrastruktuuriga enne nende tegelikku rakendamist. Komplekssed muudatused infrastruktuuris saab teha automatiseeritult minimaalse administraatori osalusega, mis vÔimaldab vÀltida paljusid inimfaktorist tingitud vigu. Sellegipoolest saab administraator tÀielikult jÀlgida, mida tÀpselt muudetakse ja mis jÀrjekorras, kasutades pakutud teostusplaani ja ressursigraafi.

OpenTofu 1.7 versiooni muudatuste hulgas:

  • VĂ”imalus kaitsta olulisi olekufailide andmeid lĂ”pp-tĂ€iendatud krĂŒpteerimisega. KrĂŒpteerimine vĂ€listab kolmandate isikute juurdepÀÀsu andmetele, kui kasutatakse usaldamatute salvestuslahendusi. KrĂŒpteerimise parool vĂ”ib olla mÀÀratud keskkonnamuutujate vĂ”i vĂ”tmehaldussĂŒsteemide abil, nagu AWS KMS, GCP KMS ja OpenBao.
  • Toetatakse teenusepakkuja mÀÀratletud dĂŒnaamilisi funktsioone. Antud funktsioon vĂ”imaldab teenusepakkujal pakkuda mitte ainult ressursse, vaid ka funktsioone, mida saab kasutada OpenTofu koodis. Veelgi enam, funktsioone saab teenusepakkuja dĂŒnaamiliselt mÀÀrata vastavalt kasutaja konfiguratsioonile. Esitatud funktsionaalsuse tugi on juba lisatud eksperimentaalsetesse Lua ja Go pakkujatesse.
  • On rakendatud deklaratiivsed kustutamisoperatsioonid, mis vĂ”imaldavad mĂ€rkida ressursi kustutamiseks olekufailist, kuid salvestada selle loodud infrastruktuuri.
  • VĂ”imalus rakendada "for_each" silmuseid plokkides, mis teostavad importimist, et lihtsustada mitme tĂŒĂŒbilise ressursi importimist.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster