Peta dunia

 

EN: Read in English

Dunia T2: Input & Output

Fail tfvars

Anda akan belajar: simpan nilai variable dalam fail, dan nilai mana yang menang.

Teks BM belum disemak oleh penutur asli.

Disemak dengan OpenTofu 1.13 pada 1 Nov 2026

Masalahnya

Anda taip -var shop=โ€ฆ setiap kali membina. Satu hari anda akan terlupa. Di mana nilai itu boleh disimpan?

Pilih satu jawapan.

Tengok

terraform.tfvars sudah simpan nama kedai. Taip tofu plan. Kali ini tiada soalan.

Pelan (fail .tf anda)init sudah siap

  • local_file.signbelum dibina

Sudah dibina (fail state)

Belum ada apa-apa yang dibina.

Pelan: 1 resource. Sudah dibina: 0.

Ubah fail, kemudian jalankan tofu plan untuk lihat kesannya.

fail .tfvars (.tfvars file): Fail berisi nilai variable. terraform.tfvars dan *.auto.tfvars dibaca sendiri; yang lain perlu -var-file. simpan nilai. terraform.tfvars dibaca sendiri.

Teka

penang.tfvars simpan kedai Penang. Anda taip tofu plan -var-file=penang.tfvars. Nama kedai mana yang menang?

shop   = "Kedai Kancil Penang"
tables = 8

Pilih satu jawapan.

Cuba

Bina papan tanda Penang: tofu apply -var-file=penang.tfvars, kemudian yes.

Pelan (fail .tf anda)init sudah siap

  • local_file.signbelum dibina

Sudah dibina (fail state)

Belum ada apa-apa yang dibina.

Pelan: 1 resource. Sudah dibina: 0.

Ubah fail, kemudian jalankan tofu plan untuk lihat kesannya.

Semak

Siapa menang? Letak yang paling lemah di atas. Yang kemudian menang atas yang awal.

Paling lemah di atas. Susun ikut turutan. Guna anak panah, atau seret.

  • TF_VAR_shop, environment variable
  • -var atau -var-file di baris arahan
  • default dalam variables.tf
  • terraform.tfvars
  • fail yang berakhir dengan .auto.tfvars

Semak

Selamat untuk commit ke Git?

Leret ke kanan untuk bagus, ke kiri untuk perlu baiki. Atau guna butang.

1 / 3

penang.tfvars dengan nama kedai dan 8 meja

penang.tfvars dengan nama kedai dan 8 meja

Anda berjaya!

Kini anda boleh simpan nilai dalam fail .tfvars dan tahu yang mana menang.

Nak tahu lebih (pilihan)

Mana-mana fail yang berakhir dengan .auto.tfvars juga dibaca sendiri, ikut susunan nama. export TF_VAR_tables=6 beri var.tables nilai dari shell anda. Dalam pipeline, -input=false halang OpenTofu daripada bertanya. Nilai yang tiada akan terus gagal, bukan menunggu selama-lamanya.