From 34c7d15f2e71a866e4c164a11ddb110fcb77860f Mon Sep 17 00:00:00 2001
From: "Michal (inc0) Jastrzebski" <inc007@gmail.com>
Date: Wed, 19 Oct 2016 14:06:11 +0000
Subject: [PATCH] Remove hostname from 127.0.0.1

We need this hostname to resolve to api_interface.

Change-Id: Ie66c1abc2d5a16c56cb5b83e48787efd5bf54fc3
Closes-Bug: #1634910
---
 ansible/roles/baremetal/tasks/pre-install.yml | 12 ++++--------
 1 file changed, 4 insertions(+), 8 deletions(-)

diff --git a/ansible/roles/baremetal/tasks/pre-install.yml b/ansible/roles/baremetal/tasks/pre-install.yml
index 9d79e46114..0ea5e5a18d 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"
-- 
GitLab