the node_ip_addr parameter is used with register_dns (https://github.com/openshift/puppet-openshift_origin/blob/283861443df79f929331b7d3fbd8e809af0bda69/templates/register_dns.erb#L4) to set the host dns entry. Originally the variable was only used for setting the PUBLIC_IP in node.conf, hence the name, but it has a more generic use now. This also highlights an issue with the usage of the variable in oo-install (https://github.com/openshift/openshift-extras/blob/4823853f7df32af6e1a2689826276e00e84e4d0a/oo-install/workflows/origin_deploy/originator.rb#L378) instead, originator.rb should be setting it to the value of host_instance.ip_addr for each host.
the node_ip_addr parameter is used with register_dns (
puppet-openshift_origin/templates/register_dns.erb
Line 4 in 2838614
Originally the variable was only used for setting the PUBLIC_IP in node.conf, hence the name, but it has a more generic use now.
This also highlights an issue with the usage of the variable in oo-install (https://github.com/openshift/openshift-extras/blob/4823853f7df32af6e1a2689826276e00e84e4d0a/oo-install/workflows/origin_deploy/originator.rb#L378) instead, originator.rb should be setting it to the value of host_instance.ip_addr for each host.