Session 5- Criando um site estático - aula 26- Buckets #126
-
Professor Bom dia Ele me informa que vai criar 19 recursos e não 4, como acontece no seu vídeo minuto 10:01 Segue em anexo meu plan.out o meu terraform plan. Como pode ver ele cria vários modulos do wesite( esse aquivo eu montei de acordo com seu repositório ). Segue a baixo o s3.tf do meu terraform data "template_file" "s3-public-policy" {
template = file("policy.json")
vars = {
bucket_name = local.domain
}
}
module "logs" {
source = "github.com/chgasparoto/terraform-s3-object-notification"
name = "${local.domain}-logs"
acl = "log-delivery-write"
force_destroy = !local.has_domain
tags = local.common_tags
}
module "website" {
source = "github.com/chgasparoto/terraform-s3-object-notification"
name = local.domain
acl = "public-read"
policy = data.template_file.s3-public-policy.rendered
force_destroy = !local.has_domain
tags = local.common_tags
versioning = {
enabled = true
}
filepath = "${local.website_filepath}/build"
website = {
index_document = "index.html"
error_document = "index.html"
}
logging = {
target_bucket = module.logs.name
target_prefix = "access/"
}
}
module "redirect" {
source = "github.com/chgasparoto/terraform-s3-object-notification"
name = "www.${local.domain}"
acl = "public-read"
force_destroy = !local.has_domain
tags = local.common_tags
website = {
redirect_all_requests_to = local.has_domain ? var.domain : module.website.website
}
} O que eu errei? pode ajudar? |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 3 replies
-
Fala @edwardborges , o seu código e output está correto. No tempo que você informou que eu rodei o comando no vídeo eu não tinha gerado os arquivos com o comando |
Beta Was this translation helpful? Give feedback.
-
Bom dia Professor ´´´´´´ Na mensagem acima estáo plan que te enviei Onde estou errando na configuração? Desde já agradeço retorno |
Beta Was this translation helpful? Give feedback.
-
Professor acho que achei o ERRO No arquivo de variable.tf da minha pasta local variable "domain" {
type = string
description = ""
default = ""
} Tava escrito default ai revendo o vídeo, você deixa sem descrição |
Beta Was this translation helpful? Give feedback.
Fala @edwardborges , o seu código e output está correto. No tempo que você informou que eu rodei o comando no vídeo eu não tinha gerado os arquivos com o comando
npm run build
. Por se tratar de versões diferentes, é esperado que o número de arquivos não seja exatamente o mesmo.