Skip to content

Commit

Permalink
Merge pull request #30 from voxpupuli/modulesync
Browse files Browse the repository at this point in the history
add puppet-lint-param-docs
  • Loading branch information
bastelfreak authored Aug 26, 2021
2 parents 2bc63df + db3d426 commit fc85d46
Show file tree
Hide file tree
Showing 3 changed files with 29 additions and 13 deletions.
4 changes: 4 additions & 0 deletions .sync.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
---
Gemfile:
optional:
':test':
- gem: puppet-lint-param-docs
spec/spec_helper_acceptance.rb:
unmanaged: false
1 change: 1 addition & 0 deletions Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
37 changes: 24 additions & 13 deletions REFERENCE.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@

## Classes

### `hyperglass::agent`
### <a name="hyperglassagent"></a>`hyperglass::agent`

installs the hyperglass linux agent

Expand All @@ -35,25 +35,29 @@ 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)

##### <a name="manage_python"></a>`manage_python`

Data type: `Boolean`

installs python3

Default value: ``true``

##### `manage_gcc`
##### <a name="manage_gcc"></a>`manage_gcc`

Data type: `Boolean`

installs gcc

Default value: ``true``

##### `data`
##### <a name="data"></a>`data`

Data type: `Hash`

Expand All @@ -69,7 +73,7 @@ Default value: `{
},
}`

### `hyperglass::server`
### <a name="hyperglassserver"></a>`hyperglass::server`

installs the hyperglass looking glass

Expand All @@ -78,33 +82,40 @@ 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`
##### <a name="manage_depended_services"></a>`manage_depended_services`

Data type: `Boolean`

if true, installs all other services that hyperglass requires, like redis, yarn, nginx, python

Default value: ``true``

##### `manage_python`
##### <a name="manage_python"></a>`manage_python`

Data type: `Boolean`

installs python3

Default value: ``true``

##### `manage_gcc`
##### <a name="manage_gcc"></a>`manage_gcc`

Data type: `Boolean`

installs gcc

Default value: ``true``

##### `devices`
##### <a name="devices"></a>`devices`

Data type: `Hash`

Expand Down Expand Up @@ -139,15 +150,15 @@ Default value: `{
],
}`

##### `commands`
##### <a name="commands"></a>`commands`

Data type: `Hash`

specific commands that can be used by the devices

Default value: `{}`

##### `data`
##### <a name="data"></a>`data`

Data type: `Hash`

Expand Down

0 comments on commit fc85d46

Please sign in to comment.