From 74bb26d148120187e483c3b8d723cbb7ec8889d4 Mon Sep 17 00:00:00 2001 From: Morgan Haskel Date: Wed, 17 Jun 2015 14:56:22 -0700 Subject: [PATCH] hashes are not supported in selectors --- spec/acceptance/apt_spec.rb | 29 ++++++++++++++++------------- 1 file changed, 16 insertions(+), 13 deletions(-) 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 -- 2.45.2