From db47d346dd8bc0385991e153b3ba835d47c4ba26 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Rapha=C3=ABl=20Pinson?= Date: Thu, 8 Aug 2019 09:35:03 +0200 Subject: [PATCH] Add apt::key_options for default apt::key options --- manifests/init.pp | 4 ++++ manifests/key.pp | 2 +- manifests/params.pp | 1 + 3 files changed, 6 insertions(+), 1 deletion(-) 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 = {} -- 2.45.2