summaryrefslogtreecommitdiff
path: root/sitemodules/roles/README.md
blob: a5fbc27109273874d89ee9f90dd7cfb43ddf301e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# roles

#### Table of Contents

1. [Description](#description)
1. [Usage - Configuration options and additional functionality](#usage)
1. [Reference](#reference)

## Description

This module defines the CAcert specific host roles. Each role describes one
functionality. Hosts should have one role only.

## Usage

Usage is very specific to the particular profile classes. See the class
documentation for the profiles you want to use.

## Reference

### Classes

#### Public classes

*[`roles::puppetmaster`](#roles-puppetmaster): Defines the puppetmaster role
*[`roles::svnserver`](#roles-svnserver): Defines the subversion server role

## Limitations

This module is designed to be used on CAcert infrastructure only. It is not
designed for reuse anywhere else. The CAcert infrastructure is described at https://infradocs.cacert.org/.