24 lines
507 B
YAML
24 lines
507 B
YAML
---
|
|
- name: parse hostname
|
|
pattern_match:
|
|
regex: "hostname (.+)"
|
|
register: hostname
|
|
|
|
- name: parse domain-name
|
|
pattern_match:
|
|
regex: "ip domain-name (.+)"
|
|
register: domain_name
|
|
|
|
- name: parse ip routing
|
|
pattern_match:
|
|
regex: "(ip routing)"
|
|
register: routing
|
|
|
|
- name: set global config facts
|
|
set_vars:
|
|
hostname: "{{ hostname.matches.0 }}"
|
|
domain_name: "{{ domain_name.matches.0 }}"
|
|
routing: "{{ routing.matches.0 is defined }}"
|
|
export: true
|
|
extend: cisco_ios.config
|