14.6. 运行临时命令
临时命令 使用 Ansible 执行快速命令,使用 /usr/bin/ansible,而不是编配语言,即 /usr/bin/ansible-playbook。一个临时命令的示例可能会在您的基础架构中重新引导 50 个机器。您可以编写 playbook 来完成任何操作。Playbook 也可以将许多其他操作组合在一起。
使用以下步骤运行临时命令:
流程
-
在导航面板中,选择
。 - 选择您要运行临时命令的清单名称。
- 从 Hosts 或 Groups 选项卡中选择一个清单源。清单源可以是单个组或主机,也可以是特定的多个主机,也可以是特定的多个组。
- 单击 。这将打开 Run 命令窗口。
输入以下信息:
模块 :选择支持运行命令的模块之一。
命令
apt_repository
mount
win_service
shell
apt_rpm
ping
win_updates
yum
service
selinux
win_group
apt
group
setup
win_user
apt_key
user
win_ping
win_user
- 参数 :提供要与您选择的模块搭配使用的参数。
-
限制 :输入用于清单中目标主机的限制。要以清单中的所有主机为目标,请输入
all
或*
,或者将该字段留空。在点启动按钮之前,这会自动填充上一次视图中选择的任何信息。 - Machine Credential: 选择访问远程主机时要使用的凭据,以运行该命令。选择包含 Ansible 需要登录远程主机所需的用户名和 SSH 密钥或密码的凭据。
- 详细程度 :为标准输出选择详细程度。
- fork :如果需要,请选择执行命令时使用的并行或同步进程数量。
- 显示更改 :选择此项可在标准输出中显示 Ansible 更改。默认值为 OFF。
-
启用权限升级 :如果启用,则使用管理员权限运行 playbook。这等同于将--
become
选项传递给ansible
命令。 - 额外变量 :提供在运行此清单时要应用的额外命令行变量。使用 JSON 或 YAML 语法输入变量。使用单选按钮在两者之间切换。
- 单击 以选择要对其运行的执行环境。
- 点 以选择要使用的凭证。
- 点 Output 选项卡中。 。结果会显示在模块作业窗口的