Debug files should be json so that terraform can show nice deltas.

This commit is contained in:
Greyscale 2024-12-12 21:52:53 +01:00
parent 2fe66035ec
commit e7935dd681
Signed by: grey
GPG key ID: DDB392AE64B32D89
2 changed files with 18 additions and 2 deletions
cloud/aws/s3_bucket
docker/service

View file

@ -4,8 +4,8 @@ resource "aws_s3_bucket" "bucket" {
}
resource "local_file" "debug" {
filename = "${path.root}/.debug/aws/s3_bucket/bucket.${aws_s3_bucket.bucket.bucket}.yml"
content = yamlencode({
filename = "${path.root}/.debug/aws/s3_bucket/bucket.${aws_s3_bucket.bucket.bucket}.json"
content = jsonencode({
bucket_prefix = var.bucket_name_prefix,
tags = local.tags,
endpoint = aws_s3_bucket.bucket.bucket_domain_name

16
docker/service/debug.tf Normal file
View file

@ -0,0 +1,16 @@
resource "local_file" "debug" {
filename = "${path.root}/.debug/docker/services/${local.service_name}.json"
file_permission = "0600"
content = jsonencode(nonsensitive({
name = local.service_name
stack = var.stack_name
#image = local.image
build = var.build
networks = var.networks
ports = var.ports
configs = var.configs
traefik = var.traefik
placement_constraints = var.placement_constraints
tags = local.tags
}))
}