Open mrwulf opened 6 years ago
I should also mention that the node that the module chokes on is in a different partition that the module doesn't manage. Maybe the node prefetch should be more restrictive.
I see your issue: $ sudo FACTER_url=https://admin:admin@10.192.74.111 puppet resource f5_node Error: Could not run: Parameter name failed on F5_node[/Common/1.1.1.2%1]: name must match the pattern /Partition/name
Other modules that use route domain could be impacted as well. Will try to put a fix. thanks
The puppet module fails with errors like this:
These errors show up even when the node is not being managed by this module. Our particular use case is more documented here: https://github.com/F5Networks/k8s-bigip-ctlr/issues/632
Clearly
%
should be allowed in node names since creating an arbitrary node withcreate ltm node <ipaddress>
will create a node with the name<ipaddress%<route domain>
by default.