搜索

第 3 章 从 Satellite 运行 Ansible playbook

download PDF

您可以通过在 Satellite 中执行远程作业,在主机或主机组上运行 Ansible playbook。

Ansible playbook 作业模板中的主机参数限制

当您在多个主机上执行 Ansible playbook 时,Satellite 呈现批处理中所有主机的 playbook,但仅使用第一个主机渲染的 playbook 在批处理中的所有主机上执行。因此,您无法使用模板控制流结构中的 host 参数修改每个主机的 playbook 行为。主机参数转换为 Ansible 变量,因此您可以使用它们来控制原生 Ansible 结构中的行为。如需更多信息,请参阅 BZ#2282275

先决条件

  • Satellite 中的 Ansible 插件已启用。
  • 配置了远程作业执行。如需更多信息,请参阅 第 4 章 配置和设置远程作业
  • 您有一个可以使用的 Ansible playbook。

流程

  1. 在 Satellite Web UI 中,进入到 Monitor > Jobs
  2. 单击 Run Job
  3. Job category 中,选择 Ansible Playbook
  4. Job template 中,选择 Ansible - Run playbook
  5. 点击 Next
  6. 选择您要在其上运行 playbook 的主机。
  7. playbook 字段中,粘贴 Ansible playbook 的内容。
  8. 按照向导完成设置远程作业。如需更多信息,请参阅 第 4.21 节 “执行远程作业”
  9. 单击 Submit,以在您的主机上运行 Ansible playbook。

其他资源

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.