resource "random_password" "this" { length = 32 special = false } resource "postgresql_role" "this" { name = var.role login = true password = random_password.this.result roles = [var.owner] assume_role = var.owner }