Получить скрипты инвентаризации из системы контроля версий в awx
В AWX в настоящее время, если вы выбираете сценарии инвентаризации> Пользовательские сценарии, вы можете вставить только код в поле ввода. Есть ли способ вытащить скрипт из системы контроля версий?
0 ответов
Вот ссылка на документацию, описывающую процесс проверки в пользовательских сценариях инвентаризации в системе контроля версий. Но я не понял это правильно с первой попытки.
Итак, поехали...
- Добавьте свой собственный скрипт инвентаризации в систему контроля версий внутри папки инвентаря. (например: инвентарь /get_my_inventory.py в git_project)
- Убедитесь, что вы даете исполняемые разрешения для этого скрипта, прежде чем регистрироваться в репо, иначе AWX не распознает скрипт и не отобразится в списке.
Теперь в AWX...
- Нажмите инвентарь > источники > новые источники(+)
- Выберите " Создать источник" > " Источник" > " Источник" из проекта.
- Теперь в проекте выберите проект, в котором есть файл сценария пользовательской инвентаризации. (например: git_project)
- Теперь ваш пользовательский скрипт должен появиться в выпадающем списке файлов инвентаря. (например: инвентарь /get_my_inventory.py)
Ну, это простой процесс, но мне пришлось потратить несколько часов, чтобы сделать это правильно. Надеюсь, это поможет!