在 Rundeck 或 Ansible 中,您将主机定位在哪里?
Where do you target your hosts, in Rundeck or Ansible?
我的问题是,当 运行 来自 Rundeck 的 ansible 剧本时,我在哪里设置目标主机?
在 Rundeck 作业/工作流程或 ansible 剧本中?
要使用 Ansible 清单,您需要添加一个新的 Ansible 节点源。看看。尤其是第3步。
在 Rundeck 中添加 Ansible 节点源,您可以在 Rundeck 节点列表中看到 Ansible 清单(通常在 /etc/ansible/hosts
)。因此,您可以同时使用节点源(之前定义的 Ansible 清单和 Rundeck 清单:可能 resources.xml
文件或 resources.yml
),
这意味着您可以在 Rundeck 作业定义中使用 "dispatch to nodes" 毫无问题地将您的剧本和命令 steps/scripts 指向 Ansible/Rundeck 个节点。
我的问题是,当 运行 来自 Rundeck 的 ansible 剧本时,我在哪里设置目标主机? 在 Rundeck 作业/工作流程或 ansible 剧本中?
要使用 Ansible 清单,您需要添加一个新的 Ansible 节点源。看看
在 Rundeck 中添加 Ansible 节点源,您可以在 Rundeck 节点列表中看到 Ansible 清单(通常在 /etc/ansible/hosts
)。因此,您可以同时使用节点源(之前定义的 Ansible 清单和 Rundeck 清单:可能 resources.xml
文件或 resources.yml
),
这意味着您可以在 Rundeck 作业定义中使用 "dispatch to nodes" 毫无问题地将您的剧本和命令 steps/scripts 指向 Ansible/Rundeck 个节点。