Interpolação, locals e output #70
Replies: 3 comments 1 reply
-
@nelsonstudent o root module é onde está todos os arquivos do Terraform e o diretório que você está executando os comandos. No caso, esta pasta https://github.com/chgasparoto/curso-aws-com-terraform/tree/master/01-terraform-basico/04-interpolacao-locals-outputs Sobre o erro acima, me parece que está faltando este recurso para você: |
Beta Was this translation helpful? Give feedback.
-
@chgasparoto o recurso que você disse que achava que está faltando, está presente, no entanto, a relação de arquivos que você mostra no link https://github.com/chgasparoto/curso-aws-com-terraform/tree/master/01-terraform-basico/04-interpolacao-locals-outputs eu não os vi durante o curso (até a presente aula). Como por exemplo o arquivo locals.tf. Vou rever esta aula para ver se você informou e eu não o vi. |
Beta Was this translation helpful? Give feedback.
-
@chgasparoto descobri o erro. O arquivo random_pet estava fora do bloco, por isso o Terraform não o encontrava. Tudo resolvido. Obrigado pela ajuda. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Olá!
Ao rodar o comando terraform plan -out="tfplan.out" surge a seguinte mensagem:
Error: Reference to undeclared resource
on s3.tf line 2, in resource "aws_s3_bucket" "this":
2: bucket = "${random_pet.bucket.id}-${var.environment}"
A managed resource "random_pet" "bucket" has not beeb declared in the root module.
Que módulo root é esse onde eu não declarei o random_pet ?
Beta Was this translation helpful? Give feedback.
All reactions