From f607e3e32159582e53f309b901f8e80f2e10bf62 Mon Sep 17 00:00:00 2001 From: Andrew Schoen Date: Tue, 27 Sep 2016 16:13:38 -0500 Subject: [PATCH] ansible: always add 'ceph-builders' to /etc/hosts The nodes we spin up in OVH are using an image that sets the hostname to 'ceph-builders'. Also, the hostname we give it is too long to use and ansible silenty fails to set it. This change ensures that nodes can use sudo correctly and avoids errors like: 'sudo: unable to resolve host ceph-builders'. Signed-off-by: Andrew Schoen --- ansible/examples/slave.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ansible/examples/slave.yml b/ansible/examples/slave.yml index b1d28b4e..1067a153 100644 --- a/ansible/examples/slave.yml +++ b/ansible/examples/slave.yml @@ -194,14 +194,14 @@ backup: yes dest: /etc/hosts regexp: '^(127\.0\.1\.1(?!.*\b{{ ansible_hostname }}\b).*)$' - replace: '\1 {{ ansible_hostname }}' + replace: '\1 {{ ansible_hostname }} ceph-builders' - name: ensure that 127.0.1.1 is present with an actual hostname sudo: true lineinfile: dest: /etc/hosts regexp: '^(127\.0\.1\.1(?!.*\b{{ ansible_hostname }}\b).*)$' - line: '127.0.1.1 {{ ansible_hostname }}' + line: '127.0.1.1 {{ ansible_hostname }} ceph-builders' - name: install six, latest one sudo: true -- 2.47.3