X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;f=manifests%2Fsource.pp;h=a859174a1aaef9296a74bc8ec8c6acd51d096f1a;hb=e7cbcb6c740ca2342d77a32c05c70b30845138b0;hp=106b16000c47be91fe8ac4ec7e791209b230fb18;hpb=2dcec036ca9d7e99dd9f50c4031dafeb86d6b6c2;p=puppet-modules%2Fpuppetlabs-apt.git diff --git a/manifests/source.pp b/manifests/source.pp index 106b160..a859174 100644 --- a/manifests/source.pp +++ b/manifests/source.pp @@ -4,7 +4,7 @@ define apt::source( $ensure = present, $location = '', - $release = $lsbdistcodename, + $release = 'UNDEF', $repos = 'main', $include_src = true, $required_packages = false, @@ -21,8 +21,14 @@ define apt::source( $sources_list_d = $apt::params::sources_list_d $provider = $apt::params::provider - if $release == undef { - fail('lsbdistcodename fact not available: release parameter required') + if $release == 'UNDEF' { + if $::lsbdistcodename == undef { + fail('lsbdistcodename fact not available: release parameter required') + } else { + $release_real = $::lsbdistcodename + } + } else { + $release_real = $release } file { "${name}.list":