We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a19df22 commit ecb1228Copy full SHA for ecb1228
modules/metacpan/manifests/system/postgress.pp
@@ -2,8 +2,21 @@
2
$user = hiera('metacpan::user', 'metacpan'),
3
) {
4
5
+
6
+ # Delete this old version
7
+ file {
8
+ "/usr/lib/postgresql/9.1":
9
+ ensure => 'absent',
10
+ recurse => true,
11
+ purge => true,
12
+ force => true,
13
+ }
14
15
# Install postgress
- class { 'postgresql::server': }
16
+ class { 'postgresql::globals':
17
+ manage_package_repo => true,
18
+ version => '9.5',
19
+ }->class { 'postgresql::server': }
20
21
postgresql::server::role { $user:
22
@@ -29,6 +42,7 @@
29
42
# Add a database for the minion queue
30
43
postgresql::server::database { 'minion_queue':
31
44
owner => $user,
45
+ require => "Postgresql::Server::Role[$user]",
32
46
}
33
47
34
48
0 commit comments