blob: c4f027c4692aee6fccce8074aae2e610426ac5f5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
|
---
- name: Configure device credentials on Cisco DNA Center
hosts: localhost
connection: local
gather_facts: no
vars_files:
- "input_swim.yml"
- "credentials.yml"
tasks:
- name: Import an image, tag it as golden and load it on device
cisco.dnac.swim_workflow_manager:
dnac_host: "{{dnac_host}}"
dnac_username: "{{dnac_username}}"
dnac_password: "{{dnac_password}}"
dnac_verify: "{{dnac_verify}}"
dnac_port: "{{dnac_port}}"
dnac_version: "{{dnac_version}}"
dnac_debug: "{{dnac_debug}}"
dnac_log: True
dnac_log_level: DEBUG
config_verify: True
dnac_api_task_timeout: 1000
dnac_task_poll_interval: 1
config:
- import_image_details:
type: "{{ item.type }}"
url_details:
payload:
- source_url: http://172.21.236.183/swim/V1712_2_CCO/cat9k_iosxe.17.12.02.SPA.bin
third_party: False
tagging_details:
image_name: cat9k_iosxe.17.12.02.SPA.bin
device_role: ALL
device_image_family_name: Cisco Catalyst 9300 Switch
site_name: "{{item.site_name}}"
tagging: True
# image_distribution_details:
# image_name: cat9k_iosxe.17.12.02.SPA.bin
# site_name: "{{item.site_name}}"
# device_role: "{{ item.device_role }}"
# device_family_name: "{{ item.device_family_name }}"
# device_series_name: "Catalyst 9300 Series"
image_activation_details:
image_name: cat9k_iosxe.17.12.02.SPA.bin
site_name: "{{item.site_name}}"
device_role: "{{ item.device_role }}"
device_family_name: "{{ item.device_family_name }}"
device_series_name: "Catalyst 9300 Series"
scehdule_validate: False
distribute_if_needed: True
with_items: "{{ image_details }}"
tags:
- swim
|