Puppet Class: hiera::deep_merge

Defined in:
manifests/deep_merge.pp

Overview

Class: hiera::deep_merge

This class installs and configures deep_merge

Authors:

Joseph Yaworski <jyaworski@carotid.us>

Copyright © 2016 Joseph Yaworski, unless otherwise noted.



13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# File 'manifests/deep_merge.pp', line 13

class hiera::deep_merge {
  $provider           = $hiera::provider
  $deep_merge_version = $hiera::deep_merge_version
  $deep_merge_source  = $hiera::deep_merge_source
  $deep_merge_name    = $hiera::deep_merge_name
  $manage_package     = $hiera::manage_deep_merge_package

  if $manage_package {
    ::hiera::install { 'deep_merge':
      gem_name    => $deep_merge_name,
      provider    => $provider,
      gem_version => $deep_merge_version,
      gem_source  => $deep_merge_source,
    }
  }
}