@@ -60,6 +60,7 @@ The following parameters are available in the `puppet_operational_dashboards` cl
60
60
* [ ` manage_telegraf ` ] ( #-puppet_operational_dashboards--manage_telegraf )
61
61
* [ ` manage_telegraf_token ` ] ( #-puppet_operational_dashboards--manage_telegraf_token )
62
62
* [ ` use_ssl ` ] ( #-puppet_operational_dashboards--use_ssl )
63
+ * [ ` use_system_store ` ] ( #-puppet_operational_dashboards--use_system_store )
63
64
* [ ` influxdb_token_file ` ] ( #-puppet_operational_dashboards--influxdb_token_file )
64
65
* [ ` telegraf_token ` ] ( #-puppet_operational_dashboards--telegraf_token )
65
66
* [ ` include_pe_metrics ` ] ( #-puppet_operational_dashboards--include_pe_metrics )
@@ -154,6 +155,14 @@ Whether to use SSL when querying InfluxDB. Defaults to true
154
155
155
156
Default value: ` true `
156
157
158
+ ##### <a name =" -puppet_operational_dashboards--use_system_store " ></a >` use_system_store `
159
+
160
+ Data type: ` Boolean `
161
+
162
+ Whether to use the system CA bundle. Defaults to false
163
+
164
+ Default value: ` lookup(influxdb::use_system_store, undef, undef, false) `
165
+
157
166
##### <a name =" -puppet_operational_dashboards--influxdb_token_file " ></a >` influxdb_token_file `
158
167
159
168
Data type: ` String `
@@ -248,12 +257,19 @@ The following parameters are available in the `puppet_operational_dashboards::pr
248
257
* [ ` token ` ] ( #-puppet_operational_dashboards--profile--dashboards--token )
249
258
* [ ` grafana_host ` ] ( #-puppet_operational_dashboards--profile--dashboards--grafana_host )
250
259
* [ ` grafana_port ` ] ( #-puppet_operational_dashboards--profile--dashboards--grafana_port )
260
+ * [ ` grafana_use_ssl ` ] ( #-puppet_operational_dashboards--profile--dashboards--grafana_use_ssl )
261
+ * [ ` manage_grafana_ssl ` ] ( #-puppet_operational_dashboards--profile--dashboards--manage_grafana_ssl )
262
+ * [ ` grafana_cert_file ` ] ( #-puppet_operational_dashboards--profile--dashboards--grafana_cert_file )
263
+ * [ ` grafana_key_file ` ] ( #-puppet_operational_dashboards--profile--dashboards--grafana_key_file )
264
+ * [ ` grafana_cert_file_source ` ] ( #-puppet_operational_dashboards--profile--dashboards--grafana_cert_file_source )
265
+ * [ ` grafana_key_file_source ` ] ( #-puppet_operational_dashboards--profile--dashboards--grafana_key_file_source )
251
266
* [ ` grafana_timeout ` ] ( #-puppet_operational_dashboards--profile--dashboards--grafana_timeout )
252
267
* [ ` grafana_password ` ] ( #-puppet_operational_dashboards--profile--dashboards--grafana_password )
253
268
* [ ` grafana_version ` ] ( #-puppet_operational_dashboards--profile--dashboards--grafana_version )
254
269
* [ ` grafana_datasource ` ] ( #-puppet_operational_dashboards--profile--dashboards--grafana_datasource )
255
270
* [ ` grafana_install ` ] ( #-puppet_operational_dashboards--profile--dashboards--grafana_install )
256
271
* [ ` use_ssl ` ] ( #-puppet_operational_dashboards--profile--dashboards--use_ssl )
272
+ * [ ` use_system_store ` ] ( #-puppet_operational_dashboards--profile--dashboards--use_system_store )
257
273
* [ ` manage_grafana ` ] ( #-puppet_operational_dashboards--profile--dashboards--manage_grafana )
258
274
* [ ` manage_grafana_repo ` ] ( #-puppet_operational_dashboards--profile--dashboards--manage_grafana_repo )
259
275
* [ ` influxdb_host ` ] ( #-puppet_operational_dashboards--profile--dashboards--influxdb_host )
@@ -290,6 +306,56 @@ Port used by the Grafana service. Defaults to 3000
290
306
291
307
Default value: ` 3000 `
292
308
309
+ ##### <a name =" -puppet_operational_dashboards--profile--dashboards--grafana_use_ssl " ></a >` grafana_use_ssl `
310
+
311
+ Data type: ` Boolean `
312
+
313
+ Enable use of HTTPS/SSL for Grafana. Defaults to false.
314
+
315
+ Default value: ` false `
316
+
317
+ ##### <a name =" -puppet_operational_dashboards--profile--dashboards--manage_grafana_ssl " ></a >` manage_grafana_ssl `
318
+
319
+ Data type: ` Boolean `
320
+
321
+ Whether to manage the SSL certificate files when using the grafana_use_ssl parameter. Defaults to true
322
+
323
+ Default value: ` true `
324
+
325
+ ##### <a name =" -puppet_operational_dashboards--profile--dashboards--grafana_cert_file " ></a >` grafana_cert_file `
326
+
327
+ Data type: ` Stdlib::Absolutepath `
328
+
329
+ SSL certificate file to use when 'grafana_use_ssl' and 'manage_grafana' are enabled. Defaults to '/etc/grafana/client.pem'.
330
+
331
+ Default value: ` '/etc/grafana/client.pem' `
332
+
333
+ ##### <a name =" -puppet_operational_dashboards--profile--dashboards--grafana_key_file " ></a >` grafana_key_file `
334
+
335
+ Data type: ` Stdlib::Absolutepath `
336
+
337
+ SSL private key file to use when 'grafana_use_ssl' and 'manage_grafana' are enabled. Defaults to '/etc/grafana/client.key'.
338
+
339
+ Default value: ` '/etc/grafana/client.key' `
340
+
341
+ ##### <a name =" -puppet_operational_dashboards--profile--dashboards--grafana_cert_file_source " ></a >` grafana_cert_file_source `
342
+
343
+ Data type: ` Stdlib::Absolutepath `
344
+
345
+ SSL certificate file to use as the source for the grafana_cert_file parameter.
346
+ Defaults to using the Puppet issued certs on the agent node.
347
+
348
+ Default value: ` "/etc/puppetlabs/puppet/ssl/certs/${trusted['certname']}.pem" `
349
+
350
+ ##### <a name =" -puppet_operational_dashboards--profile--dashboards--grafana_key_file_source " ></a >` grafana_key_file_source `
351
+
352
+ Data type: ` Stdlib::Absolutepath `
353
+
354
+ SSL certificate file to use as the source for the grafana_key_file parameter.
355
+ Defaults to using the Puppet issued certs on the agent node.
356
+
357
+ Default value: ` "/etc/puppetlabs/puppet/ssl/private_keys/${trusted['certname']}.pem" `
358
+
293
359
##### <a name =" -puppet_operational_dashboards--profile--dashboards--grafana_timeout " ></a >` grafana_timeout `
294
360
295
361
Data type: ` Integer `
@@ -344,6 +410,14 @@ Whether to use SSL when querying InfluxDB. Defaults to true
344
410
345
411
Default value: ` $puppet_operational_dashboards::use_ssl `
346
412
413
+ ##### <a name =" -puppet_operational_dashboards--profile--dashboards--use_system_store " ></a >` use_system_store `
414
+
415
+ Data type: ` Boolean `
416
+
417
+ Whether to use the system CA bundle. Defaults to false
418
+
419
+ Default value: ` $puppet_operational_dashboards::use_system_store `
420
+
347
421
##### <a name =" -puppet_operational_dashboards--profile--dashboards--manage_grafana " ></a >` manage_grafana `
348
422
349
423
Data type: ` Boolean `
@@ -397,7 +471,7 @@ Default value: `$puppet_operational_dashboards::telegraf_token_name`
397
471
398
472
##### <a name =" -puppet_operational_dashboards--profile--dashboards--influxdb_token_file " ></a >` influxdb_token_file `
399
473
400
- Data type: ` String `
474
+ Data type: ` Stdlib::Absolutepath `
401
475
402
476
Location on disk of an InfluxDB admin token.
403
477
This token is used in this class in a Deferred function call to retrieve a Telegraf token if $token is unset
@@ -406,7 +480,7 @@ Default value: `$puppet_operational_dashboards::influxdb_token_file`
406
480
407
481
##### <a name =" -puppet_operational_dashboards--profile--dashboards--provisioning_datasource_file " ></a >` provisioning_datasource_file `
408
482
409
- Data type: ` String `
483
+ Data type: ` Stdlib::Absolutepath `
410
484
411
485
Location on disk to store datasource definition
412
486
@@ -488,6 +562,7 @@ The following parameters are available in the `puppet_operational_dashboards::te
488
562
* [ ` influxdb_org ` ] ( #-puppet_operational_dashboards--telegraf--agent--influxdb_org )
489
563
* [ ` influxdb_bucket ` ] ( #-puppet_operational_dashboards--telegraf--agent--influxdb_bucket )
490
564
* [ ` use_ssl ` ] ( #-puppet_operational_dashboards--telegraf--agent--use_ssl )
565
+ * [ ` use_system_store ` ] ( #-puppet_operational_dashboards--telegraf--agent--use_system_store )
491
566
* [ ` manage_ssl ` ] ( #-puppet_operational_dashboards--telegraf--agent--manage_ssl )
492
567
* [ ` manage_repo ` ] ( #-puppet_operational_dashboards--telegraf--agent--manage_repo )
493
568
* [ ` manage_archive ` ] ( #-puppet_operational_dashboards--telegraf--agent--manage_archive )
@@ -563,6 +638,14 @@ Whether to use SSL when querying InfluxDB. Defaults to true
563
638
564
639
Default value: ` $puppet_operational_dashboards::use_ssl `
565
640
641
+ ##### <a name =" -puppet_operational_dashboards--telegraf--agent--use_system_store " ></a >` use_system_store `
642
+
643
+ Data type: ` Boolean `
644
+
645
+ Whether to use the system CA bundle. Defaults to false
646
+
647
+ Default value: ` $puppet_operational_dashboards::use_system_store `
648
+
566
649
##### <a name =" -puppet_operational_dashboards--telegraf--agent--manage_ssl " ></a >` manage_ssl `
567
650
568
651
Data type: ` Boolean `
0 commit comments