Skip to content

Latest commit

 

History

History
155 lines (82 loc) · 3.13 KB

File metadata and controls

155 lines (82 loc) · 3.13 KB

Reference

Table of Contents

Classes

Functions

Tasks

  • supportuser: Creates pesupport user and PE Support Role, generated password should be shared with Puppet Enterprise Support personnel

Classes

rsan::exporter

The rsan::exporter class.

Parameters

The following parameters are available in the rsan::exporter class.

rsan_importer_ips

Data type: Array

Default value: rsan::get_rsan_importer_ips()

rsan_host

Data type: Optional[String]

Default value: undef

rsan::importer

Class to consume the resources provided by the exporter class. when applied to a node, all tooling agttributed to RSAN will be set up

Examples

include rsan::importer

rsan::remove_exporter

A description of what this class does

Examples

include rsan::remove_exporter

Functions

rsan::get_postgres_hosts

Type: Puppet Language

The rsan::get_postgres_hosts function.

rsan::get_postgres_hosts()

The rsan::get_postgres_hosts function.

Returns: Any

rsan::get_puppet_servers

Type: Puppet Language

The rsan::get_puppet_servers function.

rsan::get_puppet_servers()

The rsan::get_puppet_servers function.

Returns: Any

rsan::get_puppetdb_hosts

Type: Puppet Language

The rsan::get_puppetdb_hosts function.

rsan::get_puppetdb_hosts()

The rsan::get_puppetdb_hosts function.

Returns: Any

rsan::get_rsan_importer_ips

Type: Puppet Language

The rsan::get_rsan_importer_ips function.

rsan::get_rsan_importer_ips()

The rsan::get_rsan_importer_ips function.

Returns: Array List of IP addresses for RSAN nodes or an empty array

rsan::license_uuid

Type: Puppet Language

return the uuid from a Puppet license file supplied in $content If no $content parameter specified, tries to read the license file from /etc/puppetlabs/license.key

rsan::license_uuid(Optional[String] $content)

return the uuid from a Puppet license file supplied in $content If no $content parameter specified, tries to read the license file from /etc/puppetlabs/license.key

Returns: String

content

Data type: Optional[String]

Tasks

supportuser

Creates pesupport user and PE Support Role, generated password should be shared with Puppet Enterprise Support personnel

Supports noop? false