From fe1c929e1f722a4eca0a9f98c4429a8ee33aac15 Mon Sep 17 00:00:00 2001
From: Tristan Zhang <tristan.zhang@ormuco.com>
Date: Wed, 24 Jun 2020 04:17:42 +0000
Subject: [PATCH] Fix a bug that skips Computing new DHCP range

---
 playbooks/roles/bifrost-ironic-install/tasks/bootstrap.yml | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/playbooks/roles/bifrost-ironic-install/tasks/bootstrap.yml b/playbooks/roles/bifrost-ironic-install/tasks/bootstrap.yml
index 2be3f22f..60f64630 100644
--- a/playbooks/roles/bifrost-ironic-install/tasks/bootstrap.yml
+++ b/playbooks/roles/bifrost-ironic-install/tasks/bootstrap.yml
@@ -254,7 +254,7 @@
   set_fact:
     dhcp_start_ip: "{{ dhcp_pool_start.split('.')[-1] }}"
     dhcp_end_ip: "{{ dhcp_pool_end.split('.')[-1] }}"
-    dhcp_netaddr: "{{ itf_netaddr1 | ipaddr('network') }}"
+    dhcp_new_netaddr: "{{ itf_netaddr1 | ipaddr('network') }}"
   when:
     - include_dhcp_server | bool == true
     - itf_netaddr2 | ipaddr('network') != dhcp_netaddr | ipaddr('network')
@@ -263,8 +263,8 @@
 # the new network depending on netmasks and indexes.
 - name: "Computing new DHCP range"
   set_fact:
-     dhcp_pool_start: "{{ '.'.join(dhcp_netaddr.split('.')[0:-1]) }}.{{ dhcp_start_ip }}"
-     dhcp_pool_end: "{{ '.'.join(dhcp_netaddr.split('.')[0:-1]) }}.{{ dhcp_end_ip }}"
+     dhcp_pool_start: "{{ '.'.join(dhcp_new_netaddr.split('.')[0:-1]) }}.{{ dhcp_start_ip }}"
+     dhcp_pool_end: "{{ '.'.join(dhcp_new_netaddr.split('.')[0:-1]) }}.{{ dhcp_end_ip }}"
   when:
     - include_dhcp_server | bool == true
     - itf_netaddr2 | ipaddr('network') != dhcp_netaddr | ipaddr('network')
-- 
GitLab