Puppet Class: device_hiera

Defined in:
manifests/init.pp

Overview

Class: device_hiera

Utilize Hiera data to simplify Network Device configuration.

Parameters

  • resources
    List of resources to process from Hiera values: interfaces, vlan, …

Variables

  • has_subclass
    Hash of resource types which have a subclass

Facts

  • has_facter Identifies if facter provided the facts. (absence of this indicates that “puppet device” provided the facts)

Examples

Authors

Jo Rhett, Net Consonance - report issues at github.com/jorhett/puppet-device_hiera/issues

© 2015 Net Consonance All Rights Reserved

Examples:

Hiera configuration for device_hiera


classes:
  - device_hiera

device_hiera::resources:
  - interfaces 
  - vlan 

device_hiera::vlan:
  200:
    ensure     : present
    description: 'SF_Office_VLAN'
  300:
    ensure     : absent
    description: 'formerly longer used'

Parameter Summary