-
Notifications
You must be signed in to change notification settings - Fork 458
/
course_info.yaml
492 lines (492 loc) · 26.7 KB
/
course_info.yaml
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
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
##############################################################
# Learning Series: Network Programmability Basics
# Author: Hank Preston <[email protected]>
#
# course_info.yaml
# - Provide details about the modules and lessons in the course
##############################################################
---
- module: 00-intro
name: Introduction
description: Learn what the Network Programmability Video Course is all about.
readme: https://raw.githubusercontent.com/CiscoDevNet/netprog_basics/master/intro/intro/README.md
image: ''
lessons:
- lesson: intro
name: How to be a Network Engineer in a Programmable Age
description: Explore how the network has evolved from the early "Stone Age" to
today and what it means to you as a Network Engineer.
readme: https://raw.githubusercontent.com/CiscoDevNet/netprog_basics/master/intro/intro/README.md
sandbox:
learning_labs:
link: ''
protected: false
completedPercentage: 0
viewed: false
duration: ''
- module: 01-programming_fundamentals
name: Programming Fundamentals
description: Jumpstart your journey into Network Programmability with this quick
introduction to the core programming fundamental topics you'll explore.
readme: https://raw.githubusercontent.com/CiscoDevNet/netprog_basics/master/programming_fundamentals/README.md
image: ''
lessons:
- lesson: data_formats
name: 'Data Formats: Understanding and using JSON, XML and YAML'
description: Become familiar with the three most common data formats in network
programmability.
readme: https://raw.githubusercontent.com/CiscoDevNet/netprog_basics/master/programming_fundamentals/data_formats/README.md
sandbox:
learning_labs:
link: ''
protected: false
completedPercentage: 0
viewed: false
duration: ''
- lesson: apis
name: APIs are Everywhere... but what are they?
description: Demystify the term "API" and learn about the most common types you'll
need to know.
readme: https://raw.githubusercontent.com/CiscoDevNet/netprog_basics/master/programming_fundamentals/apis/README.md
sandbox:
learning_labs:
link: ''
protected: false
completedPercentage: 0
viewed: false
duration: ''
- lesson: rest_part_1
name: 'REST APIs Part 1: HTTP is for more than Web Browsing'
description: Learn what makes up a REST API and how to get started using them.
readme: https://raw.githubusercontent.com/CiscoDevNet/netprog_basics/master/programming_fundamentals/rest_part_1/README.md
sandbox:
description: 'The "NETCONF/YANG and RESTCONF on IOS XE" Always On Sandbox provides an environment to developers and network engineers to test their applications or scripts that use model driven programmability using the new standard device interfaces for network configuration and operations. '
link: https://devnetsandbox.cisco.com/RM/Diagram/Index/27d9747a-db48-4565-8d44-df318fce37ad?diagramType=Topology
name: 'NETCONF-YANG and RESTCONF AO'
learning_labs:
link: ''
protected: false
completedPercentage: 0
viewed: false
duration: ''
- lesson: rest_part_2
name: 'REST APIs Part 2: Making REST API Calls with Postman'
description: Become a REST API Pro with the Postman Application.
readme: https://raw.githubusercontent.com/CiscoDevNet/netprog_basics/master/programming_fundamentals/rest_part_2/README.md
sandbox:
description: 'This Lab is running the GA Release of APIC-EM which provides the developer the ability to design, develop and test utilizing the APIC-EM development platform with a sample simulated sandbox Lab Topology and Hello World application.'
link: https://devnetsandbox.cisco.com/RM/Diagram/Index/2e0f9525-5f46-4f46-973e-0f0c1bf934fa?diagramType=Topology
name: 'APIC-EM Always-On'
learning_labs:
link: ''
protected: false
completedPercentage: 0
viewed: false
duration: ''
- lesson: python_part_1
name: 'Python Part 1: Python Language and Script Basics'
description: Python is all the rage for network programmability but why? And
how can you get started?
readme: https://raw.githubusercontent.com/CiscoDevNet/netprog_basics/master/programming_fundamentals/python_part_1/README.md
sandbox:
learning_labs:
link: ''
protected: false
completedPercentage: 0
viewed: false
duration: ''
- lesson: python_part_2
name: 'Python Part 2: Working with Libraries and Virtual Environments'
description: Continue your journey with Python with Libraries and Virtual Environments.
readme: https://raw.githubusercontent.com/CiscoDevNet/netprog_basics/master/programming_fundamentals/python_part_2/README.md
sandbox:
learning_labs:
link: ''
protected: false
completedPercentage: 0
viewed: false
duration: ''
- lesson: python_part_3
name: 'Python Part 3: Useful Python Libraries for Network Engineers'
description: Jump into Python for Networking in this lesson where you'll learn
some of the most useful libraries.
readme: https://raw.githubusercontent.com/CiscoDevNet/netprog_basics/master/programming_fundamentals/python_part_3/README.md
sandbox:
learning_labs:
link: ''
protected: false
completedPercentage: 0
viewed: false
duration: ''
- module: 02-network_device_apis
name: Network Device APIs
description: Network programmability is more than sending CLI with Python. Learn
about the latest in programmatic device interfaces in this module.
readme: https://raw.githubusercontent.com/CiscoDevNet/netprog_basics/master/network_device_apis/README.md
image: ''
lessons:
- lesson: yang
name: Getting the "YANG" of it with Standard Data Models
description: Do you keep hearing the word "YANG", but not sure what it's all about? Learn
it all in this lesson.
readme: https://raw.githubusercontent.com/CiscoDevNet/netprog_basics/master/network_device_apis/yang/README.md
sandbox:
description: 'The "NETCONF/YANG and RESTCONF on IOS XE" Always On Sandbox provides an environment to developers and network engineers to test their applications or scripts that use model driven programmability using the new standard device interfaces for network configuration and operations. '
link: https://devnetsandbox.cisco.com/RM/Diagram/Index/27d9747a-db48-4565-8d44-df318fce37ad?diagramType=Topology
name: 'NETCONF-YANG and RESTCONF AO'
learning_labs:
- description: 'Understand what a Data Model is and what YANG provides for Network Management.'
link: https://learninglabs.cisco.com/modules/intro-device-level-interfaces/02-introducing-yang-data-modeling/step/1
name: 'Introduction to YANG Data Modeling'
link: ''
protected: false
completedPercentage: 0
viewed: false
duration: ''
- lesson: netconf
name: Goodbye SNMP <hello> NETCONF!
description: Put those new YANG skills to work with NETCONF in this lesson.
readme: https://raw.githubusercontent.com/CiscoDevNet/netprog_basics/master/network_device_apis/netconf/README.md
sandbox:
description: 'The "NETCONF/YANG and RESTCONF on IOS XE" Always On Sandbox provides an environment to developers and network engineers to test their applications or scripts that use model driven programmability using the new standard device interfaces for network configuration and operations. '
link: https://devnetsandbox.cisco.com/RM/Diagram/Index/27d9747a-db48-4565-8d44-df318fce37ad?diagramType=Topology
name: 'NETCONF-YANG and RESTCONF AO'
learning_labs:
- description: 'Explore the key elements of the NETCONF Protocol and how to use it.'
link: https://learninglabs.cisco.com/modules/intro-device-level-interfaces/03-introducing-the-netconf-protocol/step/1
name: 'Introduction to the NETCONF Protocol'
link: ''
protected: false
completedPercentage: 0
viewed: false
duration: ''
- lesson: restconf
name: Learn to CRUD with GET, POST and DELETE using RESTCONF
description: Get started with the standard REST API for the network, RESTCONF
readme: https://raw.githubusercontent.com/CiscoDevNet/netprog_basics/master/network_device_apis/restconf/README.md
sandbox:
description: 'The "NETCONF/YANG and RESTCONF on IOS XE" Always On Sandbox provides an environment to developers and network engineers to test their applications or scripts that use model driven programmability using the new standard device interfaces for network configuration and operations. '
link: https://devnetsandbox.cisco.com/RM/Diagram/Index/27d9747a-db48-4565-8d44-df318fce37ad?diagramType=Topology
name: 'NETCONF-YANG and RESTCONF AO'
learning_labs:
- description: 'Explore the key elements of the RESTCONF Protocol and how to use it.'
link: https://learninglabs.cisco.com/modules/intro-device-level-interfaces/04-introducing-the-restconf-protocol/step/1
name: 'Introduction to the RESTCONF Protocol'
link: ''
protected: false
completedPercentage: 0
viewed: false
duration: ''
- lesson: nxapi_part_1
name: 'NX-API Part 1: Get Started with APIs and Nexus'
description: Explore NX-API CLI for quickly getting started programming Open NX-OS with your CLI skills.
readme: https://raw.githubusercontent.com/CiscoDevNet/netprog_basics/master/network_device_apis/nx-api/README.md
sandbox:
description: 'The Open NX-OS Sandbox provides a developer with an environment to design, develop and test applications in the NX-OS switch software. Using the Open NX-API enables the developer to create management and control plane applications for NX-OS based switch devices. '
link: https://devnetsandbox.cisco.com/RM/Diagram/Index/0e22761d-f813-415d-a557-24fa0e17ab50?diagramType=Topology
name: 'Open NX-OS with Nexus 9K'
learning_labs:
- description: "Learn about NX-OS's programmability and automation capabilities."
link: https://learninglabs.cisco.com/modules/sdx-intro-nxos/nxos-intro-01_overview/step/1
name: 'Nexus OS Programmability and Automation Overview'
- description: 'Explore the robust API capabilities available with Open NX-OS.'
link: https://learninglabs.cisco.com/modules/sdx-intro-nxos/nxos-intro-03_nxapi-rest/step/1
name: 'Introduction to NX-API'
link: ''
protected: false
completedPercentage: 0
viewed: false
duration: ''
- lesson: nxapi_part_2
name: 'NX-API Part 2: Dive into the Nexus Object Model'
description: Move beyond the CLI with NX-API REST and explore the native data
model for Open NX-OS
readme: https://raw.githubusercontent.com/CiscoDevNet/netprog_basics/master/network_device_apis/nx-api/README.md
sandbox:
description: 'The Open NX-OS Sandbox provides a developer with an environment to design, develop and test applications in the NX-OS switch software. Using the Open NX-API enables the developer to create management and control plane applications for NX-OS based switch devices. '
link: https://devnetsandbox.cisco.com/RM/Diagram/Index/0e22761d-f813-415d-a557-24fa0e17ab50?diagramType=Topology
name: 'Open NX-OS with Nexus 9K'
learning_labs:
- description: 'Take a deeper look at JSON-RPC, JSON, XML, and NX-API REST interfaces included with NX-API'
link: https://learninglabs.cisco.com/modules/sdx-intermediate-nxos/nxos-intermediate-04_devbox-and-visore/step/1
name: 'Investigate NX-API Options and the NX-OS Object Model'
link: ''
protected: false
completedPercentage: 0
viewed: false
duration: ''
- module: 03-network_controllers
name: Network Controllers
description: Explore what network controllers offer to Software Defined Networking.
readme: https://raw.githubusercontent.com/CiscoDevNet/netprog_basics/master/network_controllers/README.md
image: ''
lessons:
- lesson: apicem_intro
name: Program your own DNA with APIC-EM APIs
description: See how quickly you can get started with Digital Network Architecture
and APIC-EM Programmabilty.
readme: https://raw.githubusercontent.com/CiscoDevNet/netprog_basics/master/network_controllers/apicem/README.md
sandbox:
description: 'This Lab is running the GA Release of APIC-EM which provides the developer the ability to design, develop and test utilizing the APIC-EM development platform with a sample simulated sandbox Lab Topology and Hello World application.'
link: https://devnetsandbox.cisco.com/RM/Diagram/Index/2e0f9525-5f46-4f46-973e-0f0c1bf934fa?diagramType=Topology
name: 'APIC-EM Always-On'
learning_labs:
- description: 'The purpose of this learning lab is to understand the basics of the APIC-EM Northbound REST API. APIC-EM allows you to develop your own custom controller or add dynamic SDN functionality directly into your own applications.'
link: https://learninglabs.cisco.com/modules/net-controllers/apic-em-basic/step/1
name: 'APIC-EM APIs with Python: Part 1 - The Basics'
link: ''
protected: false
completedPercentage: 0
viewed: false
duration: ''
- lesson: aci_intro
name: Got SDN? Understanding the ACI Programmability Options
description: Application Centric Infrastructure is the SDN solution for the Data
Center born with programmability in mind. Checkout all the options available
in this lesson.
readme: https://raw.githubusercontent.com/CiscoDevNet/netprog_basics/master/network_controllers/aci/README.md
sandbox:
description: 'The ACI Sandbox provides a developer with an environment to design, develop and test using the ACI RESTful APIs over http/https with XML and JSON encodings. '
link: https://devnetsandbox.cisco.com/RM/Diagram/Index/5a229a7c-95d5-4cfd-a651-5ee9bc1b30e2?diagramType=Topology
name: 'ACI Simulator AlwaysOn'
learning_labs:
- description: 'Learn the basics of the APIC controller and interfaces, and issue basic commands using the API.'
link: https://learninglabs.cisco.com/modules/intro-to-aci/sbx-intro-aci-02_programmability-options/step/1
name: 'ACI Programmability Options'
link: ''
protected: false
completedPercentage: 0
viewed: false
duration: ''
- lesson: meraki_intro
name: Network Control in the Cloud - Developing with Cisco Meraki
description: With Meraki, your network is controlled by the clouds, and it's fully
programmable. In this lesson see what APIs and options are available.
readme: https://raw.githubusercontent.com/CiscoDevNet/netprog_basics/master/network_controllers/meraki/README.md
sandbox:
description: "The Meraki DevNet Sandbox provides a developer environment to experiment with the Cisco Meraki products, manage and monitor network devices using Meraki's Cloud based Management. All of Meraki's integration points are accessible allowing one to try using the Dashboard APIs, setting up a Captive Portal/Splash Page, and leveraging Meraki's Location Scanning in their application"
link: https://devnetsandbox.cisco.com/RM/Diagram/Index/a9487767-deef-4855-b3e3-880e7f39eadc?diagramType=Topology
name: 'Meraki Always On'
learning_labs:
- description: 'Getting started with the Meraki Dashboard API'
link: https://learninglabs.cisco.com/modules/getting-started-with-meraki/meraki-dashboard-api/step/1
name: 'Meraki Dashboard API'
link: ''
protected: false
completedPercentage: 0
viewed: false
duration: ''
- lesson: apicem_part_1
name: 'DNA APIs Part 1: Exploring APIC-EM Apps via API'
description: Dive into the APIs for exploring your network inventory and traffic
paths in this lesson on APIC-EM Application APIs.
readme: https://raw.githubusercontent.com/CiscoDevNet/netprog_basics/master/network_controllers/apicem/README.md
sandbox:
description: 'This Lab is running the GA Release of APIC-EM which provides the developer the ability to design, develop and test utilizing the APIC-EM development platform with a sample simulated sandbox Lab Topology and Hello World application.'
link: https://devnetsandbox.cisco.com/RM/Diagram/Index/2e0f9525-5f46-4f46-973e-0f0c1bf934fa?diagramType=Topology
name: 'APIC-EM Always-On'
learning_labs:
- description: 'Learn about the APIC-EM Path Trace APIs and REST Fundamentals using Python'
link: https://learninglabs.cisco.com/modules/net-controllers/apic-em-path-trace/step/1
name: 'APIC-EM APIs with Python: Part 2 - Path Trace'
link: ''
protected: false
completedPercentage: 0
viewed: false
duration: ''
- lesson: apicem_part_2
name: 'DNA APIs Part 2: Troubleshooting with APIC-EM Programmability'
description: Put your API skills to work making troubleshooting simpler by crafting
a Python script to do the heavy discovery work for you.
readme: https://raw.githubusercontent.com/CiscoDevNet/netprog_basics/master/network_controllers/apicem/README.md
sandbox:
description: 'This Lab is running the GA Release of APIC-EM which provides the developer the ability to design, develop and test utilizing the APIC-EM development platform with a sample simulated sandbox Lab Topology and Hello World application.'
link: https://devnetsandbox.cisco.com/RM/Diagram/Index/2e0f9525-5f46-4f46-973e-0f0c1bf934fa?diagramType=Topology
name: 'APIC-EM Always-On'
learning_labs:
link: ''
protected: false
completedPercentage: 0
viewed: false
duration: ''
- lesson: aci_part_1
name: 'ACI Programmability Part 1: The ACI Object Model'
description: Learn how the ACI Object Model is at the root of all programmatic
interactions with ACI and explore it using built-in tools in this lesson.
readme: https://raw.githubusercontent.com/CiscoDevNet/netprog_basics/master/network_controllers/aci/README.md
sandbox:
description: 'The ACI Sandbox provides a developer with an environment to design, develop and test using the ACI RESTful APIs over http/https with XML and JSON encodings. '
link: https://devnetsandbox.cisco.com/RM/Diagram/Index/5a229a7c-95d5-4cfd-a651-5ee9bc1b30e2?diagramType=Topology
name: 'ACI Simulator AlwaysOn'
learning_labs:
- description: 'Investigate the ACI REST API and the tools available to easily use it.'
link: https://learninglabs.cisco.com/modules/intermediate-aci-prog/sbx-intermediate-aci-01_aci-api/step/1
name: 'Peeling back the ACI API'
link: ''
protected: false
completedPercentage: 0
viewed: false
duration: ''
- lesson: aci_part_2
name: 'ACI Programmability Part 2: Using the ACI Toolkit'
description: See how the ACI Toolkit makes programming APIC with Python simple
and straightforward.
readme: https://raw.githubusercontent.com/CiscoDevNet/netprog_basics/master/network_controllers/aci/README.md
sandbox:
description: 'The ACI Sandbox provides a developer with an environment to design, develop and test using the ACI RESTful APIs over http/https with XML and JSON encodings. '
link: https://devnetsandbox.cisco.com/RM/Diagram/Index/5a229a7c-95d5-4cfd-a651-5ee9bc1b30e2?diagramType=Topology
name: 'ACI Simulator AlwaysOn'
learning_labs:
- description: 'Introduction to the ACI Toolkit, a set of Python utilities for interfacing with the APIC.'
link: https://learninglabs.cisco.com/modules/intro-to-aci/sbx-intro-aci-03_aci-toolkit/step/1
name: 'Introduction to ACI Toolkit'
link: ''
protected: false
completedPercentage: 0
viewed: false
duration: ''
- module: 04-application_hosting
name: Application Hosting and the Network
description: The switches and routers in your network can do much more than just
pass packets these days. Edge or Fog computing is the next big thing, and in
this module learn how Linux, Python and Containers can all be hosted at the edge.
readme: https://raw.githubusercontent.com/CiscoDevNet/netprog_basics/master/application_hosting/README.md
image: ''
lessons:
- lesson: intro
name: 'Cloud to Fog: Why Host Apps in the Network'
description: Trying to understand why you might want to run code and applications
on the network devices? This lesson breaks it down.
readme: https://raw.githubusercontent.com/CiscoDevNet/netprog_basics/master/application_hosting/intro/README.md
sandbox:
learning_labs:
link: ''
protected: false
completedPercentage: 0
viewed: false
duration: ''
- lesson: guestshell
name: 'Linux at the Edge: Introduction to Guest Shell'
description: Learn how Guest Shell provides a Linux environment on switches and
routers where you can run applications, utilities, and scripts securely.
readme: https://raw.githubusercontent.com/CiscoDevNet/netprog_basics/master/application_hosting/guestshell/README.md
sandbox:
description: 'The "IOS XE Programmability" Sandbox provides an environment where developers and network engineers can explore the programmability options available within IOS XE'
link: https://devnetsandbox.cisco.com/RM/Diagram/Index/1b83c4bf-f63e-4e4b-9119-9b385751f1b6?diagramType=Topology
name: 'IOS XE Programmability'
learning_labs:
link: ''
protected: false
completedPercentage: 0
viewed: false
duration: ''
- lesson: python_onbox
name: 'Python at the Edge: Super Charged Network Event Management'
description: Building on Guest Shell, Python is now available on your network
devices enabling all sorts of possiblities. Check them out in this lesson!
readme: https://raw.githubusercontent.com/CiscoDevNet/netprog_basics/master/application_hosting/python_onbox/README.md
sandbox:
description: 'The "IOS XE Programmability" Sandbox provides an environment where developers and network engineers can explore the programmability options available within IOS XE'
link: https://devnetsandbox.cisco.com/RM/Diagram/Index/1b83c4bf-f63e-4e4b-9119-9b385751f1b6?diagramType=Topology
name: 'IOS XE Programmability'
learning_labs:
link: ''
protected: false
completedPercentage: 0
viewed: false
duration: ''
- lesson: iox
name: Package, Deploy and Run Applications in the Network with IOx
description: Embrace Fog Computing for the Internet of Things and run business
applications at the edge with Cisco IOx.
readme: https://raw.githubusercontent.com/CiscoDevNet/netprog_basics/master/application_hosting/iox/README.md
sandbox:
description: 'The IOx Fog Director reservation based Lab provides a developer with an environment to deploy IOx applications on a simulated environment for Cisco IOx.'
link: https://devnetsandbox.cisco.com/RM/Diagram/Index/864622c2-24bd-47ca-867d-015dbe44e185?diagramType=Topology
name: IOx v1.4
learning_labs:
- description: 'Learn to build an IOx Application using the DevNet Sandbox.'
link: https://learninglabs.cisco.com/modules/iox-basic/iot-iox-app/step/1
name: 'Building an IOx Application'
- description: 'Learn to build an IOx Application with Docker using the DevNet Sandbox.'
link: https://learninglabs.cisco.com/modules/iox-basic/iot-iox-app-docker/step/1
name: 'Building an IOx Application with Docker'
link: ''
protected: false
completedPercentage: 0
viewed: false
duration: ''
- module: 05-netdevops
name: NetDevOps
description: NetDevOps is about bringing the culture, tools, and best practices
from DevOps to networking. Get started with configuration management for the
network in this module.
readme: https://raw.githubusercontent.com/CiscoDevNet/netprog_basics/master/netdevops/README.md
image: ''
lessons:
- lesson: intro
name: Configuration Management and the Network
description: Not sure what configuration management is, or how it relatest to
the network? No worries, we break it down in this lesson.
readme: https://raw.githubusercontent.com/CiscoDevNet/netprog_basics/master/netdevops/intro/README.md
sandbox:
learning_labs:
- description: 'Overview of the configuration management solution space'
link: https://learninglabs.cisco.com/modules/sdx-ansible-intro/ansible-01_config-mgmt-intro/step/1
name: 'Introduction to Configuration Management'
link: ''
protected: false
completedPercentage: 0
viewed: false
duration: ''
- lesson: ansible_part_1
name: 'Ansible Part 1: What you need to Get Started'
description: Go from zero to your first playbook in this quickstart to Ansible.
readme: https://raw.githubusercontent.com/CiscoDevNet/netprog_basics/master/netdevops/ansible_part_1/README.md
sandbox:
description: 'The Open NX-OS Sandbox provides a developer with an environment to design, develop and test applications with Open NX-OS switch software.'
link: https://devnetsandbox.cisco.com/RM/Diagram/Index/1e9b57ff-9e64-4c68-93e5-f0f0a8c6f22c?diagramType=Topology
name: 'Open NX-OS with Nexus 9Kv'
learning_labs:
- description: 'Start your automation journey by learning the Ansible tool'
link: https://learninglabs.cisco.com/modules/sdx-ansible-intro/ansible-02_ansible-intro/step/1
name: 'Introduction to Ansible'
link: ''
protected: false
completedPercentage: 0
viewed: false
duration: ''
- lesson: ansible_part_2
name: 'Ansible Part 2: Using Ansible for Network Configuration'
description: With the basics of Ansible and server management under your belt,
it's time to move to the network and see how moderinize network configuration
management.
readme: https://raw.githubusercontent.com/CiscoDevNet/netprog_basics/master/netdevops/ansible_part_2/README.md
sandbox:
description: 'The Open NX-OS Sandbox provides a developer with an environment to design, develop and test applications with Open NX-OS switch software.'
link: https://devnetsandbox.cisco.com/RM/Diagram/Index/1e9b57ff-9e64-4c68-93e5-f0f0a8c6f22c?diagramType=Topology
name: 'Open NX-OS with Nexus 9Kv'
learning_labs:
- description: 'Learn how to automate tasks using Ansible playbooks.'
link: https://learninglabs.cisco.com/modules/sdx-intro-nxos/nxos-intro-06_ansible-nxapi/step/1
name: 'Using Ansible with NX-OS Devices'
link: ''
protected: false
completedPercentage: 0
viewed: false
duration: ''
- lesson: ansible_part_3
name: 'Ansible Part 3: Your Network As Code'
description: See what is possible when you embrace NetDevOps and treat your "Network
as Code" in this lesson.
readme: https://raw.githubusercontent.com/CiscoDevNet/netprog_basics/master/netdevops/ansible_part_3/README.md
sandbox:
description: 'The Open NX-OS Sandbox provides a developer with an environment to design, develop and test applications with Open NX-OS switch software.'
link: https://devnetsandbox.cisco.com/RM/Diagram/Index/1e9b57ff-9e64-4c68-93e5-f0f0a8c6f22c?diagramType=Topology
name: 'Open NX-OS with Nexus 9Kv'
learning_labs:
link: ''
protected: false
completedPercentage: 0
viewed: false
duration: ''