mariancraciun1983.hetzner_install_image

Rola Ansible dla Hetzner Installimage



Rola Ansible do ponownej instalacji systemu operacyjnego na dedykowanych serwerach Hetzner przy użyciu API Hetzner oraz InstallImage

Wprowadzenie

Hetzner oferuje dedykowane serwery, które są dostępne od tanich procesorów i7, AMD po wydajne procesory Xeon. Oferują system ratunkowy do ponownej instalacji systemu operacyjnego, konfiguracji podstawowych rzeczy takich jak partycje, RAID i klucze SSH. Można skorzystać z webservice, aby zrestartować serwery, aktywować system ratunkowy, przeprowadzić konfigurację sieci i wiele innych operacji.

Wymagania i zależności

Hetzner

PS: upewnij się, że domyślny port 22 jest dostępny z twojej maszyny (np. dodany do białej listy w zaporze Hetzner)

Ansible

Ta rola była testowana z wersjami Ansible 2.7, 2.8, 2.9, 2.10

Zmienne

Aby zobaczyć pełną referencję zmiennych konfiguracyjnych, sprawdź defaults/main.yml. Wymagane zmienne to:

robotws_user: nazwa_użytkownika
robotws_password: hasło

image:
  distro: ubuntu
  version: 20.04

Przykład

# inventory
[serwery]
1.2.3.4 hostname=node1
node2.example.com
# playbook.yml
- hosts: serwery
  roles:
    - mariancraciun1983.hetzner_install_image
# zainstaluj rolę
ansible-galaxy install mariancraciun1983.hetzner_install_image
# uruchom playbook
ansible-playbook -i inventory playbook.yml

Licencja

Licencja MIT

O projekcie

Reinstall OS using Hetzner's WebServices and installimage

Zainstaluj
ansible-galaxy install mariancraciun1983.hetzner_install_image
Licencja
mit
Pobrania
101
Właściciel
¯\_(ツ)_/¯