- Variant[Hash, Stdlib::Compat::Hash] $update_defaults,
- Variant[Hash, Stdlib::Compat::Hash] $purge_defaults,
- Variant[Hash, Stdlib::Compat::Hash] $proxy_defaults,
- Variant[Hash, Stdlib::Compat::Hash] $include_defaults,
- Variant[String, Stdlib::Compat::String] $provider,
- Variant[String, Stdlib::Compat::String] $keyserver,
- Optional[Variant[String, Stdlib::Compat::String]] $ppa_options,
- Optional[Variant[String, Stdlib::Compat::String]] $ppa_package,
- Optional[Variant[Hash, Stdlib::Compat::Hash]] $backports,
- Variant[Hash, Stdlib::Compat::Hash] $confs = {},
- Variant[Hash, Stdlib::Compat::Hash] $update = {},
- Variant[Hash, Stdlib::Compat::Hash] $purge = {},
- Variant[Hash, Stdlib::Compat::Hash] $proxy = {},
- Variant[Hash, Stdlib::Compat::Hash] $sources = {},
- Variant[Hash, Stdlib::Compat::Hash] $keys = {},
- Variant[Hash, Stdlib::Compat::Hash] $ppas = {},
- Variant[Hash, Stdlib::Compat::Hash] $pins = {},
- Variant[Hash, Stdlib::Compat::Hash] $settings = {},
- Variant[String, Stdlib::Compat::String] $root = '/etc/apt',
- Variant[String, Stdlib::Compat::String] $sources_list = "${root}/sources.list",
- Variant[String, Stdlib::Compat::String] $sources_list_d = "${root}/sources.list.d",
- Variant[String, Stdlib::Compat::String] $conf_d = "${root}/apt.conf.d",
- Variant[String, Stdlib::Compat::String] $preferences = "${root}/preferences",
- Variant[String, Stdlib::Compat::String] $preferences_d = "${root}/preferences.d",
- Variant[Hash, Stdlib::Compat::Hash] $config_files = { conf => { path => $conf_d, ext => '' }, pref => { path => $preferences_d, ext => '.pref' }, list => { path => $sources_list_d, ext => '.list' } },
- Variant[Hash, Stdlib::Compat::Hash] $source_key_defaults = { 'server' => $keyserver, 'options' => undef, 'content' => undef, 'source' => undef },
-) {
+ Hash $update_defaults = $apt::params::update_defaults,
+ Hash $purge_defaults = $apt::params::purge_defaults,
+ Hash $proxy_defaults = $apt::params::proxy_defaults,
+ Hash $include_defaults = $apt::params::include_defaults,
+ String $provider = $apt::params::provider,
+ String $keyserver = $apt::params::keyserver,
+ Optional[String] $ppa_options = $apt::params::ppa_options,
+ Optional[String] $ppa_package = $apt::params::ppa_package,
+ Optional[Hash] $backports = $apt::params::backports,
+ Hash $confs = $apt::params::confs,
+ Hash $update = $apt::params::update,
+ Hash $purge = $apt::params::purge,
+ Hash $proxy = $apt::params::proxy,
+ Hash $sources = $apt::params::sources,
+ Hash $keys = $apt::params::keys,
+ Hash $ppas = $apt::params::ppas,
+ Hash $pins = $apt::params::pins,
+ Hash $settings = $apt::params::settings,
+ String $root = $apt::params::root,
+ String $sources_list = $apt::params::sources_list,
+ String $sources_list_d = $apt::params::sources_list_d,
+ String $conf_d = $apt::params::conf_d,
+ String $preferences = $apt::params::preferences,
+ String $preferences_d = $apt::params::preferences_d,
+ Hash $config_files = $apt::params::config_files,
+ Hash $source_key_defaults = $apt::params::source_key_defaults
+) inherits apt::params {