Terraform azurerm 2.x Hata: “özellikler”: zorunlu alan ayarlanmadı


11

Yani azurerm birkaç saat önce 2.0 güncellendi ....

Benim ana kod sürüm güvenlik için kilitli, ama ben 1.44 genel beta neyin değiştiğini görmek için bazı testler yapıyorum ve şimdi terraform init dışında herhangi bir TF komutunda aşağıdaki hatayı alıyorum.

başkası geldi mi?

Yanıtlar:


27

Tamam, terraform'u hata ayıklama modunda çalıştırmak, hatanın atıldığını sağlayıcı düzeyinde gösterdi.

2.0 yükseltme kılavuzunda listelenmemiştir, ancak sağlayıcı belgelerine bakarsanız şimdi bir {} bloğu özelliği gösterir.

Dolayısıyla, en azından sağlayıcı şimdi aşağıdaki gibi görünmelidir:

provider "azurerm" {
   features {}
}

1
Bu düzeltme işe yaradı. Burada tartışılıyor gibi görünüyor: github.com/terraform-providers/terraform-provider-azurerm/…
Paul Miller

2
Başka herhangi bir değişiklik var mı? : s
Enrico

0

Ayrıca azurerm sağlayıcı sürümünü son kararlı sürüm 1.44'e de düzeltebilirsiniz:

provider "azurerm" {
  version = "~> 1.44"
}

1
Evet, ancak 2.0'ın verdiği yeni özellikleri kullanamazsınız. Ancak bir versiyona sabitlemek her zaman iyi bir uygulamadır.
Marcus Adams

1
Sürümü üretimde sabitlemek her zaman iyi bir fikir olsa da, buradaki soru özellikle sürüm 2.0 içindi. Dolayısıyla bu sorunun sorulan soru için fazla bir değeri yoktur.
JJ
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.