From 44dc3563dab8e24772bfd1f280975ad644645a68 Mon Sep 17 00:00:00 2001 From: Jerry Vonau Date: Thu, 17 May 2018 14:28:42 -0500 Subject: [PATCH] toggle preserve_hostname for ubuntu18 server --- roles/0-init/tasks/hostname.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/roles/0-init/tasks/hostname.yml b/roles/0-init/tasks/hostname.yml index 398dd0455..347ebc664 100644 --- a/roles/0-init/tasks/hostname.yml +++ b/roles/0-init/tasks/hostname.yml @@ -1,3 +1,16 @@ +- name: Is ubuntu-18 server + stat: + path: /etc/cloud/cloud.cfg + register: U18_server + +- name: edit cloud.cfg yaml + lineinfile: + dest: /etc/cloud/cloud.cfg + regexp: '^preserve_hostname*' + line: 'preserve_hostname: true' + state: present + when: U18_server is defined and U18_server.stat.exists + - name: Turn the crank for systemd (debuntu) shell: hostnamectl set-hostname "{{ iiab_hostname }}.{{ iiab_domain }}" when: is_debuntu