从awx中的源代码管理获取清单脚本

时间:2018-09-19 11:29:31

标签: ansible ansible-tower ansible-awx

在AWX中,当前,如果您选择清单脚本>自定义脚本,则只能将代码粘贴到输入框中。有没有办法从源代码管理中提取脚本?

1 个答案:

答案 0 :(得分:0)

这里是指向documentation的链接,描述了在源代码管理中检入自定义清单脚本的过程。但是,我第一次尝试并没有做好。

所以,我们开始...

  • 将自定义清单脚本添加到清单文件夹中的版本控制。 (例如:git_project中的ventory / get_my_inventory.py)
  • 在签入存储库之前,请确保您已为此脚本授予可执行权限,否则AWX无法识别该脚本并显示在列表中。

现在在AWX中...

  • 点击库存> 资源> 新资源(+)
  • 选择创建源> > 源于项目
  • 现在在项目中,选择具有自定义清单脚本文件的项目。 (例如:git_project)
  • 现在,您的自定义脚本应该显示在库存文件下拉列表中。 (例如:inventory / get_my_inventory.py)

嗯,这是一个简单的过程,但是我不得不花几个小时来解决它。希望对您有所帮助!