- 1.9.3
- ruby-head
env:
+<<<<<<< HEAD
+ - PUPPET_VERSION=3.0.1
+ - PUPPET_VERSION=2.7.13
+ - PUPPET_VERSION=2.7.6
+ - PUPPET_VERSION=2.6.9
+=======
- PUPPET_GEM_VERSION="~> 2.6.0"
- PUPPET_GEM_VERSION="~> 2.7.0"
- PUPPET_GEM_VERSION="~> 3.0.0"
env: PUPPET_GEM_VERSION="~> 2.6.0"
- rvm: ruby-head
env: PUPPET_GEM_VERSION="~> 2.6.0"
+>>>>>>> 18ee4cc6c9eb8d16becfec68254d8955eb10c7d5
notifications:
email: false
project_page 'https://github.com/puppetlabs/puppetlabs-apt'
## Add dependencies, if any:
+<<<<<<< HEAD
+dependency 'puppetlabs/stdlib', '>= 3.0.1'
+=======
#dependency 'puppetlabs/stdlib', '2.x'
# The dependency should be written as above but librarian-puppet
# does not support the expression as the PMT does.
dependency 'puppetlabs/stdlib', '>= 2.2.1'
+>>>>>>> 18ee4cc6c9eb8d16becfec68254d8955eb10c7d5
$ensure = present,
$key_content = false,
$key_source = false,
- $key_server = 'keyserver.ubuntu.com'
+ $key_server = 'keyserver.ubuntu.com',
+ $key_options = false
) {
include apt::params
anchor { "apt::key ${upkey} present": }
}
+ if $key_options{
+ $options_string = "--keyserver-options ${key_options}"
+ }
+ else{
+ $options_string = ''
+ }
+
if !defined(Exec[$digest]) {
$digest_command = $method ? {
'content' => "echo '${key_content}' | /usr/bin/apt-key add -",
'source' => "wget -q '${key_source}' -O- | apt-key add -",
- 'server' => "apt-key adv --keyserver '${key_server}' --recv-keys '${upkey}'",
+ 'server' => "apt-key adv --keyserver '${key_server}' ${options_string} --recv-keys '${upkey}'",
}
exec { $digest:
command => $digest_command,
apt::key { 'puppetlabs':
key => '4BD6EC30',
key_server => 'pgp.mit.edu',
+ key_options => "http-proxy=\"http://proxyuser:proxypass@example.org:3128\"",
}