0

我在 Jinja2 模板中使用 textfsm 过滤器来创建报告。textfsm 过滤器可能会引发异常,从而阻止 Jinja2 模板完成。

下面是我如何在 Jinja2 模板中调用 textfsm 过滤器。textfsm 过滤器返回一个字典列表,我在模板中打印出来。

{% set structure = results.std_out[0] | parse_cli_textfsm(playbook_dir + '/template/cisco_ios_show_ip_arp.textfsm') %}

有没有办法让 textfsm 过滤器在发生错误时返回一个说“错误”的字符串?然后我可以对此进行测试并显示适当的消息。基本上,我希望模板完成,尽管有例外。

4

0 回答 0