EN: Read in English
Dunia T1: Pelan
Blok HCL
Anda akan belajar: cara baca blok, dan cara satu blok guna blok lain.
Teks BM belum disemak oleh penutur asli.
Disemak dengan OpenTofu 1.13 pada 1 Nov 2026
Masalahnya
Ini pelan yang kecil. Apa yang ia minta OpenTofu buat?
resource "random_pet" "stall" {
length = 2
}Pilih satu jawapan.
Tengok
Tekan dua baris di mana blok baru bermula.
Ketik baris yang sepadan.
0 daripada 2 dijumpai
Pelan dibina daripada block (blok) (block): Satu bahagian pelan. Ia bermula dengan jenis dan label, seperti resource "local_file" "sign", kemudian tetapannya dalam { }.. Bahasa ini dipanggil HCL.
Cuba
Bina baris pertama sebuah blok. Ia buat fail, dan anda namakannya menu.
Ketik kepingan ikut turutan yang betul.
Teka
Papan tanda guna ${random_pet.stall.id}. Itu reference (rujukan) (reference): Guna nilai dari blok lain melalui alamatnya: jenis, nama, kemudian nilai, seperti random_pet.stall.id.: jenis, nama, kemudian nilai. Apa itu stall di sini?
Pilih satu jawapan.
Cuba
Buka main.tf. Tukar Welcome to jadi Selamat datang ke. Kemudian taip tofu apply dan yes.
Pelan (fail .tf anda)init sudah siap
local_file.signbelum dibinarandom_pet.stallbelum dibina
Sudah dibina (fail state)
Belum ada apa-apa yang dibina.
Ubah fail, kemudian jalankan tofu plan untuk lihat kesannya.
Petunjuk
Edit perkataan dalam tanda petik sahaja, sebelum${.Semak
Asingkan bahagian sebuah blok.
Seret kad ke dalam kotak. Atau ketik kad, kemudian ketik kotak.
Anda berjaya!
Kini anda boleh baca blok dan ikut reference.
Nak tahu lebih (pilihan)
Baris yang bermula dengan # ialah komen. OpenTofu baca setiap fail .tf dalam folder sebagai satu pelan. Nama fail cuma untuk manusia. Dalam string, \n ialah baris baru dan ${ } letak nilai di dalam teks.
Tetapan di dalam blok dipanggil argument: Satu tetapan dalam blok: nama, tanda sama dengan, dan nilai, seperti length = 2.. Dokumen setiap provider senaraikan argument yang resource-nya terima.
English
Here is a tiny blueprint. What does it ask OpenTofu to make?
resource "random_pet" "stall" {
length = 2
}
Tap the two lines where a new block starts.
A blueprint is made of blocks. This language is called HCL.
Build the first line of a block. It makes a file, and you call it menu.
The sign uses ${random_pet.stall.id}. That is a reference: type, name, then the value. What is stall here?
Open main.tf. Change Welcome to into Selamat datang ke. Then type tofu apply and yes.
${.Sort the parts of a block.
You can now read a block and follow a reference.
Anda dah siapkan ini. Latihan lagi pun bagus!
Dokumentasi rasmi: OpenTofu: configuration syntax · OpenTofu: resources · OpenTofu: references to named values
Anda dah belajar 25 minit. Rehat sekejap bantu otak anda.
Pecutan selesai! Fokus yang hebat. Regangkan badan seminit?