From db3d426247858cb85c228a5b46ed2cd06e1bbe03 Mon Sep 17 00:00:00 2001 From: Tim Meusel Date: Thu, 26 Aug 2021 12:13:54 +0200 Subject: [PATCH] add puppet-lint-param-docs --- .sync.yml | 4 ++++ Gemfile | 1 + REFERENCE.md | 37 ++++++++++++++++++++++++------------- 3 files changed, 29 insertions(+), 13 deletions(-) diff --git a/.sync.yml b/.sync.yml index 5d21319..12dabaa 100644 --- a/.sync.yml +++ b/.sync.yml @@ -1,3 +1,7 @@ --- +Gemfile: + optional: + ':test': + - gem: puppet-lint-param-docs spec/spec_helper_acceptance.rb: unmanaged: false diff --git a/Gemfile b/Gemfile index a39114c..e43173e 100644 --- a/Gemfile +++ b/Gemfile @@ -8,6 +8,7 @@ group :test do gem 'coveralls', :require => false gem 'simplecov-console', :require => false gem 'puppet_metadata', '~> 1.0', :require => false + gem 'puppet-lint-param-docs', :require => false end group :development do diff --git a/REFERENCE.md b/REFERENCE.md index 5d404bb..d56c9b1 100644 --- a/REFERENCE.md +++ b/REFERENCE.md @@ -26,7 +26,7 @@ ## Classes -### `hyperglass::agent` +### `hyperglass::agent` installs the hyperglass linux agent @@ -35,9 +35,13 @@ installs the hyperglass linux agent #### Parameters -The following parameters are available in the `hyperglass::agent` class. +The following parameters are available in the `hyperglass::agent` class: -##### `manage_python` +* [`manage_python`](#manage_python) +* [`manage_gcc`](#manage_gcc) +* [`data`](#data) + +##### `manage_python` Data type: `Boolean` @@ -45,7 +49,7 @@ installs python3 Default value: ``true`` -##### `manage_gcc` +##### `manage_gcc` Data type: `Boolean` @@ -53,7 +57,7 @@ installs gcc Default value: ``true`` -##### `data` +##### `data` Data type: `Hash` @@ -69,7 +73,7 @@ Default value: `{ }, }` -### `hyperglass::server` +### `hyperglass::server` installs the hyperglass looking glass @@ -78,9 +82,16 @@ installs the hyperglass looking glass #### Parameters -The following parameters are available in the `hyperglass::server` class. +The following parameters are available in the `hyperglass::server` class: + +* [`manage_depended_services`](#manage_depended_services) +* [`manage_python`](#manage_python) +* [`manage_gcc`](#manage_gcc) +* [`devices`](#devices) +* [`commands`](#commands) +* [`data`](#data) -##### `manage_depended_services` +##### `manage_depended_services` Data type: `Boolean` @@ -88,7 +99,7 @@ if true, installs all other services that hyperglass requires, like redis, yarn, Default value: ``true`` -##### `manage_python` +##### `manage_python` Data type: `Boolean` @@ -96,7 +107,7 @@ installs python3 Default value: ``true`` -##### `manage_gcc` +##### `manage_gcc` Data type: `Boolean` @@ -104,7 +115,7 @@ installs gcc Default value: ``true`` -##### `devices` +##### `devices` Data type: `Hash` @@ -139,7 +150,7 @@ Default value: `{ ], }` -##### `commands` +##### `commands` Data type: `Hash` @@ -147,7 +158,7 @@ specific commands that can be used by the devices Default value: `{}` -##### `data` +##### `data` Data type: `Hash`