正则表达式匹配,用于从F5 LTM命令输出中获取池名称

时间:2019-06-25 10:15:51

标签: python regex ansible

我正在尝试在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
}

0 个答案:

没有答案