Парсинг вывода shell, хочу полцчить list of dictionares
Ребята, кто парсит вывод команд shell, подскажите куда копать!?
- Получаю данные из shell скрипта (обратите внимание, нет кавычек " :
"stdout_lines": [
"backupsetName: backupset-test",
"subclientName: test",
"backupsetName: Test01",
"subclientName: start9pm"
]
- Как мне получить в конечном итоге список словарей "с кавычками"? list of dict:
"list_properties": [
"{"backupsetName": "backupset-test", "subclientName": "test"}",
"{"backupsetName": "Test01", "subclientName": "start9pm"}"
],
Ответы (1 шт):
Автор решения: dmitry tailakov
→ Ссылка
Была проблема с выполнением на AWX через Docker контейнер на удаленном хосте. При выполнении на удаленном хосте, фильтры не находят пути, и не работают. При выполнении внутри контейнера таких багов нет. Для этого надо в AWX создать inventory. Добавить localhost добавить vars
---
ansible_connection: local
После этого заработали плагины:
community.general.xml
cli_parse