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