Получить скрипты инвентаризации из системы контроля версий в awx

В AWX в настоящее время, если вы выбираете сценарии инвентаризации> Пользовательские сценарии, вы можете вставить только код в поле ввода. Есть ли способ вытащить скрипт из системы контроля версий?

0 ответов

Вот ссылка на документацию, описывающую процесс проверки в пользовательских сценариях инвентаризации в системе контроля версий. Но я не понял это правильно с первой попытки.

Итак, поехали...

  • Добавьте свой собственный скрипт инвентаризации в систему контроля версий внутри папки инвентаря. (например: инвентарь /get_my_inventory.py в git_project)
  • Убедитесь, что вы даете исполняемые разрешения для этого скрипта, прежде чем регистрироваться в репо, иначе AWX не распознает скрипт и не отобразится в списке.

Теперь в AWX...

  • Нажмите инвентарь > источники > новые источники(+)
  • Выберите " Создать источник" > " Источник" > " Источник" из проекта.
  • Теперь в проекте выберите проект, в котором есть файл сценария пользовательской инвентаризации. (например: git_project)
  • Теперь ваш пользовательский скрипт должен появиться в выпадающем списке файлов инвентаря. (например: инвентарь /get_my_inventory.py)

Ну, это простой процесс, но мне пришлось потратить несколько часов, чтобы сделать это правильно. Надеюсь, это поможет!

Другие вопросы по тегам