forked from CiscoDevNet/sdwan-devops
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgenerate-template-all.yml
110 lines (102 loc) · 2.79 KB
/
generate-template-all.yml
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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
- name: Generate all the feature templates
hosts: all
connection: local
roles:
- ansible-viptela
gather_facts: no
tasks:
- assert:
that:
- vmanage_host is defined and vmanage_host
- vmanage_user is defined and vmanage_host
- vmanage_password is defined and vmanage_host
fail_msg: "vmanage_host, vmanage_user, and vmanage_password must be defined"
tags: always
- name: Banner Template
include_role:
name: ansible-viptela
tasks_from: feature-banner
tags:
- feature-banner
- feature-banner:render
- feature-banner:json
- feature-banner:create
- feature-banner:delete
- feature-banner:debug
- name: Logging Template
include_role:
name: ansible-viptela
tasks_from: feature-logging
tags:
- feature-logging
- feature-logging:render
- feature-logging:json
- feature-logging:create
- feature-logging:delete
- feature-logging:debug
- name: System Template
include_role:
name: ansible-viptela
tasks_from: feature-system
tags:
- feature-system
- feature-system:render
- feature-system:json
- feature-system:create
- feature-system:delete
- feature-system:debug
- name: Interface Template
include_role:
name: ansible-viptela
tasks_from: feature-interface
tags:
- feature-interface
- feature-interface:render
- feature-interface:json
- feature-interface:create
- feature-interface:delete
- feature-interface:debug
- name: AAA Template
include_role:
name: ansible-viptela
tasks_from: feature-aaa
tags:
- feature-aaa
- feature-aaa:render
- feature-aaa:json
- feature-aaa:create
- feature-aaa:delete
- feature-aaa:debug
- name: BFD Template
include_role:
name: ansible-viptela
tasks_from: feature-bfd
tags:
- feature-bfd
- feature-bfd:render
- feature-bfd:json
- feature-bfd:create
- feature-bfd:delete
- feature-bfd:debug
- name: VPN Template
include_role:
name: ansible-viptela
tasks_from: feature-vpn
tags:
- feature-vpn
- feature-vpn:render
- feature-vpn:json
- feature-vpn:create
- feature-vpn:delete
- feature-vpn:debug
- name: Device Template
include_role:
name: ansible-viptela
tasks_from: device-template
tags:
- device-template
- device-template:render
- device-template:json
- device-template:create
- device-template:delete
- device-template:debug