Puppet Class: simp_pki_service::config

Defined in:
manifests/config.pp

Overview

**NOTE: THIS IS A [PRIVATE](github.com/puppetlabs/puppetlabs-stdlib#assert_private) CLASS**

This class simply provides a protected working directory that persists for later CA interaction.



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/config.pp', line 8

class simp_pki_service::config {

  assert_private()

  # This can't change due to trickle-down ramifications in the defined types
  $generated_config_dir = '/root/.dogtag/generated_configs'

  file { '/root/.dogtag':
    ensure => 'directory',
    owner  => 'root',
    group  => 'root',
    mode   => '0600'
  }

  file { $generated_config_dir:
    ensure  => 'directory',
    owner   => 'root',
    group   => 'root',
    mode    => '0600',
    recurse => true,
    purge   => true
  }
}