Всем привет. Ни как не могу понять как вывод парсить.
Например вывод модуля setup
"ansible_mounts": [
{
"block_available": 187323,
"block_size": 1024,
"block_total": 233191,
"block_used": 45868,
"device": "/dev/sda1",
"fstype": "ext2",
"inode_available": 124251,
"inode_total": 124496,
"inode_used": 245,
"mount": "/boot",
"options": "rw,relatime,errors=continue",
"size_available": 191818752,
"size_total": 238787584,
"uuid": "ab651abf-b5d8-411b-ba4e-6dde7bf4498e"
},
{
"block_available": 1675327,
"block_size": 4096,
"block_total": 25246570,
"block_used": 23571243,
"device": "/dev/mapper/srv--mon-root",
"fstype": "ext3",
"inode_available": 5323777,
"inode_total": 6414336,
"inode_used": 1090559,
"mount": "/",
"options": "rw,relatime,errors=remount-ro,barrier=1,data=ordered",
"size_available": 6862139392,
"size_total": 103409950720,
"uuid": "N/A"
}
],
Например надо вывести "device" и "mount" для двух сущностей.
пытался использовать regex_search и regex_findall