Anda dah belajar 25 minit. Rehat sekejap bantu otak anda.
Pecutan selesai! Fokus yang hebat. Regangkan badan seminit?
Glosari Terraform & OpenTofu
Setiap perkataan Terraform & OpenTofu dalam kursus ini, dalam bahasa mudah.
- apply
- Bina dari pelan. OpenTofu tunjuk plan, tunggu yes, kemudian buat perubahan itu.
- argument
- Satu tetapan dalam blok: nama, tanda sama dengan, dan nilai, seperti length = 2.
- backend
- Tempat daftar (state) disimpan. Backend bersama dalam talian biar seluruh pasukan baca daftar yang sama.
- block (blok) · block
- Satu bahagian pelan. Ia bermula dengan jenis dan label, seperti resource "local_file" "sign", kemudian tetapannya dalam { }.
- blok import · import block
- Kod yang ambil alih benda yang sudah dibina dengan tangan, supaya OpenTofu urus tanpa bina semula.
- blok moved · moved block
- Kod yang berkata: benda sama, alamat baharu. Tukar nama pun tak ubah benda sebenar.
- conditional (bersyarat) · conditional
- syarat ? ini : itu. Ia pilih satu daripada dua nilai, seperti var.open ? "OPEN" : "CLOSED".
- count
- Buat N salinan satu resource. Ia bernombor dari 0: helper[0], helper[1], helper[2].
- data source (sumber data) · data source
- Blok data yang membaca sesuatu yang sudah wujud. OpenTofu tak pernah ubah atau musnahkannya.
- destroy
- Robohkan semua yang pelan sudah bina. OpenTofu senaraikan apa yang hilang dan tunggu yes.
- drift
- Bangunan sebenar tak lagi sepadan dengan daftar, sebab seseorang ubah dengan tangan.
- expression (ungkapan) · expression
- Apa-apa yang menghasilkan nilai: "teks", var.shop, 2 + 3, atau panggilan fungsi.
- fail .tfvars · .tfvars file
- Fail berisi nilai variable. terraform.tfvars dan *.auto.tfvars dibaca sendiri; yang lain perlu -var-file.
- for_each
- Buat satu salinan untuk setiap item dalam map atau set, dinamakan ikut kuncinya: stall["nasi"].
- function (fungsi) · function
- Pembantu terbina dalam yang tukar nilai jadi nilai baru: upper("kancil") beri "KANCIL".
- HCL
- Bahasa fail .tf. Ia dibina daripada blok: satu jenis, label, kemudian tetapan di dalam { }.
- infrastructure as code (IaC)
- Tulis server dan tetapan anda dalam fail teks, macam pelan arkitek. Satu alat kemudian bina tepat seperti yang fail itu kata.
- local value (nilai tempatan) · local value
- Nama untuk nilai yang anda guna berulang dalam satu pelan: local.hours. Ubah sekali; semua yang guna ikut.
- lock file (fail kunci) · lock file
- .terraform.lock.hcl: resit yang tofu init tulis. Ia catat versi provider yang dipilih. Commit fail ini ke Git.
- modul · module
- Reka bentuk gerai yang boleh diguna semula: satu folder fail .tf. Variable masuk, output keluar.
- nilai sensitif · sensitive value
- Nilai yang disorok dalam plan dan output. Fail state masih simpannya sebagai teks biasa.
- OpenTofu
- Alat IaC sumber terbuka yang pelajaran ini guna. Arahan: tofu. Lesen: MPL 2.0. Projek Linux Foundation.
- output
- Nilai yang pelan kongsi selepas apply, seperti nama gerai. tofu output memaparkannya.
- pin versi · version pin
- Versi modul atau provider yang anda percaya, seperti ~> 1.2. Versi di luar julat tak boleh menyelinap masuk.
- plan (rancangan) · plan
- Laporan pemeriksa tapak: apa yang apply akan cipta (+), ubah (~), musnah (-) atau ganti (-/+). Plan tak ubah apa-apa.
- provider (pembekal) · provider
- Plugin yang tahu cara bina satu keluarga benda, macam pembekal. random buat nama; local buat fail.
- reference (rujukan) · reference
- Guna nilai dari blok lain melalui alamatnya: jenis, nama, kemudian nilai, seperti random_pet.stall.id.
- replace (-/+)
- Musnahkan benda lama, kemudian bina yang baru. Ia berlaku bila sesuatu tetapan tak boleh diubah di tempatnya.
- resource (sumber) · resource
- Satu benda yang OpenTofu bina dan jaga: fail, nama, server. Anda lukis ia dengan blok resource.
- semakan kos · cost check
- Semakan yang letak harga pada perubahan dalam plan dan tunjuk beza bulanan dalam pull request.
- semakan polisi · policy check
- Peraturan bertulis yang robot semak pada setiap plan, seperti: tiada apa boleh musnahkan pangkalan data.
- state (daftar bangunan) · state
- Daftar bangunan: terraform.tfstate. Ia catat apa yang OpenTofu sudah bina, supaya plan seterusnya boleh banding.
- state lock
- Tanda sibuk pada daftar. Semasa satu larian menulis, larian lain berhenti dengan ralat kunci.
- Terraform
- Alat IaC asal, dari HashiCorp (kini sebahagian IBM). Arahan: terraform. Bahasa yang sama. Lesen: BUSL.
- type (jenis) · type
- Jenis nilai yang variable terima: string (teks), number, bool (true atau false), list, set, map atau object.
- variable (pemboleh ubah) · variable
- Ruang kosong pada pelan, diisi semasa anda bina: var.shop. Satu pelan, banyak kedai.
- workspace
- Daftar kedua untuk pelan dan backend yang sama. Sesuai untuk salinan ujian sekejap.