From ad8e00becec7cb4e90122a716d62874e70b9be7f Mon Sep 17 00:00:00 2001 From: Auto-release Date: Wed, 12 Aug 2020 13:05:16 +0000 Subject: [PATCH] Release version 7.5.0 --- CHANGELOG.md | 14 +++ REFERENCE.md | 236 +++++++++++++++++++++++++------------------------- metadata.json | 2 +- 3 files changed, 134 insertions(+), 118 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 96aeca6..f43b21d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,20 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org). +## [v7.5.0](https://github.com/puppetlabs/puppetlabs-apt/tree/v7.5.0) (2020-08-12) + +[Full Changelog](https://github.com/puppetlabs/puppetlabs-apt/compare/v7.4.2...v7.5.0) + +### Added + +- pdksync - \(IAC-973\) - Update travis/appveyor to run on new default branch main [\#940](https://github.com/puppetlabs/puppetlabs-apt/pull/940) ([david22swan](https://github.com/david22swan)) +- patch-acng-ssl-support [\#938](https://github.com/puppetlabs/puppetlabs-apt/pull/938) ([mdklapwijk](https://github.com/mdklapwijk)) +- \(IAC-746\) - Add ubuntu 20.04 support [\#936](https://github.com/puppetlabs/puppetlabs-apt/pull/936) ([david22swan](https://github.com/david22swan)) + +### Fixed + +- \(MODULES-10763\) loglevel won't affect reports [\#942](https://github.com/puppetlabs/puppetlabs-apt/pull/942) ([gguillotte](https://github.com/gguillotte)) + ## [v7.4.2](https://github.com/puppetlabs/puppetlabs-apt/tree/v7.4.2) (2020-05-14) [Full Changelog](https://github.com/puppetlabs/puppetlabs-apt/compare/v7.4.1...v7.4.2) diff --git a/REFERENCE.md b/REFERENCE.md index 90a2246..f605df1 100644 --- a/REFERENCE.md +++ b/REFERENCE.md @@ -1,21 +1,22 @@ # Reference + ## Table of Contents -**Classes** +### Classes -_Public Classes_ +#### Public Classes * [`apt`](#apt): Main class, includes all other classes. * [`apt::backports`](#aptbackports): Manages backports. -_Private Classes_ +#### Private Classes * `apt::params`: Provides defaults for the Apt module parameters. * `apt::update`: Updates the list of available packages using apt-get update. -**Defined types** +### Defined types * [`apt::conf`](#aptconf): Specifies a custom Apt configuration file. * [`apt::key`](#aptkey): Manages the GPG keys that Apt uses to authenticate packages. @@ -25,35 +26,35 @@ _Private Classes_ * [`apt::setting`](#aptsetting): Manages Apt configuration files. * [`apt::source`](#aptsource): Manages the Apt sources in /etc/apt/sources.list.d/. -**Resource types** +### Resource types -_Public Resource types_ +#### Public Resource types -_Private Resource types_ +#### Private Resource types * `apt_key`: This type provides Puppet with the capabilities to manage GPG keys needed by apt to perform package validation. Apt has it's own GPG keyring that can be manipulated through the `apt-key` command. -**Data types** +### Data types * [`Apt::Auth_conf_entry`](#aptauth_conf_entry): Login configuration settings that are recorded in the file `/etc/apt/auth.conf`. * [`Apt::Proxy`](#aptproxy): Configures Apt to connect to a proxy server. -**Tasks** +### Tasks * [`init`](#init): Allows you to perform apt functions ## Classes -### apt +### `apt` Main class, includes all other classes. * **See also** -https://docs.puppetlabs.com/references/latest/function.html#createresources -for the create resource function + * https://docs.puppetlabs.com/references/latest/function.html#createresources + * for the create resource function #### Parameters @@ -65,7 +66,7 @@ Data type: `String` Specifies the provider that should be used by apt::update. -Default value: $apt::params::provider +Default value: `$apt::params::provider` ##### `keyserver` @@ -74,7 +75,7 @@ Data type: `String` Specifies a keyserver to provide the GPG key. Valid options: a string containing a domain name or a full URL (http://, https://, or hkp://). -Default value: $apt::params::keyserver +Default value: `$apt::params::keyserver` ##### `key_options` @@ -82,7 +83,7 @@ Data type: `Optional[String]` Specifies the default options for apt::key resources. -Default value: $apt::params::key_options +Default value: `$apt::params::key_options` ##### `ppa_options` @@ -90,7 +91,7 @@ Data type: `Optional[String]` Supplies options to be passed to the `add-apt-repository` command. -Default value: $apt::params::ppa_options +Default value: `$apt::params::ppa_options` ##### `ppa_package` @@ -98,7 +99,7 @@ Data type: `Optional[String]` Names the package that provides the `apt-add-repository` command. -Default value: $apt::params::ppa_package +Default value: `$apt::params::ppa_package` ##### `backports` @@ -112,7 +113,7 @@ Options: * **:repos** `String`: See apt::backports for documentation. * **:key** `String`: See apt::backports for documentation. -Default value: $apt::params::backports +Default value: `$apt::params::backports` ##### `confs` @@ -120,7 +121,7 @@ Data type: `Hash` Creates new `apt::conf` resources. Valid options: a hash to be passed to the create_resources function linked above. -Default value: $apt::params::confs +Default value: `$apt::params::confs` ##### `update` @@ -138,7 +139,7 @@ Valid options: 'always' (at every Puppet run); 'daily' (if the value of `apt_upd * **:timeout** `Integer`: Specifies how long to wait for the update to complete before canceling it. Valid options: an integer, in seconds. Default: undef. * **:tries** `Integer`: Specifies how many times to retry the update after receiving a DNS or HTTP error. Default: undef. -Default value: $apt::params::update +Default value: `$apt::params::update` ##### `purge` @@ -153,7 +154,7 @@ Options: * **:preferences** `Boolean`: Specifies whether to purge any unmanaged entries from preferences. Default false. * **:preferences.d.** `Boolean`: Specifies whether to purge any unmanaged entries from preferences.d. Default false. -Default value: $apt::params::purge +Default value: `$apt::params::purge` ##### `proxy` @@ -161,7 +162,7 @@ Data type: `Apt::Proxy` Configures Apt to connect to a proxy server. Valid options: a hash matching the locally defined type apt::proxy. -Default value: $apt::params::proxy +Default value: `$apt::params::proxy` ##### `sources` @@ -169,7 +170,7 @@ Data type: `Hash` Creates new `apt::source` resources. Valid options: a hash to be passed to the create_resources function linked above. -Default value: $apt::params::sources +Default value: `$apt::params::sources` ##### `keys` @@ -177,7 +178,7 @@ Data type: `Hash` Creates new `apt::key` resources. Valid options: a hash to be passed to the create_resources function linked above. -Default value: $apt::params::keys +Default value: `$apt::params::keys` ##### `ppas` @@ -185,7 +186,7 @@ Data type: `Hash` Creates new `apt::ppa` resources. Valid options: a hash to be passed to the create_resources function linked above. -Default value: $apt::params::ppas +Default value: `$apt::params::ppas` ##### `pins` @@ -193,7 +194,7 @@ Data type: `Hash` Creates new `apt::pin` resources. Valid options: a hash to be passed to the create_resources function linked above. -Default value: $apt::params::pins +Default value: `$apt::params::pins` ##### `settings` @@ -201,7 +202,7 @@ Data type: `Hash` Creates new `apt::setting` resources. Valid options: a hash to be passed to the create_resources function linked above. -Default value: $apt::params::settings +Default value: `$apt::params::settings` ##### `manage_auth_conf` @@ -210,7 +211,7 @@ Data type: `Boolean` Specifies whether to manage the /etc/apt/auth.conf file. When true, the file will be overwritten with the entries specified in the auth_conf_entries parameter. When false, the file will be ignored (note that this does not set the file to absent. -Default value: $apt::params::manage_auth_conf +Default value: `$apt::params::manage_auth_conf` ##### `auth_conf_entries` @@ -221,7 +222,7 @@ format (similar to what curl uses) and contains the login configuration for APT https://manpages.debian.org/testing/apt/apt_auth.conf.5.en.html for details. If specified each hash must contain the keys machine, login and password and no others. Specifying manage_auth_conf and not specifying this parameter will set /etc/apt/auth.conf to absent. -Default value: $apt::params::auth_conf_entries +Default value: `$apt::params::auth_conf_entries` ##### `auth_conf_owner` @@ -229,7 +230,7 @@ Data type: `String` The owner of the file /etc/apt/auth.conf. Default: '_apt' or 'root' on old releases. -Default value: $apt::params::auth_conf_owner +Default value: `$apt::params::auth_conf_owner` ##### `root` @@ -237,7 +238,7 @@ Data type: `String` Specifies root directory of Apt executable. -Default value: $apt::params::root +Default value: `$apt::params::root` ##### `sources_list` @@ -245,7 +246,7 @@ Data type: `String` Specifies the path of the sources_list file to use. -Default value: $apt::params::sources_list +Default value: `$apt::params::sources_list` ##### `sources_list_d` @@ -253,7 +254,7 @@ Data type: `String` Specifies the path of the sources_list.d file to use. -Default value: $apt::params::sources_list_d +Default value: `$apt::params::sources_list_d` ##### `conf_d` @@ -261,7 +262,7 @@ Data type: `String` Specifies the path of the conf.d file to use. -Default value: $apt::params::conf_d +Default value: `$apt::params::conf_d` ##### `preferences` @@ -269,7 +270,7 @@ Data type: `String` Specifies the path of the preferences file to use. -Default value: $apt::params::preferences +Default value: `$apt::params::preferences` ##### `preferences_d` @@ -277,7 +278,7 @@ Data type: `String` Specifies the path of the preferences.d file to use. -Default value: $apt::params::preferences_d +Default value: `$apt::params::preferences_d` ##### `config_files` @@ -285,7 +286,7 @@ Data type: `Hash` A hash made up of the various configuration files used by Apt. -Default value: $apt::params::config_files +Default value: `$apt::params::config_files` ##### `update_defaults` @@ -293,7 +294,7 @@ Data type: `Hash` -Default value: $apt::params::update_defaults +Default value: `$apt::params::update_defaults` ##### `purge_defaults` @@ -301,7 +302,7 @@ Data type: `Hash` -Default value: $apt::params::purge_defaults +Default value: `$apt::params::purge_defaults` ##### `proxy_defaults` @@ -309,7 +310,7 @@ Data type: `Hash` -Default value: $apt::params::proxy_defaults +Default value: `$apt::params::proxy_defaults` ##### `include_defaults` @@ -317,7 +318,7 @@ Data type: `Hash` -Default value: $apt::params::include_defaults +Default value: `$apt::params::include_defaults` ##### `apt_conf_d` @@ -325,7 +326,7 @@ Data type: `String` -Default value: $apt::params::apt_conf_d +Default value: `$apt::params::apt_conf_d` ##### `source_key_defaults` @@ -333,9 +334,9 @@ Data type: `Hash` -Default value: $apt::params::source_key_defaults +Default value: `$apt::params::source_key_defaults` -### apt::backports +### `apt::backports` Manages backports. @@ -370,7 +371,7 @@ Ubuntu varies: - Ubuntu: 'http://archive.ubuntu.com/ubuntu' -Default value: `undef` +Default value: ``undef`` ##### `release` @@ -380,7 +381,7 @@ Specifies a distribution of the Apt repository containing the backports to manag Default: on Debian and Ubuntu, '${lsbdistcodename}-backports'. We recommend keeping this default, except on other operating systems. -Default value: `undef` +Default value: ``undef`` ##### `repos` @@ -393,7 +394,7 @@ Default value for Debian and Ubuntu varies: - Ubuntu: 'main universe multiverse restricted' -Default value: `undef` +Default value: ``undef`` ##### `key` @@ -407,7 +408,7 @@ for Debian and Ubuntu varies: - Ubuntu: '630239CC130E1A7FD81A27B140976EAF437D05B5' -Default value: `undef` +Default value: ``undef`` ##### `pin` @@ -416,7 +417,7 @@ Data type: `Optional[Variant[Integer, String, Hash]]` Specifies a pin priority for the backports. Valid options: a number or string to be passed to the `id` parameter of the `apt::pin` defined type, or a hash of `parameter => value` pairs to be passed to `apt::pin`'s corresponding parameters. -Default value: 200 +Default value: `200` ##### `include` @@ -424,11 +425,11 @@ Data type: `Optional[Variant[Hash]]` Specifies whether to include 'deb' or 'src', or both. -Default value: {} +Default value: `{}` ## Defined types -### apt::conf +### `apt::conf` Specifies a custom Apt configuration file. @@ -442,7 +443,7 @@ Data type: `Optional[String]` Required unless `ensure` is set to 'absent'. Directly supplies content for the configuration file. -Default value: `undef` +Default value: ``undef`` ##### `ensure` @@ -450,7 +451,7 @@ Data type: `Enum['present', 'absent']` Specifies whether the configuration file should exist. Valid options: 'present' and 'absent'. -Default value: present +Default value: `present` ##### `priority` @@ -459,7 +460,7 @@ Data type: `Variant[String, Integer]` Determines the order in which Apt processes the configuration file. Files with lower priority numbers are loaded first. Valid options: a string containing an integer or an integer. -Default value: 50 +Default value: `50` ##### `notify_update` @@ -467,9 +468,9 @@ Data type: `Optional[Boolean]` Specifies whether to trigger an `apt-get update` run. -Default value: `undef` +Default value: ``undef`` -### apt::key +### `apt::key` Manages the GPG keys that Apt uses to authenticate packages. @@ -498,7 +499,7 @@ Data type: `Pattern[/\A(0x)?[0-9a-fA-F]{8}\Z/, /\A(0x)?[0-9a-fA-F]{16}\Z/, /\A(0 Specifies a GPG key to authenticate Apt package signatures. Valid options: a string containing a key ID (8 or 16 hexadecimal characters, optionally prefixed with "0x") or a full key fingerprint (40 hexadecimal characters). -Default value: $title +Default value: `$title` ##### `ensure` @@ -507,7 +508,7 @@ Data type: `Enum['present', 'absent', 'refreshed']` Specifies whether the key should exist. Valid options: 'present', 'absent' or 'refreshed'. Using 'refreshed' will make keys auto update when they have expired (assuming a new key exists on the key server). -Default value: present +Default value: `present` ##### `content` @@ -515,7 +516,7 @@ Data type: `Optional[String]` Supplies the entire GPG key. Useful in case the key can't be fetched from a remote location and using a file resource is inconvenient. -Default value: `undef` +Default value: ``undef`` ##### `source` @@ -524,7 +525,7 @@ Data type: `Optional[Pattern[/\Ahttps?:\/\//, /\Aftp:\/\//, /\A\/\w+/]]` Specifies the location of an existing GPG key file to copy. Valid options: a string containing a URL (ftp://, http://, or https://) or an absolute path. -Default value: `undef` +Default value: ``undef`` ##### `server` @@ -533,7 +534,7 @@ Data type: `Pattern[/\A((hkp|hkps|http|https):\/\/)?([a-z\d])([a-z\d-]{0,61}\.)+ Specifies a keyserver to provide the GPG key. Valid options: a string containing a domain name or a full URL (http://, https://, hkp:// or hkps://). The hkps:// protocol is currently only supported on Ubuntu 18.04. -Default value: $::apt::keyserver +Default value: `$::apt::keyserver` ##### `weak_ssl` @@ -541,7 +542,7 @@ Data type: `Boolean` Specifies whether strict SSL verification on a https URL should be disabled. Valid options: true or false. -Default value: `false` +Default value: ``false`` ##### `options` @@ -549,9 +550,9 @@ Data type: `Optional[String]` Passes additional options to `apt-key adv --keyserver-options`. -Default value: $::apt::key_options +Default value: `$::apt::key_options` -### apt::mark +### `apt::mark` defined typeapt::mark @@ -567,13 +568,13 @@ auto, manual, hold, unhold specifies the behavior of apt in case of no more dependencies installed https://manpages.debian.org/sretch/apt/apt-mark.8.en.html -### apt::pin +### `apt::pin` Manages Apt pins. Does not trigger an apt-get update run. * **See also** -http://linux.die.net/man/5/apt_preferences -for context on these parameters + * http://linux.die.net/man/5/apt_preferences + * for context on these parameters #### Parameters @@ -585,7 +586,7 @@ Data type: `Optional[Enum['file', 'present', 'absent']]` Specifies whether the pin should exist. Valid options: 'file', 'present', and 'absent'. -Default value: present +Default value: `present` ##### `explanation` @@ -593,7 +594,7 @@ Data type: `Optional[String]` Supplies a comment to explain the pin. Default: "${caller_module_name}: ${name}". -Default value: `undef` +Default value: ``undef`` ##### `order` @@ -601,7 +602,7 @@ Data type: `Variant[Integer]` Determines the order in which Apt processes the pin file. Files with lower order numbers are loaded first. -Default value: 50 +Default value: `50` ##### `packages` @@ -609,7 +610,7 @@ Data type: `Variant[String, Array]` Specifies which package(s) to pin. -Default value: '*' +Default value: `'*'` ##### `priority` @@ -618,7 +619,7 @@ Data type: `Variant[Numeric, String]` Sets the priority of the package. If multiple versions of a given package are available, `apt-get` installs the one with the highest priority number (subject to dependency constraints). Valid options: an integer. -Default value: 0 +Default value: `0` ##### `release` @@ -626,7 +627,7 @@ Data type: `Optional[String]` Tells APT to prefer packages that support the specified release. Typical values include 'stable', 'testing', and 'unstable'. -Default value: '' +Default value: `''` ##### `release_version` @@ -634,7 +635,7 @@ Data type: `Optional[String]` Tells APT to prefer packages that support the specified operating system release version (such as Debian release version 7). -Default value: '' +Default value: `''` ##### `component` @@ -642,7 +643,7 @@ Data type: `Optional[String]` Names the licensing component associated with the packages in the directory tree of the Release file. -Default value: '' +Default value: `''` ##### `originator` @@ -650,7 +651,7 @@ Data type: `Optional[String]` Names the originator of the packages in the directory tree of the Release file. -Default value: '' +Default value: `''` ##### `label` @@ -658,7 +659,7 @@ Data type: `Optional[String]` Names the label of the packages in the directory tree of the Release file. -Default value: '' +Default value: `''` ##### `origin` @@ -666,7 +667,7 @@ Data type: `Optional[String]` -Default value: '' +Default value: `''` ##### `version` @@ -674,7 +675,7 @@ Data type: `Optional[String]` -Default value: '' +Default value: `''` ##### `codename` @@ -682,9 +683,9 @@ Data type: `Optional[String]` -Default value: '' +Default value: `''` -### apt::ppa +### `apt::ppa` Manages PPA repositories using `add-apt-repository`. Not supported on Debian. @@ -706,7 +707,7 @@ Data type: `String` Specifies whether the PPA should exist. Valid options: 'present' and 'absent'. -Default value: 'present' +Default value: `'present'` ##### `options` @@ -714,7 +715,7 @@ Data type: `Optional[String]` Supplies options to be passed to the `add-apt-repository` command. Default: '-y'. -Default value: $::apt::ppa_options +Default value: `$::apt::ppa_options` ##### `release` @@ -723,7 +724,7 @@ Data type: `Optional[String]` Optional if lsb-release is installed (unless you're using a different release than indicated by lsb-release, e.g., Linux Mint). Specifies the operating system of your node. Valid options: a string containing a valid LSB distribution codename. -Default value: $facts['lsbdistcodename'] +Default value: `$facts['lsbdistcodename']` ##### `dist` @@ -732,7 +733,7 @@ Data type: `Optional[String]` Optional if lsb-release is installed (unless you're using a different release than indicated by lsb-release, e.g., Linux Mint). Specifies the distribution of your node. Valid options: a string containing a valid distribution codename. -Default value: $facts['lsbdistid'] +Default value: `$facts['lsbdistid']` ##### `package_name` @@ -740,7 +741,7 @@ Data type: `Optional[String]` Names the package that provides the `apt-add-repository` command. Default: 'software-properties-common'. -Default value: $::apt::ppa_package +Default value: `$::apt::ppa_package` ##### `package_manage` @@ -748,15 +749,15 @@ Data type: `Boolean` Specifies whether Puppet should manage the package that provides `apt-add-repository`. -Default value: `false` +Default value: ``false`` -### apt::setting +### `apt::setting` Manages Apt configuration files. * **See also** -https://docs.puppetlabs.com/references/latest/type.html#file-attributes -for more information on source and content parameters + * https://docs.puppetlabs.com/references/latest/type.html#file-attributes + * for more information on source and content parameters #### Parameters @@ -768,7 +769,7 @@ Data type: `Variant[String, Integer, Array]` Determines the order in which Apt processes the configuration file. Files with higher priority numbers are loaded first. -Default value: 50 +Default value: `50` ##### `ensure` @@ -776,7 +777,7 @@ Data type: `Optional[Enum['file', 'present', 'absent']]` Specifies whether the file should exist. Valid options: 'present', 'absent', and 'file'. -Default value: file +Default value: `file` ##### `source` @@ -785,7 +786,7 @@ Data type: `Optional[String]` Required, unless `content` is set. Specifies a source file to supply the content of the configuration file. Cannot be used in combination with `content`. Valid options: see link above for Puppet's native file type source attribute. -Default value: `undef` +Default value: ``undef`` ##### `content` @@ -794,7 +795,7 @@ Data type: `Optional[String]` Required, unless `source` is set. Directly supplies content for the configuration file. Cannot be used in combination with `source`. Valid options: see link above for Puppet's native file type content attribute. -Default value: `undef` +Default value: ``undef`` ##### `notify_update` @@ -802,9 +803,9 @@ Data type: `Boolean` Specifies whether to trigger an `apt-get update` run. -Default value: `true` +Default value: ``true`` -### apt::source +### `apt::source` Manages the Apt sources in /etc/apt/sources.list.d/. @@ -833,7 +834,7 @@ Data type: `Optional[String]` Required, unless ensure is set to 'absent'. Specifies an Apt repository. Valid options: a string containing a repository URL. -Default value: `undef` +Default value: ``undef`` ##### `comment` @@ -841,7 +842,7 @@ Data type: `String` Supplies a comment for adding to the Apt source file. -Default value: $name +Default value: `$name` ##### `ensure` @@ -849,7 +850,7 @@ Data type: `String` Specifies whether the Apt source file should exist. Valid options: 'present' and 'absent'. -Default value: present +Default value: `present` ##### `release` @@ -857,7 +858,7 @@ Data type: `Optional[String]` Specifies a distribution of the Apt repository. -Default value: `undef` +Default value: ``undef`` ##### `repos` @@ -865,7 +866,7 @@ Data type: `String` Specifies a component of the Apt repository. -Default value: 'main' +Default value: `'main'` ##### `include` @@ -878,7 +879,7 @@ Options: * **:deb** `Boolean`: Specifies whether to request the distribution's compiled binaries. Default true. * **:src** `Boolean`: Specifies whether to request the distribution's uncompiled source code. Default false. -Default value: {} +Default value: `{}` ##### `key` @@ -888,7 +889,7 @@ Creates a declaration of the apt::key defined type. Valid options: a string to b defined type, or a hash of `parameter => value` pairs to be passed to `apt::key`'s `id`, `server`, `content`, `source`, and/or `options` parameters. -Default value: `undef` +Default value: ``undef`` ##### `pin` @@ -897,7 +898,7 @@ Data type: `Optional[Variant[Hash, Numeric, String]]` Creates a declaration of the apt::pin defined type. Valid options: a number or string to be passed to the `id` parameter of the `apt::pin` defined type, or a hash of `parameter => value` pairs to be passed to `apt::pin`'s corresponding parameters. -Default value: `undef` +Default value: ``undef`` ##### `architecture` @@ -907,7 +908,7 @@ Tells Apt to only download information for specified architectures. Valid option separated by commas (e.g., 'i386' or 'i386,alpha,powerpc'). Default: undef (if unspecified, Apt downloads information for all architectures defined in the Apt::Architectures option). -Default value: `undef` +Default value: ``undef`` ##### `allow_unsigned` @@ -915,7 +916,7 @@ Data type: `Boolean` Specifies whether to authenticate packages from this release, even if the Release file is not signed or the signature can't be checked. -Default value: `false` +Default value: ``false`` ##### `notify_update` @@ -923,19 +924,19 @@ Data type: `Boolean` Specifies whether to trigger an `apt-get update` run. -Default value: `true` +Default value: ``true`` ## Resource types ## Data types -### Apt::Auth_conf_entry +### `Apt::Auth_conf_entry` Login configuration settings that are recorded in the file `/etc/apt/auth.conf`. * **See also** -https://manpages.debian.org/testing/apt/apt_auth.conf.5.en.html -for more information + * https://manpages.debian.org/testing/apt/apt_auth.conf.5.en.html + * for more information Alias of `Struct[{ machine => String[1], @@ -959,16 +960,17 @@ Specifies the username to connect with. Specifies the password to connect with. -### Apt::Proxy +### `Apt::Proxy` Configures Apt to connect to a proxy server. Alias of `Struct[{ - ensure => Optional[Enum['file', 'present', 'absent']], - host => Optional[String], - port => Optional[Integer[0, 65535]], - https => Optional[Boolean], - direct => Optional[Boolean], + ensure => Optional[Enum['file', 'present', 'absent']], + host => Optional[String], + port => Optional[Integer[0, 65535]], + https => Optional[Boolean], + https_acng => Optional[Boolean], + direct => Optional[Boolean], }]` #### Parameters @@ -997,7 +999,7 @@ Specifies whether or not to use a `DIRECT` https proxy if http proxy is used but ## Tasks -### init +### `init` Allows you to perform apt functions diff --git a/metadata.json b/metadata.json index 10dcc47..684b5eb 100644 --- a/metadata.json +++ b/metadata.json @@ -1,6 +1,6 @@ { "name": "puppetlabs-apt", - "version": "7.4.2", + "version": "7.5.0", "author": "puppetlabs", "summary": "Provides an interface for managing Apt source, key, and definitions with Puppet", "license": "Apache-2.0", -- 2.45.2