hetzner_rescue_installimage

Установка образа восстановления Hetzner

Лицензия GitHub Ansible Galaxy

Автоматически устанавливайте новые серверы Docker за считанные минуты

Требования

  • Это работает только на серверах Hetzner.
  • Сервер Hetzner должен быть запущен в режиме восстановления. Это режим по умолчанию для новых серверов на сегодняшний день.

Предупреждения

  • Запуск этой роли приведет к очистке всех дисков на сервере.

Переменные роли

Смотрите значения по умолчанию и объяснения в defaults/main.yml.

Пример плейбука

Этот плейбук обычно должен быть отдельным от вашего основного плейбука site.yml, так как он используется только для установки новых серверов, и вы не хотите, чтобы это было идемпотентным или выполнялось в другом месте.

Назовем его hetzner-install.yml:

- hosts: "{{ target }}"
  roles:
    - role: tecnativa.hetzner_rescue_installimage
      vars:
        # Отключите проверку SSH, это в основном бесполезно в этом случае использования роли;
        # не сделано автоматически из-за очевидной небезопасности
        ansible_ssh_extra_args:
          -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no
        # Это просто пример, но объявите любые переменные здесь
        swraid_level: 1

Теперь запустите его:

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

Поддержка

Лицензия

Apache 2.

Информация об авторе

Этот проект поддерживается:

Логотип Tecnativa

Tecnativa — это консалтинговая компания в области ИТ, специализирующаяся на Odoo и предоставляющая услуги разработки, установки, обслуживания и хостинга Odoo.

О проекте

Autoinstall server with Hetzner rescue system

Установить
ansible-galaxy install Tecnativa/ansible-role-hetzner-rescue-installimage
Лицензия
apache-2.0
Загрузки
18470
Владелец
Odoo Experts