2
respostas

[SOLUÇÃO] Warning: Version constraints inside provider configuration blocks are deprecated

Você está usando a sintaxe do provedor da versão 0.12 na sintaxe da versão 0.13

version 0.12

# Configure the AWS Provider (como era)

provider "aws" {
      version = "~> 2.0"
      region  = "us-east-1"
}

Mas na versão 0.13 e posterior, você precisa mover a versão presente do bloco provider para o bloco required_providers

# Configure the AWS Provider (como é hoje)

terraform {
      required_providers {
      	  aws = {
      	  	  source  = "hashicorp/aws"
      	  	  version = "~> 2.0"
      	  }
      }
}

provider "aws" {
      region  = "us-east-1"
}

Fonte: https://stackoverflow.com/questions/73659589/what-is-the-meaning-of-message-given-in-details-from-terraform

2 respostas

Oi Rodney, tudo bem?

Muito obrigada por compartilhar essa solução com a comunidade! É muito útil para quem está trabalhando com o Terraform na versão 0.13 ou posterior.

Com certeza irá ajudar outras pessoas.

Um abraço e bons estudos.

Imagina, à disposição.

<3