EN: Read in English
Dunia T1: Pelan
fmt dan validate
Anda akan belajar: tangkap kesilapan dengan validate dan kemaskan susun atur dengan fmt.
Teks BM belum disemak oleh penutur asli.
Disemak dengan OpenTofu 1.13 pada 1 Nov 2026
Masalahnya
Seorang arkitek yang penat lukis pelan ini. Taip tofu validate untuk menyemaknya.
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.
Error: Reference to undeclared resource. Maksudnya: stal bukan nama dalam pelan ini.
Tengok
Ralat beritahu di mana nak tengok. Tekan baris yang sebut nama fail dan nombor baris.
Ketik baris yang sepadan.
0 daripada 1 dijumpai
Cuba
Baiki pelan sampai tofu apply berjaya. Jalankan tofu validate selepas setiap pembetulan.
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
Baiki satu ralat, kemudiantofu validate lagi. Ralat baru mungkin muncul.Teka
tofu fmt susun tanda = sebaris dan betulkan ruang. Adakah ia ubah apa yang dibina?
Pilih satu jawapan.
Cuba
Pelan ini berfungsi tapi nampak bersepah. Taip tofu fmt. Kemudian buka main.tf semula.
Pelan (fail .tf anda)perlu tofu init
local_file.menubelum dibinarandom_pet.stallbelum dibina
Sudah dibina (fail state)
Belum ada apa-apa yang dibina.
Ubah fail, kemudian jalankan tofu plan untuk lihat kesannya.
Petunjuk
Taiptofu fmt.Semak
Kerja siapa ini?
Seret kad ke dalam kotak. Atau ketik kad, kemudian ketik kotak.
Anda berjaya!
Kini anda boleh semak pelan dengan validate dan kemaskan dengan fmt.
Nak tahu lebih (pilihan)
tofu fmt -check tak ubah apa-apa. Ia senaraikan fail bersepah dan gagal. Jadi CI boleh hentikan kod yang tak kemas. -diff tunjuk perubahan; -recursive kemaskan sub-folder juga. validate perlu tofu init dulu, tapi tak pernah baca state atau benda sebenar. Banyak editor jalankan fmt setiap kali anda simpan.
English
A tired architect drew this blueprint. Type tofu validate to check it.
Error: Reference to undeclared resource. Plain words: stal is not a name in this blueprint.
Errors say where to look. Tap the line that names the file and the line number.
Fix the blueprint until tofu apply works. Run tofu validate after each fix.
tofu validate again. A new one may appear.tofu fmt lines up the = signs and fixes the spaces. Does it change what gets built?
This blueprint works but looks messy. Type tofu fmt. Then open main.tf again.
tofu fmt.Whose job is it?
You can now check a blueprint with validate and tidy it with fmt.
Anda dah siapkan ini. Latihan lagi pun bagus!
Dokumentasi rasmi: tofu validate ยท tofu fmt ยท OpenTofu: style conventions
Anda dah belajar 25 minit. Rehat sekejap bantu otak anda.
Pecutan selesai! Fokus yang hebat. Regangkan badan seminit?