mariancraciun1983.hetzner_install_image

Hetzner Installimage Ansible Rolle



Ansible Rolle zum erneuten Installieren des Betriebssystems auf Hetzner Dedicated Servern unter Verwendung der Hetzner APIs und InstallImage.

Einführung

Hetzner bietet Dedicated Server an, die von günstigen i7- und AMD-Prozessoren bis hin zu leistungsstarken Xeon-Prozessoren reichen. Sie bieten ein Rescue-System zur Neuinstallation des Betriebssystems und ermöglichen die Konfiguration von Grundlagen wie Partitionen, RAID und SSH-Schlüsseln. Ein Webservice kann verwendet werden, um Server neu zu starten, das Rescue-System zu aktivieren, die Netzwerkkonfiguration durchzuführen und viele weitere Operationen.

Anforderungen & Abhängigkeiten

Hetzner

Hinweis: Stellen Sie sicher, dass der Standardport 22 von Ihrem Rechner aus erreichbar ist (z. B. in der Hetzner-Firewall auf die Whitelist gesetzt).

Ansible

Diese Rolle wurde mit den Ansible-Versionen 2.7, 2.8, 2.9 und 2.10 getestet.

Variablen

Für eine vollständige Referenz der Konfigurationsvariablen siehe defaults/main.yml. Die erforderlichen Variablen sind:

robotws_user: benutzername
robotws_password: passwort

image:
  distro: ubuntu
  version: 20.04

Beispiel

# inventory
[servers]
1.2.3.4 hostname=node1
node2.example.com
# playbook.yml
- hosts: servers
  roles:
    - mariancraciun1983.hetzner_install_image
# Rolle installieren
ansible-galaxy install mariancraciun1983.hetzner_install_image
# Playbook ausführen
ansible-playbook -i inventory playbook.yml

Lizenz

MIT Lizenz

Über das Projekt

Reinstall OS using Hetzner's WebServices and installimage

Installieren
ansible-galaxy install mariancraciun1983.hetzner_install_image
GitHub Repository
Lizenz
mit
Downloads
101
Besitzer
¯\_(ツ)_/¯