community.hrobot.boot 模块 – 设置引导配置
注意
此模块是 community.hrobot 集合(版本 2.0.2)的一部分。
如果您使用的是 ansible 包,则可能已经安装了此集合。它不包含在 ansible-core 中。要检查是否已安装,请运行 ansible-galaxy collection list。
要安装它,请使用:ansible-galaxy collection install community.hrobot。
要在剧本中使用它,请指定:community.hrobot.boot。
community.hrobot 1.2.0 中的新增功能
概要
- 为专用服务器设置引导配置。 
参数
| 参数 | 注释 | 
|---|---|
| Robot Web 服务用户的密码。 | |
| Robot Web 服务用户的用户名。 | |
| 如果提供了此选项,则将在下次启动时激活 cPanel 安装。 必须提供  | |
| 安装要使用的架构。 并非所有发行版都提供所有架构。 默认为  选择 
 | |
| 要安装的发行版。 | |
| 主机名。 | |
| 操作系统要使用的语言。 | |
| 如果提供了此选项,则将在下次启动时激活 Linux 系统安装。 必须提供  | |
| 安装要使用的架构。 并非所有发行版都提供所有架构。 默认为  选择 
 | |
| 用于装备救援系统的一个或多个 SSH 密钥指纹。 只能使用 Robot API 中存储的 SSH 密钥的指纹。 您可以使用 community.hrobot.ssh_key_info 模块查询可以使用的 SSH 密钥,并使用 community.hrobot.ssh_key 模块添加或更新 SSH 密钥。 | |
| 要安装的发行版。 | |
| 操作系统要使用的语言。 | |
| 如果提供了此选项,则将在下次启动时激活 Plesk 安装。 必须提供  | |
| 安装要使用的架构。 并非所有发行版都提供所有架构。 默认为  选择 
 | |
| 要安装的发行版。 | |
| 主机名。 | |
| 操作系统要使用的语言。 | |
| 如果提供了此选项,则将在下次启动时激活 VNC 安装。 必须提供  | |
| 安装要使用的架构。 并非所有发行版都提供所有架构。 默认为  选择 
 | |
| 要安装的发行版。 | |
| 操作系统要使用的语言。 | |
| 如果提供了此选项,则将在下次启动时激活 Windows 安装。 必须提供  | |
| Windows 要使用的语言。 | |
| 如果提供了此选项,则将删除所有特殊引导配置,并且下次将启动安装的操作系统(假设它是可引导的)。 必须提供  选择 
 | |
| 如果提供了此选项,则将在下次启动时激活救援系统。 必须提供  | |
| 救援系统要使用的架构。 并非所有操作系统都提供所有架构。 默认为  选择 
 | |
| 用于装备救援系统的一个或多个 SSH 密钥指纹。 只能使用 Robot API 中存储的 SSH 密钥的指纹。 您可以使用 community.hrobot.ssh_key_info 模块查询可以使用的 SSH 密钥,并使用 community.hrobot.ssh_key 模块添加或更新 SSH 密钥。 | |
| 救援系统要使用的操作系统。可能的选择会随着时间而变化。 目前, | |
| 要调整其引导配置的服务器的服务器编号。 | 
属性
| 属性 | 支持 | 描述 | 
|---|---|---|
| 操作组: community.hrobot.robot 在 community.hrobot 1.6.0 中添加 | 在  | |
| 支持: 完全 | 可以在  | |
| 支持: 无 | 当处于 diff 模式时,将返回已更改(或可能需要在  | 
另请参阅
另请参阅
- community.hrobot.ssh_key
- 添加、删除或更新 SSH 密钥 
- community.hrobot.ssh_key_info
- 查询 SSH 密钥信息 
示例
- name: Disable all special boot configurations
  community.hrobot.boot:
    hetzner_user: foo
    hetzner_password: bar
    regular_boot: true
- name: Enable a rescue system (64bit Linux) for the next boot
  community.hrobot.boot:
    hetzner_user: foo
    hetzner_password: bar
    rescue:
      os: linux
- name: Enable a Linux install for the next boot
  community.hrobot.boot:
    hetzner_user: foo
    hetzner_password: bar
    install_linux:
      dist: CentOS 5.5 minimal
      lang: en
      authorized_keys:
        - 56:29:99:a4:5d:ed:ac:95:c1:f5:88:82:90:5d:dd:10
        - 15:28:b0:03:95:f0:77:b3:10:56:15:6b:77:22:a5:bb
返回值
常见返回值在此处记录 这里,以下是此模块独有的字段
| 键 | 描述 | 
|---|---|
| 描述活动的启动配置。 返回: 成功 只能返回 
 | |
