puppet-module-perfsonar
Table of Contents
- Description
- Setup - The basics of getting started with perfsonar
- Usage - Configuration options and additional functionality
- Reference - Module reference
Description
This module will manage perfSONAR
Setup
What perfsonar affects
At this time the module only adds the perfSONAR repo, installs packages and manages firewall rules.
Usage
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,
}
Managing pscheduler-agent
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
Disabling perfsonar-lsregistrationdaemon
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