Terraform Installasi di Linux Rocky 9.4

Terraform adalah alat yang populer untuk mengelola infrastructure as code (IaC). Dengan Terraform, Anda dapat membuat, mengelola, dan memperbarui infrastruktur cloud dengan definisi konfigurasi yang dapat dipelihara. Panduan ini akan menjelaskan langkah-langkah untuk menginstal Terraform di Linux Rocky 9.4.

prerequisite

Sebelum memulai, pastikan Anda memiliki akses ke sistem dengan Linux Rocky 9.4 dan memiliki hak akses root atau pengguna dengan izin sudo. Dalam panduan ini saya telah mempersiapkan Rocky Linux di VM Proxmox.

Langkah 1: Update Sistem

Pertama, kita perlu memastikan sistem kita mutakhir dengan menjalankan perintah berikut:

sudo dnf update -y

Perintah ini akan memperbarui semua paket yang terinstal ke versi terbaru.

Langkah 2: Install Paket Dependensi

Untuk menginstal Terraform, kita memerlukan beberapa paket dependensi seperti dnf-plugins-core. Jalankan perintah berikut untuk menginstalnya:

sudo dnf install -y dnf-plugins-core

Langkah 3: Tambahkan Repository HashiCorp

HashiCorp, pembuat Terraform, menyediakan repository resmi untuk memudahkan instalasi. Tambahkan repository HashiCorp ke sistem Anda dengan menjalankan perintah berikut:

sudo dnf config-manager –add-repo https://rpm.releases.hashicorp.com/RHEL/hashicorp.repo

Langkah 4: Install Terraform

Setelah repository ditambahkan, kita dapat menginstal Terraform dengan perintah berikut:

sudo dnf -y install terraform

Langkah 5: Verifikasi Instalasi

Untuk memastikan Terraform telah terinstal dengan benar, kita bisa menjalankan perintah berikut untuk memeriksa versinya:

terraform -v

Langkah 6: Konfigurasi Dasar

Sekarang Terraform sudah terinstal, kita bisa mulai membuat infrastruktur menggunakan file konfigurasi. Sebagai contoh, kita akan membuat file main.tf sederhana yang mendefinisikan sebuah resource.

Buat direktori proyek baru dan navigasikan ke dalamnya:

mkdir terraform-project
cd terraform-project

Buat file main.tf dengan isi berikut:

provider “aws” {
region = “us-west-2”
}

resource “aws_instance” “example” {
ami = “ami-0c55b159cbfafe1f0”
instance_type = “t2.micro”
}

Langkah 7: Inisialisasi dan Terapkan Konfigurasi

Inisialisasi direktori kerja Terraform dengan menjalankan perintah berikut:

terraform init

Setelah inisialisasi selesai, terapkan konfigurasi dengan menjalankan perintah berikut:

terraform apply

Terraform akan menunjukkan rencana tindakan yang akan dilakukan dan meminta konfirmasi. Ketik yes untuk melanjutkan.

Kesimpulan

Anda telah berhasil menginstal Terraform di Linux Rocky 9.4 dan menerapkan konfigurasi dasar untuk membuat instance AWS. Dengan Terraform, Anda dapat mengelola infrastruktur Anda dengan lebih efisien dan konsisten. Jangan ragu untuk mengeksplorasi dokumentasi resmi Terraform untuk mempelajari lebih banyak fitur dan konfigurasi lanjut.

Selamat mencoba!

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top