Consolidating locals into one place
Also adding -input=false to Makefile
This commit is contained in:
parent
17d3f66073
commit
dfdc62f80c
@ -3,7 +3,7 @@ plan=out.plan
|
||||
SHELL := /bin/bash
|
||||
|
||||
$(plan): *.tf
|
||||
source secrets/set-env.sh && terraform plan -out $(plan)
|
||||
source secrets/set-env.sh && terraform plan -input=false -out $(plan)
|
||||
|
||||
push: build
|
||||
source secrets/set-env.sh && terraform apply $(plan)
|
||||
|
@ -1,8 +1,3 @@
|
||||
locals {
|
||||
repos = [
|
||||
"reverse-proxy",
|
||||
]
|
||||
}
|
||||
resource "aws_ecr_repository" "this" {
|
||||
for_each = {
|
||||
for index, repo in local.repos:
|
||||
|
11
infra/local.tf
Normal file
11
infra/local.tf
Normal file
@ -0,0 +1,11 @@
|
||||
locals {
|
||||
# ECR
|
||||
repos = [
|
||||
"reverse-proxy",
|
||||
]
|
||||
buckets = [
|
||||
"shockrah.xyz",
|
||||
"resume.shockrah.xyz"
|
||||
]
|
||||
}
|
||||
|
15
infra/s3.tf
15
infra/s3.tf
@ -1,20 +1,13 @@
|
||||
locals {
|
||||
static_content_shockrah_xyz = [
|
||||
{ name = "shockrah-xyz" },
|
||||
{ name = "resume-shockrah-xyz" }
|
||||
]
|
||||
}
|
||||
|
||||
resource "aws_s3_bucket" "static-content" {
|
||||
for_each = {
|
||||
for idx, record in local.static_content_shockrah_xyz:
|
||||
for idx, record in local.buckets:
|
||||
idx => record
|
||||
}
|
||||
|
||||
bucket = each.value.name
|
||||
bucket = each.value
|
||||
|
||||
tags = {
|
||||
Name = each.value.name
|
||||
Description = lookup(each.value, "desc", "Static content")
|
||||
Name = each.value
|
||||
Description = "Static content"
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user