Add default_interfaces_hash
Add default_interfaces_hash

Allows to specify a default_interfaces_hash containing values that get applied
to interfaces which do not specify their own value for the specific parameter.

network::default_interfaces_hash:
  dns1: 8.8.8.8
  dns2: 8.8.4.4

network::interfaces_hash:
  eth0:
    method: manual
    ipaddress: 10.13.37.23
    netmask: 255.255.0.0
  eth1:
    method: manual
    ipaddress: 10.42.13.37
    netmask: 255.255.255.0
  eth2:
    method: manual
    ipaddress: 192.168.0.5
    netmask: 255.255.255.0
    dns1: 192.168.0.1
    dns2: ""

In the above example, both eth0 and eth1 will have the parameters

dns1: 8.8.8.8
dns2: 8.8.4.4

applied to them. eth2 however, will use 192.168.0.1 as the DNS.

example42/puppet-network,example42/puppet-network,example42/puppet-network