diff --git a/roles.tf b/roles.tf index 816fd2f..1d85cb0 100644 --- a/roles.tf +++ b/roles.tf @@ -1,8 +1,20 @@ resource "random_password" "role" { for_each = var.roles - length = 48 + length = 48 + min_lower = 0 + min_numeric = 0 + min_special = 0 + min_upper = 0 + + lower = true + number = true special = false + upper = true + + lifecycle { + ignore_changes = [lower, number, special, upper] + } } resource "postgresql_role" "role" { @@ -134,4 +146,3 @@ resource "postgresql_grant" "role_rw" { objects = [] with_grant_option = false } -