EN: Read in English
Dunia T4: Modul & Pipeline
Modul: gerai yang boleh diguna semula
Anda akan belajar: cara tulis satu reka bentuk gerai dan binanya banyak kali, dengan modul.
Teks BM belum disemak oleh penutur asli.
Disemak dengan OpenTofu 1.13 pada 1 Nov 2026
Masalahnya
Kedai Kancil ada tiga kiosk. Setiap satu disalin dan ditampal dalam main.tf. Kini setiap papan tanda perlu ayat baharu. Berapa tempat anda perlu ubah?
Pilih satu jawapan.
Tengok
Ini modules/kiosk/main.tf. Tekan input dan output-nya.
0 daripada 2 dijumpai
modul (module): Reka bentuk gerai yang boleh diguna semula: satu folder fail .tf. Variable masuk, output keluar. ialah reka bentuk gerai yang boleh diguna semula: satu folder fail .tf. Variable masuk, output keluar.
Teka
Anda salin satu blok module dalam main.tf dan namakannya roti. Kemudian anda jalankan tofu plan. Apa jadi?
Pilih satu jawapan.
Cuba
Tambah kiosk ketiga. Dalam main.tf, salin satu blok module. Namakan roti, dengan name = "roti-canai". Kemudian plan, init dan apply.
Pelan (fail .tf anda)init sudah siap
module.teh.local_file.signmodule.nasi.local_file.sign
Sudah dibina (fail state)state #1
module.nasi.local_file.signmodule.teh.local_file.sign
- teh_file
- teh-tarik.txt
Ubah fail, kemudian jalankan tofu plan untuk lihat kesannya.
Petunjuk
Hanya nama blok danname berubah. source kekal sama.Semak
Ini tofu state list sekarang. Cari kiosk baharu dalam daftar.
Tekan alamat milik module roti.
0 daripada 1 dijumpai
Semak
Di mana setiap baris duduk: dalam modul, atau dalam pelan yang memanggilnya?
Seret kad ke dalam kotak. Atau ketik kad, kemudian ketik kotak.
Anda berjaya!
Kini anda boleh bungkus reka bentuk dalam modul dan binanya banyak kali.
Nak tahu lebih (pilihan)
Modul boleh panggil modul lain. Pastikan ia kecil dan ringkas: satu tugas jelas setiap satu. Modul dengan satu resource dan sepuluh input biasanya cuma tambah kerja menaip. tofu init sediakan modul juga. tofu get muat turun modul sahaja.
Misi sebenar
tofu init && tofu applytofu state list
0 daripada 4 langkah siap ยท Tanda anda disimpan.
English
Kedai Kancil has three kiosks. Each one was copied and pasted into main.tf. Now every sign needs new wording. How many places do you edit?
A module is a stall design you can reuse: a folder of .tf files. Variables go in, outputs come out.
You copy a module block in main.tf and name it roti. Then you run tofu plan. What happens?
Add a third kiosk. In main.tf, copy a module block. Name it roti, with name = "roti-canai". Then plan, init and apply.
name change. source stays the same.This is tofu state list now. Find the new kiosk in the register.
Where does each line live: in the module, or in the blueprint that calls it?
You can now wrap a design in a module and build it many times.
Anda dah siapkan ini. Latihan lagi pun bagus!
Dokumentasi rasmi: OpenTofu: modul ยท OpenTofu: cipta modul ยท Terraform: modul
Anda dah belajar 25 minit. Rehat sekejap bantu otak anda.
Pecutan selesai! Fokus yang hebat. Regangkan badan seminit?