tasks:
- name: Find mac-address
ios_command:
provider: "{{ cli }}"
commands:
- show mac add | i d83b
register: sh_mac_res
sh_mac_res是变量包含这样的字符串:
"22 18a9.0530.d83b DYNAMIC Fa0/17"
如何将 18a9.0530.d83b 放入变量?
set_facts:
mac_address: {{ sh_mac_res.stdout }}.........????
我应该使用什么? regex_search还是别的什么?
答案 0 :(得分:3)
使用Python split()
函数并选择结果列表的第二个元素:
- set_fact:
mac_address: "{{ sh_mac_res.stdout.split()[1] }}"