Skip to content

Commit

Permalink
add possibility to manage puppetdb terminus package
Browse files Browse the repository at this point in the history
  • Loading branch information
techsk8 committed Feb 27, 2025
1 parent 566889c commit 3ad0d11
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 0 deletions.
9 changes: 9 additions & 0 deletions REFERENCE.md
Original file line number Diff line number Diff line change
Expand Up @@ -104,6 +104,7 @@ The following parameters are available in the `puppetdb` class:
* [`puppetdb_package`](#-puppetdb--puppetdb_package)
* [`puppetdb_service`](#-puppetdb--puppetdb_service)
* [`puppetdb_service_status`](#-puppetdb--puppetdb_service_status)
* [`puppetdb_terminus_package`](#-puppetdb--puppetdb_terminus_package)
* [`puppetdb_user`](#-puppetdb--puppetdb_user)
* [`puppetdb_group`](#-puppetdb--puppetdb_group)
* [`puppetdb_server`](#-puppetdb--puppetdb_server)
Expand Down Expand Up @@ -504,6 +505,14 @@ service doesn't start on boot either. Valid values are `true`, `running`,

Default value: `$puppetdb::params::puppetdb_service_status`

##### <a name="-puppetdb--puppetdb_terminus_package"></a>`puppetdb_terminus_package`

Data type: `Any`

The PuppetDB terminus package name in the package manager. Defaults to `puppetdb-termini` or `puppetdb-terminus`.

Default value: `$puppetdb::params::puppetdb_terminus_package`

##### <a name="-puppetdb--puppetdb_user"></a>`puppetdb_user`

Data type: `Any`
Expand Down
6 changes: 6 additions & 0 deletions manifests/init.pp
Original file line number Diff line number Diff line change
Expand Up @@ -156,6 +156,9 @@
# service doesn't start on boot either. Valid values are `true`, `running`,
# `false`, and `stopped`.
#
# @param puppetdb_terminus_package
# The PuppetDB terminus package name in the package manager. Defaults to `puppetdb-termini` or `puppetdb-terminus`.
#
# @param puppetdb_user
# Puppetdb service user
#
Expand Down Expand Up @@ -396,6 +399,7 @@
$puppetdb_package = $puppetdb::params::puppetdb_package,
$puppetdb_service = $puppetdb::params::puppetdb_service,
$puppetdb_service_status = $puppetdb::params::puppetdb_service_status,
$puppetdb_terminus_package = $puppetdb::params::puppetdb_terminus_package,
$puppetdb_user = $puppetdb::params::puppetdb_user,
$puppetdb_group = $puppetdb::params::puppetdb_group,
$puppetdb_server = $puppetdb::params::puppetdb_server,
Expand Down Expand Up @@ -430,6 +434,8 @@
Postgresql::Pg_password_encryption $postgresql_password_encryption = $puppetdb::params::password_encryption,
Optional[Stdlib::Absolutepath] $java_bin = $puppetdb::params::java_bin,
) inherits puppetdb::params {
include postgresql

class { 'puppetdb::server':
listen_address => $listen_address,
listen_port => $listen_port,
Expand Down

0 comments on commit 3ad0d11

Please sign in to comment.