← Katalog
E I A C

OpenTofu

Infrastructure-as-Code

Otwarty fork Terraform (MPL-2.0) zgodny z HCL i providerami.

★ 25 000 MPL-2.0 #iac#hcl#terraform#linux-foundation

OpenTofu to społecznościowy fork Terraform pod skrzydłami Linux Foundation, powstały po zmianie licencji HashiCorp na BUSL. Zachowuje zgodność z językiem HCL, formatem stanu i ekosystemem providerów, więc dla większości projektów jest niemal drop-in. Rozwija też własne funkcje, np. szyfrowanie stanu po stronie klienta.

Kiedy używać

  • Chcesz pozostać na licencji open source (MPL-2.0) bez ograniczeń BUSL.
  • Migrujesz istniejący kod Terraform i zależy Ci na zgodności.
  • Potrzebujesz funkcji jak natywne szyfrowanie stanu.

Przykład użycia

# migracja z Terraform jest zwykle zamianą binarki
tofu init
tofu plan
tofu apply

Pliki .tf, moduły i providerzy działają bez zmian — różni się przede wszystkim komenda (tofu zamiast terraform).

Warto wiedzieć

  • Zgodność celowana w wersje Terraform z okresu forka; nowsze funkcje HashiCorp mogą się różnić.
  • Wspierany przez wielu dostawców i zintegrowany z popularnymi platformami CI/CD.