hetzner_install_image

Ansible Роль для Hetzner Installimage



Ansible роль для переустановки ОС на выделенных серверах Hetzner с использованием API Hetzner и InstallImage.

Введение

Hetzner предлагает выделенные серверы с процессорами от недорогих i7, AMD до высокопроизводительных Xeon. Они предоставляют систему восстановления для переустановки ОС, настройки основных параметров, таких как разделы, RAID и SSH-ключи. Можно использовать веб-сервис для перезагрузки серверов, активации системы восстановления, настройки сети и многих других операций.

Требования и зависимости

Hetzner

P.S.: убедитесь, что порт 22 доступен с вашего компьютера (например, включен в белый список брандмауэра Hetzner).

Ansible

Эта роль была протестирована с версиями Ansible 2.7 2.8 2.9 2.10.

Переменные

Для полного списка конфигурационных переменных посмотрите defaults/main.yml. Обязательные переменные:

robotws_user: имя_пользователя
robotws_password: пароль

image:
  distro: ubuntu
  version: 20.04

Пример

# inventory
[servers]
1.2.3.4 hostname=node1
node2.example.com
# playbook.yml
- hosts: servers
  roles:
    - mariancraciun1983.hetzner_install_image
# установка роли
ansible-galaxy install mariancraciun1983.hetzner_install_image
# запуск плейбука
ansible-playbook -i inventory playbook.yml

Лицензия

Лицензия MIT

О проекте

Reinstall OS using Hetzner's WebServices and installimage

Установить
ansible-galaxy install mariancraciun1983/ansible-hetzner-installimage
Лицензия
mit
Загрузки
86
Владелец
¯\_(ツ)_/¯