Skip to content

Commit 06f3a81

Browse files
committed
Improve style of the role resource
1 parent dcd7eb8 commit 06f3a81

File tree

1 file changed

+31
-26
lines changed

1 file changed

+31
-26
lines changed

manifests/server/role.pp

Lines changed: 31 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -40,17 +40,13 @@
4040
}
4141

4242
Postgresql_psql {
43-
db => $db,
44-
port => $port_override,
45-
psql_user => $psql_user,
46-
psql_group => $psql_group,
47-
psql_path => $psql_path,
43+
db => $db,
44+
port => $port_override,
45+
psql_user => $psql_user,
46+
psql_group => $psql_group,
47+
psql_path => $psql_path,
4848
connect_settings => $connect_settings,
49-
cwd => $module_workdir,
50-
require => [
51-
Postgresql_psql["CREATE ROLE ${username} ENCRYPTED PASSWORD ****"],
52-
Class['postgresql::server'],
53-
],
49+
cwd => $module_workdir,
5450
}
5551

5652
if $ensure == 'present' {
@@ -75,40 +71,48 @@
7571
require => Class['Postgresql::Server'],
7672
}
7773

78-
postgresql_psql {"ALTER ROLE \"${username}\" ${superuser_sql}":
79-
unless => "SELECT 1 FROM pg_roles WHERE rolname = '${username}' AND rolsuper = ${superuser}",
74+
postgresql_psql { "ALTER ROLE \"${username}\" ${superuser_sql}":
75+
unless => "SELECT 1 FROM pg_roles WHERE rolname = '${username}' AND rolsuper = ${superuser}",
76+
require => Postgresql_psql["CREATE ROLE ${username} ENCRYPTED PASSWORD ****"],
8077
}
8178

82-
postgresql_psql {"ALTER ROLE \"${username}\" ${createdb_sql}":
83-
unless => "SELECT 1 FROM pg_roles WHERE rolname = '${username}' AND rolcreatedb = ${createdb}",
79+
postgresql_psql { "ALTER ROLE \"${username}\" ${createdb_sql}":
80+
unless => "SELECT 1 FROM pg_roles WHERE rolname = '${username}' AND rolcreatedb = ${createdb}",
81+
require => Postgresql_psql["CREATE ROLE ${username} ENCRYPTED PASSWORD ****"],
8482
}
8583

86-
postgresql_psql {"ALTER ROLE \"${username}\" ${createrole_sql}":
87-
unless => "SELECT 1 FROM pg_roles WHERE rolname = '${username}' AND rolcreaterole = ${createrole}",
84+
postgresql_psql { "ALTER ROLE \"${username}\" ${createrole_sql}":
85+
unless => "SELECT 1 FROM pg_roles WHERE rolname = '${username}' AND rolcreaterole = ${createrole}",
86+
require => Postgresql_psql["CREATE ROLE ${username} ENCRYPTED PASSWORD ****"],
8887
}
8988

90-
postgresql_psql {"ALTER ROLE \"${username}\" ${login_sql}":
91-
unless => "SELECT 1 FROM pg_roles WHERE rolname = '${username}' AND rolcanlogin = ${login}",
89+
postgresql_psql { "ALTER ROLE \"${username}\" ${login_sql}":
90+
unless => "SELECT 1 FROM pg_roles WHERE rolname = '${username}' AND rolcanlogin = ${login}",
91+
require => Postgresql_psql["CREATE ROLE ${username} ENCRYPTED PASSWORD ****"],
9292
}
9393

94-
postgresql_psql {"ALTER ROLE \"${username}\" ${inherit_sql}":
95-
unless => "SELECT 1 FROM pg_roles WHERE rolname = '${username}' AND rolinherit = ${inherit}",
94+
postgresql_psql { "ALTER ROLE \"${username}\" ${inherit_sql}":
95+
unless => "SELECT 1 FROM pg_roles WHERE rolname = '${username}' AND rolinherit = ${inherit}",
96+
require => Postgresql_psql["CREATE ROLE ${username} ENCRYPTED PASSWORD ****"],
9697
}
9798

9899
if(versioncmp($version, '9.1') >= 0) {
99100
if $replication_sql == '' {
100-
postgresql_psql {"ALTER ROLE \"${username}\" NOREPLICATION":
101-
unless => "SELECT 1 FROM pg_roles WHERE rolname = '${username}' AND rolreplication = ${replication}",
101+
postgresql_psql { "ALTER ROLE \"${username}\" NOREPLICATION":
102+
unless => "SELECT 1 FROM pg_roles WHERE rolname = '${username}' AND rolreplication = ${replication}",
103+
require => Postgresql_psql["CREATE ROLE ${username} ENCRYPTED PASSWORD ****"],
102104
}
103105
} else {
104-
postgresql_psql {"ALTER ROLE \"${username}\" ${replication_sql}":
105-
unless => "SELECT 1 FROM pg_roles WHERE rolname = '${username}' AND rolreplication = ${replication}",
106+
postgresql_psql { "ALTER ROLE \"${username}\" ${replication_sql}":
107+
unless => "SELECT 1 FROM pg_roles WHERE rolname = '${username}' AND rolreplication = ${replication}",
108+
require => Postgresql_psql["CREATE ROLE ${username} ENCRYPTED PASSWORD ****"],
106109
}
107110
}
108111
}
109112

110-
postgresql_psql {"ALTER ROLE \"${username}\" CONNECTION LIMIT ${connection_limit}":
111-
unless => "SELECT 1 FROM pg_roles WHERE rolname = '${username}' AND rolconnlimit = ${connection_limit}",
113+
postgresql_psql { "ALTER ROLE \"${username}\" CONNECTION LIMIT ${connection_limit}":
114+
unless => "SELECT 1 FROM pg_roles WHERE rolname = '${username}' AND rolconnlimit = ${connection_limit}",
115+
require => Postgresql_psql["CREATE ROLE ${username} ENCRYPTED PASSWORD ****"],
112116
}
113117

114118
if $password_hash and $update_password {
@@ -122,6 +126,7 @@
122126
command => "ALTER ROLE \"${username}\" ${password_sql}",
123127
unless => "SELECT 1 FROM pg_shadow WHERE usename = '${username}' AND passwd = '${pwd_hash_sql}'",
124128
environment => $environment,
129+
require => Postgresql_psql["CREATE ROLE ${username} ENCRYPTED PASSWORD ****"],
125130
}
126131
}
127132
} else {

0 commit comments

Comments
 (0)