tecnativa.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 的 IT 咨询公司,提供 Odoo 开发、安装、维护和托管服务。

关于项目

Autoinstall server with Hetzner rescue system

安装
ansible-galaxy install tecnativa.hetzner_rescue_installimage
许可证
apache-2.0
下载
22.3k
拥有者
Odoo Experts