File tree Expand file tree Collapse file tree 2 files changed +16
-4
lines changed Expand file tree Collapse file tree 2 files changed +16
-4
lines changed Original file line number Diff line number Diff line change @@ -3,10 +3,12 @@ locals {
3
3
}
4
4
5
5
resource "postgresql_role" "owner" {
6
- name = local. owner
7
- login = var. owner_password != null ? true : false
8
- password = var. owner_password
9
- roles = var. roles
6
+ name = local. owner
7
+ login = var. owner_password != null ? true : false
8
+ create_database = var. owner_create_database
9
+ create_role = var. owner_create_role
10
+ password = var. owner_password
11
+ roles = var. roles
10
12
11
13
connection_limit = var. connection_limit
12
14
Original file line number Diff line number Diff line change @@ -19,6 +19,16 @@ variable "owner" {
19
19
default = " "
20
20
}
21
21
22
+ variable "owner_create_database" {
23
+ description = " Defines a role's ability to execute `CREATE DATABASE`"
24
+ default = false
25
+ }
26
+
27
+ variable "owner_create_role" {
28
+ description = " Defines a role's ability to execute `CREATE ROLE`. A role with this privilege can also alter and drop other roles."
29
+ default = false
30
+ }
31
+
22
32
variable "owner_password" {
23
33
description = " The password for the owner of the database"
24
34
type = string
You can’t perform that action at this time.
0 commit comments