|
149 | 149 | # |
150 | 150 | # Delete two image policies from the controller. |
151 | 151 |
|
152 | | - - name: Delete Image policies |
| 152 | +- name: Delete Image policies |
153 | 153 | cisco.dcnm.dcnm_image_policy: |
154 | 154 | state: deleted |
155 | 155 | config: |
156 | | - - name: KR5M |
157 | | - - name: NR3F |
| 156 | + - name: KR5M |
| 157 | + - name: NR3F |
158 | 158 | register: result |
159 | | - - name: print result |
| 159 | + - name: print result |
160 | 160 | ansible.builtin.debug: |
161 | 161 | var: result |
162 | 162 |
|
163 | 163 | # Merge two image policies into the controller. |
164 | 164 |
|
165 | | - - name: Merge Image policies |
| 165 | + - name: Merge Image policies |
166 | 166 | cisco.dcnm.dcnm_image_policy: |
167 | 167 | state: merged |
168 | 168 | config: |
169 | | - - name: KR5M |
| 169 | + - name: KR5M |
170 | 170 | agnostic: false |
171 | 171 | description: KR5M |
172 | 172 | epld_image: n9000-epld.10.2.5.M.img |
173 | 173 | packages: |
174 | | - install: |
175 | | - - mtx-openconfig-all-2.0.0.0-10.4.1.src.rpm |
| 174 | + install: |
| 175 | + - mtx-openconfig-all-2.0.0.0-10.4.1.src.rpm |
176 | 176 | uninstall: |
177 | | - - mtx-grpctunnel-2.1.0.0-10.4.1.lib32_64_n9000 |
| 177 | + - mtx-grpctunnel-2.1.0.0-10.4.1.lib32_64_n9000 |
178 | 178 | platform: N9K |
179 | 179 | release: 10.2.5_nxos64-cs_64bit |
180 | 180 | type: PLATFORM |
181 | | - - name: NR3F |
| 181 | + - name: NR3F |
182 | 182 | description: NR3F |
183 | 183 | platform: N9K |
184 | 184 | epld_image: n9000-epld.10.3.1.F.img |
185 | 185 | release: 10.3.1_nxos64-cs_64bit |
186 | 186 | register: result |
187 | | - - name: print result |
| 187 | + - name: print result |
188 | 188 | ansible.builtin.debug: |
189 | 189 | var: result |
190 | 190 |
|
191 | 191 | # Override all policies on the controller and replace them with |
192 | 192 | # the policies in the playbook task. Any policies other than |
193 | 193 | # KR5M and NR3F are deleted from the controller. |
194 | 194 |
|
195 | | - - name: Override Image policies |
| 195 | + - name: Override Image policies |
196 | 196 | cisco.dcnm.dcnm_image_policy: |
197 | 197 | state: overridden |
198 | 198 | config: |
199 | | - - name: KR5M |
| 199 | + - name: KR5M |
200 | 200 | agnostic: false |
201 | 201 | description: KR5M |
202 | 202 | epld_image: n9000-epld.10.2.5.M.img |
203 | 203 | platform: N9K |
204 | 204 | release: 10.2.5_nxos64-cs_64bit |
205 | 205 | type: PLATFORM |
206 | | - - name: NR3F |
| 206 | + - name: NR3F |
207 | 207 | description: NR3F |
208 | 208 | platform: N9K |
209 | 209 | epld_image: n9000-epld.10.2.5.M.img |
210 | 210 | release: 10.3.1_nxos64-cs_64bit |
211 | 211 | register: result |
212 | | - - name: print result |
| 212 | + - name: print result |
213 | 213 | ansible.builtin.debug: |
214 | 214 | var: result |
215 | 215 |
|
216 | 216 | # Query the controller for the policies in the playbook task. |
217 | 217 |
|
218 | | - - name: Query Image policies |
| 218 | + - name: Query Image policies |
219 | 219 | cisco.dcnm.dcnm_image_policy: |
220 | 220 | state: query |
221 | 221 | config: |
222 | | - - name: NR3F |
223 | | - - name: KR5M |
| 222 | + - name: NR3F |
| 223 | + - name: KR5M |
224 | 224 | register: result |
225 | | - - name: print result |
| 225 | + - name: print result |
226 | 226 | ansible.builtin.debug: |
227 | 227 | var: result |
228 | 228 |
|
229 | 229 | # Replace any policies on the controller that are in the playbook task with |
230 | 230 | # the configuration given in the playbook task. Policies not listed in the |
231 | 231 | # playbook task are not modified and are not deleted. |
232 | 232 |
|
233 | | - - name: Replace Image policies |
| 233 | + - name: Replace Image policies |
234 | 234 | cisco.dcnm.dcnm_image_policy: |
235 | 235 | state: replaced |
236 | 236 | config: |
237 | | - - name: KR5M |
| 237 | + - name: KR5M |
238 | 238 | agnostic: false |
239 | 239 | description: KR5M |
240 | 240 | epld_image: n9000-epld.10.2.5.M.img |
241 | 241 | platform: N9K |
242 | 242 | release: 10.2.5_nxos64-cs_64bit |
243 | 243 | type: PLATFORM |
244 | | - - name: NR3F |
| 244 | + - name: NR3F |
245 | 245 | description: Replaced NR3F |
246 | 246 | platform: N9K |
247 | 247 | epld_image: n9000-epld.10.3.1.F.img |
248 | 248 | release: 10.3.1_nxos64-cs_64bit |
249 | 249 | register: result |
250 | | - - name: print result |
| 250 | + - name: print result |
251 | 251 | ansible.builtin.debug: |
252 | 252 | var: result |
253 | 253 | """ |
|
0 commit comments