razorsedge / puppet-network

Puppet module to manage Red Hat/Fedora traditional network configuration.
http://forge.puppetlabs.com/razorsedge/network
Other
55 stars 140 forks source link

Fix validate_ip_address to prevent Puppet 6 failures #156

Open dlowless opened 4 years ago

jonlil commented 8 months ago

Just bumped into this issue and it seems like this module cannot work without this (3 years old fix).

Error: Could not retrieve catalog from remote server: Error 500 on SERVER:   
Server Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Resource Statement, Unknown resource type:  
 'validate_ip_address' (file: /etc/puppetlabs/code/environments/production/modules/network/manifests/if/static.pp, line: 93,  
 column: 7) (file: /etc/puppetlabs/code/environments/production/manifests/example/manifests/legacy_network.pp, line: 43) on node mta-01.example.io

Passing an Array of IPv6 addresses as

 network::if::static { 'interface':
    ...
    ipv6address    => [...more then 1 address],
  }
jonlil commented 8 months ago

@razorsedge - is this project still maintained?