首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可以使用Rundeck节点作为Ansible清单吗?

可以使用Rundeck节点作为Ansible清单吗?
EN

Stack Overflow用户
提问于 2020-09-30 05:26:50
回答 1查看 412关注 0票数 0

我有一个Rundeck的安装,它可以很好地用于“普通”用途:在远程主机上运行命令/脚本等。我们在组织中的其他地方也使用Ansible,所以我认为尝试使用Ansible插件来做一些事情会是一个好主意,这样Ansible就可以在它非常擅长的某些任务上做繁重的工作,比如添加用户,安装包等等。

然而,我遇到了一个问题,Ansible plugin for Rundeck似乎需要自己的清单,独立于我已经在Rundeck中配置的节点。

例如,我使用Ansible模块创建了一个带有工作流步骤的作业。我选择"Dispatch to Nodes“并选择一些节点子集。当我运行作业时,我得到:

代码语言:javascript
复制
[WARNING]: No inventory was parsed, only implicit localhost is available
[WARNING]: provided hosts list is empty, only localhost is available. Note that
the implicit localhost does not match 'all'
[WARNING]: Could not match supplied host pattern, ignoring: foo
[WARNING]: Could not match supplied host pattern, ignoring: bar

我在这个主题上找到的所有内容都谈到了将现有的Ansible清单作为节点导入到Rundeck中。我想我想走相反的方向:运行节点到Ansible inventory。这有可能吗?我不想维护两个单独的主机列表,我希望在这些主机上运行运行平台作业(运行平台的节点和Rundeck+Ansible的Ansible清单)。

如果这是不可能的,那么我承认一开始我并没有真正意识到Ansible插件的意义,因为它只是一个简单的UI包装器,围绕着一个我可以手工编写的命令。

EN

回答 1

Stack Overflow用户

发布于 2020-09-30 05:33:08

this之后,您可以使用Ansible Node Executor添加一个文件模型源(例如,在resources.xml file中定义了一组节点,检查步骤3),并像使用ansible inventory一样使用它(在这些节点上使用您的剧本)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64127871

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档