Peta dunia

 

EN: Read in English

Dunia T4: Modul & Pipeline · Cabaran bos

Semak pelan

Anda akan belajar: semak refactor ke dalam modul, baiki pin, dan tangkap plan berisiko dalam pull request, sendiri.

Teks BM belum disemak oleh penutur asli.

Disemak dengan OpenTofu 1.13 pada 1 Nov 2026

Masalahnya

Boss: hari ini anda penyemak. Pull request Ben tulis “Kemas: pindah gerai ke dalam modul”. Plan-nya: 2 to add, 2 to destroy. Luluskah anda?

Pilih satu jawapan.

Cuba

Baiki sendiri. Jalankan tofu init untuk modul baharu, kemudian tambah dua blok moved. Plan mesti kata 0 to destroy. Kemudian apply.

Pelan (fail .tf anda)init sudah siap

  • module.nasi.local_file.signbelum dibina
  • module.mee.local_file.signbelum dibina

Sudah dibina (fail state)state #1

  • local_file.mee
  • local_file.nasi
Pelan: 2 resource. Sudah dibina: 2.

Ubah fail, kemudian jalankan tofu plan untuk lihat kesannya.

Semak

Pin Ben. Leret: bagus, atau perlu dibaiki?

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

1 / 4

required_providers: null dengan version = "~> 3.2"

required_providers: null dengan version = "~> 3.2"

Cuba

Ben tambah loceng yang perlukan provider null, tapi CI gagal. Cari sebabnya, baiki, kemudian apply.

Pelan (fail .tf anda)init sudah siap

  • local_file.menu
  • null_resource.bellbelum dibina
  • random_pet.stall

Sudah dibina (fail state)state #1

  • local_file.menu
  • random_pet.stall
Pelan: 3 resource. Sudah dibina: 2.

Ubah fail, kemudian jalankan tofu plan untuk lihat kesannya.

Semak

Ben juga tulis workflow plan. Cari tiga lubangnya.

Tekan setiap baris yang berisiko. Setiap satu tunjuk serangan dan pembetulannya.

Fail workflow .github/workflows/plan.yml

Semak

Pull request terakhir hari ini. Baca komen plan. Kemudian pilih.

Repo latihan — bukan laman web sebenar
kedai-kancil / blueprint
Kemas kod gerai lama #12
Terbuka ben mahu merge cleanup ke dalam main
  1. ben

    Buang kod yang kita tak guna lagi.

  2. plan-bot

    Plan untuk pull request ini:

    # module.mee.local_file.sign will be destroyed
    # module.nasi.local_file.sign will be destroyed
    Plan: 0 to add, 0 to change, 2 to destroy.
Semakan
  • Lulus tofu plan
Cara merge
Merge disekat
  • Branch ini perlukan satu review yang meluluskan dulu.
Review anda

Anda berjaya!

Kini anda boleh semak perubahan infrastruktur macam pro: modul, pin, pipeline dan plan.