Terraform Variables (Terraform Cloud)

Hi Gengz, di artikel kali ini saya akan coba sharing bagaimana cara memakai Terraform Variables di Terraform Cloud, yuk cekidot aja.

Asumsi saya, temen temen sudah sign up ya untuk Terraform Cloud, gretong kok, bisa up to 5 orang. Disini saya connect dari Terraform ke GitLab menggunakan OAuth. Yuk kita akses dulu Workspace kita seperti dibawah ini ke bagian Variables.

Kita bisa menggunakan Terraform Variables atau Environment Variables, di contoh kali ini yang akan digunakan adalah Terraform Variables untuk Access Key dan Secret Key AWS. Yuk kita click saja

Kita punya beberapa pilihan seperti dibawah ini. Key adalah nama dari variable yang nanti bisa kita panggil di terraform code kita, sedangkan Value adalah nilainya.

Saya akan menambahkan key “access_key” yang valuenya adalah Access Key dari AWS saya dan saya juga akan menambahkan “secret_key” yang valuenya adalah Secret Key dari AWS saya. Berhubung ini data sensitive, saya akan checklist untuk opsi “Sensitive” nya, jadi kita tidak bisa melihat kembali valuenya, jika selesai silahkan click “Save Variable”

2 variable diatas pada dasarnya sama dengan code dibawah ini, sama sama memiliki nama variable dan juga value(default value)

variable "access_key" {
   default = "my-access-key"
}

variable "secret-key" {
   default = "my-secret-key"
}

Semua sudah siap, kita coba jalankan plannya ya

Kita tunggu sejenak ya, plannya sedang di check

Wah tidak ada error, mantap ya, bila tidak muncul error berarti kita sudah berhasil memanggil Terraform Variables yang sudah kita buat. Untuk mempermudah teman teman, silahkan mengakses github dibawah ini untuk bisa melihat source code terraformnya. Happy learning

https://github.com/ludesdeveloper/terraform-env-var-example

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout /  Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )

Connecting to %s

Situs yang Didukung WordPress.com.

Atas ↑

%d blogger menyukai ini: