aboutsummaryrefslogtreecommitdiff
path: root/ansible/roles
diff options
context:
space:
mode:
authorMichal (inc0) Jastrzebski <inc007@gmail.com>2016-10-19 14:06:11 +0000
committerMichal (inc0) Jastrzebski <inc007@gmail.com>2016-11-04 15:28:32 +0000
commit34c7d15f2e71a866e4c164a11ddb110fcb77860f (patch)
tree565ca142032f01989041921741b34c9112572c46 /ansible/roles
parent520ac1823c2092eb80ddb247e3ecd8094718422d (diff)
downloadkolla-34c7d15f2e71a866e4c164a11ddb110fcb77860f.tar.gz
kolla-34c7d15f2e71a866e4c164a11ddb110fcb77860f.zip
Remove hostname from 127.0.0.1
We need this hostname to resolve to api_interface. Change-Id: Ie66c1abc2d5a16c56cb5b83e48787efd5bf54fc3 Closes-Bug: #1634910
Diffstat (limited to 'ansible/roles')
-rw-r--r--ansible/roles/baremetal/tasks/pre-install.yml12
1 files changed, 4 insertions, 8 deletions
diff --git a/ansible/roles/baremetal/tasks/pre-install.yml b/ansible/roles/baremetal/tasks/pre-install.yml
index 9d79e4611..0ea5e5a18 100644
--- a/ansible/roles/baremetal/tasks/pre-install.yml
+++ b/ansible/roles/baremetal/tasks/pre-install.yml
@@ -7,20 +7,16 @@
- name: Gather facts
setup:
-- name: Get node hostname
- shell: echo $(hostname)
- register: node_hostname
-
-- name: Update /etc/hosts with hostname
+- name: Ensure localhost in /etc/hosts
lineinfile:
dest: /etc/hosts
- regexp: "127.0.0.1 {{ node_hostname.stdout }} localhost"
- line: "127.0.0.1 {{ node_hostname.stdout }} localhost"
+ regexp: "^127.0.0.1.*"
+ line: "127.0.0.1 localhost"
state: present
become: True
when: customize_etc_hosts | bool == True
-- name: Generate /etc/hosts
+- name: Generate /etc/hosts for all of the nodes
blockinfile:
dest: /etc/hosts
marker: "# {mark} ANSIBLE GENERATED HOSTS"