Files
schul-laptops/playbooks/set-hostname.yml

25 lines
618 B
YAML
Raw Permalink Normal View History

# Hostname setzen
#
# Verwendung:
# ansible-playbook playbooks/set-hostname.yml --limit laptop05 -e "new_hostname=laptop05"
#
---
- name: Hostname setzen
hosts: all
become: yes
tasks:
- name: Hostname setzen
hostname:
name: "{{ new_hostname | default(inventory_hostname) }}"
- name: /etc/hosts aktualisieren
lineinfile:
path: /etc/hosts
regexp: '^127\.0\.1\.1'
line: "127.0.1.1\t{{ new_hostname | default(inventory_hostname) }}"
- name: Neuer Hostname
debug:
msg: "Hostname gesetzt auf: {{ new_hostname | default(inventory_hostname) }}"