Mengelola file status Terraform

Untuk deployment apa pun, Anda mungkin ingin memeriksa atau mengubah file status. Misalnya, Anda mungkin ingin mengimpor atau menghapus resource dari deployment, yang Anda lakukan dengan mengubah file status.

Halaman ini menjelaskan cara menggunakan file status Terraform yang dibuat untuk setiap deployment dan revisi. Untuk mempelajari file status lebih lanjut, lihat Status.

Petunjuk di halaman ini mengasumsikan bahwa Anda sudah memahami Terraform.

Sebelum memulai

  1. Pastikan Anda memiliki izin yang diperlukan untuk menggunakan file status. Peran config.admin mencakup izin yang diperlukan. Izin spesifik yang diperlukan adalah:

    • config.deployments.lock
    • config.revisions.getState
    • config.deployments.updateState
    • config.deployments.unlock
    • config.deployments.getLock
    • config.deployments.getState
  2. Pastikan Anda memiliki salinan lokal konfigurasi Terraform. Ini adalah konfigurasi yang sesuai dengan file status yang Anda gunakan.

    Salinan lokal konfigurasi memungkinkan Anda menjalankan perintah seperti terraform refresh atau terraform plan secara lokal saat Anda mengubah file status.

  3. Instal Terraform untuk menggunakan Terraform CLI di komputer lokal Anda.

Mengubah atau memeriksa file status

Untuk mengubah (memodifikasi) atau memeriksa file status, Anda harus mengunci deployment dan mendownload file status. Kemudian, Anda dapat mengubah atau memeriksa file status.

Setelah mengubah file status, Anda kemudian mengupload file tersebut agar Infra Manager dapat menggunakannya dalam deployment Anda.

Mengunci deployment

  1. Kunci deployment untuk mencegah perubahan pada deployment saat Anda mengubah file status. Deployment harus dikunci agar dapat mendownload file status.

    gcloud infra-manager deployments lock