diff --git a/CHANGELOG.md b/CHANGELOG.md index 8494db8..6d9e91d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ All notable changes to this project will be documented in this file. 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). -## [v2.3.0](https://github.com/puppetlabs/puppet_operational_dashboards/tree/v2.3.0) (2024-02-03) +## [v2.3.0](https://github.com/puppetlabs/puppet_operational_dashboards/tree/v2.3.0) (2024-02-05) [Full Changelog](https://github.com/puppetlabs/puppet_operational_dashboards/compare/v2.2.0...v2.3.0) diff --git a/REFERENCE.md b/REFERENCE.md index 294b475..6d05f3a 100644 --- a/REFERENCE.md +++ b/REFERENCE.md @@ -66,6 +66,7 @@ The following parameters are available in the `puppet_operational_dashboards` cl * [`telegraf_token`](#-puppet_operational_dashboards--telegraf_token) * [`include_pe_metrics`](#-puppet_operational_dashboards--include_pe_metrics) * [`manage_system_board`](#-puppet_operational_dashboards--manage_system_board) +* [`template_format`](#-puppet_operational_dashboards--template_format) ##### `manage_influxdb` @@ -211,6 +212,14 @@ Whether the System Performance dashboard should be added to grafana Default value: `true` +##### `template_format` + +Data type: `Enum['yaml','toml']` + +Template format to use for puppet template toml or yaml config + +Default value: `'toml'` + ### `puppet_operational_dashboards::enterprise_infrastructure` When applied to an appropriate node group this class applies the toml gem and database access @@ -229,6 +238,7 @@ include puppet_operational_dashboards::enterprise_infrastructure The following parameters are available in the `puppet_operational_dashboards::enterprise_infrastructure` class: * [`profiles`](#-puppet_operational_dashboards--enterprise_infrastructure--profiles) +* [`template_format`](#-puppet_operational_dashboards--enterprise_infrastructure--template_format) ##### `profiles` @@ -238,6 +248,14 @@ Array of PE profiles on the node with this class applied. Default value: `puppet_operational_dashboards::pe_profiles_on_host()` +##### `template_format` + +Data type: `Enum['yaml','toml']` + +Template format to use for puppet template toml or yaml config + +Default value: `'toml'` + ### `puppet_operational_dashboards::profile::dashboards` Installs Grafana and several dashboards to display Puppet metrics. Included via the base class. @@ -630,6 +648,7 @@ The following parameters are available in the `puppet_operational_dashboards::te * [`telegraf_postgres_password`](#-puppet_operational_dashboards--telegraf--agent--telegraf_postgres_password) * [`postgres_port`](#-puppet_operational_dashboards--telegraf--agent--postgres_port) * [`postgres_options`](#-puppet_operational_dashboards--telegraf--agent--postgres_options) +* [`template_format`](#-puppet_operational_dashboards--telegraf--agent--template_format) ##### `token` @@ -937,6 +956,14 @@ Default value: } ``` +##### `template_format` + +Data type: `Enum['yaml','toml']` + +Template format to use for puppet template toml or yaml config + +Default value: `$puppet_operational_dashboards::template_format` + ## Defined types ### `puppet_operational_dashboards::telegraf::config` @@ -952,6 +979,7 @@ The following parameters are available in the `puppet_operational_dashboards::te * [`hosts`](#-puppet_operational_dashboards--telegraf--config--hosts) * [`ensure`](#-puppet_operational_dashboards--telegraf--config--ensure) * [`http_timeout_seconds`](#-puppet_operational_dashboards--telegraf--config--http_timeout_seconds) +* [`template_format`](#-puppet_operational_dashboards--telegraf--config--template_format) ##### `service` @@ -987,6 +1015,14 @@ Data type: `Integer[1]` Timeout for HTTP Telegraf inputs. Might be usefull in huge environments with slower API responses +##### `template_format` + +Data type: `Enum['yaml','toml']` + +Template format to use for puppet template toml or yaml config + +Default value: `'toml'` + ## Functions ### `puppet_operational_dashboards::hosts_with_profile` @@ -1194,3 +1230,4 @@ The following parameters are available in the `puppet_operational_dashboards::pr Data type: `TargetSpec` The targets to run on. + diff --git a/metadata.json b/metadata.json index 048e519..cbae314 100644 --- a/metadata.json +++ b/metadata.json @@ -1,6 +1,6 @@ { "name": "puppetlabs-puppet_operational_dashboards", - "version": "2.3.0", + "version": "2.4.0", "author": "Adrian Parreiras Horta", "summary": "A module for managing the installation and configuration of metrics dashboards for Puppet Infrastructure.", "license": "Apache-2.0",