puppet-network icon indicating copy to clipboard operation
puppet-network copied to clipboard

Issue upgrading from 3.8.0 to 3.11.1

Open k2patel opened this issue 4 years ago • 0 comments

Hello,

Puppet agent version: 6.19.1 puppet server version: 6.7.0

After the upgrade, it gives me an error.

Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Unacceptable location. The name 'validate_ip_address' is unacceptable in file '/etc/puppetlabs/code/modules/network/manifests/init.pp' (file: /etc/puppetlabs/code/modules/network/manifests/init.pp, line: 240, column: 1)

My usage is only managing one interface on the system using the following code.

network::if::static { lookup('interface_name') : ensure => 'up', ipaddress => $local_ipaddress, netmask => '255.255.255.0', macaddress => $local_macaddress, mtu => '9000', ipv6init => false, }

It works without issue if I remove the following code from network/manifests/init.pp

define validate_ip_address { if ! is_ip_address($name) { fail("${name} is not an IP(v6) address.") } } # define validate_ip_address

What could I be doing wrong which is causing this failure, i may be using it wrong.

Please advise.

k2patel avatar Jan 26 '21 20:01 k2patel