Terraform adalah alat otomatisasi infrastruktur sumber terbuka yang dibuat oleh HashiCorp. Itu ditulis dalam bahasa pemrograman Go. Ini memungkinkan Anda untuk mendefinisikan dan mendeskripsikan infrastruktur Anda sebagai kode di dalam file konfigurasi menggunakan bahasa deklaratif dan untuk menerapkan dan mengelola infrastruktur tersebut di berbagai penyedia cloud publik seperti AWS, GCP, Azure, dll.
Alur kerja dasar saat menggunakan Terraform adalah:
1. Tulis file konfigurasi di komputer tempat Anda mendeklarasikan elemen infrastruktur yang ingin Anda buat.
2. Beri tahu Terraform untuk menganalisis konfigurasi Anda, lalu buat infrastruktur yang sesuai.
Tutorial ini akan menjelaskan cara menginstal Terraform di Ubuntu 18.04.
Instal Terraform
Terraform sangat mudah dipasang. Anda dapat mengunduh Terraform dari halaman unduhan Terraform. Pilih paket yang sesuai untuk sistem operasi dan arsitektur Anda, unzip arsip dan pindahkan biner ke direktori yang disertakan dalam variabel PATH Anda.
Pertama, buat direktori ~/bin:
mkdir ~/bin
Di Ubuntu, jika Anda membuat direktori ini, direktori ini akan otomatis ditambahkan ke PATH Anda.
Selanjutnya, unduh arsip zip. Kunjungi halaman unduhan Terraform untuk mengunduh versi terbaru.
wget https://releases.hashicorp.com/terraform/0.12.24/terraform_0.12.24_linux_amd64.zip
Buka zip arsip. Arsip akan mengekstrak biner tunggal yang disebut terraform
.
unzip terraform_0.12.24_linux_amd64.zip
Pindahkan terraform
biner ke direktori yang disertakan dalam PATH
sistem Anda dalam kasus kami itu ~/bin
direktori.
mv terraform ~/bin
Untuk memeriksa apakah Terraform terinstal, jalankan:
terraform version
# Terraform v0.12.24
Tempat terbaik untuk mempelajari cara menggunakan Terraform, menerapkan, dan mengelola infrastruktur Anda adalah dokumen Terraform. Ada banyak penyedia yang dapat Anda kelola dengannya.
Tautan
- https://www.terraform.io/