Terraform-provider-nexus: Hak istimewa pesanan berubah setiap kali berlaku

Dibuat pada 20 Mar 2020  ·  5Komentar  ·  Sumber: datadrivers/terraform-provider-nexus

Saat membuat peran dan menerapkan set atau hak istimewa (sebagai daftar string), memperbarui nexus berfungsi.
Tetapi validasi (atau menerapkan kembali konfigurasi terraform yang sama) menyebabkan nexus diperbarui setiap saat, karena daftar hak istimewa datang dalam urutan yang berbeda.

Contoh keluaran dari terraform:

  # module.project.nexus_role.nx-project will be updated in-place
  ~ resource "nexus_role" "nx-project" {
        description = "Project role"
        id          = "nx-project"
        name        = "nx-project"
      ~ privileges  = [
            "nx-repository-admin-maven2-common-public-snapshots-*",
            "nx-repository-admin-maven2-common-snapshots-*",
          + "nx-repository-admin-maven2-project-snapshots-*",
            "nx-repository-admin-maven2-project-public-snapshots-*",
          - "nx-repository-admin-maven2-project-releases-*",
          + "nx-repository-admin-maven2-common-public-releases-*",
            "nx-repository-admin-maven2-common-releases-*",
          - "nx-repository-admin-maven2-project-snapshots-*",
          + "nx-repository-admin-maven2-project-releases-*",
            "nx-repository-admin-maven2-project-public-releases-*",
          - "nx-repository-admin-maven2-common-public-releases-*",
        ]
        roleid      = "nx-project"
        roles       = []
    }

Hak istimewa akan diperbarui di tempat, tetapi perubahan tidak relevan. Hanya sebuah perintah.
Tetapi ketika seseorang ingin memvalidasi apakah konfigurasi terbaru (misalnya seseorang tidak mengubah konfigurasi secara manual), ini akan selalu gagal.

Solusi yang mungkin adalah mengurutkan daftar ini setelah mengambil dari server nexus, dan mengurutkannya untuk validasi/penerapan.

Masalah serupa mungkin dengan konfigurasi terkait daftar lainnya, tetapi saya belum memeriksanya.

bug

Semua 5 komentar

Hai @marek-budyn ,

saya akan menambahkan penyortiran ke daftar. Ini harus memperbaikinya.

Terima kasih! ini harus membantu

Sayangnya rilis terbaru melakukan hal yang sama. Masih menerapkan kembali daftar hak istimewa yang sama.
Tampaknya bug ini belum diperbaiki dan mungkin harus dibuka kembali.

Tidak tetap untuk saya.
Ini mencemari output dari perintah rencana terraform dan lebih sulit untuk melihat perubahan nyata.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat