0Pricing
DevOps Bootcamp · Pelajaran

Instalasi Terraform dan Dasar CLI

Pelajari cara memasang Terraform di mesin lokal dan mengenal perintah antarmuka baris perintah (CLI) penting seperti `init`, `plan`, dan `apply`.

Instalasi Terraform dan Dasar CLI adalah pelajaran DevOps Bootcamp gratis di CoddyKit. Ini adalah pelajaran 2 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar DevOps Bootcamp, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus DevOps Bootcamp mencakup 4 pelajaran total.

Selamat datang di Terraform CLI!

Terraform dijalankan melalui antarmuka baris perintah—Anda mengetikkan perintah di terminal untuk mengelola infrastruktur. Mari instal Terraform dan pelajari dasar-dasarnya.

Menyiapkan Terraform

Instalasi Terraform terdiri dari tiga langkah: unduh biner untuk OS Anda, ekstrak, lalu tambahkan ke PATH agar shell dapat menemukannya berdasarkan nama.

Metode Instalasi

Di macOS atau Linux, gunakan pengelola paket seperti Homebrew; di Windows, gunakan Chocolatey atau tambahkan biner ke PATH secara manual. Selalu unduh dari rilis resmi HashiCorp.

Memverifikasi Penyiapan

Setelah menginstalnya, pastikan instalasi berhasil dengan memeriksa versinya di terminal.

terraform -v

Memahami `terraform init`

terraform init menyiapkan direktori kerja—perintah ini mengunduh plugin penyedia yang diperlukan Terraform dan menyiapkan backend status. Anggap saja ini sebagai penyiapan proyek.

`init` Pertama Anda

Buat sebuah main.tf sederhana di dalam folder, lalu jalankan terraform init di folder tersebut. Konfigurasi ini menggunakan null_resource, placeholder yang aman dan cocok untuk belajar.

terraform {
  required_providers {
    null = {
      source = "hashicorp/null"
      version = "~> 3.0"
    }
  }
}

resource "null_resource" "example" {
  # This resource does nothing, useful for testing
}

Perintah `terraform plan`

terraform plan menghasilkan rencana eksekusi—simulasi yang menunjukkan secara tepat apa yang akan dibuat, diubah, atau dihancurkan, tanpa menyentuh apa pun untuk saat ini.

Meninjau Rencana Anda

Menjalankan plan pada main.tf melaporkan bahwa satu sumber daya akan ditambahkan, seperti ini.

Terraform will perform the following actions:

  # null_resource.example will be created
  + resource "null_resource" "example" {
      + id = (known after apply)
    }

Plan: 1 to add, 0 to change, 0 to destroy.

Perintah `terraform apply`

terraform apply menjalankan rencana—benar-benar membuat, memperbarui, atau menghancurkan sumber daya. Perintah ini menampilkan kembali rencana tersebut dan meminta konfirmasi Anda terlebih dahulu.

Menerapkan Infrastruktur Anda

Ketik terraform apply, konfirmasikan dengan 'yes', dan Terraform akan menyediakan sumber daya tersebut. Keluaran mengonfirmasi bahwa null_resource kita telah dibuat.

null_resource.example: Creating...
null_resource.example: Creation complete after 0s [id=...]

Apply complete! Resources: 1 added, 0 changed, 0 destroyed.

Pemeriksaan Perintah CLI

Perintah Terraform manakah yang digunakan untuk melihat pratinjau perubahan yang akan dilakukan pada infrastruktur Anda tanpa benar-benar menerapkannya?

Ringkasan: Dasar-Dasar CLI

Ringkasnya, Anda dapat menginstal dan memverifikasi Terraform, lalu menjalankan init untuk menyiapkan, plan untuk melihat pratinjau, dan apply untuk menjalankan perubahan. Berikutnya: mendefinisikan sumber daya secara mendalam.

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Instalasi Terraform dan Dasar CLI” gratis?

Ya — teks lengkap “Instalasi Terraform dan Dasar CLI” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus DevOps Bootcamp, upgrade ke CoddyKit PRO. Kursus DevOps Bootcamp mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Instalasi Terraform dan Dasar CLI”?

Pelajari cara memasang Terraform di mesin lokal dan mengenal perintah antarmuka baris perintah (CLI) penting seperti `init`, `plan`, dan `apply`. Kamu berlatih DevOps Bootcamp dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai DevOps Bootcamp?

Tidak diperlukan pengalaman sebelumnya. DevOps Bootcamp di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 2 dari 4.

Berapa lama pelajaran “Instalasi Terraform dan Dasar CLI” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran DevOps Bootcamp ini?

Ya. Setiap pelajaran DevOps Bootcamp menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Pengantar IaC dan Terraform
  2. Instalasi Terraform dan Dasar CLI
  3. Konfigurasi Terraform Pertama Anda
  4. Memahami Terraform Plan dan Apply
← Kembali ke DevOps Bootcamp