Bestand aus ~/ansible-schule uebernehmen (Push-Setup, Stand Feb 2026)

Playbooks, Inventory, update-ips.sh, first-boot-setup.sh und Doku
unveraendert aus dem alten git-losen Ordner uebernommen.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
2026-07-13 13:11:24 +02:00
commit bd4384c36f
12 changed files with 706 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
# 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) }}"