В течение некоторого времени я отвечал за платформы Ansible Tower / AWX.
Мне часто приходится отвечать на вопросы такого типа:
- , который сыграл 1234работа?
- К какому заданию «прикасается» следующий хост: myhost1 myhost2,…
- Дайте мне список всех хостов в инвентаризации организации AAA
- сколько лицензийиспользуется организацией BBB
- ...
Для вас, как лучше всего ответить на эти вопросы?
использовать сценарийчто запрашивает ежедневный экспорт данных?
С ежедневным экспортом данных = tower-cli [host ||работа ||инвентарь ||организация] список -f json
На данный момент это мое решение, но я не удовлетворен своим сценарием.
Использовать новый скрипт, который напрямую запрашивает базу данных Postgresql?
Да ... но вам нужно знать схему базы данных и разрабатывать скрипт с хорошим выбором ...
Использовать новый скрипт с библиотекой анализа данных?панды в питоне?
Может, уже есть инструмент для этого?
Спасибо за вашу помощь и за ваши ответы.