Puppet Class: puppet::common

Defined in:
manifests/common.pp

Overview

document me

Parameters:

  • agent (Any) (defaults to: $::puppet::agent)
  • ca_server (Any) (defaults to: $::puppet::ca_server)
  • certname (Any) (defaults to: $::puppet::server_certname)
  • ensure (Any) (defaults to: $::puppet::ensure)
  • server (Any) (defaults to: $::puppet::server)
  • srv_domain (Any) (defaults to: $::puppet::srv_domain)
  • use_srv_records (Any) (defaults to: $::puppet::use_srv_records)


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
# File 'manifests/common.pp', line 2

class puppet::common(
  $agent           = $::puppet::agent,
  $ca_server       = $::puppet::ca_server,
  $certname        = $::puppet::server_certname,
  $ensure          = $::puppet::ensure,
  $server          = $::puppet::server,
  $srv_domain      = $::puppet::srv_domain,
  $use_srv_records = $::puppet::use_srv_records,
) {

  concat { '/etc/puppetlabs/puppet/puppet.conf':
    ensure => $ensure,
  }

  concat::fragment { 'puppet_main':
    target  => '/etc/puppetlabs/puppet/puppet.conf',
    content => template("${module_name}/puppet.main.erb"),
    order   => '01',
  }

  file { '/etc/puppetlabs/puppet/auth.conf':
    ensure  => 'file',
    owner   => 'root',
    group   => 'root',
    mode    => '0444',
    content => template("${module_name}/auth.conf.erb"),
  }

}