0Pricing
DevOps Bootcamp · Pelajaran

Konfigurasi Terraform Pertama Anda

Ikuti langkah-langkah membuat file konfigurasi Terraform dasar untuk mendeklarasikan dan menyediakan sumber daya cloud sederhana sambil memahami alur kerja intinya.

Konfigurasi Terraform Pertama Anda adalah pelajaran DevOps Bootcamp gratis di CoddyKit. Ini adalah pelajaran 3 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.

Konfigurasi Terraform Pertama Anda

Saatnya menulis konfigurasi Terraform nyata pertama Anda—Anda akan membuat berkas .tf, mendeklarasikan penyedia dan sumber daya, lalu menjalankan alur kerja init/plan/apply secara lengkap.

Mengenal Berkas .tf

Konfigurasi Terraform tersimpan dalam .tf yang ditulis menggunakan HCL. Berdasarkan konvensi, berkas utamanya adalah main.tf, tetapi nama berkas .tf apa pun dapat digunakan.

Mendeklarasikan Penyedia

Blok penyedia memberi tahu Terraform layanan apa yang harus dihubungi. Di sini kita akan menggunakan penyedia local, yang hanya mengelola berkas di mesin Anda—awal yang tidak memerlukan cloud.

provider "local" {
  # Configuration for the local provider
}

Mendefinisikan Sumber Daya

Blok sumber daya mendeklarasikan komponen infrastruktur—VM, basis data, atau dalam contoh ini sebuah berkas. Blok ini memasangkan jenis sumber daya dengan nama yang Anda pilih beserta argumennya.

Sumber Daya Pertama Kita: local_file

Berikut adalah sumber daya local_file: saat diterapkan, Terraform menulis berkas teks di mesin Anda menggunakan isi dan nama berkas yang Anda berikan.

resource "local_file" "example" {
  content  = "Hello, CoddyKit!"
  filename = "hello.txt"
}

main.tf Lengkap Anda

Gabungkan penyedia dan sumber daya ke dalam satu main.tf—dan itulah konfigurasi lengkap yang mendefinisikan bagian infrastruktur pertama Anda.

provider "local" {}

resource "local_file" "example" {
  content  = "Hello, CoddyKit!"
  filename = "hello.txt"
}

Mengingat Kembali Alur Kerja Inti

Sekarang terapkan alur kerja inti untuk mengaktifkan berkas ini: init menyiapkan direktori, plan menampilkan pratinjau, dan apply menerapkan perubahan.

Langkah 1: terraform init

Mulailah dengan terraform init di folder yang sama dengan main.tf—perintah ini mengunduh plugin penyedia local yang Anda perlukan.

terraform init

Langkah 2 & 3: plan & apply

Selanjutnya jalankan terraform plan untuk melihat perubahan, lalu apply untuk menjalankannya. Tambahkan --auto-approve untuk melewati permintaan konfirmasi.

terraform plan
terraform apply --auto-approve

Pemeriksaan Singkat: Alur Kerja

Anda baru saja menerapkan sumber daya pertama! Sekarang, mari uji pemahaman Anda tentang alur kerja inti Terraform.

Ringkasan: Penerapan Pertama!

Anda telah menerapkan sumber daya pertama! Ringkasnya: sebuah berkas .tf dalam HCL, blok penyedia, blok sumber daya, serta alur kerja init/plan/apply yang menyediakannya.

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Konfigurasi Terraform Pertama Anda” gratis?

Ya — teks lengkap “Konfigurasi Terraform Pertama Anda” 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 “Konfigurasi Terraform Pertama Anda”?

Ikuti langkah-langkah membuat file konfigurasi Terraform dasar untuk mendeklarasikan dan menyediakan sumber daya cloud sederhana sambil memahami alur kerja intinya. 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 3 dari 4.

Berapa lama pelajaran “Konfigurasi Terraform Pertama Anda” 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