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
265269Default 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
269281Data type: ` Hash `
@@ -440,6 +452,14 @@ The path to the file `apt.conf.d`
440452
441453Default 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
445465Data 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
560625Specifies a custom Apt configuration file.
0 commit comments