1--- 2- debug: 3 msg: Start eos_static_routes deleted integration tests ansible_connection={{ 4 ansible_connection }} 5 6- include_tasks: _populate.yaml 7 8- set_fact: 9 config: 10 11 - address_families: 12 13 - afi: ipv4 14 routes: 15 16 - dest: 10.1.1.0/24 17 next_hops: 18 19 - interface: Management1 20 21 - admin_distance: 200 22 forward_router_address: 20.1.1.3 23 interface: Ethernet1 24 track: bfd 25 26 - dest: 10.50.0.0/16 27 next_hops: 28 29 - interface: Management1 30 31 - dest: 23.1.0.0/16 32 next_hops: 33 34 - nexthop_grp: testgrp 35 tag: 42 36 37 - address_families: 38 39 - afi: ipv4 40 routes: 41 42 - dest: 77.77.1.0/24 43 next_hops: 44 45 - interface: 33.1.1.1 46 vrf: vrftest1 47 48- set_fact: 49 config1: 50 51 - address_families: 52 53 - afi: ipv4 54 routes: 55 56 - dest: 10.1.1.0/24 57 next_hops: 58 59 - interface: Management1 60 61 - admin_distance: 200 62 forward_router_address: 20.1.1.3 63 interface: Ethernet1 64 track: bfd 65 66 - dest: 10.50.0.0/16 67 next_hops: 68 69 - interface: Management1 70 71 - dest: 23.1.0.0/16 72 next_hops: 73 74 - nexthop_grp: testgrp 75 tag: 42 76 77 - address_families: 78 79 - afi: ipv4 80 routes: 81 82 - dest: 77.77.1.0/24 83 next_hops: 84 85 - interface: 33.1.1.1 86 vrf: vrftest1 87 88 - address_families: 89 90 - afi: ipv4 91 routes: 92 93 - dest: 120.1.1.0/24 94 next_hops: 95 96 - interface: Ethernet1 97 admin_distance: 23 98 vrf: testvrf 99 100- set_fact: 101 config2: 102 103 - address_families: 104 105 - afi: ipv4 106 routes: 107 108 - dest: 10.1.1.0/24 109 next_hops: 110 111 - interface: Management1 112 113 - admin_distance: 200 114 forward_router_address: 20.1.1.3 115 interface: Ethernet1 116 track: bfd 117 118 - dest: 10.50.0.0/16 119 next_hops: 120 121 - interface: Management1 122 123 - dest: 23.1.0.0/16 124 next_hops: 125 126 - nexthop_grp: testgrp 127 tag: 42 128 129 - address_families: 130 131 - afi: ipv4 132 routes: 133 134 - dest: 120.1.1.0/24 135 next_hops: 136 137 - admin_distance: 23 138 interface: Ethernet1 139 vrf: testvrf 140 141- set_fact: 142 config3: 143 144 - address_families: 145 146 - afi: ipv4 147 routes: 148 149 - dest: 10.1.1.0/24 150 next_hops: 151 152 - admin_distance: 200 153 forward_router_address: 20.1.1.3 154 interface: Ethernet1 155 track: bfd 156 157 - dest: 10.50.0.0/16 158 next_hops: 159 160 - interface: Management1 161 162 - dest: 23.1.0.0/16 163 next_hops: 164 165 - nexthop_grp: testgrp 166 tag: 42 167 168 - address_families: 169 170 - afi: ipv4 171 routes: 172 173 - dest: 120.1.1.0/24 174 next_hops: 175 176 - interface: Ethernet1 177 admin_distance: 23 178 vrf: testvrf 179 180- include_tasks: _populate.yaml 181 182- name: Delete attributes of given static routes - afi specific. 183 become: true 184 register: result 185 arista.eos.eos_static_routes: 186 config: 187 188 - address_families: 189 190 - afi: ipv6 191 state: deleted 192 193- become: true 194 arista.eos.eos_facts: 195 gather_network_resources: static_routes 196 197- assert: 198 that: 199 - ansible_facts.network_resources.static_routes|symmetric_difference(config1) 200 == [] 201 - '"no ipv6 route 1000:10::/64 Ethernet1 67 tag 98" in result.commands' 202 become: true 203 204- include_tasks: _remove_config.yaml 205