Skip to content

Commit ecb1228

Browse files
committed
Upgrade postgres to 9.5
1 parent a19df22 commit ecb1228

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

modules/metacpan/manifests/system/postgress.pp

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,21 @@
22
$user = hiera('metacpan::user', 'metacpan'),
33
) {
44

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+
515
# Install postgress
6-
class { 'postgresql::server': }
16+
class { 'postgresql::globals':
17+
manage_package_repo => true,
18+
version => '9.5',
19+
}->class { 'postgresql::server': }
720

821
postgresql::server::role { $user:
922

@@ -29,6 +42,7 @@
2942
# Add a database for the minion queue
3043
postgresql::server::database { 'minion_queue':
3144
owner => $user,
45+
require => "Postgresql::Server::Role[$user]",
3246
}
3347

3448

0 commit comments

Comments
 (0)