EN: Read in English
Dunia T2: Input & Output
Variable dan jenis
Anda akan belajar: tinggalkan ruang kosong dalam pelan dengan variable, dan beri setiap satu jenisnya.
Teks BM belum disemak oleh penutur asli.
Disemak dengan OpenTofu 1.13 pada 1 Nov 2026
Masalahnya
Pelan anda tulis โKedai Kancilโ di lima tempat. Kini bos buka kedai kedua, Warung Ali. Apa cara yang kemas?
Pilih satu jawapan.
Cuba
var.shop ialah ruang kosong dalam pelan ini. Taip tofu apply. OpenTofu minta anda isi.
Pelan (fail .tf anda)init sudah siap
local_file.signbelum dibina
Sudah dibina (fail state)
Belum ada apa-apa yang dibina.
Ubah fail, kemudian jalankan tofu plan untuk lihat kesannya.
variable (pemboleh ubah) (variable): Ruang kosong pada pelan, diisi semasa anda bina: var.shop. Satu pelan, banyak kedai. ialah ruang kosong. Guna sebagai var.shop.
Tengok
Setiap variable ada type (jenis) (type): Jenis nilai yang variable terima: string (teks), number, bool (true atau false), list, set, map atau object.: jenis nilai yang muat. Asingkan.
Seret kad ke dalam kotak. Atau ketik kad, kemudian ketik kotak.
Teka
tables ada type = number. Seseorang taip -var tables=lots. Apa jadi?
Pilih satu jawapan.
Cuba
Pelan ini benarkan 1 hingga 10 meja. Minta 20: tofu plan -var tables=20. Kemudian plan lagi dengan 6.
Pelan (fail .tf anda)init sudah siap
terraform_data.doorbelum dibina
Sudah dibina (fail state)
Belum ada apa-apa yang dibina.
Ubah fail, kemudian jalankan tofu plan untuk lihat kesannya.
Error: Invalid value for variable. Maksudnya: peraturan pelan itu sendiri kata 1 hingga 10.
Semak
Tabiat variable yang baik atau tidak?
Leret ke kanan untuk bagus, ke kiri untuk perlu baiki. Atau guna butang.
Beri setiap variable satu jenis
Anda berjaya!
Kini anda boleh tinggalkan ruang kosong dengan variable dan kawalnya dengan jenis.
Nak tahu lebih (pilihan)
Jenis lain: map(number) simpan pasangan nama-nilai. set(string) ialah senarai tanpa ulangan. object({ โฆ }) kumpul medan bernama. default jadikan variable pilihan. sensitive = true sorok nilai di skrin, tapi ia masih dalam state (Dunia T3).
Misi sebenar
tofu applytofu apply -var shop=Warungtofu destroy
0 daripada 5 langkah siap ยท Tanda anda disimpan.
English
Your blueprint says โKedai Kancilโ in five places. Now the boss opens a second shop, Warung Ali. What is the clean fix?
var.shop is a blank in this blueprint. Type tofu apply. OpenTofu asks you to fill it in.
A variable is a blank. Use it as var.shop.
Each variable has a type: the kind of value that fits. Sort them.
tables has type = number. Someone types -var tables=lots. What happens?
This blueprint allows 1 to 10 tables. Ask for 20: tofu plan -var tables=20. Then plan again with 6.
Error: Invalid value for variable. Plain words: the blueprintโs own rule says 1 to 10.
Good variable habit or not?
You can now leave blanks with variables and guard them with types.
Anda dah siapkan ini. Latihan lagi pun bagus!
Dokumentasi rasmi: OpenTofu: input variables ยท OpenTofu: types and values
Anda dah belajar 25 minit. Rehat sekejap bantu otak anda.
Pecutan selesai! Fokus yang hebat. Regangkan badan seminit?