61 lines
2 KiB
HCL
61 lines
2 KiB
HCL
resource "local_file" "debug" {
|
|
content = nonsensitive(jsonencode({
|
|
rds = {
|
|
instance_name = var.instance_name,
|
|
sanitised_name = local.sanitised_name
|
|
tennants = var.tenants,
|
|
application_arn = try(var.application.arn, null),
|
|
application_name = try(var.application.name, null),
|
|
engine = {
|
|
requested = {
|
|
engine = var.engine,
|
|
version = var.engine_version
|
|
}
|
|
resolved = {
|
|
engine = data.aws_rds_engine_version.latest.engine,
|
|
version = data.aws_rds_engine_version.latest.version,
|
|
match = data.aws_rds_engine_version.latest,
|
|
}
|
|
}
|
|
#endpoints = {
|
|
# write = aws_rds_cluster_endpoint.endpoint["write"].endpoint,
|
|
# read = aws_rds_cluster_endpoint.endpoint["read"].endpoint
|
|
#}
|
|
admin = module.admin_identity
|
|
}
|
|
tenants = var.tenants
|
|
}))
|
|
filename = "${local.debug_path}/${var.instance_name}.provided.json"
|
|
file_permission = "0600"
|
|
}
|
|
resource "local_file" "debug_result" {
|
|
content = nonsensitive(jsonencode({
|
|
rds = {
|
|
instance_name = var.instance_name,
|
|
tennants = var.tenants,
|
|
application_arn = try(var.application.arn, null),
|
|
application_name = try(var.application.name, null),
|
|
engine = {
|
|
requested = {
|
|
engine = var.engine,
|
|
version = var.engine_version
|
|
}
|
|
resolved = {
|
|
engine = data.aws_rds_engine_version.latest.engine,
|
|
version = data.aws_rds_engine_version.latest.version,
|
|
match = data.aws_rds_engine_version.latest,
|
|
}
|
|
}
|
|
endpoints = {
|
|
write = aws_rds_cluster_endpoint.endpoint["write"].endpoint,
|
|
read = aws_rds_cluster_endpoint.endpoint["read"].endpoint
|
|
}
|
|
}
|
|
tenants = merge({ admin = {
|
|
username = module.admin_identity.username
|
|
password = nonsensitive(module.admin_identity.password)
|
|
} }, local.output_tenants)
|
|
}))
|
|
filename = "${local.debug_path}/${var.instance_name}.result.json"
|
|
file_permission = "0600"
|
|
}
|