Puppet Class: puppet::r10k::install

Inherits:
puppet::globals
Defined in:
manifests/r10k/install.pp

Summary

A short summary of the purpose of this class

Overview

A description of what this class does

Examples:

include puppet::r10k::install

Parameters:

  • manage_puppet_config (Boolean) (defaults to: false)
  • r10k_cachedir (Stdlib::Absolutepath) (defaults to: $puppet::globals::r10k_cachedir)


11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# File 'manifests/r10k/install.pp', line 11

class puppet::r10k::install (
  Boolean $manage_puppet_config = false,
  Stdlib::Absolutepath $r10k_cachedir = $puppet::globals::r10k_cachedir,
) inherits puppet::globals {
  include puppet::agent::install
  include puppet::r10k::dependencies

  class { 'r10k':
    provider          => 'puppet_gem',
    manage_modulepath => $manage_puppet_config,
    cachedir          => $r10k_cachedir,
  }

  Class['puppet::agent::install'] -> Class['r10k']
  Class['puppet::r10k::dependencies'] -> Class['r10k']
}