replace baremetal_nic with api_interface

- The baremetal_nic variable was used as part of
  kolla host playbook when generating the /etc/hosts file.
  Populating the /etc/hosts is done to ensure that rabbitmq
  can reach the other nodes in the rabbitmq cluster by hostname.
- Before this change the baremetal_nic variable was used to
  determin which interface to read when mapping the hostname to
  an ip address.
- This change removes baremetal_nic and uses api_interface
  instead as the hostname used by rabbitmq should always map to the
  api_interface ip.

TrivialFix
Closes-Bug: #1618381

Change-Id: I65fe3aad58ac34b001a1f4a38641addc9fa5a1d4
This commit is contained in:
Sean Mooney 2016-08-31 19:39:59 +00:00
parent b4c505a6c8
commit 7f1084808b
2 changed files with 1 additions and 3 deletions

View File

@ -1,6 +1,4 @@
--- ---
baremetal_nic: "{{ api_interface | default('em1') }}"
docker_apt_url: "https://apt.dockerproject.org" docker_apt_url: "https://apt.dockerproject.org"
docker_apt_key_id: F76221572C52609D docker_apt_key_id: F76221572C52609D

View File

@ -5,7 +5,7 @@
delegate_to: "{{ control_node }}" delegate_to: "{{ control_node }}"
- name: get real node ip - name: get real node ip
shell: ip -4 addr show "{{ hostvars[control_node]['baremetal_nic'] }}" | grep -oP "(?<=inet )[\d\.]+(?=/)" shell: ip -4 addr show "{{ hostvars[control_node]['api_interface'] }}" | grep -oP "(?<=inet )[\d\.]+(?=/)"
register: real_node_ip register: real_node_ip
delegate_to: "{{ control_node }}" delegate_to: "{{ control_node }}"