Skip to content

Commit 048d9c9

Browse files
committed
Merge pull request puppetlabs#437 from dinerroger/sles_support
Add support for SLES 11
2 parents 7b1147f + 5054d34 commit 048d9c9

File tree

2 files changed

+29
-0
lines changed

2 files changed

+29
-0
lines changed

manifests/globals.pp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,10 @@
8585
default => '9.2',
8686
},
8787
'FreeBSD' => '93',
88+
'Suse' => $::operatingsystem ? {
89+
'SLES' => '91',
90+
default => undef,
91+
},
8892
default => undef,
8993
}
9094
$globals_version = pick($version, $default_version, 'unknown')
@@ -97,6 +101,7 @@
97101
'8.4' => '1.5',
98102
'9.0' => '1.5',
99103
'9.1' => '1.5',
104+
'91' => '1.5',
100105
'9.2' => '2.0',
101106
'9.3' => '2.1',
102107
default => undef,

manifests/params.pp

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,30 @@
174174
$needs_initdb = pick($needs_initdb, true)
175175
}
176176

177+
'Suse': {
178+
$user = pick($user, 'postgres')
179+
$group = pick($group, 'postgres')
180+
181+
$client_package_name = pick($client_package_name, "postgresql${version}")
182+
$server_package_name = pick($server_package_name, "postgresql${version}-server")
183+
$contrib_package_name = pick($contrib_package_name, "postgresql${version}-contrib")
184+
$devel_package_name = pick($devel_package_name, "postgresql${version}-devel")
185+
$java_package_name = pick($java_package_name, undef)
186+
$perl_package_name = pick($plperl_package_name, undef)
187+
$plperl_package_name = pick($plperl_package_name, undef)
188+
$python_package_name = pick($python_package_name, undef)
189+
190+
$service_name = pick($service_name, 'postgresql')
191+
$bindir = pick($bindir, "/usr/lib/postgresql${version}/bin")
192+
$datadir = pick($datadir, '/var/lib/pgsql/data')
193+
$confdir = pick($confdir, $datadir)
194+
$service_status = pick($service_status, "/etc/init.d/${service_name} status")
195+
$psql_path = pick($psql_path, "${bindir}/psql")
196+
197+
$firewall_supported = pick($firewall_supported, false)
198+
$needs_initdb = pick($needs_initdb, true)
199+
}
200+
177201
default: {
178202
# Based on the existing version of the firewall module, this is normally
179203
# false for other OS, but this allows an escape hatch to override it.

0 commit comments

Comments
 (0)