Make Ironic network pool configurable

Change-Id: I6b14f1a308658937c61db8ab2cbf898b7f0806a9
Reviewed-on: https://review.gerrithub.io/362781
Reviewed-by: Dennis Dmitriev <dis.xcom@gmail.com>
Tested-by: Dennis Dmitriev <dis.xcom@gmail.com>
diff --git a/tcp_tests/templates/ironic_standalone/underlay--user-data-ironic.yaml b/tcp_tests/templates/ironic_standalone/underlay--user-data-ironic.yaml
index 4031076..f491f35 100644
--- a/tcp_tests/templates/ironic_standalone/underlay--user-data-ironic.yaml
+++ b/tcp_tests/templates/ironic_standalone/underlay--user-data-ironic.yaml
@@ -54,10 +54,10 @@
 
    - export IRONIC_PXE_MANAGER=dnsmasq
    - export IRONIC_PXE_INTERFACE_NAME=ens4
-   - export IRONIC_PXE_INTERFACE_ADDRESS=10.0.175.2
+   - export IRONIC_PXE_INTERFACE_ADDRESS={{ os_env('IRONIC_PXE_INTERFACE_ADDRESS', '10.0.175.2') }}
    - export IRONIC_DHCP_POOL_NETMASK_PREFIX=24
-   - export IRONIC_DHCP_POOL_START=10.0.175.100
-   - export IRONIC_DHCP_POOL_END=10.0.175.200
+   - export IRONIC_DHCP_POOL_START={{ os_env('IRONIC_DHCP_POOL_START', '10.0.175.100') }}
+   - export IRONIC_DHCP_POOL_END={{ os_env('IRONIC_DHCP_POOL_END', '10.0.175.200') }}
    - export DNSMASQ_USE_EXTERNAL_DNS=true
    - ip a a $IRONIC_PXE_INTERFACE_ADDRESS/$IRONIC_DHCP_POOL_NETMASK_PREFIX dev $IRONIC_PXE_INTERFACE_NAME
    - curl https://raw.githubusercontent.com/dis-xcom/underpillar/master/bootstrap.sh -o ./bootstrap.sh && bash ./bootstrap.sh