可以从github运行剧本

时间:2020-04-03 10:50:15

标签: ansible

我管理在Prem dc上运行的基于MapR的大规模基础架构。作为配置管理增强的一部分,我们编写了几本剧本,并将所有内容保留在github中。现在,我不希望任何人在Ansible客户端节点本地下载/克隆那些仓库,并从那里运行它。有没有一种方法可以让我从ansible运行剧本而无需下载到本地计算机。因此,基本上我想要的是一个脚本/剧本,该脚本/剧本是我传递要运行的剧本的,应该下载该剧本并在本地运行。

1 个答案:

答案 0 :(得分:0)

您正在寻找一些Web界面,用户可以简单地运行您的任务,并在后台执行Ansible。

有很多方法可以满足您的需求,但是很可能您正在寻找其中的任何一种方法:

AWX project-官方可访问的网页界面

JenkinsRundeck-更加肿的软件,您可以创建自己的“工作”以供用户进行交互,创建CI / CD流和cron任务以在需要时运行。

>

您还可以研究工作流自动化,例如Airflow

除了我提到的所有提及之外,还有其他选择,因此在确定需要的内容时一定要检查所有内容。