Я пытаюсь создать пользовательский фильтр в ansible, который будет состоять из соответствия регулярному выражению, чтобы получить информацию о пуле из вывода ниже.
Попытка регулярного выражения:
ltm\s+virtual\s+(\S+)\s+{\s+(?P<parameters>(\S+\s+\S+\s+)*)pool
Я хочуиспользовать это регулярное выражение для создания пользовательского фильтра, а затем извлекать имена пулов, связанных с именем виртуального сервера
Вывод выполненной команды F5:
ltm virtual test {
description "VS for test 19199"
destination 10.10.10.17:https
ip-protocol tcp
mask 255.255.255.255
pool pool-1
profiles {
tcp { }
}
source 0.0.0.0/0
source-address-translation {
type automap
}
translate-address enabled
translate-port enabled
vs-index 123
}