Instalasi Terraform Pada Sistem Operasi Linux (Part 1)

Pada tulisan kali ini saya akan membahas salah satu automation tools yang saat ini cukup populer dan banyak digunakan yaitu terraform. Tulisan mengenai Terraform akan saya bagi nantinya menjadi beberapa bagian dan pada tulisan ini keseluruhan saya akan membahas instalasi Terraform terlebih dahulu.

Umumnya Terraform sendiri digunakan untuk melakukan pembuatan Instances pada beberapa cloud provider, sebenarnya kita sendiri dapat membuat Instances tersebut melalui halaman dashboard masing-masing cloud Provider namun apabila kita diberikan tugas untuk membuat banyak Instances dengan konfigurasi dan spesifikasi yang berbeda-beda satu dan lainnya hal ini cukup sulit juga apabila dikerjakan secara manual. Untuk itu Terraform hadir untuk menjawab masalah ini, dengan Terraform kita dapat menentukan konfigurasi masing-masing Instances juga spesifikasi yang akan kita gunakan serta image yang akan kita pakai untuk Instances. Tentunya dengan Terraform konfigurasi yang kita buat dapat lebih konsisten serta terukur karena sesuai dengan script provision yang kita definisikan sebelumnya.

Terraform sendiri dibuat oleh hashicorp dan pada tulisan ini Terraform yang berjalan adalah versi 0.11.13. Terraform mendukung banyak Cloud Provider seperti Digital Ocean, GCP dan Linode serta Terraform dapat juga digunakan untuk services seperti Cloudflare, Gitlab dan banyak lagi. Untuk melihat dukungan dari Terraform dapat dilihat pada halaman berikut https://www.terraform.io/docs/providers/ .

Saat ini langsung saja kita bahas instalasi Terraform pada sistem operasi Linux

Pertama-tama install unzip terlebih dahulu untuk meng-ekstrak paket terraform yang diunduh

# Centos

$ yum –y install unzip

# Ubuntu

$ apt-get install unzip

Selanjutnya unduh paket terraform

$ wget https://releases.hashicorp.com/terraform/0.11.13/terraform_0.11.13_linux_amd64.zip

Setelah itu ekstrak file yang sudah diunduh sebelumnya.

$ unzip terraform_0.11.13_linux_amd64.zip

Setelah file sudah ter-ekstrak pindahkan file terraform ke path /usr/local/bin

$ mv terraform /usr/local/bin

Terakhir tes apakah terraform sudah berjalan dengan menjalankan command berikut

$ terraform -v

Terraform v0.11.13

Author: Andreas Eko Widodo

A Linux Technology Enthusiast, Amateur Blog Writer, Amateur System and DevOps Engineer.
Please follow and like us: