- Description
- Setup - The basics of getting started with perfsonar
- Usage - Configuration options and additional functionality
- Reference - Module reference
This module will manage perfSONAR
At this time the module only adds the perfSONAR repo, installs packages and manages firewall rules.
To install perfSONAR:
include perfsonar
Set the web user's admin password and remove file that adds a prompt to root logins:
class { 'perfsonar':
web_admin_password => 'changeme',
remove_root_prompt => true,
}
NOTE: On Puppet 8 the process to add the web admin password is not idempotent. Applying the web admin password on Puppet 8 requires 2 Puppet runs
One or more pscheduler-agent
remotes may be configured.
(Hiera Example)
perfsonar::manage_pscheduler_agent: true
perfsonar::pscheduler_agent_config:
remotes:
- url: "https://foo.example.org/psconfig/bar.json"
configure-archives: true
The perfsonar-lsregistrationdaemon
daemon is responsible for registering the
perfsonar instance in the global registry.
(Hiera Example)
perfsonar::manage_lsregistrationdaemon: true
perfsonar::lsregistrationdaemon_ensure: 'stopped'
perfsonar::lsregistrationdaemon_enable: false