Puppet Class: salt::pepper::config

Defined in:
manifests/pepper/config.pp

Overview

Class: salt::pepper::config



4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# File 'manifests/pepper/config.pp', line 4

class salt::pepper::config {

  if $salt::pepper::environments {
    file { 'Pepper Environment Variables':
      path    => $salt::pepper::environment_file,
      content => inline_epp( @(EOT) , { environments => $salt::pepper::environments } ),
        <% $environments.sort.each | $environment | { -%><%= $environment %>
        <% } -%>
        | EOT
    }
  }

  if $salt::pepper::configs {
    file { 'Pepper Config File':
      path    => $salt::pepper::config_file,
      content => hash2ini( $salt::pepper::configs , { quote_char => '' } ),
    }
  }

}