EN: Read in English
Dunia T4: Modul & Pipeline
Sumber modul dan pin versi
Anda akan belajar: dari mana modul boleh datang, dan cara pin versi yang anda percaya.
Teks BM belum disemak oleh penutur asli.
Disemak dengan OpenTofu 1.13 pada 1 Nov 2026
Masalahnya
Pelan anda guna modul gerai dari internet, tanpa versi. Malam ini pembuatnya mengubahnya. Esok CI jalankan tofu init dan tofu plan. Apa boleh jadi?
Pilih satu jawapan.
Tengok
Tekan dua baris yang pin versi.
0 daripada 2 dijumpai
pin versi (version pin): Versi modul atau provider yang anda percaya, seperti ~> 1.2. Versi di luar julat tak boleh menyelinap masuk. beritahu versi mana yang anda percaya. Folder tempatan tak perlu pin: ia berubah hanya bila anda ubah.
Cuba
Dari mana setiap modul datang?
Seret kad ke dalam kotak. Atau ketik kad, kemudian ketik kotak.
Teka
Pin itu tulis version = "~> 1.2.0". Kemas kini mana yang boleh masuk sendiri?
Pilih satu jawapan.
Cuba
Sekarang pin itu ~> 1.2. Susun setiap versi.
Seret kad ke dalam kotak. Atau ketik kad, kemudian ketik kotak.
Semak
Semak modul rakan anda. Leret: bagus, atau perlu dibaiki?
Leret ke kanan untuk bagus, ke kiri untuk perlu baiki. Atau guna butang.
Modul registry dengan version = "~> 1.2"
Anda berjaya!
Kini anda boleh pilih sumber modul dan pin versi yang anda percaya.
Nak tahu lebih (pilihan)
OpenTofu juga boleh ambil modul dari registry OCI (oci://) dan dari S3, GCS atau HTTP. Untuk naik ke versi modul lebih baharu, ubah pin, kemudian jalankan tofu init -upgrade. Fail lock (pelajaran seterusnya) rekod provider sahaja, bukan modul.
Misi sebenar
tofu init
0 daripada 3 langkah siap · Tanda anda disimpan.
English
Your blueprint uses a stall module from the internet, with no version. Tonight its author changes it. Tomorrow CI runs tofu init and tofu plan. What can happen?
A version pin says which versions you trust. A local folder needs none: it changes only when you change it.
Where does each module come from?
The pin says version = "~> 1.2.0". Which update can arrive by itself?
Now the pin is ~> 1.2. Sort each version.
Review a teammate’s modules. Swipe: good, or needs work?
You can now pick a module source and pin the version you trust.
Anda dah siapkan ini. Latihan lagi pun bagus!
Dokumentasi rasmi: OpenTofu: sumber modul · OpenTofu: kekangan versi · OpenTofu: fail lock kebergantungan
Anda dah belajar 25 minit. Rehat sekejap bantu otak anda.
Pecutan selesai! Fokus yang hebat. Regangkan badan seminit?