Peta dunia

 

EN: Read in English

Dunia T3: State & Pasukan

Workspace atau folder setiap persekitaran?

Anda akan belajar: bila daftar kedua (workspace) sudah cukup, dan bila setiap persekitaran perlu folder sendiri.

Teks BM belum disemak oleh penutur asli.

Disemak dengan OpenTofu 1.13 pada 1 Nov 2026

Masalahnya

Kedai Kancil mahu salinan ujian kedai, di sebelah kedai sebenar. Pelan sama. Berapa daftar yang anda perlukan?

Pilih satu jawapan.

Tengok

bash
tofu workspace list
* default
tofu workspace new test
Created and switched to workspace "test"!
You're now on a new, empty workspace. Workspaces isolate their state,
so if you run "tofu plan" OpenTofu will not see any existing state
for this configuration.
tofu workspace list
default
* test
OpenTofu sebenar: workspace list tunjuk default sahaja. workspace new test cipta dan tukar ke test. workspace list kemudian tunjuk default dan test, dengan bintang pada test.

workspace: Daftar kedua untuk pelan dan backend yang sama. Sesuai untuk salinan ujian sekejap. (ruang kerja) ialah daftar kedua untuk pelan yang sama, dalam backend yang sama. Bintang tunjuk yang anda sedang guna.

Cuba

Pelan ini letak terraform.workspace dalam nama fail. Jalankan tofu apply. Papan tanda mana yang muncul?

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.

Teka

Sekarang seseorang tukar ke workspace test dan jalankan apply. Apa nama fail baharu?

Pilih satu jawapan.

Semak

Workspace atau folder berasingan? Susun setiap keperluan.

Seret kad ke dalam kotak. Atau ketik kad, kemudian ketik kotak.

      Tengok

      Tekan folder yang dikongsi kedua-dua persekitaran.

      0 daripada 1 dijumpai

      Folder setiap persekitaran: setiap satu ada backend, kunci dan penyemak sendiri. Modul pastikan semuanya serupa. Itu Dunia T4.

      Cuba

      Bina arahan yang tukar ke test, dan ciptanya jika belum ada.

      Ketik kepingan ikut turutan yang betul.

      โ€ฆ

      Anda berjaya!

      Kini anda boleh pilih antara workspace dan folder untuk setiap persekitaran.

      Nak tahu lebih (pilihan)

      Dengan backend local, daftar workspace duduk dalam terraform.tfstate.d/<nama>/. Terminal latihan ada satu workspace sahaja, jadi cuba yang lain di rumah. Di mana cerita ini tak tepat: bangunan sebenar tak boleh disalin dalam sesaat. Daftar boleh, jadi jaga ia baik-baik.

      Misi sebenar

      1. tofu init && tofu workspace new test
      2. tofu apply
      3. tofu workspace select default && tofu state list
      4. tofu workspace select test && tofu destroy && tofu workspace select default && tofu workspace delete test

      0 daripada 4 langkah siap ยท Tanda anda disimpan.