Skip to content

Commit 677b2b3

Browse files
Merge pull request #1262 from puppetlabs/release-prep
Release prep v11.1.0
2 parents 3080a0b + 60a502c commit 677b2b3

File tree

3 files changed

+74
-1
lines changed

3 files changed

+74
-1
lines changed

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,14 @@ All notable changes to this project will be documented in this file.
55

66
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).
77

8+
## [v11.1.0](https://github.com/puppetlabs/puppetlabs-apt/tree/v11.1.0) - 2025-09-22
9+
10+
[Full Changelog](https://github.com/puppetlabs/puppetlabs-apt/compare/v11.0.0...v11.1.0)
11+
12+
### Added
13+
14+
- add auth.conf.d resources [#1087](https://github.com/puppetlabs/puppetlabs-apt/pull/1087) ([aba-rechsteiner](https://github.com/aba-rechsteiner))
15+
816
## [v11.0.0](https://github.com/puppetlabs/puppetlabs-apt/tree/v11.0.0) - 2025-09-05
917

1018
[Full Changelog](https://github.com/puppetlabs/puppetlabs-apt/compare/v10.0.1...v11.0.0)

REFERENCE.md

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717

1818
### Defined types
1919

20+
* [`apt::auth`](#apt--auth)
2021
* [`apt::conf`](#apt--conf): Specifies a custom Apt configuration file.
2122
* [`apt::key`](#apt--key): Manages the GPG keys that Apt uses to authenticate packages.
2223
* [`apt::keyring`](#apt--keyring): Manage GPG keyrings for apt repositories
@@ -72,6 +73,7 @@ The following parameters are available in the `apt` class:
7273
* [`proxy`](#-apt--proxy)
7374
* [`proxy_defaults`](#-apt--proxy_defaults)
7475
* [`sources`](#-apt--sources)
76+
* [`auths`](#-apt--auths)
7577
* [`keys`](#-apt--keys)
7678
* [`keyrings`](#-apt--keyrings)
7779
* [`ppas`](#-apt--ppas)
@@ -90,6 +92,7 @@ The following parameters are available in the `apt` class:
9092
* [`sources_list_force`](#-apt--sources_list_force)
9193
* [`include_defaults`](#-apt--include_defaults)
9294
* [`apt_conf_d`](#-apt--apt_conf_d)
95+
* [`auth_conf_d`](#-apt--auth_conf_d)
9396
* [`source_key_defaults`](#-apt--source_key_defaults)
9497

9598
##### <a name="-apt--provider"></a>`provider`
@@ -226,6 +229,7 @@ Default value:
226229
'preferences' => false,
227230
'preferences.d' => false,
228231
'apt.conf.d' => false,
232+
'auth.conf.d' => false,
229233
}
230234
```
231235

@@ -264,6 +268,14 @@ Hash of `apt::source` resources.
264268

265269
Default value: `{}`
266270

271+
##### <a name="-apt--auths"></a>`auths`
272+
273+
Data type: `Hash`
274+
275+
Creates new `apt::auth` resources. Valid options: a hash to be passed to the create_resources function linked above.
276+
277+
Default value: `{}`
278+
267279
##### <a name="-apt--keys"></a>`keys`
268280

269281
Data type: `Hash`
@@ -440,6 +452,14 @@ The path to the file `apt.conf.d`
440452

441453
Default value: `"${root}/apt.conf.d"`
442454

455+
##### <a name="-apt--auth_conf_d"></a>`auth_conf_d`
456+
457+
Data type: `Stdlib::Absolutepath`
458+
459+
The path to the file `auth_conf.d`
460+
461+
Default value: `"${root}/auth.conf.d"`
462+
443463
##### <a name="-apt--source_key_defaults"></a>`source_key_defaults`
444464

445465
Data type: `Hash`
@@ -555,6 +575,51 @@ Default value: `{}`
555575

556576
## Defined types
557577

578+
### <a name="apt--auth"></a>`apt::auth`
579+
580+
The apt::auth class.
581+
582+
#### Parameters
583+
584+
The following parameters are available in the `apt::auth` defined type:
585+
586+
* [`ensure`](#-apt--auth--ensure)
587+
* [`machine`](#-apt--auth--machine)
588+
* [`login`](#-apt--auth--login)
589+
* [`password`](#-apt--auth--password)
590+
591+
##### <a name="-apt--auth--ensure"></a>`ensure`
592+
593+
Data type: `String`
594+
595+
596+
597+
Default value: `'present'`
598+
599+
##### <a name="-apt--auth--machine"></a>`machine`
600+
601+
Data type: `String`
602+
603+
604+
605+
Default value: `$name`
606+
607+
##### <a name="-apt--auth--login"></a>`login`
608+
609+
Data type: `String`
610+
611+
612+
613+
Default value: `undef`
614+
615+
##### <a name="-apt--auth--password"></a>`password`
616+
617+
Data type: `String`
618+
619+
620+
621+
Default value: `undef`
622+
558623
### <a name="apt--conf"></a>`apt::conf`
559624

560625
Specifies a custom Apt configuration file.

metadata.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "puppetlabs-apt",
3-
"version": "11.0.0",
3+
"version": "11.1.0",
44
"author": "puppetlabs",
55
"summary": "Provides an interface for managing Apt source, key, and definitions with Puppet",
66
"license": "Apache-2.0",

0 commit comments

Comments
 (0)