mariancraciun1983.hetzner_install_image
Hetzner 安装镜像 Ansible 角色
这是一个用于在 Hetzner 专用服务器 上使用 Hetzner API 和 InstallImage 重新安装操作系统的 Ansible 角色。
介绍
Hetzner 提供从便宜的 i7、AMD 到高性能的 Xeon 处理器的专用服务器。他们提供一个救援系统来重新安装操作系统,并配置基本设置,如分区、RAID 和 SSH 密钥。可以使用网络服务来重新启动服务器、激活救援系统、进行网络设置以及其他许多操作。
要求和依赖
Hetzner
- 专用 Hetzner 根服务器
- 已添加到 密钥管理 的 SSH 密钥
- 使用用户名/密码激活的网络服务 (https://robot.your-server.de/preferences/index)
备注:确保您的机器可以访问默认端口 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 许可证
安装
ansible-galaxy install mariancraciun1983.hetzner_install_image
许可证
mit
下载
101
拥有者
¯\_(ツ)_/¯