[deploy-env] Make overlay network optional
Overlay-related parameters are currently hardcoded in Ansible roles and scripts (e.g., neutron), regardless of whether overlay networking is enabled. Allow disabling overlay networking entirely. Change-Id: I459bd59792ce37725d60725ad5cf5e7e268d18da Signed-off-by: Arina Triandafilidi <atriandafilidi@mirantis.com>
This commit is contained in:
committed by
Arina Stebenkova
parent
f5ea292118
commit
99b36a0ad0
@@ -139,7 +139,14 @@
|
||||
|
||||
- name: Set dnsmasq listen ip
|
||||
set_fact:
|
||||
nameserver_ip: "{{ overlay_network_prefix }}{{ (groups['all'] | sort).index(groups['primary'][0]) + 1 }}"
|
||||
nameserver_ip: >-
|
||||
{{
|
||||
overlay_network_prefix ~ ((groups['all'] | sort).index(groups['primary'][0]) + 1) if overlay_network_setup | bool
|
||||
else (groups['primary'] | map('extract', hostvars, ['ansible_default_ipv4', 'address']) | first)
|
||||
}}
|
||||
|
||||
- debug:
|
||||
msg: "nameserver_ip = {{ nameserver_ip }}"
|
||||
|
||||
- name: Start dnsmasq
|
||||
when:
|
||||
|
||||
Reference in New Issue
Block a user