Set node IPMI address to baremetal IP

Virtualbmc which is used for IPMI emulation
listens for UDP connections on all addresses. Ironic node
IPMI address was set to public address however in some deployments
there can be several IP addresses on public interface - in this case
if client sends UDP datagram to secondary IP address there is no way for
UDP server (virtualbmc) to determine which IP address to use as a source
in replies and it relies on routing table hence it is possible that reply
comes from IP defferent from IP in request which leads to IPMI call
failure

Change-Id: Iea73869fe49de05d2bd47d40d5765bc6f1a39fcc
Related-PROD: PROD-27056
(cherry picked from commit 33db479c7eca61ad4b2329b545f92c58272843ca)
diff --git a/metadata/service/nodes_flat.yml b/metadata/service/nodes_flat.yml
index 9ede4c3..e65b804 100644
--- a/metadata/service/nodes_flat.yml
+++ b/metadata/service/nodes_flat.yml
@@ -20,7 +20,7 @@
             driver_info:
               ipmi_username: admin
               ipmi_password: password
-              ipmi_address: ${_param:single_address}
+              ipmi_address: ${_param:single_baremetal_address}
               ipmi_port: 6200
               deploy_ramdisk: http://${_param:single_baremetal_address}/${baremetal_simulator:deploy_ramdisk_file}
               deploy_kernel: http://${_param:single_baremetal_address}/${baremetal_simulator:deploy_kernel_file}
@@ -44,7 +44,7 @@
             driver_info:
               ipmi_username: admin
               ipmi_password: password
-              ipmi_address: ${_param:single_address}
+              ipmi_address: ${_param:single_baremetal_address}
               ipmi_port: 6201
               deploy_ramdisk: http://${_param:single_baremetal_address}/${baremetal_simulator:deploy_ramdisk_file}
               deploy_kernel: http://${_param:single_baremetal_address}/${baremetal_simulator:deploy_kernel_file}
@@ -72,7 +72,7 @@
             driver_info:
               ipmi_username: admin
               ipmi_password: password
-              ipmi_address: ${_param:single_address}
+              ipmi_address: ${_param:single_baremetal_address}
               ipmi_port: 6202
               deploy_ramdisk: http://${_param:single_baremetal_address}/${baremetal_simulator:deploy_ramdisk_file}
               deploy_kernel: http://${_param:single_baremetal_address}/${baremetal_simulator:deploy_kernel_file}
diff --git a/metadata/service/nodes_neutron.yml b/metadata/service/nodes_neutron.yml
index e6f1966..b3d5597 100644
--- a/metadata/service/nodes_neutron.yml
+++ b/metadata/service/nodes_neutron.yml
@@ -19,7 +19,7 @@
             driver_info:
               ipmi_username: admin
               ipmi_password: password
-              ipmi_address: ${_param:single_address}
+              ipmi_address: ${_param:single_baremetal_address}
               ipmi_port: 6200
               deploy_ramdisk: http://${_param:single_baremetal_address}/${baremetal_simulator:deploy_ramdisk_file}
               deploy_kernel: http://${_param:single_baremetal_address}/${baremetal_simulator:deploy_kernel_file}
@@ -54,7 +54,7 @@
             driver_info:
               ipmi_username: admin
               ipmi_password: password
-              ipmi_address: ${_param:single_address}
+              ipmi_address: ${_param:single_baremetal_address}
               ipmi_port: 6201
               deploy_ramdisk: http://${_param:single_baremetal_address}/${baremetal_simulator:deploy_ramdisk_file}
               deploy_kernel: http://${_param:single_baremetal_address}/${baremetal_simulator:deploy_kernel_file}
@@ -88,7 +88,7 @@
             driver_info:
               ipmi_username: admin
               ipmi_password: password
-              ipmi_address: ${_param:single_address}
+              ipmi_address: ${_param:single_baremetal_address}
               ipmi_port: 6202
               deploy_ramdisk: http://${_param:single_baremetal_address}/${baremetal_simulator:deploy_ramdisk_file}
               deploy_kernel: http://${_param:single_baremetal_address}/${baremetal_simulator:deploy_kernel_file}