Filename | Size |
| 01 - Course Overview/01 - Course Overview.mp4 | 3.4 MB |
| 02 - Reorienting Ansible for Network Applications/02 - How Does Network Automation Differ.mp4 | 2.9 MB |
| 02 - Reorienting Ansible for Network Applications/03 - Understanding Your MPLS Network.mp4 | 4 MB |
| 02 - Reorienting Ansible for Network Applications/04 - Worldтs Fastest Ansible Refresher.mp4 | 5.8 MB |
| 02 - Reorienting Ansible for Network Applications/05 - Demo - Your First Ansible Networking Playbook.mp4 | 11.5 MB |
| 02 - Reorienting Ansible for Network Applications/06 - Challenge - Add Logging to the Existing Playbook.mp4 | 17.9 MB |
| 02 - Reorienting Ansible for Network Applications/07 - Demo - Saving Ansible Output to Disk.mp4 | 17.9 MB |
| 03 - Building Pretty Good Infrastructure as Code/08 - What Is Infrastructure as Code.mp4 | 2.8 MB |
| 03 - Building Pretty Good Infrastructure as Code/09 - Infrastructure as Code Components.mp4 | 5.5 MB |
| 03 - Building Pretty Good Infrastructure as Code/10 - The Bottom Line - Business Benefits.mp4 | 3.6 MB |
| 03 - Building Pretty Good Infrastructure as Code/11 - Demo - Deploying ios_config for CLI-based IAC.mp4 | 13.9 MB |
| 03 - Building Pretty Good Infrastructure as Code/12 - Demo - Deploying cli_config for CLI-based IAC.mp4 | 21 MB |
| 03 - Building Pretty Good Infrastructure as Code/13 - Demo - Deploying ios_vrf for CLI-based IAC.mp4 | 9.6 MB |
| 03 - Building Pretty Good Infrastructure as Code/14 - Comparison of CLI-based Infrastructure as Code Solutions.mp4 | 1.4 MB |
| 03 - Building Pretty Good Infrastructure as Code/15 - Demo - The Big Problem.mp4 | 5.9 MB |
| 04 - Integrating Custom Filters with Ansible/16 - Introduction to Custom Filters.mp4 | 2.1 MB |
| 04 - Integrating Custom Filters with Ansible/17 - How Custom Filters Work.mp4 | 5.1 MB |
| 04 - Integrating Custom Filters with Ansible/18 - Demo - Simplest Possible Custom Filter.mp4 | 7.7 MB |
| 04 - Integrating Custom Filters with Ansible/19 - Parsing and Regex Basics.mp4 | 4.2 MB |
| 04 - Integrating Custom Filters with Ansible/20 - Demo - Custom Parser for VRF Information.mp4 | 9.7 MB |
| 04 - Integrating Custom Filters with Ansible/21 - Bullet-proofing Code with Unit Tests.mp4 | 1.5 MB |
| 04 - Integrating Custom Filters with Ansible/22 - Demo - Using Ansible for Filter Unit Testing.mp4 | 14 MB |
| 05 - Constructing Really Good Infrastructure as Code/23 - Memory Lane - Set Theory Basics.mp4 | 4.7 MB |
| 05 - Constructing Really Good Infrastructure as Code/24 - Demo - Set Operations in Python.mp4 | 4.3 MB |
| 05 - Constructing Really Good Infrastructure as Code/25 - Demo - Custom Filter for Route-targeting Presence Determination.mp4 | 10.4 MB |
| 05 - Constructing Really Good Infrastructure as Code/26 - Demo - Writing Unit Tests For the Custom Filter.mp4 | 13 MB |
| 05 - Constructing Really Good Infrastructure as Code/27 - Fitting the Pieces Together.mp4 | 2.7 MB |
| 05 - Constructing Really Good Infrastructure as Code/28 - Demo - The Whole Solution in Action.mp4 | 13.2 MB |
| 05 - Constructing Really Good Infrastructure as Code/29 - Challenge - Adding Multi-vendor Support.mp4 | 2.4 MB |
| 06 - Introducing Ansibleтs network-engine Role/30 - What Do Ansible Roles Accomplish.mp4 | 4 MB |
| 06 - Introducing Ansibleтs network-engine Role/31 - Demo - Ansible Galaxy Refresher.mp4 | 7.6 MB |
| 06 - Introducing Ansibleтs network-engine Role/32 - Introducing Ansibles network-engine Role.mp4 | 3.8 MB |
| 06 - Introducing Ansibleтs network-engine Role/33 - Demo - Parsing Alternative using command_parser.mp4 | 11.7 MB |
| 06 - Introducing Ansibleтs network-engine Role/34 - Demo - Refactoring Your Existing Solution.mp4 | 6.7 MB |
| 06 - Introducing Ansibleтs network-engine Role/35 - Comparison of Parsing Methods.mp4 | 2.6 MB |
| 07 - Leaving the CLI Stone Age - Automating with APIs/36 - What Problem Does This Solve.mp4 | 3.8 MB |
| 07 - Leaving the CLI Stone Age - Automating with APIs/37 - Introduction to NETCONF and YANG.mp4 | 5.6 MB |
| 07 - Leaving the CLI Stone Age - Automating with APIs/38 - Demo - Collecting Configuration with NETCONF get-config RPC.mp4 | 13.5 MB |
| 07 - Leaving the CLI Stone Age - Automating with APIs/39 - Demo - Changing Configuration with NETCONF edit-config RPC.mp4 | 11.6 MB |
| 07 - Leaving the CLI Stone Age - Automating with APIs/40 - Introduction to RESTCONF.mp4 | 2.8 MB |
| 07 - Leaving the CLI Stone Age - Automating with APIs/41 - Demo - Collecting Configuration with RESTCONF HTTP GET.mp4 | 9.3 MB |
| 07 - Leaving the CLI Stone Age - Automating with APIs/42 - Demo - Changing Configuration with RESTCONF HTTP PUT.mp4 | 12.6 MB |
| 07 - Leaving the CLI Stone Age - Automating with APIs/43 - Comparing the APIs.mp4 | 1021.7 KB |
| 08 - Writing Production-grade Ansible Playbooks/44 - Why Version Control Matters for Network Automation.mp4 | 2.2 MB |
| 08 - Writing Production-grade Ansible Playbooks/45 - Demo - Time Travel with 'git'.mp4 | 5.2 MB |
| 08 - Writing Production-grade Ansible Playbooks/46 - Runtime Error Checking with 'assert'.mp4 | 1.7 MB |
| 08 - Writing Production-grade Ansible Playbooks/47 - Demo - Integrating 'assert' Into Your Code.mp4 | 7 MB |
| 08 - Writing Production-grade Ansible Playbooks/48 - Surface Basic Problem with Linters.mp4 | 1.3 MB |
| 08 - Writing Production-grade Ansible Playbooks/49 - Demo - Linting Ansible Code with 'ansible-lint'.mp4 | 10.1 MB |
| 08 - Writing Production-grade Ansible Playbooks/50 - Demo - Linting Python Code with 'pylint'.mp4 | 11.2 MB |
| 08 - Writing Production-grade Ansible Playbooks/51 - Simplifying Operations with Makefiles.mp4 | 1.4 MB |
| 08 - Writing Production-grade Ansible Playbooks/52 - Demo - Makefiles in Action.mp4 | 7.4 MB |
| 08 - Writing Production-grade Ansible Playbooks/53 - Recommendations for Documentation.mp4 | 1.3 MB |
| 08 - Writing Production-grade Ansible Playbooks/54 - Demo - Working with Markdown.mp4 | 5.1 MB |
| 08 - Writing Production-grade Ansible Playbooks/55 - Module Summary and Final Thoughts.mp4 | 2.3 MB |
| Exercise Files/02/demos/m2/ansible.cfg | 80 B |
| Exercise Files/02/demos/m2/group_vars/routers.yml | 82 B |
| Exercise Files/02/demos/m2/inv.yml | 107 B |
| Exercise Files/02/demos/m2/README.md | 173 B |
| Exercise Files/02/demos/m2/vrf_getter.yml | 634 B |
| Exercise Files/02/reorienting-ansible-for-network-applications-slides.pdf | 309.6 KB |
| Exercise Files/03/building-pretty-good-infrastructure-as-code-slides.pdf | 319.8 KB |
| Exercise Files/03/demos/m3/cli_config_set/ansible.cfg | 80 B |
| Exercise Files/03/demos/m3/cli_config_set/cli_config_set.yml | 780 B |
| Exercise Files/03/demos/m3/cli_config_set/group_vars/iosxr_routers.yml | 32 B |
| Exercise Files/03/demos/m3/cli_config_set/group_vars/ios_routers.yml | 30 B |
| Exercise Files/03/demos/m3/cli_config_set/group_vars/routers.yml | 56 B |
| Exercise Files/03/demos/m3/cli_config_set/host_vars/R1.yml | 472 B |
| Exercise Files/03/demos/m3/cli_config_set/host_vars/R2.yml | 348 B |
| Exercise Files/03/demos/m3/cli_config_set/inv.yml | 160 B |
| Exercise Files/03/demos/m3/cli_config_set/templates/iosxr_vpn.j2 | 340 B |
| Exercise Files/03/demos/m3/cli_config_set/templates/ios_vpn.j2 | 273 B |
| Exercise Files/03/demos/m3/ios_config_set/ansible.cfg | 80 B |
| Exercise Files/03/demos/m3/ios_config_set/group_vars/routers.yml | 82 B |
| Exercise Files/03/demos/m3/ios_config_set/host_vars/R1.yml | 472 B |
| Exercise Files/03/demos/m3/ios_config_set/host_vars/R2.yml | 348 B |
| Exercise Files/03/demos/m3/ios_config_set/inv.yml | 71 B |
| Exercise Files/03/demos/m3/ios_config_set/ios_config_set.yml | 447 B |
| Exercise Files/03/demos/m3/ios_config_set/templates/vpn.j2 | 273 B |
| Exercise Files/03/demos/m3/ios_vrf_set/ansible.cfg | 80 B |
| Exercise Files/03/demos/m3/ios_vrf_set/group_vars/routers.yml | 82 B |
| Exercise Files/03/demos/m3/ios_vrf_set/host_vars/R1.yml | 472 B |
| Exercise Files/03/demos/m3/ios_vrf_set/host_vars/R2.yml | 348 B |
| Exercise Files/03/demos/m3/ios_vrf_set/inv.yml | 71 B |
| Exercise Files/03/demos/m3/ios_vrf_set/ios_vrf_set.yml | 531 B |
| Exercise Files/03/demos/m3/README.md | 355 B |
| Exercise Files/04/demos/m4/ansible.cfg | 113 B |
| Exercise Files/04/demos/m4/get_as_from_rt.yml | 336 B |
| Exercise Files/04/demos/m4/get_ios_rt.yml | 501 B |
| Exercise Files/04/demos/m4/group_vars/routers.yml | 82 B |
| Exercise Files/04/demos/m4/host_vars/R1.yml | 203 B |
| Exercise Files/04/demos/m4/host_vars/R2.yml | 171 B |
| Exercise Files/04/demos/m4/inv.yml | 71 B |
| Exercise Files/04/demos/m4/plugins/filter/filter.py | 2.1 KB |
| Exercise Files/04/demos/m4/README.md | 65 B |
| Exercise Files/04/demos/m4/tests/tasks/test_ios_vrf_rt.yml | 1.6 KB |
| Exercise Files/04/demos/m4/tests/unittest.yml | 648 B |
| Exercise Files/04/integrating-custom-filters-with-ansible-slides.pdf | 229.4 KB |
| Exercise Files/05/constructing-really-good-infrastructure-as-code-slides.pdf | 233.5 KB |
No related downloads found.