【发布时间】:2019-07-26 05:58:59
【问题描述】:
---
- name: Mikrotik info
hosts: mikrotik
connection: network_cli
remote_user: root
gather_facts: false
tasks:
- name: show info
routeros_command:
commands: /system routerboard print
register: rb_info
- name: Debug info
debug:
msg: "{{ rb_info.stdout_lines }}"
输出:
routerboard: yes
model: 751G-2HnD
serial-number: 3A6502B2A2E7
firmware-type: ar7240
factory-firmware: 3.0
current-firmware: 6.42.3
upgrade-firmware: 6.43.4
我需要将其过滤为“升级固件”字符串并获得如下输出:
upgrade-firmware: 6.43.4
我应该使用 regex_replace 吗?或者我可以使用 grep 或类似的东西?
非常感谢任何想法。
谢谢
【问题讨论】:
标签: ansible mikrotik ansible-template