From 3d0ec630a04d8baafe2653197a2aa1a18c20bf52 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Wed, 2 Jun 2021 13:57:46 +0000 Subject: [PATCH] Release prep v1.2.0 --- CHANGELOG.md | 149 +++++++++---- REFERENCE.md | 596 ++++++++++++++++++++++++++++++++++++++++++++++++++ metadata.json | 2 +- 3 files changed, 706 insertions(+), 41 deletions(-) create mode 100644 REFERENCE.md diff --git a/CHANGELOG.md b/CHANGELOG.md index af636f9..e4254fd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,66 +1,135 @@ -## Minor Release 1.1.0 +# Change log -- The reports and resource_events tables are no longer repacked when the tables are partitioned -- Update repack logging to separate files -- Update Puppet VS Code Extension ID -- Update to PDK 1.18.1 +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). -## Minor Release 1.0.1 +## [v1.2.0](https://github.com/puppetlabs/puppetlabs-pe_databases/tree/v1.2.0) (2021-06-02) -- Correct lint issues found on the Forge -- Update to PDK 1.17.0 +[Full Changelog](https://github.com/puppetlabs/puppetlabs-pe_databases/compare/v1.1.0...v1.2.0) -## Major Release 1.0.0 +### Added -- Move from the npwalker namespace to the puppetlabs namespace. -- Remove support for unsupported versions of PE. +- Adding catalog\_inputs to the pg\_repack scheme for PE 2019.8.0+ [\#54](https://github.com/puppetlabs/puppetlabs-pe_databases/pull/54) ([coreymbe](https://github.com/coreymbe)) +- \(SUP-2372\) add pg\_repack schema reset task [\#53](https://github.com/puppetlabs/puppetlabs-pe_databases/pull/53) ([pgrant87](https://github.com/pgrant87)) +- \(SUP-2374\) Remove external module deps [\#51](https://github.com/puppetlabs/puppetlabs-pe_databases/pull/51) ([MartyEwings](https://github.com/MartyEwings)) +- \(sup-2095\) Remove cron\_core from dependencies [\#49](https://github.com/puppetlabs/puppetlabs-pe_databases/pull/49) ([jarretlavallee](https://github.com/jarretlavallee)) -## Minor Release 0.15.0 +## [v1.1.0](https://github.com/puppetlabs/puppetlabs-pe_databases/tree/v1.1.0) (2020-08-07) -- Make pg_repack the default way to perform maintenance [#25](https://github.com/npwalker/pe_databases/pull/25) -- Start maintaining the reports table which we could not afford to perform a VACUUM FULL on -- Rename typoed `pe_databases::maintenance::disable_maintenace` parameter to `pe_databases::maintenance::disable_maintenance` +[Full Changelog](https://github.com/puppetlabs/puppetlabs-pe_databases/compare/1.0.1...v1.1.0) -## Z Release 0.14.2 - - Allow not managing table settings [#21](https://github.com/npwalker/pe_databases/pull/21) +### Added -## Z Release 0.14.1 +- Changes to pg\_repack.pp per SUP-1949 [\#42](https://github.com/puppetlabs/puppetlabs-pe_databases/pull/42) ([coreymbe](https://github.com/coreymbe)) - - Set permissions on pe_databases directories [#18](https://github.com/npwalker/pe_databases/pull/18) - - Log pe-classifier truncation to log files instead of STDOUT [#18](https://github.com/npwalker/pe_databases/pull/18) +### Fixed -## Minor Release 0.14.0 +- \(GH-30\) Update repack logging to separate files [\#43](https://github.com/puppetlabs/puppetlabs-pe_databases/pull/43) ([jarretlavallee](https://github.com/jarretlavallee)) -- Make compatible with PE 2018.1 [#17](https://github.com/npwalker/pe_databases/pull/17) +## [1.0.1](https://github.com/puppetlabs/puppetlabs-pe_databases/tree/1.0.1) (2020-03-25) -## Minor Release 0.13.0 +[Full Changelog](https://github.com/puppetlabs/puppetlabs-pe_databases/compare/1.0.0...1.0.1) - - Manage certnames and catalogs tables autovacuum_vacuum_scale_factor [#14](https://github.com/npwalker/pe_databases/pull/14) - - Change way we cast strings to appease puppet lint +## [1.0.0](https://github.com/puppetlabs/puppetlabs-pe_databases/tree/1.0.0) (2020-03-20) -## Z Release 0.12.1 +[Full Changelog](https://github.com/puppetlabs/puppetlabs-pe_databases/compare/0.15.0...1.0.0) - - Add `--analyze` during VACUUM FULL commands run in maintenance [#13](https://github.com/npwalker/pe_databases/pull/13) +### Added -## Minor Release 0.12.0 +- Add resource events to pg repack [\#28](https://github.com/puppetlabs/puppetlabs-pe_databases/pull/28) ([npwalker](https://github.com/npwalker)) - - Improve maintenance cron jobs [#12](https://github.com/npwalker/pe_databases/pull/12) - - Change from reindexing all tables to VACUUM FULL on just the smaller tables +### Fixed -## Z Release 0.11.2 +- Refactor shell scripts [\#36](https://github.com/puppetlabs/puppetlabs-pe_databases/pull/36) ([m0dular](https://github.com/m0dular)) - - Fix metadata.json version +## [0.15.0](https://github.com/puppetlabs/puppetlabs-pe_databases/tree/0.15.0) (2019-02-06) -## Z Release 0.11.1 +[Full Changelog](https://github.com/puppetlabs/puppetlabs-pe_databases/compare/0.14.2...0.15.0) - - Correct logic for detecting PostgreSQL version +### Added -## Minor Release 0.11.0 +- Add pg\_repack as default maintenance strategy [\#25](https://github.com/puppetlabs/puppetlabs-pe_databases/pull/25) ([npwalker](https://github.com/npwalker)) +- Allow not managing table settings [\#21](https://github.com/puppetlabs/puppetlabs-pe_databases/pull/21) ([reidmv](https://github.com/reidmv)) - - Prepare for PostgreSQL 9.6 in PE 2017.3.0 - - Manage fact_values autovacuum again in 2017.3.0 +### Fixed -## Z Release 0.10.1 +- PE Database is a reserved node group name in 2019.0 [\#24](https://github.com/puppetlabs/puppetlabs-pe_databases/pull/24) ([MartyEwings](https://github.com/MartyEwings)) +- Set permissions on /opt/puppetlabs/pe\_databases and /opt/puppetlabs/pe\_databases/scripts [\#18](https://github.com/puppetlabs/puppetlabs-pe_databases/pull/18) ([mmarod](https://github.com/mmarod)) - - Bug Fixes - - Do not manage fact_values auto vacuum on PE 2017.2.0 +## [0.14.2](https://github.com/puppetlabs/puppetlabs-pe_databases/tree/0.14.2) (2018-11-01) + +[Full Changelog](https://github.com/puppetlabs/puppetlabs-pe_databases/compare/0.14.1...0.14.2) + +## [0.14.1](https://github.com/puppetlabs/puppetlabs-pe_databases/tree/0.14.1) (2018-06-25) + +[Full Changelog](https://github.com/puppetlabs/puppetlabs-pe_databases/compare/0.14.0...0.14.1) + +## [0.14.0](https://github.com/puppetlabs/puppetlabs-pe_databases/tree/0.14.0) (2018-05-23) + +[Full Changelog](https://github.com/puppetlabs/puppetlabs-pe_databases/compare/0.13.0...0.14.0) + +### Added + +- Update for compatibility with 2018.1.0 [\#17](https://github.com/puppetlabs/puppetlabs-pe_databases/pull/17) ([npwalker](https://github.com/npwalker)) +- Add autovacuum settings for certnames and catalogs [\#14](https://github.com/puppetlabs/puppetlabs-pe_databases/pull/14) ([npwalker](https://github.com/npwalker)) + +## [0.13.0](https://github.com/puppetlabs/puppetlabs-pe_databases/tree/0.13.0) (2017-12-01) + +[Full Changelog](https://github.com/puppetlabs/puppetlabs-pe_databases/compare/0.12.1...0.13.0) + +## [0.12.1](https://github.com/puppetlabs/puppetlabs-pe_databases/tree/0.12.1) (2017-11-02) + +[Full Changelog](https://github.com/puppetlabs/puppetlabs-pe_databases/compare/0.12.0...0.12.1) + +### Added + +- Add analyze when performing VACUUM FULL [\#13](https://github.com/puppetlabs/puppetlabs-pe_databases/pull/13) ([npwalker](https://github.com/npwalker)) +- Make cronjobs to vacuum full PuppetDB tables [\#12](https://github.com/puppetlabs/puppetlabs-pe_databases/pull/12) ([npwalker](https://github.com/npwalker)) + +## [0.12.0](https://github.com/puppetlabs/puppetlabs-pe_databases/tree/0.12.0) (2017-10-18) + +[Full Changelog](https://github.com/puppetlabs/puppetlabs-pe_databases/compare/0.11.2...0.12.0) + +## [0.11.2](https://github.com/puppetlabs/puppetlabs-pe_databases/tree/0.11.2) (2017-09-19) + +[Full Changelog](https://github.com/puppetlabs/puppetlabs-pe_databases/compare/0.11.1...0.11.2) + +## [0.11.1](https://github.com/puppetlabs/puppetlabs-pe_databases/tree/0.11.1) (2017-09-19) + +[Full Changelog](https://github.com/puppetlabs/puppetlabs-pe_databases/compare/0.11.0...0.11.1) + +## [0.11.0](https://github.com/puppetlabs/puppetlabs-pe_databases/tree/0.11.0) (2017-09-19) + +[Full Changelog](https://github.com/puppetlabs/puppetlabs-pe_databases/compare/0.10.1...0.11.0) + +### Fixed + +- Do not manage fact\_values table in PuppetDB in PE 2017.2+ [\#6](https://github.com/puppetlabs/puppetlabs-pe_databases/pull/6) ([npwalker](https://github.com/npwalker)) + +## [0.10.1](https://github.com/puppetlabs/puppetlabs-pe_databases/tree/0.10.1) (2017-06-19) + +[Full Changelog](https://github.com/puppetlabs/puppetlabs-pe_databases/compare/0.10.0...0.10.1) + +## [0.10.0](https://github.com/puppetlabs/puppetlabs-pe_databases/tree/0.10.0) (2016-12-08) + +[Full Changelog](https://github.com/puppetlabs/puppetlabs-pe_databases/compare/0.9.0...0.10.0) + +## [0.9.0](https://github.com/puppetlabs/puppetlabs-pe_databases/tree/0.9.0) (2016-12-05) + +[Full Changelog](https://github.com/puppetlabs/puppetlabs-pe_databases/compare/0.8.1...0.9.0) + +## [0.8.1](https://github.com/puppetlabs/puppetlabs-pe_databases/tree/0.8.1) (2016-10-17) + +[Full Changelog](https://github.com/puppetlabs/puppetlabs-pe_databases/compare/0.8.0...0.8.1) + +## [0.8.0](https://github.com/puppetlabs/puppetlabs-pe_databases/tree/0.8.0) (2016-10-17) + +[Full Changelog](https://github.com/puppetlabs/puppetlabs-pe_databases/compare/ed135c2576450d698a7338a70be62b9d7317761a...0.8.0) + +### Added + +- Add retention policy to backup script [\#4](https://github.com/puppetlabs/puppetlabs-pe_databases/pull/4) ([npwalker](https://github.com/npwalker)) +- Make an actual backup script [\#2](https://github.com/puppetlabs/puppetlabs-pe_databases/pull/2) ([npwalker](https://github.com/npwalker)) + + + +\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)* diff --git a/REFERENCE.md b/REFERENCE.md new file mode 100644 index 0000000..3d69283 --- /dev/null +++ b/REFERENCE.md @@ -0,0 +1,596 @@ +# Reference + + + +## Table of Contents + +### Classes + +* [`pe_databases`](#pe_databases) +* [`pe_databases::backup`](#pe_databasesbackup) +* [`pe_databases::maintenance`](#pe_databasesmaintenance) +* [`pe_databases::maintenance::pg_repack`](#pe_databasesmaintenancepg_repack) +* [`pe_databases::maintenance::vacuum_full`](#pe_databasesmaintenancevacuum_full) +* [`pe_databases::postgresql_settings`](#pe_databasespostgresql_settings) +* [`pe_databases::postgresql_settings::table_settings`](#pe_databasespostgresql_settingstable_settings) + +### Defined types + +* [`pe_databases::set_puppetdb_table_autovacuum_cost_delay_zero`](#pe_databasesset_puppetdb_table_autovacuum_cost_delay_zero) +* [`pe_databases::set_table_attribute`](#pe_databasesset_table_attribute) + +### Functions + +* [`pe_databases::version_based_databases`](#pe_databasesversion_based_databases) + +### Tasks + +* [`reset_pgrepack_schema`](#reset_pgrepack_schema): This task will remove and recreate the pg_repack extension + +## Classes + +### `pe_databases` + +The pe_databases class. + +#### Parameters + +The following parameters are available in the `pe_databases` class: + +* [`manage_database_backups`](#manage_database_backups) +* [`manage_database_maintenance`](#manage_database_maintenance) +* [`manage_postgresql_settings`](#manage_postgresql_settings) +* [`manage_table_settings`](#manage_table_settings) +* [`install_dir`](#install_dir) +* [`scripts_dir`](#scripts_dir) + +##### `manage_database_backups` + +Data type: `Boolean` + + + +Default value: ``true`` + +##### `manage_database_maintenance` + +Data type: `Boolean` + + + +Default value: ``true`` + +##### `manage_postgresql_settings` + +Data type: `Boolean` + + + +Default value: ``true`` + +##### `manage_table_settings` + +Data type: `Boolean` + + + +Default value: ``true`` + +##### `install_dir` + +Data type: `String` + + + +Default value: `'/opt/puppetlabs/pe_databases'` + +##### `scripts_dir` + +Data type: `String` + + + +Default value: `"${install_dir}/scripts"` + +### `pe_databases::backup` + +The pe_databases::backup class. + +#### Parameters + +The following parameters are available in the `pe_databases::backup` class: + +* [`databases_and_backup_schedule`](#databases_and_backup_schedule) +* [`psql_version`](#psql_version) +* [`backup_directory`](#backup_directory) +* [`backup_script_path`](#backup_script_path) +* [`daily_databases_path`](#daily_databases_path) +* [`backup_logging_directory`](#backup_logging_directory) +* [`retention_policy`](#retention_policy) + +##### `databases_and_backup_schedule` + +Data type: `Array[Hash]` + + + +Default value: `[ + { + 'databases' => pe_databases::version_based_databases(), + 'schedule' => + { + 'minute' => '30', + 'hour' => '22', + }, + }, + { + 'databases' => ['pe-puppetdb'], + 'schedule' => + { + 'minute' => '0', + 'hour' => '2', + 'weekday' => '7', + }, + } + ]` + +##### `psql_version` + +Data type: `String` + + + +Default value: `$pe_databases::psql_version` + +##### `backup_directory` + +Data type: `String` + + + +Default value: `"/opt/puppetlabs/server/data/postgresql/${psql_version}/backups"` + +##### `backup_script_path` + +Data type: `String` + + + +Default value: `"${pe_databases::scripts_dir}/puppet_enterprise_database_backup.sh"` + +##### `daily_databases_path` + +Data type: `String` + + + +Default value: `"${pe_databases::install_dir}/default_daily_databases.txt"` + +##### `backup_logging_directory` + +Data type: `String` + + + +Default value: `'/var/log/puppetlabs/pe_databases_backup'` + +##### `retention_policy` + +Data type: `Integer` + + + +Default value: `2` + +### `pe_databases::maintenance` + +The pe_databases::maintenance class. + +#### Parameters + +The following parameters are available in the `pe_databases::maintenance` class: + +* [`disable_maintenance`](#disable_maintenance) +* [`logging_directory`](#logging_directory) +* [`script_directory`](#script_directory) + +##### `disable_maintenance` + +Data type: `Boolean` + + + +Default value: ``false`` + +##### `logging_directory` + +Data type: `String` + + + +Default value: `'/var/log/puppetlabs/pe_databases_cron'` + +##### `script_directory` + +Data type: `String` + + + +Default value: `$pe_databases::scripts_dir` + +### `pe_databases::maintenance::pg_repack` + +The pe_databases::maintenance::pg_repack class. + +#### Parameters + +The following parameters are available in the `pe_databases::maintenance::pg_repack` class: + +* [`disable_maintenance`](#disable_maintenance) +* [`logging_directory`](#logging_directory) +* [`jobs`](#jobs) + +##### `disable_maintenance` + +Data type: `Boolean` + + + +Default value: `$pe_databases::maintenance::disable_maintenance` + +##### `logging_directory` + +Data type: `String` + + + +Default value: `$pe_databases::maintenance::logging_directory` + +##### `jobs` + +Data type: `Integer` + + + +Default value: `/` + +### `pe_databases::maintenance::vacuum_full` + +The pe_databases::maintenance::vacuum_full class. + +#### Parameters + +The following parameters are available in the `pe_databases::maintenance::vacuum_full` class: + +* [`disable_maintenance`](#disable_maintenance) +* [`logging_directory`](#logging_directory) +* [`script_directory`](#script_directory) + +##### `disable_maintenance` + +Data type: `Boolean` + + + +Default value: `$pe_databases::maintenance::disable_maintenance` + +##### `logging_directory` + +Data type: `String` + + + +Default value: `$pe_databases::maintenance::logging_directory` + +##### `script_directory` + +Data type: `String` + + + +Default value: `$pe_databases::maintenance::script_directory` + +### `pe_databases::postgresql_settings` + +The pe_databases::postgresql_settings class. + +#### Parameters + +The following parameters are available in the `pe_databases::postgresql_settings` class: + +* [`autovacuum_vacuum_scale_factor`](#autovacuum_vacuum_scale_factor) +* [`autovacuum_analyze_scale_factor`](#autovacuum_analyze_scale_factor) +* [`autovacuum_max_workers`](#autovacuum_max_workers) +* [`log_autovacuum_min_duration`](#log_autovacuum_min_duration) +* [`log_temp_files`](#log_temp_files) +* [`work_mem`](#work_mem) +* [`max_connections`](#max_connections) +* [`arbitrary_postgresql_conf_settings`](#arbitrary_postgresql_conf_settings) +* [`checkpoint_completion_target`](#checkpoint_completion_target) +* [`checkpoint_segments`](#checkpoint_segments) +* [`manage_postgresql_service`](#manage_postgresql_service) +* [`all_in_one_pe_install`](#all_in_one_pe_install) +* [`manage_reports_autovacuum_cost_delay`](#manage_reports_autovacuum_cost_delay) +* [`factsets_autovacuum_vacuum_scale_factor`](#factsets_autovacuum_vacuum_scale_factor) +* [`reports_autovacuum_vacuum_scale_factor`](#reports_autovacuum_vacuum_scale_factor) +* [`maintenance_work_mem`](#maintenance_work_mem) +* [`autovacuum_work_mem`](#autovacuum_work_mem) +* [`psql_version`](#psql_version) + +##### `autovacuum_vacuum_scale_factor` + +Data type: `Float[0,1]` + + + +Default value: `0.08` + +##### `autovacuum_analyze_scale_factor` + +Data type: `Float[0,1]` + + + +Default value: `0.04` + +##### `autovacuum_max_workers` + +Data type: `Integer` + + + +Default value: `max(3, min(8, $facts['processors']['count'] / 3))` + +##### `log_autovacuum_min_duration` + +Data type: `Integer` + + + +Default value: `-` + +##### `log_temp_files` + +Data type: `Integer` + + + +Default value: `-` + +##### `work_mem` + +Data type: `String` + + + +Default value: `'8MB'` + +##### `max_connections` + +Data type: `Integer` + + + +Default value: `1000` + +##### `arbitrary_postgresql_conf_settings` + +Data type: `Hash` + + + +Default value: `{}` + +##### `checkpoint_completion_target` + +Data type: `Float[0,1]` + + + +Default value: `0.9` + +##### `checkpoint_segments` + +Data type: `Integer` + + + +Default value: `128` + +##### `manage_postgresql_service` + +Data type: `Boolean` + + + +Default value: ``true`` + +##### `all_in_one_pe_install` + +Data type: `Boolean` + + + +Default value: ``true`` + +##### `manage_reports_autovacuum_cost_delay` + +Data type: `Boolean` + + + +Default value: ``true`` + +##### `factsets_autovacuum_vacuum_scale_factor` + +Data type: `Optional[Float[0,1]]` + + + +Default value: `0.80` + +##### `reports_autovacuum_vacuum_scale_factor` + +Data type: `Optional[Float[0,1]]` + + + +Default value: `0.01` + +##### `maintenance_work_mem` + +Data type: `String` + + + +Default value: `$all_in_one_pe_install` + +##### `autovacuum_work_mem` + +Data type: `String` + + + +Default value: `$all_in_one_pe_install` + +##### `psql_version` + +Data type: `String` + + + +Default value: `$pe_databases::psql_version` + +### `pe_databases::postgresql_settings::table_settings` + +The pe_databases::postgresql_settings::table_settings class. + +#### Parameters + +The following parameters are available in the `pe_databases::postgresql_settings::table_settings` class: + +* [`manage_reports_autovacuum_cost_delay`](#manage_reports_autovacuum_cost_delay) +* [`factsets_autovacuum_vacuum_scale_factor`](#factsets_autovacuum_vacuum_scale_factor) +* [`reports_autovacuum_vacuum_scale_factor`](#reports_autovacuum_vacuum_scale_factor) +* [`catalogs_autovacuum_vacuum_scale_factor`](#catalogs_autovacuum_vacuum_scale_factor) +* [`certnames_autovacuum_vacuum_scale_factor`](#certnames_autovacuum_vacuum_scale_factor) + +##### `manage_reports_autovacuum_cost_delay` + +Data type: `Boolean` + + + +Default value: `lookup('pe_databases::postgresql_settings::manage_reports_autovacuum_cost_delay', {'default_value' => true})` + +##### `factsets_autovacuum_vacuum_scale_factor` + +Data type: `Optional[Float[0,1]]` + + + +Default value: `lookup('pe_databases::postgresql_settings::factsets_autovacuum_vacuum_scale_factor', {'default_value' => 0.80})` + +##### `reports_autovacuum_vacuum_scale_factor` + +Data type: `Optional[Float[0,1]]` + + + +Default value: `lookup('pe_databases::postgresql_settings::reports_autovacuum_vacuum_scale_factor', {'default_value' => 0.01})` + +##### `catalogs_autovacuum_vacuum_scale_factor` + +Data type: `Optional[Float[0,1]]` + + + +Default value: `0.75` + +##### `certnames_autovacuum_vacuum_scale_factor` + +Data type: `Optional[Float[0,1]]` + + + +Default value: `0.75` + +## Defined types + +### `pe_databases::set_puppetdb_table_autovacuum_cost_delay_zero` + +The pe_databases::set_puppetdb_table_autovacuum_cost_delay_zero class. + +#### Parameters + +The following parameters are available in the `pe_databases::set_puppetdb_table_autovacuum_cost_delay_zero` defined type: + +* [`table_name`](#table_name) + +##### `table_name` + +Data type: `String` + + + +Default value: `$title` + +### `pe_databases::set_table_attribute` + +The pe_databases::set_table_attribute class. + +#### Parameters + +The following parameters are available in the `pe_databases::set_table_attribute` defined type: + +* [`db`](#db) +* [`table_name`](#table_name) +* [`table_attribute`](#table_attribute) +* [`table_attribute_value`](#table_attribute_value) + +##### `db` + +Data type: `String` + + + +##### `table_name` + +Data type: `String` + + + +##### `table_attribute` + +Data type: `String` + + + +##### `table_attribute_value` + +Data type: `String` + + + +## Functions + +### `pe_databases::version_based_databases` + +Type: Puppet Language + +The pe_databases::version_based_databases function. + +#### `pe_databases::version_based_databases()` + +The pe_databases::version_based_databases function. + +Returns: `Array[String]` + +## Tasks + +### `reset_pgrepack_schema` + +This task will remove and recreate the pg_repack extension + +**Supports noop?** false + diff --git a/metadata.json b/metadata.json index 968b351..c3d4837 100644 --- a/metadata.json +++ b/metadata.json @@ -1,6 +1,6 @@ { "name": "puppetlabs-pe_databases", - "version": "1.1.0", + "version": "1.2.0", "author": "puppetlabs", "summary": "A Puppet Module for Backing Up / Maintaining / Tuning Your Puppet Enterprise Databases", "license": "Apache-2.0",