# locals ===================================================================== data "aws_iam_role" "rds_monitoring" { count = var.monitoring_interval > 0 ? 1 : 0 name = "rds-monitoring-role" } locals { tags = merge( { ManagedBy = "terraform" Module = "database/rds-postgres" }, var.tags, ) create_subnet_group = length(var.subnet_ids) > 0 && var.subnet_group_name == null subnet_group_name = local.create_subnet_group ? "${var.identifier}-subnet-group" : var.subnet_group_name monitoring_role_arn = var.monitoring_interval > 0 ? ( length(data.aws_iam_role.rds_monitoring) > 0 ? data.aws_iam_role.rds_monitoring[0].arn : null ) : null }