From: Morgan Haskel Date: Wed, 17 Jun 2015 21:56:22 +0000 (-0700) Subject: hashes are not supported in selectors X-Git-Tag: 2.2.0~14^2 X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=74bb26d148120187e483c3b8d723cbb7ec8889d4;hp=a09dcafb3253aaddc1c6a69a85afef1e35a7fea1;p=puppet-modules%2Fpuppetlabs-apt.git hashes are not supported in selectors --- diff --git a/spec/acceptance/apt_spec.rb b/spec/acceptance/apt_spec.rb index 843dd0a..d3bd761 100644 --- a/spec/acceptance/apt_spec.rb +++ b/spec/acceptance/apt_spec.rb @@ -11,6 +11,21 @@ describe 'apt class' do context 'all the things' do it 'should work with no errors' do pp = <<-EOS + if $::lsbdistcodename == 'lucid' { + $sources = undef + } else { + $sources = { + 'puppetlabs' => { + 'ensure' => present, + 'location' => 'http://apt.puppetlabs.com', + 'repos' => 'main', + 'key' => { + 'id' => '47B320EB4C7C375AA9DAE1A01054B7A24BD6EC30', + 'server' => 'pgp.mit.edu', + }, + }, + } + } class { 'apt': update => { 'frequency' => 'always', @@ -23,19 +38,7 @@ describe 'apt class' do 'preferences' => true, 'preferences.d' => true, }, - sources => $::lsbdiscodename ? { - 'lucid' => undef, - default => { 'puppetlabs' => { - 'ensure' => present, - 'location' => 'http://apt.puppetlabs.com', - 'repos' => 'main', - 'key' => { - 'id' => '47B320EB4C7C375AA9DAE1A01054B7A24BD6EC30', - 'server' => 'pgp.mit.edu', - }, - }, - }, - }, + sources => $sources, } EOS