0

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

4

1 回答 1

2

这是描述在源代码控制中签入自定义清单脚本的过程的文档的链接。但是,我在第一次尝试时没有做对。

所以,我们开始...

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

现在在 AWX...

  • 点击库存>来源>新来源(+)
  • 选择Create Source > Source > Sourced from a project
  • 现在在项目中选择具有自定义库存脚本文件的项目。(例如:git_project)
  • 现在您的自定义脚本应该显示在清单文件下拉列表中。(例如:库存/get_my_inventory.py )

嗯,这是一个简单的过程,但我不得不花几个小时才能把它做好。希望这会有所帮助!

于 2018-12-12T06:56:12.450 回答