Tive problemas ao realizar a primeira atividade de preparar o ambiente.
1. Eu fiz o fork do projeto, clonei, e verifiquei que o repositório de exemplo (https://github.com/alura-cursos/2970-serverless-base-back/tree/main) não tem os arquivos terraform.tfstate e terraform.tfstate.backup, conforme indicação do README.md
├── env
│ └── prod
│ ├── Main.tf
│ ├── terraform.tfstate
│ └── terraform.tfstate.backup
├── infra
│ ├── ALB.tf
│ ├── DocDB.tf
│ ├── ECS.tf
│ ├── GrupoSeguranca.tf
│ ├── IAM.tf
│ ├── Provider.tf
│ ├── Variaveis.tf
│ └── VPC.tf
├── Desligar.sh
├── Infraestrutura.sh
└── README.md
- Ao executar o arquivo ./Infraestrutura.sh obtive o seguinte erro:
Initializing provider plugins...
- Finding hashicorp/aws versions matching "~> 4.6, >= 4.55.0, >= 5.0.0"... ╷ │ Error: Failed to query available provider packages │ │ Could not retrieve the list of available versions for provider hashicorp/aws: no available releases match the given │ constraints ~> 4.6, >= 4.55.0, >= 5.0.0 ╵
╷ │ Error: Inconsistent dependency lock file │ │ The following dependency selections recorded in the lock file are inconsistent with the current configuration: │ - provider registry.terraform.io/hashicorp/aws: required by this configuration but no version is selected │ │ To make the initial dependency selections that will initialize the dependency lock file, run: │ terraform init
Se alguém puder me ajudar, por favor.
Grata.