MagaluCloud / terraform-provider-mgc

Magalu Cloud terraform provider
https://docs.magalu.cloud/docs/terraform/overview
7 stars 1 forks source link

Invalid Configuration for Read-Only Attribute #8

Open antonionovaesjr opened 5 months ago

antonionovaesjr commented 5 months ago

O que acontece ?

Ao tentar definir um tamanho e um tipo ao disco de uma replica DBaaS, o terraform diz que esses parâmetros são somente leitura

O que é esperado ?

Aceitar o valor conforme sugerido na documentação e criar a replica com esse valor

Doc: https://registry.terraform.io/providers/MagaluCloud/mgc/latest/docs

Como reproduzir:

Executar o código abaixo:

esource "mgc_dbaas_replicas" "this" {
  depends_on = [mgc_dbaas_instances.this]
  # for_each   = var.replicas_enable ? local.replca_map: {}
  count     = var.replicas_enable ? 1 : 0
  name      = "${mgc_dbaas_instances.this[0].name}-rep-${count.index}"
  source_id = mgc_dbaas_instances.this[0].id
  volume = {
     size = 50
     type  ="CLOUD_NVME_15K"
  }
  lifecycle {
    precondition {
      condition     = mgc_dbaas_instances.this[0].status != "ERROR"
      error_message = "Status of dbaas master can't be error"
    }
  }
}