@@ -77,13 +77,9 @@ that store groups.
77
77
* ` icingaweb2::module::icingadb::commandtransport ` : Manages commandtransport configuration for the icingadb module.
78
78
* ` icingaweb2::module::monitoring::commandtransport ` : Manages commandtransport configuration for the monitoring module.
79
79
* ` icingaweb2::module::puppetdb::certificate ` : Installs a certificate for the Icinga Web 2 puppetdb module.
80
- * ` icingaweb2::tls::client ` : A class to generate tls key, cert and cacert paths.
81
80
82
81
### Functions
83
82
84
- * [ ` icingaweb2::cert::files ` ] ( #icingaweb2--cert--files ) : Choose the path of tls key, cert and ca file.
85
- * [ ` icingaweb2::db::connect ` ] ( #icingaweb2--db--connect ) : This function returns a string to connect databases
86
- with or without TLS information.
87
83
* [ ` icingaweb2::pick ` ] ( #icingaweb2--pick ) : This function returns first parameter if set.
88
84
* [ ` icingaweb2::unwrap ` ] ( #icingaweb2--unwrap ) : This function returns an unwrap string if necessary.
89
85
@@ -4387,115 +4383,6 @@ Default value: `5`
4387
4383
4388
4384
## Functions
4389
4385
4390
- ### <a name =" icingaweb2--cert--files " ></a >` icingaweb2::cert::files `
4391
-
4392
- Type: Puppet Language
4393
-
4394
- Choose the path of tls key, cert and ca file.
4395
-
4396
- #### ` icingaweb2::cert::files(String $name, Optional[Stdlib::Absolutepath] $default_dir, Optional[Stdlib::Absolutepath] $key_file = undef, Optional[Stdlib::Absolutepath] $cert_file = undef, Optional[Stdlib::Absolutepath] $cacert_file = undef, Optional[Icingaweb2::Secret] $key = undef, Optional[String] $cert = undef, Optional[String] $cacert = undef) `
4397
-
4398
- The icingaweb2::cert::files function.
4399
-
4400
- Returns: ` Hash ` Returned hash includes all paths and the key, cert and cacert.
4401
-
4402
- ##### ` name `
4403
-
4404
- Data type: ` String `
4405
-
4406
-
4407
-
4408
- ##### ` default_dir `
4409
-
4410
- Data type: ` Optional[Stdlib::Absolutepath] `
4411
-
4412
-
4413
-
4414
- ##### ` key_file `
4415
-
4416
- Data type: ` Optional[Stdlib::Absolutepath] `
4417
-
4418
-
4419
-
4420
- ##### ` cert_file `
4421
-
4422
- Data type: ` Optional[Stdlib::Absolutepath] `
4423
-
4424
-
4425
-
4426
- ##### ` cacert_file `
4427
-
4428
- Data type: ` Optional[Stdlib::Absolutepath] `
4429
-
4430
-
4431
-
4432
- ##### ` key `
4433
-
4434
- Data type: ` Optional[Icingaweb2::Secret] `
4435
-
4436
-
4437
-
4438
- ##### ` cert `
4439
-
4440
- Data type: ` Optional[String] `
4441
-
4442
-
4443
-
4444
- ##### ` cacert `
4445
-
4446
- Data type: ` Optional[String] `
4447
-
4448
-
4449
-
4450
- ### <a name =" icingaweb2--db--connect " ></a >` icingaweb2::db::connect `
4451
-
4452
- Type: Puppet Language
4453
-
4454
- This function returns a string to connect databases
4455
- with or without TLS information.
4456
-
4457
- #### `icingaweb2::db::connect(Struct[ {
4458
- type => Enum['pgsql','mysql','mariadb'],
4459
- host => Stdlib::Host,
4460
- port => Stdlib::Port,
4461
- name => String,
4462
- user => String,
4463
- pass => Optional[Icingaweb2::Secret],
4464
- }] $db, Hash[ String, Any] $tls, Optional[ Boolean] $use_tls = undef)`
4465
-
4466
- The icingaweb2::db::connect function.
4467
-
4468
- Returns: ` String ` Connection string to connect database.
4469
-
4470
- ##### ` db `
4471
-
4472
- Data type:
4473
-
4474
- ``` puppet
4475
- Struct[{
4476
- type => Enum['pgsql','mysql','mariadb'],
4477
- host => Stdlib::Host,
4478
- port => Stdlib::Port,
4479
- name => String,
4480
- user => String,
4481
- pass => Optional[Icingaweb2::Secret],
4482
- }]
4483
- ```
4484
-
4485
-
4486
-
4487
- ##### ` tls `
4488
-
4489
- Data type: ` Hash[String, Any] `
4490
-
4491
-
4492
-
4493
- ##### ` use_tls `
4494
-
4495
- Data type: ` Optional[Boolean] `
4496
-
4497
-
4498
-
4499
4386
### <a name =" icingaweb2--pick " ></a >` icingaweb2::pick `
4500
4387
4501
4388
Type: Puppet Language
0 commit comments