Skip to content
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
42 changes: 42 additions & 0 deletions ntc_templates/templates/aruba_aoscx_show_interface_mgmt.textfsm
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
Value ADDRESS_MODE (\S+)
Value ADMIN_STATE (\S+)
Value LINK_STATE (\S+)
Value MAC_ADDRESS (\S+)
Value IPV4_ADDRESS (\S+)
Value IPV4_MASK (\S+)
Value IPV4_GATEWAY (\S+)
Value IPV6_ADDRESS (\S+)
Value IPV6_PREFIX (\S+)
Value IPV6_LINK_LOCAL (\S+)
Value IPV6_LINK_LOCAL_PREFIX (\S+)
Value IPV6_GATEWAY (\S+)
Value PRIMARY_DNS (\S+)
Value SECONDARY_DNS (\S+)
Value TERTIARY_DNS (\S+)
Value IPV6_ONLY_PREFERRED (\S+)

Start
^\s*Address\s+Mode\s+:\s+${ADDRESS_MODE}\s*$$
^\s*Admin\s+State\s+:\s+${ADMIN_STATE}\s*$$
^\s*Link\s+State\s+:\s+${LINK_STATE}\s*$$
^\s*Mac\s+Address\s+:\s+${MAC_ADDRESS}\s*$$
^\s*IPv4\s+address/subnet-mask\s+:\s+${IPV4_ADDRESS}/${IPV4_MASK}\s*$$
^\s*IPv4\s+address/subnet-mask\s+:\s*$$
^\s*Default\s+gateway\s+IPv4\s+:\s+${IPV4_GATEWAY}\s*$$
^\s*Default\s+gateway\s+IPv4\s+:\s*$$
^\s*IPv6\s+address/prefix\s+:\s+${IPV6_ADDRESS}/${IPV6_PREFIX}\s*$$
^\s*IPv6\s+address/prefix\s+:\s*$$
^\s*IPv6\s+link\s+local\s+address/prefix\s*:\s+${IPV6_LINK_LOCAL}/${IPV6_LINK_LOCAL_PREFIX}\s*$$
^\s*IPv6\s+link\s+local\s+address/prefix\s*:\s*$$
^\s*Default\s+gateway\s+IPv6\s+:\s+${IPV6_GATEWAY}\s*$$
^\s*Default\s+gateway\s+IPv6\s+:\s*$$
^\s*Primary\s+Nameserver\s+:\s+${PRIMARY_DNS}\s*$$
^\s*Primary\s+Nameserver\s+:\s*$$
^\s*Secondary\s+Nameserver\s+:\s+${SECONDARY_DNS}\s*$$
^\s*Secondary\s+Nameserver\s+:\s*$$
^\s*Tertiary\s+Nameserver\s+:\s+${TERTIARY_DNS}\s*$$
^\s*Tertiary\s+Nameserver\s+:\s*$$
^\s*Ipv6-only-preferred\s+:\s+${IPV6_ONLY_PREFERRED}\s*$$
^\s*Ipv6-only-preferred\s+:\s*$$
^\s*$$
^. -> Error
1 change: 1 addition & 0 deletions ntc_templates/templates/index
Original file line number Diff line number Diff line change
Expand Up @@ -118,6 +118,7 @@ aruba_aoscx_show_interface_dom_detail.textfsm , .*, aruba_aoscx, sh[[ow]] int[[e
aruba_aoscx_show_ip_route_all-vrfs.textfsm, .*, aruba_aoscx, sh[[ow]] ip r[[oute]] a[[ll-vrfs]]
aruba_aoscx_show_mac-address-table.textfsm, .*, aruba_aoscx, sh[[ow]] ma[[c-address-table]]
aruba_aoscx_show_ntp_associations.textfsm, .*, aruba_aoscx, sh[[ow]] ntp as[[sociations]]
aruba_aoscx_show_interface_mgmt.textfsm, .*, aruba_aoscx, sh[[ow]] int[[erface]] m[[gmt]]
aruba_aoscx_show_arp_all-vrfs.textfsm, .*, aruba_aoscx, sh[[ow]] ar[[p]] a[[ll-vrfs]]
aruba_aoscx_show_bfd_all-vrfs.textfsm, .*, aruba_aoscx, sh[[ow]] bf[[d]] a[[ll-vrfs]]
aruba_aoscx_show_vsf_detail.textfsm, .*, aruba_aoscx, sh[[ow]] vsf d[[etail]]
Expand Down
12 changes: 12 additions & 0 deletions tests/aruba_aoscx/show_interface_mgmt/show_interface_mgmt.raw
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
Address Mode : static
Admin State : up
Link State : up
Mac Address : 0c:cd:2c:aa:bb:cc
IPv4 address/subnet-mask : 192.0.2.40/26
Default gateway IPv4 :
IPv6 address/prefix :
IPv6 link local address/prefix: fe80::aabb:ccdd:eeff:11/64
Default gateway IPv6 :
Primary Nameserver :
Secondary Nameserver :
Tertiary Nameserver :
18 changes: 18 additions & 0 deletions tests/aruba_aoscx/show_interface_mgmt/show_interface_mgmt.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
parsed_sample:
- address_mode: "static"
admin_state: "up"
ipv4_address: "192.0.2.40"
ipv4_gateway: ""
ipv4_mask: "26"
ipv6_address: ""
ipv6_gateway: ""
ipv6_link_local: "fe80::aabb:ccdd:eeff:11"
ipv6_link_local_prefix: "64"
ipv6_only_preferred: ""
ipv6_prefix: ""
link_state: "up"
mac_address: "0c:cd:2c:aa:bb:cc"
primary_dns: ""
secondary_dns: ""
tertiary_dns: ""
12 changes: 12 additions & 0 deletions tests/aruba_aoscx/show_interface_mgmt/show_interface_mgmt2.raw
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
Address Mode : dhcp
Admin State : up
Link State : up
Mac Address : bc:d7:a5:aa:bb:cd
IPv4 address/subnet-mask :
Default gateway IPv4 :
IPv6 address/prefix :
IPv6 link local address/prefix: fe80::aabb:ccdd:eeff:22/64
Default gateway IPv6 :
Primary Nameserver :
Secondary Nameserver :
Tertiary Nameserver :
18 changes: 18 additions & 0 deletions tests/aruba_aoscx/show_interface_mgmt/show_interface_mgmt2.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
parsed_sample:
- address_mode: "dhcp"
admin_state: "up"
ipv4_address: ""
ipv4_gateway: ""
ipv4_mask: ""
ipv6_address: ""
ipv6_gateway: ""
ipv6_link_local: "fe80::aabb:ccdd:eeff:22"
ipv6_link_local_prefix: "64"
ipv6_only_preferred: ""
ipv6_prefix: ""
link_state: "up"
mac_address: "bc:d7:a5:aa:bb:cd"
primary_dns: ""
secondary_dns: ""
tertiary_dns: ""
Loading