EN: Read in English
Dunia T1: Pelan
Baca plan: + ~ - -/+
Anda akan belajar: baca setiap simbol dalam plan sebelum apa-apa dibina.
Teks BM belum disemak oleh penutur asli.
Disemak dengan OpenTofu 1.13 pada 1 Nov 2026
Masalahnya
Pemeriksa tapak semak pelan sebelum tukang mula kerja. Laporan tunjuk -/+ di sebelah papan tanda. Adakah itu perubahan kecil?
Pilih satu jawapan.
Tengok
plan (rancangan) (plan): Laporan pemeriksa tapak: apa yang apply akan cipta (+), ubah (~), musnah (-) atau ganti (-/+). Plan tak ubah apa-apa. tanda setiap resource dengan simbol. Yang mana padam sesuatu?
Seret kad ke dalam kotak. Atau ketik kad, kemudian ketik kotak.
Cuba
Arkitek ubah pelan. Baca plan itu. Apa jadi pada setiap resource?
Baca plan ini. Apa OpenTofu akan buat pada setiap resource?
+ cipta~ ubah di tempat- musnahkan-/+ ganti
0 daripada 4 sudah dibaca
# local_file.menu + resource "local_file" "menu" { + content = <<-EOT Teh tarik Kopi EOT + content_base64sha256 = (known after apply) + content_base64sha512 = (known after apply) + content_md5 = (known after apply) + content_sha1 = (known after apply) + content_sha256 = (known after apply) + content_sha512 = (known after apply) + directory_permission = "0777" + file_permission = "0777" + filename = "menu.txt" + id = (known after apply) }
Apa jadi pada local_file.menu?
# local_file.old_menu - resource "local_file" "old_menu" { - content = <<-EOT Teh tarik EOT -> null - content_base64sha256 = "Di2ys8wb1atXPenZt6JLEwziv+W0dkSXfWlfTxGOBq0=" -> null - content_base64sha512 = "cbO1/p05WuNgk/F+SOCLvdwPRK+kQUFyiUythtFxDJTopONcysgcvrdtrBXmy71jOcLr1bNsro/sMjM532d6tA==" -> null - content_md5 = "74ad36652c71c49933d951a5019c8be6" -> null - content_sha1 = "85b5b84f64974602871585720c45a1e360bb98fb" -> null - content_sha256 = "0e2db2b3cc1bd5ab573de9d9b7a24b130ce2bfe5b47644977d695f4f118e06ad" -> null - content_sha512 = "71b3b5fe9d395ae36093f17e48e08bbddc0f44afa4414172894cad86d1710c94e8a4e35ccac81cbeb76dac15e6cbbd6339c2ebd5b36cae8fec323339df677ab4" -> null - directory_permission = "0777" -> null - file_permission = "0777" -> null - filename = "old-menu.txt" -> null - id = "85b5b84f64974602871585720c45a1e360bb98fb" -> null }
Apa jadi pada local_file.old_menu?
# random_pet.stall -/+ resource "random_pet" "stall" { ~ id = "kingfisher" -> (known after apply) ~ length = 1 -> 2 # forces replacement # (1 unchanged attribute hidden) }
Apa jadi pada random_pet.stall?
# terraform_data.board ~ resource "terraform_data" "board" { id = "1165c449-300a-6d97-cc4b-34a88bc231b8" ~ input = "Open 9am" -> "Open 8am" ~ output = "Open 9am" -> (known after apply) }
Apa jadi pada terraform_data.board?
Baris ringkasan muncul bila anda selesai.
Teka
Anda tukar filename sebuah local_file. Fail tak boleh ditukar nama di tempatnya. Simbol mana plan akan tunjuk?
Pilih satu jawapan.
Cuba
Buat plan tunjuk ~. Tukar waktu buka dalam main.tf. Kemudian taip tofu plan.
Pelan (fail .tf anda)init sudah siap
local_file.signrandom_pet.stallterraform_data.hours
Sudah dibina (fail state)state #1
local_file.signrandom_pet.stallterraform_data.hours
Ubah fail, kemudian jalankan tofu plan untuk lihat kesannya.
Petunjuk
Edit perkataan dalaminput = "β¦", kemudian jalankan tofu plan.Semak
Baca baris terakhir. Selamat untuk taip yes?
Leret ke kanan untuk bagus, ke kiri untuk perlu baiki. Atau guna butang.
Anda tambah fail menu. Plan: 1 to add, 0 to change, 0 to destroy.
Anda berjaya!
Kini anda boleh baca simbol plan sebelum membina.
Nak tahu lebih (pilihan)
# forces replacement tanda tetapan yang menyebabkan -/+. +/- bermaksud yang baru dibuat dulu, kemudian yang lama hilang. tofu plan -out tfplan simpan plan, dan tofu apply tfplan bina tepat seperti itu sahaja. Baris ringkasan sentiasa tamatkan plan: Plan: 1 to add, 0 to change, 1 to destroy.
English
The site inspector checks the blueprint before any builder starts. The report shows -/+ next to the sign. Is that a small change?
A plan marks each resource with a symbol. Which ones delete something?
The architect changed the blueprint. Read the plan. What happens to each resource?
You change the filename of a local_file. A file canβt be renamed in place. Which symbol will the plan show?
Make the plan show ~. Change the opening hours in main.tf. Then type tofu plan.
input = "β¦", then run tofu plan.Read the last line. Is it safe to type yes?
You can now read a planβs symbols before you build.
Anda dah siapkan ini. Latihan lagi pun bagus!
Dokumentasi rasmi: tofu plan Β· OpenTofu: resource behaviour
Anda dah belajar 25 minit. Rehat sekejap bantu otak anda.
Pecutan selesai! Fokus yang hebat. Regangkan badan seminit?