tecnativa.hetzner_rescue_installimage

Hetzner Rescue Installimage

Licencja GitHub Ansible Galaxy

Zautomatyzuj instalację swoich nowych serwerów Docker w kilka minut

Wymagania

  • To działa tylko na serwerach Hetzner.
  • Serwer Hetzner musi być uruchomiony w trybie ratunkowym. Jest to domyślna opcja dla nowych serwerów od dziś.

Ostrzeżenia

  • Uruchomienie tej roli spowoduje wymazanie wszystkich dysków na serwerze.

Zmienne Roli

Zobacz domyślne wartości i ich wyjaśnienia w defaults/main.yml.

Przykładowy Playbook

Ten playbook powinien być zazwyczaj oddzielony od głównego site.yml, ponieważ będzie używany tylko do instalacji nowych serwerów i nie chcesz, żeby był idempotentny ani uruchamiany gdzie indziej.

Nazwijmy go hetzner-install.yml:

- hosts: "{{ target }}"
  roles:
    - role: tecnativa.hetzner_rescue_installimage
      vars:
        # Wyłączanie sprawdzania SSH, jest to w większości przypadków zbędne w tym użyciu;
        # nie zrobione automatycznie z powodu oczywistego braku bezpieczeństwa
        ansible_ssh_extra_args:
          -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no
        # To jest tylko przykład, ale zadeklaruj tutaj dowolne zmienne
        swraid_level: 1

A teraz uruchom to:

ansible-playbook netzner-install.yml -e target="$NEW_SERVER"

Wsparcie

Licencja

Apache 2.

Informacje o autorze

Ten projekt jest zarządzany przez:

Logo Tecnativa

Tecnativa to firma doradcza IT specjalizująca się w Odoo oraz oferująca usługi rozwoju, instalacji, konserwacji i hostingu Odoo.

O projekcie

Autoinstall server with Hetzner rescue system

Zainstaluj
ansible-galaxy install tecnativa.hetzner_rescue_installimage
Licencja
apache-2.0
Pobrania
22.3k
Właściciel
Odoo Experts