X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;ds=sidebyside;f=manifests%2Fsource.pp;h=670b83035864108a7d28932678dc27287c394dab;hb=1db434a418d8375321a08a12964d42cec91c8bfa;hp=3e6d0cb814870d0b30a4b3bd0fab11282d4e3935;hpb=811bbd90db7b205c3f32f35ee3919e4564192af0;p=puppet-modules%2Fpuppetlabs-apt.git diff --git a/manifests/source.pp b/manifests/source.pp index 3e6d0cb..670b830 100644 --- a/manifests/source.pp +++ b/manifests/source.pp @@ -29,10 +29,13 @@ define apt::source( $_release = $release } + # Some releases do not support https transport with default installation + $_transport_https_releases = [ 'wheezy', 'jessie', 'stretch', 'trusty', 'xenial' ] + if $ensure == 'present' { if ! $location { fail('cannot create a source entry without specifying a location') - } elsif $_release == 'jessie' { + } elsif $_release in $_transport_https_releases { $method = split($location, '[:\/]+')[0] if $method == 'https' { ensure_packages('apt-transport-https')