# 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) }}"