hetzner_rescue_installimage
Установка образа восстановления Hetzner
Автоматически устанавливайте новые серверы 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"
Поддержка
- :octocat: Проект на GH.
- Установить из Ansible Galaxy.
- Проект Hetzner Installimage.
- Инструкции по системе восстановления Hetzner.
Лицензия
Apache 2.
Информация об авторе
Этот проект поддерживается:
Tecnativa — это консалтинговая компания в области ИТ, специализирующаяся на Odoo и предоставляющая услуги разработки, установки, обслуживания и хостинга Odoo.
Установить
ansible-galaxy install Tecnativa/ansible-role-hetzner-rescue-installimage
Лицензия
apache-2.0
Загрузки
18470
Владелец
Odoo Experts