perfsonar

pdk
perfSONAR module

Trey Dockendorf

treydock

4,673 downloads

927 latest version

5.0 quality score

Version information

  • 0.6.1 (latest)
  • 0.6.0
  • 0.5.0
  • 0.4.2
  • 0.4.1
  • 0.4.0
  • 0.3.1
  • 0.3.0
  • 0.2.0
  • 0.1.0
released Aug 11th 2020
This version is compatible with:
  • Puppet Enterprise 2019.8.x, 2019.7.x, 2019.5.x, 2019.4.x, 2019.3.x, 2019.2.x, 2019.1.x, 2019.0.x, 2018.1.x, 2017.3.x
  • Puppet >= 5.0.0 < 7.0.0
  • CentOS
    ,
    OracleLinux
    ,
    RedHat
    ,
    Scientific
    ,
    Debian
    ,
    Ubuntu

Start using this module

Documentation

treydock/perfsonar — version 0.6.1 Aug 11th 2020

puppet-module-perfsonar

Puppet Forge Build Status

Table of Contents

  1. Description
  2. Setup - The basics of getting started with perfsonar
  3. Usage - Configuration options and additional functionality
  4. 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.

Setup Requirements

For systems with yum package manager using Puppet >= 6.0 there is a dependency on puppetlabs/yumrepo_core.

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

Reference

http://treydock.github.io/puppet-module-perfsonar/