17
17
18
18
### Defined types
19
19
20
+ * [ ` apt::auth ` ] ( #apt--auth )
20
21
* [ ` apt::conf ` ] ( #apt--conf ) : Specifies a custom Apt configuration file.
21
22
* [ ` apt::key ` ] ( #apt--key ) : Manages the GPG keys that Apt uses to authenticate packages.
22
23
* [ ` apt::keyring ` ] ( #apt--keyring ) : Manage GPG keyrings for apt repositories
@@ -72,6 +73,7 @@ The following parameters are available in the `apt` class:
72
73
* [ ` proxy ` ] ( #-apt--proxy )
73
74
* [ ` proxy_defaults ` ] ( #-apt--proxy_defaults )
74
75
* [ ` sources ` ] ( #-apt--sources )
76
+ * [ ` auths ` ] ( #-apt--auths )
75
77
* [ ` keys ` ] ( #-apt--keys )
76
78
* [ ` keyrings ` ] ( #-apt--keyrings )
77
79
* [ ` ppas ` ] ( #-apt--ppas )
@@ -90,6 +92,7 @@ The following parameters are available in the `apt` class:
90
92
* [ ` sources_list_force ` ] ( #-apt--sources_list_force )
91
93
* [ ` include_defaults ` ] ( #-apt--include_defaults )
92
94
* [ ` apt_conf_d ` ] ( #-apt--apt_conf_d )
95
+ * [ ` auth_conf_d ` ] ( #-apt--auth_conf_d )
93
96
* [ ` source_key_defaults ` ] ( #-apt--source_key_defaults )
94
97
95
98
##### <a name =" -apt--provider " ></a >` provider `
@@ -226,6 +229,7 @@ Default value:
226
229
'preferences' => false,
227
230
'preferences.d' => false,
228
231
'apt.conf.d' => false,
232
+ 'auth.conf.d' => false,
229
233
}
230
234
```
231
235
@@ -264,6 +268,14 @@ Hash of `apt::source` resources.
264
268
265
269
Default value: ` {} `
266
270
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
+
267
279
##### <a name =" -apt--keys " ></a >` keys `
268
280
269
281
Data type: ` Hash `
@@ -440,6 +452,14 @@ The path to the file `apt.conf.d`
440
452
441
453
Default value: ` "${root}/apt.conf.d" `
442
454
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
+
443
463
##### <a name =" -apt--source_key_defaults " ></a >` source_key_defaults `
444
464
445
465
Data type: ` Hash `
@@ -555,6 +575,51 @@ Default value: `{}`
555
575
556
576
## Defined types
557
577
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
+
558
623
### <a name =" apt--conf " ></a >` apt::conf `
559
624
560
625
Specifies a custom Apt configuration file.
0 commit comments