Skip to content

Commit f2b4e4d

Browse files
committed
Merge pull request puppetlabs#387 from hunner/change_error_detection
Change error detection for version to after other parameters
2 parents 8e29ed3 + c916f47 commit f2b4e4d

File tree

3 files changed

+6
-5
lines changed

3 files changed

+6
-5
lines changed

manifests/globals.pp

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -83,9 +83,6 @@
8383
default => undef,
8484
}
8585
$globals_version = pick($version, $default_version, 'unknown')
86-
if($globals_version == 'unknown') {
87-
fail('No preferred version defined or automatically detected.')
88-
}
8986

9087
# Setup of the repo only makes sense globally, so we are doing this here.
9188
if($manage_package_repo) {

manifests/params.pp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -168,4 +168,8 @@
168168
$pg_hba_conf_defaults = pick($pg_hba_conf_defaults, true)
169169
$postgresql_conf_path = pick($postgresql_conf_path, "${confdir}/postgresql.conf")
170170
$default_database = pick($default_database, 'postgres')
171+
172+
if($version == 'unknown') {
173+
fail('No preferred version defined or automatically detected.')
174+
}
171175
}

spec/acceptance/unsupported_spec.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@
55
pp = <<-EOS
66
class { 'postgresql::client': }
77
EOS
8-
expect(apply_manifest(pp, :expect_failures => true).stderr).to match(/No preferred version defined or automatically detected/i)
8+
expect(apply_manifest(pp, :expect_failures => true).stderr).to match(/does not provide defaults for osfamily/i)
99
end
1010
it 'should fail for server' do
1111
pp = <<-EOS
1212
class { 'postgresql::server': }
1313
EOS
14-
expect(apply_manifest(pp, :expect_failures => true).stderr).to match(/No preferred version defined or automatically detected/i)
14+
expect(apply_manifest(pp, :expect_failures => true).stderr).to match(/does not provide defaults for osfamily/i)
1515
end
1616
end

0 commit comments

Comments
 (0)