profiles

Table of Contents

  1. Overview
  2. Module Description
  3. Setup
  4. Usage
  5. Limitations
  6. Development

Overview

Classes to define profiles that should be affected to roles.

Module Description

This modules define profiles for setting up features on a role. Profiles get the parameters in hiera.

Profiles are grouped by sections:

Setup

What profiles affects

Setup Requirements

This module requires pluginsync to make facts work in an agent/master configuration.

The profiles defined in this module require the puppet-hpc modules.

Beginning with profiles

profiles facts relies on a cluster definition in hiera: https://edf-hpc.github.io/puppet-hpc/PuppetHPCConfiguration.html#_cluster_definition

Usage

Classes (profiles) defined by this module should be included by roles definitions. In Puppet HPC, the roles are defined in hiera (key: profiles).

Limitations

This module is mainly tested on Debian, but is meant to also work with RHEL and derivatives.

Development

Patches and issues can be submitted on GitHub: https://github.com/edf-hpc/puppet-hpc