Files
ansible-role-common/tasks/hostname.yml
2018-07-26 12:28:49 +02:00

33 lines
717 B
YAML

---
- name: set hostname for debian
hostname:
name: "{{ inventory_hostname_short }}"
when: ansible_os_family == "Debian"
- name: check hostname for void
command: hostname
register: hostname
when: ansible_os_family != "Debian"
changed_when: False
- name: set hostname for void
command: hostname "{{ inventory_hostname_short }}"
when: ansible_os_family != "Debian" and hostname.stdout != inventory_hostname_short
- name: /etc/hostname
copy:
dest: /etc/hostname
content: "{{ inventory_hostname_short }}\n"
owner: root
group: root
mode: 0644
backup: yes
- name: /etc/hosts
template:
dest: /etc/hosts
src: hosts.j2
owner: root
group: root
mode: 0644