summaryrefslogtreecommitdiffstats
path: root/roles/common/tasks/hosts.yml
diff options
context:
space:
mode:
Diffstat (limited to 'roles/common/tasks/hosts.yml')
-rw-r--r--roles/common/tasks/hosts.yml27
1 files changed, 27 insertions, 0 deletions
diff --git a/roles/common/tasks/hosts.yml b/roles/common/tasks/hosts.yml
new file mode 100644
index 0000000..18ccfd9
--- /dev/null
+++ b/roles/common/tasks/hosts.yml
@@ -0,0 +1,27 @@
+- name: Set hostname
+ template: src=etc/hostname.j2
+ dest=/etc/hostname
+ owner=root group=root
+ mode=0644
+ tags: hostname
+ notify:
+ - Refresh hostname
+
+- name: Set mailname
+ template: src=etc/mailname.j2
+ dest=/etc/mailname
+ owner=root group=root
+ mode=0644
+ tags: mailname
+
+- name: Fix /etc/hosts (1)
+ lineinfile: dest=/etc/hosts create=yes
+ regexp="^127\.0\.0\.1\s+"
+ line="127.0.0.1 localhost"
+ tags: hosts
+
+- name: Fix /etc/hosts (2)
+ lineinfile: dest=/etc/hosts create=yes
+ regexp="^127\.0\.1\.1\s+"
+ line="127.0.1.1 {{ inventory_hostname }} {{ inventory_hostname_short }}"
+ tags: hosts