From 34c7d15f2e71a866e4c164a11ddb110fcb77860f Mon Sep 17 00:00:00 2001 From: "Michal (inc0) Jastrzebski" 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"