tecnativa.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"
支持
许可证
Apache 2。
作者信息
该项目由以下机构维护:
Tecnativa 是一家专注于 Odoo 的 IT 咨询公司,提供 Odoo 开发、安装、维护和托管服务。