]> review.fuel-infra Code Review - puppet-modules/puppetlabs-apt.git/commitdiff
Add apt::key_options for default apt::key options
authorRaphaël Pinson <raphael.pinson@camptocamp.com>
Thu, 8 Aug 2019 07:35:03 +0000 (09:35 +0200)
committerRaphaël Pinson <raphael.pinson@camptocamp.com>
Thu, 8 Aug 2019 07:35:03 +0000 (09:35 +0200)
manifests/init.pp
manifests/key.pp
manifests/params.pp

index d95bbe60b2225c20e9c40b236f73a22ee7d1e5e9..b8bc45b59dfc7b86ec97d76a798c93d9038397e8 100644 (file)
@@ -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,
index 1f9a495f54f4f3f19424fe571842ed04955bd46f..41e78e643bbe3245528b9cab037f34247b8cf800 100644 (file)
@@ -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 {
index 76f06b9ed4bffa391ef7b3ed90bd9d74497cfc9a..4258bbde1a335f773b0806e1f9c8575419a06697 100644 (file)
@@ -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          = {}