From: Raphaƫl Pinson Date: Thu, 8 Aug 2019 07:35:03 +0000 (+0200) Subject: Add apt::key_options for default apt::key options X-Git-Tag: v7.2.0~9^2~2 X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=db47d346dd8bc0385991e153b3ba835d47c4ba26;p=puppet-modules%2Fpuppetlabs-apt.git Add apt::key_options for default apt::key options --- diff --git a/manifests/init.pp b/manifests/init.pp index d95bbe6..b8bc45b 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -9,6 +9,9 @@ # Specifies a keyserver to provide the GPG key. Valid options: a string containing a domain name or a full URL (http://, https://, or # hkp://). # +# @param key_options +# Specifies the default options for apt::key resources. +# # @param ppa_options # Supplies options to be passed to the `add-apt-repository` command. # @@ -122,6 +125,7 @@ class apt ( Hash $include_defaults = $apt::params::include_defaults, String $provider = $apt::params::provider, String $keyserver = $apt::params::keyserver, + Optional[String] $key_options = $apt::params::key_options, Optional[String] $ppa_options = $apt::params::ppa_options, Optional[String] $ppa_package = $apt::params::ppa_package, Optional[Hash] $backports = $apt::params::backports, diff --git a/manifests/key.pp b/manifests/key.pp index 1f9a495..41e78e6 100644 --- a/manifests/key.pp +++ b/manifests/key.pp @@ -42,7 +42,7 @@ define apt::key ( Optional[Pattern[/\Ahttps?:\/\//, /\Aftp:\/\//, /\A\/\w+/]] $source = undef, Pattern[/\A((hkp|hkps|http|https):\/\/)?([a-z\d])([a-z\d-]{0,61}\.)+[a-z\d]+(:\d{2,5})?$/] $server = $::apt::keyserver, Boolean $weak_ssl = false, - Optional[String] $options = undef, + Optional[String] $options = $::apt::key_options, ) { case $ensure { diff --git a/manifests/params.pp b/manifests/params.pp index 76f06b9..4258bbd 100644 --- a/manifests/params.pp +++ b/manifests/params.pp @@ -17,6 +17,7 @@ class apt::params { $preferences = "${root}/preferences" $preferences_d = "${root}/preferences.d" $keyserver = 'keyserver.ubuntu.com' + $key_options = undef $confs = {} $update = {} $purge = {}