【问题标题】:Get inventory scripts from source control in awx从 awx 中的源代码管理获取清单脚本
【发布时间】:2018-09-19 11:29:31
【问题描述】:

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

【问题讨论】:

    标签: ansible ansible-tower ansible-awx


    【解决方案1】:

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

    所以,我们开始...

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

    现在在 AWX...

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

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

    【讨论】:

      猜你喜欢
      • 2023-03-26
      • 2011-11-03
      • 2023-02-14
      • 2016-04-26
      • 2014-01-01
      • 2019-03-30
      • 2010-12-23
      • 2017-09-30
      • 2016-11-26
      相关资源
      最近更新 更多