updated logic
diff --git a/tasks/local_mgmt_ip.yml b/tasks/local_mgmt_ip.yml
index 1063ae4..11ce89d 100644
--- a/tasks/local_mgmt_ip.yml
+++ b/tasks/local_mgmt_ip.yml
@@ -17,4 +17,4 @@
key: 'local_mgmt_ip'
value: "{{ hostvars[groups['dc-1-ms'][0]][interface_name].ipv4.address }}"
when: local_mgmt_ip is not defined
- when: assign_mgmt_ip is defined and assign_mgmt_ip | bool == True
\ No newline at end of file
+ when: (assign_mgmt_ip is defined and assign_mgmt_ip | bool == True) or assign_mgmt_ip | default(True)
\ No newline at end of file