hpc-unibe-ch / puppet-module-pdsh

Puppet module to manage pdsh package

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Puppet module pdsh

Table of Contents

  1. Overview
  2. Module Description - What does the module do
  3. Setup - The basics of getting started with pdsh
  4. Usage - Configuration options and additional functionality
  5. Reference - An under-the-hood peek at what the module is doing and how
  6. Limitations - OS compatibility, etc.

Overview

This module manages the installation and configuration of pdsh - the Parallel Distributed Shell.

Module Description

Manage all aspects of pdsh - currently only installing the package itself. More is on the todo list.

Setup

What pdsh affects

The module currently only installs the relevant package.

Beginning with pdsh

To install pdsh simply include the class:

    include pdsh

Usage

Class: pdsh

The module's class is the primary entry point of the module.

Parameters within pdsh:

None

Reference

Classes

Public Classes

  • pdsh: Primary class that installs pdsh

Private Classes

  • pdsh::params: Provides sensible default values
  • pdsh::install: Package installation
  • pdsh::config: Configuartion related resources

Limitations

This module has been tested on the following operating systems:

  • CentOS 6, 7

About

Puppet module to manage pdsh package

License:Apache License 2.0


Languages

Language:Ruby 83.2%Language:Puppet 14.6%Language:Dockerfile 2.2%