Peta dunia

 

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 dibina
  • random_pet.stallbelum dibina

Sudah dibina (fail state)

Belum ada apa-apa yang dibina.

Pelan: 2 resource. Sudah dibina: 0.

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 dibina
  • random_pet.stallbelum dibina

Sudah dibina (fail state)

Belum ada apa-apa yang dibina.

Pelan: 2 resource. Sudah dibina: 0.

Ubah fail, kemudian jalankan tofu plan untuk lihat kesannya.

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 dibina
  • random_pet.stallbelum dibina

Sudah dibina (fail state)

Belum ada apa-apa yang dibina.

Pelan: 2 resource. Sudah dibina: 0.

Ubah fail, kemudian jalankan tofu plan untuk lihat kesannya.

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.