From 526b7e4bb5b81630f9f7b25bbc1035b42a454358 Mon Sep 17 00:00:00 2001 From: Sven Velt Date: Fri, 3 Jun 2022 08:50:57 +0200 Subject: [PATCH] Added variant with YAML linebreaks for slides --- tasks/main_linebreak.yml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 tasks/main_linebreak.yml diff --git a/tasks/main_linebreak.yml b/tasks/main_linebreak.yml new file mode 100644 index 0000000..8660873 --- /dev/null +++ b/tasks/main_linebreak.yml @@ -0,0 +1,27 @@ +--- +- name: Detect domain name + set_fact: + domainname: "{{ ansible_dns.domain|default(False) or ansible_dns.search.0|default(False) or ansible_domain|default(False) or 'invalid'}}" + +- name: Add name/IP to hosts file + lineinfile: > + dest=/etc/hosts + regexp='^{{ ansible_default_ipv4.address }}' + line='{{ ansible_default_ipv4.address }} {{ ansible_hostname }}.{{ domainname }} {{ ansible_hostname }}' + backup=yes + +- name: Clean/remove 127.0.1.1 + lineinfile: > + dest=/etc/hosts + regexp='^127.0.1.1' + state=absent + backup=yes + +- name: Ensure 127.0.0.1 localhost + lineinfile: > + dest=/etc/hosts + regexp='127.0.0.1' + line='127.0.0.1 localhost localhost.localdomain' + insertbefore=BOF + backup=yes +