1--- 2merged: 3 before: 4 - name: eth0 5 enabled: true 6 speed: auto 7 duplex: auto 8 - name: eth1 9 enabled: true 10 - name: eth2 11 enabled: true 12 commands: 13 - set interfaces ethernet eth1 description 'Configured by Ansible - Interface 14 1' 15 - set interfaces ethernet eth1 mtu '1500' 16 - set interfaces ethernet eth1 duplex 'auto' 17 - set interfaces ethernet eth1 speed 'auto' 18 - set interfaces ethernet eth1 vif 100 description 'Eth1 - VIF 100' 19 - set interfaces ethernet eth1 vif 100 mtu '400' 20 - set interfaces ethernet eth1 vif 101 description 'Eth1 - VIF 101' 21 - set interfaces ethernet eth2 description 'Configured by Ansible - Interface 22 2 (ADMIN DOWN)' 23 - set interfaces ethernet eth2 mtu '600' 24 - set interfaces ethernet eth2 disable 25 after: 26 - name: eth0 27 enabled: true 28 duplex: auto 29 speed: auto 30 - name: eth1 31 description: Configured by Ansible - Interface 1 32 mtu: 1500 33 speed: auto 34 duplex: auto 35 enabled: true 36 vifs: 37 - vlan_id: 100 38 description: Eth1 - VIF 100 39 mtu: 400 40 enabled: true 41 - vlan_id: 101 42 description: Eth1 - VIF 101 43 enabled: true 44 - name: eth2 45 description: Configured by Ansible - Interface 2 (ADMIN DOWN) 46 mtu: 600 47 enabled: false 48populate: 49 - name: eth1 50 enabled: true 51 speed: auto 52 duplex: auto 53 description: Configured by Ansible 54 mtu: 1500 55 vifs: 56 - vlan_id: 200 57 enabled: true 58 description: VIF - 200 59 - name: eth2 60 enabled: true 61 speed: auto 62 duplex: auto 63 description: Configured by Ansible 64 mtu: 1500 65 vifs: 66 - vlan_id: 200 67 enabled: true 68 description: VIF - 200 69 - name: eth0 70 enabled: true 71 duplex: auto 72 speed: auto 73replaced: 74 commands: 75 - delete interfaces ethernet eth1 mtu 76 - delete interfaces ethernet eth1 speed 77 - delete interfaces ethernet eth1 duplex 78 - delete interfaces ethernet eth1 vif 200 description 79 - set interfaces ethernet eth1 description 'Replaced by Ansible' 80 - set interfaces ethernet eth1 vif 100 description 'VIF 100 - Replaced by Ansible' 81 - delete interfaces ethernet eth2 speed 82 - delete interfaces ethernet eth2 duplex 83 - delete interfaces ethernet eth2 vif 200 description 84 - set interfaces ethernet eth2 description 'Replaced by Ansible' 85 - set interfaces ethernet eth2 mtu '1400' 86 after: 87 - name: eth1 88 description: Replaced by Ansible 89 enabled: true 90 vifs: 91 - vlan_id: 100 92 enabled: true 93 description: VIF 100 - Replaced by Ansible 94 - vlan_id: 200 95 enabled: true 96 - name: eth2 97 mtu: 1400 98 description: Replaced by Ansible 99 enabled: true 100 vifs: 101 - vlan_id: 200 102 enabled: true 103 - name: eth0 104 enabled: true 105 duplex: auto 106 speed: auto 107parsed: 108 after: 109 - name: eth1 110 description: Configured by Ansible - Interface 1 111 mtu: 1500 112 speed: auto 113 duplex: auto 114 enabled: true 115 vifs: 116 - vlan_id: 100 117 description: Eth1 - VIF 100 118 mtu: 400 119 enabled: true 120 - vlan_id: 101 121 description: Eth1 - VIF 101 122 enabled: true 123 - name: eth2 124 description: Configured by Ansible - Interface 2 (ADMIN DOWN) 125 mtu: 600 126 enabled: false 127overridden: 128 commands: 129 - delete interfaces ethernet eth1 description 130 - delete interfaces ethernet eth1 speed 131 - delete interfaces ethernet eth1 duplex 132 - delete interfaces ethernet eth1 mtu 133 - delete interfaces ethernet eth1 vif 200 description 134 - delete interfaces ethernet eth2 speed 135 - delete interfaces ethernet eth2 duplex 136 - delete interfaces ethernet eth2 vif 200 description 137 - set interfaces ethernet eth2 description 'Overridden by Ansible' 138 - set interfaces ethernet eth2 mtu '1200' 139 after: 140 - name: eth0 141 enabled: true 142 speed: auto 143 duplex: auto 144 - name: eth1 145 enabled: true 146 vifs: 147 - vlan_id: 200 148 enabled: true 149 - name: eth2 150 enabled: true 151 description: Overridden by Ansible 152 mtu: 1200 153 vifs: 154 - vlan_id: 200 155 enabled: true 156rendered: 157 commands: 158 - set interfaces ethernet eth0 duplex 'auto' 159 - set interfaces ethernet eth0 speed 'auto' 160 - set interfaces ethernet eth1 duplex 'auto' 161 - set interfaces ethernet eth1 speed 'auto' 162 - set interfaces ethernet eth1 description 'Configured by Ansible - Interface 1' 163 - set interfaces ethernet eth1 mtu '1500' 164 - set interfaces ethernet eth1 vif 100 description 'Eth1 - VIF 100' 165 - set interfaces ethernet eth1 vif 100 mtu '400' 166 - set interfaces ethernet eth1 vif 101 description 'Eth1 - VIF 101' 167 - set interfaces ethernet eth2 description 'Configured by Ansible - Interface 2 (ADMIN DOWN)' 168 - set interfaces ethernet eth2 mtu '600' 169 170deleted: 171 commands: 172 - delete interfaces ethernet eth1 description 173 - delete interfaces ethernet eth1 speed 174 - delete interfaces ethernet eth1 duplex 175 - delete interfaces ethernet eth1 mtu 176 - delete interfaces ethernet eth1 vif 200 description 177 - delete interfaces ethernet eth2 description 178 - delete interfaces ethernet eth2 speed 179 - delete interfaces ethernet eth2 duplex 180 - delete interfaces ethernet eth2 mtu 181 - delete interfaces ethernet eth2 vif 200 description 182 after: 183 - name: eth0 184 enabled: true 185 speed: auto 186 duplex: auto 187 - name: eth1 188 enabled: true 189 vifs: 190 - vlan_id: 200 191 enabled: true 192 - name: eth2 193 enabled: true 194 vifs: 195 - vlan_id: 200 196 enabled: true 197round_trip: 198 after: 199 - name: eth0 200 enabled: true 201 speed: auto 202 duplex: auto 203 - name: eth1 204 description: Interface 1 - Description (WILL BE REVERTED) 205 enabled: true 206 mtu: 1200 207 vifs: 208 - vlan_id: 100 209 description: Eth1 - VIF 100 (WILL BE REVERTED) 210 mtu: 400 211 enabled: true 212 - vlan_id: 101 213 description: Eth1 - VIF 101 (WILL BE REMOVED) 214 enabled: true 215 - name: eth2 216 description: Interface 2 (ADMIN DOWN) (WILL BE REVERTED) 217 mtu: 600 218 enabled: false 219