tecnativa.hetzner_rescue_installimage
Hetzner Rescue Installimage
Installieren Sie Ihre neuen Docker-Server automatisch in wenigen Minuten.
Voraussetzungen
- Dies funktioniert nur auf Hetzner-Servern.
- Der Hetzner-Server muss im Rettungsmodus gestartet werden. Dies ist das Standardverhalten für neue Server ab heute.
Warnungen
- Das Ausführen dieser Rolle wird alle Festplatten auf dem Server löschen.
Rollensyntax
Siehe Standardwerte und Erklärungen in defaults/main.yml
.
Beispiel-Playbook
Dieses Playbook sollte normalerweise separat von Ihrem Haupt-site.yml
-Playbook sein, da es nur zur Installation neuer Server verwendet wird. Sie möchten keine Idempotenz oder das Ausführen an anderen Orten.
Nennen wir es hetzner-install.yml
:
- hosts: "{{ target }}"
roles:
- role: tecnativa.hetzner_rescue_installimage
vars:
# Deaktivieren Sie die SSH-Überprüfung, da sie in diesem Anwendungsfall weitgehend nutzlos ist;
# nicht automatisch gemacht wegen der offensichtlichen Unsicherheit
ansible_ssh_extra_args:
-o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no
# Dies ist nur ein Beispiel, aber deklarieren Sie hier alle Variablen
swraid_level: 1
Führen Sie es nun aus:
ansible-playbook hetzner-install.yml -e target="$NEW_SERVER"
Unterstützung
- :octocat: GH-Projekt.
- Installation von Ansible Galaxy.
- Hetzner Installimage Projekt.
- Anleitungen zum Hetzner-Rettungssystem.
Lizenz
Apache 2.
Autoreninformation
Dieses Projekt wird betreut von:
Tecnativa ist ein IT-Beratungsunternehmen, das auf Odoo spezialisiert ist und Odoo-Entwicklung, Installation, Wartung und Hosting-Dienste anbietet.