Парсинг вывода 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
→ Ссылка