Dalam artikel ini, kita akan membahas apa itu Terraform adalah dan cara memasang terraform pada berbagai distribusi Linux menggunakan HashiCorp repositori.
Apa itu Terraform?
Terraform adalah alat orkestrasi cloud yang populer di dunia otomatisasi, yang digunakan untuk menerapkan infrastruktur Anda melalui IAC (Infrastruktur sebagai kode ) mendekati. Terraform dibangun oleh Hashicorp dan dirilis di bawah Lisensi Publik Mozilla . Ini mendukung cloud publik, pribadi, dan hybrid, saat ini Terraform mendukung 145 penyedia, yang mencakup penyedia populer seperti AWS, Azure cloud, GCP, Oracle cloud, dan banyak lainnya.
Terraform arsitekturnya sangat sederhana. Yang Anda butuhkan hanyalah mengunduh biner terraform ke mesin lokal/server Anda yang akan bertindak sebagai mesin dasar Anda. Kami harus menyebutkan penyedia untuk bekerja dalam file sintaks kami. Terraform akan mengunduh plugin untuk penyedia tertentu secara otomatis dan akan mengautentikasi dengan API penyedia untuk menjalankan rencana.
Apa yang dimaksud dengan Infrastruktur sebagai Kode?
Proses penyediaan dan pengelolaan sumber daya seperti Mesin Virtual, Penyimpanan, Jaringan, Basis Data, dll. melalui file definisi yang dapat dibaca mesin, bukan alat interaktif atau konfigurasi perangkat keras.
Fitur
- Sumber terbuka.
- Sintaksis deklaratif.
- Modul yang Dapat Dicolokkan.
- Infrastruktur yang tidak dapat diubah.
- Arsitektur khusus klien yang sederhana.
Mari kita mulai…
Menginstal Terraform di Distribusi Linux
Terraform paket distribusi utama datang dalam .zip
format, yang menyertakan file tunggal yang dapat dieksekusi yang dapat Anda buka kompresinya di lokasi mana pun di sistem Linux Anda.
Namun, untuk integrasi yang lebih sederhana dengan alat manajemen konfigurasi, terraform juga menawarkan repositori paket untuk Debian -berbasis dan RHEL -sistem berbasis, yang memungkinkan Anda memasang Terraform menggunakan alat manajemen paket default Anda yang disebut APT dan Yum.
Instal Terraform di Debian, Ubuntu &Mint
$ curl -fsSL https://apt.releases.hashicorp.com/gpg | sudo apt-key add - $ sudo apt-add-repository "deb [arch=$(dpkg --print-architecture)] https://apt.releases.hashicorp.com $(lsb_release -cs) main" $ sudo apt install terraform
Instal Terraform di RHEL, CentOS &Fedora
$ sudo yum install -y yum-utils $ sudo yum-config-manager --add-repo https://rpm.releases.hashicorp.com/$release/hashicorp.repo $ sudo yum install terraform
Sekarang penginstalan dapat diverifikasi dengan menjalankan perintah versi terraform sederhana.
$ terraform version
Itu saja untuk artikel ini. Instalasinya sangat sederhana, mudah diatur dan beberapa editor teks seperti Atom dan VSCode juga hadir dengan dukungan bahasa untuk terraform.