Skip to content

Commit

Permalink
fix: give readonly user access to new schemas
Browse files Browse the repository at this point in the history
  • Loading branch information
dadiorchen committed Dec 20, 2023
1 parent 8bf20d7 commit 43a96fd
Showing 1 changed file with 54 additions and 0 deletions.
54 changes: 54 additions & 0 deletions database-grants/terraform/prod/read-only-user.tf
Original file line number Diff line number Diff line change
Expand Up @@ -320,3 +320,57 @@ resource "postgresql_default_privileges" "read_only_messaging_tables" {
privileges = ["SELECT"]
}


resource "postgresql_grant" "readonlyyuser_usage_keycloak" {
provider = "postgresql.treetracker"
database = "treetracker"
role = "readonlyuser"
schema = "keycloak"
object_type = "schema"
privileges = ["USAGE"]
}

resource "postgresql_grant" "readonlyyuser_select_keycloak" {
provider = "postgresql.treetracker"
database = "treetracker"
role = "readonlyuser"
schema = "keycloak"
object_type = "table"
privileges = ["SELECT"]
}

resource "postgresql_grant" "readonlyyuser_sequence_keycloak" {
provider = "postgresql.treetracker"
database = "treetracker"
role = "readonlyuser"
schema = "keycloak"
object_type = "sequence"
privileges = ["SELECT"]
}

resource "postgresql_grant" "readonlyyuser_usage_denormalized" {
provider = "postgresql.treetracker"
database = "treetracker"
role = "readonlyuser"
schema = "denormalized"
object_type = "schema"
privileges = ["USAGE"]
}

resource "postgresql_grant" "readonlyyuser_select_denormalized" {
provider = "postgresql.treetracker"
database = "treetracker"
role = "readonlyuser"
schema = "denormalized"
object_type = "table"
privileges = ["SELECT"]
}

resource "postgresql_grant" "readonlyyuser_sequence_denormalized" {
provider = "postgresql.treetracker"
database = "treetracker"
role = "readonlyuser"
schema = "denormalized"
object_type = "sequence"
privileges = ["SELECT"]
}

0 comments on commit 43a96fd

Please sign in to comment.