Terraform
Logo programu | |
| Autor | Mitchell Hashimoto i inni HashiCorp |
|---|---|
| Pierwsze wydanie | 28 lipca 2014; około 11 lat temu |
| Aktualna wersja stabilna | 1.15.5 (27 maja 2026) [±] |
| Język programowania | Go |
| System operacyjny | Microsoft Windows, Linux, macOS, FreeBSD, OpenBSD, Solaris |
| Licencja | Business Source License 1.1 |
| Strona internetowa | |
Terraform – oprogramowanie umożliwiające zarządzanie infrastrukturą komputerową na modelu infrastruktura jako kod (ang. Infrastructure as code), stworzone przez Mitchella Hashimoto i rozwijana przez jego firmę HashiCorp. Używane do definiowania zasobów zarówno w chmurze, jak i on-premise w czytelnych dla człowieka plikach konfiguracyjnych, które można wersjonować, używać ponownie i udostępniać[1].
Według badania przeprowadzonego przez serwis Stack Overflow w 2022 roku, Terraform było jednym z najczęściej używanych narzędzi związanych z programowaniem komputerów[2].
Projekt od początku był dostępny na licencji MPL 2.0. 10 sierpnia 2023, HashiCorp poinformowało o zmianie licencji na BSL, która zakazuje komercyjnego używania wersji community projektu przez podmioty oferujące "konkurencyjne usługi"[3].
Po przejściu projektu na licencję BSL, został utworzony fork projektu Terraform o nazwie OpenTofu[4].
Funkcjonalność
Terraform zapewnia integrację z popularnymi technologiami od dostawców m.in. Cisco, Cloudflare, GitHub, GitLab, MongoDB, a także publicznymi platformami chmurowymi, takimi jak Amazon Web Services, Microsoft Azure, Google Cloud Platform, Oracle Cloud czy VMware Cloud[5].
Konfiguracja aplikacji zapisywana jest w plikach tekstowych w dedykowanym formacie HashiCorp Configuration Language oraz w dokumentach typu JSON[6].
Oprogramowanie posiada dedykowany rejestr modułów, który zapewnia gotowe konfiguracje zarządzania infrastrukturą komputerową[7].
Przypisy
- ↑ What is Terraform | Terraform | HashiCorp Developer [online], What is Terraform | Terraform | HashiCorp Developer [dostęp 2023-03-21] (ang.).
- ↑ Stack Overflow Developer Survey 2022 | Other tools [online], survey.stackoverflow.co [dostęp 2022-07-13] (ang.).
- ↑ HashiCorp Adopts Business Source License for All Products [online], InfoQ [dostęp 2025-03-02] (ang.).
- ↑ Manifesto | OpenTofu [online], opentofu.org [dostęp 2025-03-02] (ang.).
- ↑ HashiCorp Releases Next Generation of Terraform Enterprise [online], globenewswire.com, 12 grudnia 2017 [dostęp 2022-07-13] (ang.).
- ↑ What is HCL (Hashicorp Configuration Language), how does it relate to Terraform, and why is it growing in popularity? [online], hub.packtpub.com, 18 lipca 2019 [dostęp 2022-07-13] (ang.).
- ↑ HashiCorp Terraform 0.11 [online], hashicorp.com [dostęp 2022-08-07] (ang.).
Linki zewnętrzne
- Oficjalne repozytorium oprogramowania w serwisie GitHub
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.