diff --git a/manifests/repos.pp b/manifests/repos.pp index 3436ec733..99297c265 100644 --- a/manifests/repos.pp +++ b/manifests/repos.pp @@ -17,6 +17,7 @@ $key_source = $docker::package_key_source $package_key = $docker::package_key } + if $::lsbmajdistrelease <= '8' { apt::source { 'docker': location => $location, release => $docker::package_release, @@ -24,8 +25,19 @@ key => $package_key, key_source => $key_source, required_packages => 'debian-keyring debian-archive-keyring', + pin => '10', include_src => false, } + } else { + apt::source { 'docker': + location => $location, + release => $docker::package_release, + repos => $docker::package_repos, + key => { 'id' => $package_key, 'source' => $key_source }, + pin => '10', + include => { 'src' => false } + } + } $url_split = split($location, '/') $repo_host = $url_split[2] $pin_ensure = $docker::pin_upstream_package_source ? {