Apa itu tfenv
tfenv adalah sebuah alat yang memudahkan manajemen beberapa versi Terraform, sebuah alat infrastructure-as-code (IaC) sumber terbuka yang populer. Terraform memungkinkan pengguna untuk mendefinisikan dan mengelola infrastruktur mereka secara deklaratif, tetapi seperti perangkat lunak lainnya, proyek-proyek yang berbeda mungkin memerlukan instalasi versi Terraform yang berbeda. Di sinilah tfenv berguna.
Dengan tfenv, pengguna dapat dengan mudah beralih antara versi Terraform yang berbeda, memastikan setiap proyek menggunakan versi yang sesuai. Hal ini membantu menghindari konflik dan masalah yang dapat timbul saat menggunakan versi Terraform yang berbeda. Selain itu, tfenv memungkinkan pengguna untuk menginstal dan mengelola versi Terraform yang diperlukan tanpa perlu instalasi manual, menghemat waktu dan mengurangi kesalahan.
Cara Menginstal tfenv
Menginstal tfenv adalah cara yang sederhana dan efektif untuk mengelola beberapa versi Terraform di sistem Anda. Dengan tfenv, Anda dapat dengan mudah beralih antara versi Terraform yang berbeda sesuai dengan kebutuhan Anda. Dalam panduan ini, kita akan mencakup dua metode menginstal tfenv: menggunakan Homebrew dan Git Clone.
Menggunakan Homebrew
Anda dapat menginstal tfenv dengan menjalankan perintah berikut:
$ brew install tfenv
Setelah instalasi selesai, Anda dapat memverifikasi instalasi dengan menjalankan perintah berikut:
$ tfenv --version
Perintah ini akan menampilkan versi tfenv yang terpasang di sistem Anda.
Menggunakan Git Clone
Cara lain untuk menginstal tfenv adalah dengan menggunakan Git Clone. Berikut adalah langkah-langkah untuk menginstal tfenv menggunakan Git Clone:
-
Buka terminal Anda dan navigasikan ke direktori di mana Anda ingin menginstal tfenv.
-
Salin repositori tfenv dengan menjalankan perintah berikut:
$ git clone https://github.com/tfutils/tfenv.git ~/.tfenv
Perintah ini akan menyalin repositori tfenv ke direktori ~/.tfenv pada sistem Anda.
- Tambahkan
~/.tfenv/bin
ke variabel lingkunganPATH
Anda dengan menjalankan perintah berikut:
$ echo 'export PATH="$HOME/.tfenv/bin:$PATH"' >> ~/.bash_profile
Perintah ini akan menambahkan direktori ~/.tfenv/bin
ke variabel lingkungan PATH
Anda.
- Muat ulang lingkungan shell Anda dengan menjalankan perintah berikut:
$ source ~/.bash_profile
Perintah ini akan memuat ulang lingkungan shell Anda untuk mengambil perubahan yang Anda buat pada variabel lingkungan PATH
.
- Verifikasi instalasi dengan menjalankan perintah berikut:
$ tfenv --version
Perintah ini akan menampilkan versi tfenv yang terpasang di sistem Anda.
Cara menggunakan tfenv
Sekarang Anda telah berhasil menginstal tfenv di sistem Anda, Anda dapat menggunakannya untuk mengelola beberapa versi Terraform di sistem Anda. Artikel ini akan membahas perintah dasar untuk menggunakan tfenv.
Menampilkan daftar versi Terraform yang tersedia
Untuk menampilkan daftar versi Terraform yang tersedia yang dapat diinstal oleh tfenv, jalankan perintah berikut:
$ tfenv list-remote
Perintah ini akan menampilkan daftar semua versi Terraform yang tersedia. Nomor versi diurutkan secara menurun berdasarkan tanggal rilisnya.
Memasang versi Terraform tertentu
Untuk memasang versi Terraform tertentu, jalankan perintah berikut:
$ tfenv install <versi>
Ganti <versi>
dengan nomor versi Terraform yang ingin Anda pasang. Misalnya, untuk memasang versi Terraform 0.14.9
, jalankan perintah berikut:
$ tfenv install 0.14.9
Perintah ini akan mengunduh dan memasang versi Terraform yang ditentukan di sistem Anda.
Menggunakan versi Terraform tertentu
Untuk menggunakan versi Terraform tertentu, jalankan perintah berikut:
$ tfenv use <versi>
Ganti <versi>
dengan nomor versi Terraform yang ingin Anda gunakan. Misalnya, untuk menggunakan versi Terraform 0.14.9
, jalankan perintah berikut:
$ tfenv use 0.14.9
Perintah ini akan menetapkan versi Terraform yang ditentukan sebagai versi saat ini di sistem Anda.
Menampilkan daftar versi Terraform yang dipasang
Untuk menampilkan daftar versi Terraform yang dipasang di sistem Anda, jalankan perintah berikut:
$ tfenv list
Perintah ini akan menampilkan daftar semua versi Terraform yang dipasang di sistem Anda. Versi Terraform yang sedang aktif akan ditandai dengan tanda bintang (*
).
Menghapus versi Terraform tertentu
Untuk menghapus versi Terraform tertentu, jalankan perintah berikut:
$ tfenv uninstall <versi>
Ganti <versi>
dengan nomor versi Terraform yang ingin Anda hapus. Misalnya, untuk menghapus versi Terraform 0.14.9
, jalankan perintah berikut:
$ tfenv uninstall 0.14.9
Perintah ini akan menghapus versi Terraform yang ditentukan dari sistem Anda.
Referensi