Publikohet OpenTofu 1.7, fork i platformës së menaxhimit të konfigurimit Terraform

ËshtĂ« prezantuar versioni OpenTofu 1.7, i cili vazhdon zhvillimin e bazĂ«s sĂ« hapur tĂ« kodit tĂ« platformĂ«s Terraform pĂ«r menaxhimin e konfigurimit dhe automatizimin e mirĂ«mbajtjes sĂ« infrastrukturĂ«s. Zhvillimi i OpenTofu kryhet nĂ«n kujdesin e organizatĂ«s Linux Foundation, duke pĂ«rdorur njĂ« model tĂ« hapur qeverisjeje me pjesĂ«marrjen e komunitetit tĂ« formuar nga kompani dhe entuziastĂ« tĂ« interesuar pĂ«r projektin (mbĂ«shtetjen pĂ«r projektin e kanĂ« shpallur 161 kompani dhe 792 zhvillues individualĂ«). Kodi i projektit Ă«shtĂ« shkruar nĂ« gjuhĂ«n Go dhe shpĂ«rndahet sipas licencĂ«s MPL 2.0.

Fork-u u krijua si pĂ«rgjigje ndaj kalimit tĂ« produkteve tĂ« HashiCorp te licenca pronĂ«sore BSL 1.1, e cila kufizon pĂ«rdorimin e kodit nĂ« sistemet cloud qĂ« konkurrojnĂ« me produktet dhe shĂ«rbimet e HashiCorp. Ndryshimi i licencĂ«s shpjegohet me dĂ«shirĂ«n pĂ«r tĂ« ruajtur financimin e zhvillimeve tĂ« veta nĂ« kushtet kur modelet klasike tĂ« licencimit nuk arrijnĂ« t’i bĂ«jnĂ« ballĂ« pĂ«rfitimit parazitar nga kompani qĂ« pĂ«rdorin kodin burimor tĂ« hapur tĂ« zhvillimeve tĂ« HashiCorp pĂ«r tĂ« krijuar produktet e tyre komerciale cloud pa marrĂ« pjesĂ« nĂ« zhvillimin e pĂ«rbashkĂ«t.

Platforma mund tĂ« pĂ«rdoret pĂ«r ndĂ«rtimin, ndryshimin dhe versionimin e infrastrukturĂ«s sipas konceptit “infrastruktura si kod”, ku konfigurimi i sistemeve pĂ«rshkruhet nĂ« njĂ« gjuhĂ« tĂ« nivelit tĂ« lartĂ« tĂ« orientuar sipas fushĂ«s dhe trajtohet nĂ« mĂ«nyrĂ« tĂ« ngjashme me kodin. OpenTofu mbĂ«shtet gjithashtu ndĂ«rtimin e njĂ« grafi burimesh, i cili pĂ«rcakton tĂ« gjitha lidhjet midis burimeve pĂ«r paralelizim efikas tĂ« operacioneve mbi to dhe pĂ«r zbatimin e ndryshimeve duke marrĂ« parasysh varĂ«sitĂ«.

OpenTofu lejon gjithashtu që, mbi bazën e konfigurimit të përcaktuar, të gjenerohet një plan ekzekutimi (Execution Plan), i cili bën të mundur vlerësimin e veprimeve mbi infrastrukturën përpara zbatimit të tyre real. Ndryshimet komplekse në infrastrukturë mund të kryhen në mënyrë të automatizuar, me përfshirje minimale të administratorit, çka ndihmon në shmangien e shumë gabimeve të shkaktuara nga faktori njerëzor. Njëkohësisht, administratori mund të ndjekë plotësisht se çfarë do të ndryshohet dhe në çfarë rendi, duke përdorur planin e ekzekutimit dhe grafikun e burimeve të ofruara.

Ndër ndryshimet në versionin OpenTofu 1.7:

  • MundĂ«si pĂ«r tĂ« mbrojtur skedarĂ«t e rĂ«ndĂ«sishĂ«m tĂ« gjendjes duke pĂ«rdorur enkriptim fundor. Enkriptimi bĂ«n tĂ« mundur pĂ«rjashtimin e qasjes sĂ« personave tĂ« paautorizuar nĂ« kĂ«ta skedarĂ« gjatĂ« pĂ«rdorimit tĂ« backendeve tĂ« ruajtjes qĂ« nuk konsiderohen tĂ« besueshme. FjalĂ«kalimi pĂ«r enkriptim mund tĂ« pĂ«rcaktohet pĂ«rmes variablave tĂ« mjedisit ose sistemeve tĂ« menaxhimit tĂ« çelĂ«save, si AWS KMS, GCP KMS dhe OpenBao.
  • MbĂ«shtetje pĂ«r funksione dinamike tĂ« pĂ«rcaktuara nga provider-i. Kjo mundĂ«si i lejon provider-it tĂ« ofrojĂ« jo vetĂ«m burime, por edhe funksione pĂ«r pĂ«rdorim nĂ« kodin OpenTofu. PĂ«r mĂ« tepĂ«r, funksionet mund tĂ« pĂ«rcaktohen nĂ« mĂ«nyrĂ« dinamike nga provider-i, nĂ« varĂ«si tĂ« konfigurimit tĂ« pĂ«rdoruesit. MbĂ«shtetja pĂ«r kĂ«tĂ« funksionalitet tashmĂ« Ă«shtĂ« shtuar nĂ« provider-Ă«t eksperimentalĂ« Lua dhe Go.
  • JanĂ« zbatuar operacione deklarative tĂ« fshirjes, qĂ« lejojnĂ« shĂ«nimin e njĂ« burimi pĂ«r heqje nga skedari i gjendjes, por ruajtjen e tij nĂ« infrastrukturĂ«n e krijuar.
  • MundĂ«si pĂ«r tĂ« pĂ«rdorur ciklet «for_each» nĂ« blloqet qĂ« kryejnĂ« import, pĂ«r tĂ« thjeshtuar importimin e disa burimeve tipike.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster