split includes out of base class so things are included a bit later and things like...
[mirror/dsa-puppet.git] / modules / base / manifests / init.pp
1 class base(
2   Stdlib::IP::Address $public_address            = filter_ipv4(getfromhash($site::nodeinfo, 'ldap', 'ipHostNumber'))[0],
3   Optional[Stdlib::IP::Address] $public_address6 = filter_ipv6(getfromhash($site::nodeinfo, 'ldap', 'ipHostNumber'))[0],
4 ) {
5   $public_addresses = [ $public_address, $public_address6 ]
6 }