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
返回值
常见返回值在此处记录 这里,以下是此模块独有的字段
键 |
描述 |
---|---|
描述活动的启动配置。 返回: 成功 只能返回
|
|