Companies Home Search Profile

Automating Networks with Ansible the Right Way

Focused View

Nick Russo

3:42:06

52 View
  • 01. Course Overview.mp4
    01:45
  • 01. How Does Network Automation Differ.mp4
    02:25
  • 02. Understanding Your MPLS Network.mp4
    02:56
  • 03. Worlds Fastest Ansible Refresher.mp4
    05:12
  • 04. Demo. Ansible Preparation.mp4
    07:08
  • 05. Demo. Your First Ansible Playbook.mp4
    04:21
  • 06. Challenge. Add Logging to the Existing Playbook.mp4
    07:29
  • 01. What Is Infrastructure as Code.mp4
    02:43
  • 02. Infrastructure as Code Components.mp4
    04:45
  • 03. The Bottom Line. Business Benefits.mp4
    02:40
  • 04. Demo. Deploying ios config for CLI-based IAC.mp4
    06:33
  • 05. Demo. Deploying cli config for CLI-based IAC.mp4
    08:14
  • 06. Demo. Deploying ios vrf for CLI-based IAC.mp4
    04:22
  • 07. Comparison of CLI-based Infrastructure as Code Solutions.mp4
    01:07
  • 08. Demo. The Big Problem.mp4
    03:07
  • 01. Introduction to Custom Filters.mp4
    01:42
  • 02. How Custom Filters Work.mp4
    03:47
  • 03. Demo. Simplest Possible Custom Filter.mp4
    04:18
  • 04. Parsing and Regex Basics.mp4
    02:51
  • 05. Demo. Custom Parser for VRF Information.mp4
    04:20
  • 06. Bullet-proofing Code with Unit Tests.mp4
    01:21
  • 07. Demo. Using Ansible for Filter Unit Testing.mp4
    06:07
  • 01. Memory Lane. Set Theory Basics.mp4
    03:57
  • 02. Demo. Set Operations in Python.mp4
    02:35
  • 03. Demo. Custom Filter for Route-targeting Presence Determination.mp4
    04:04
  • 04. Demo. Writing Unit Tests For the Custom Filter.mp4
    05:16
  • 05. Fitting the Pieces Together.mp4
    02:03
  • 06. Demo. The Whole Solution in Action.mp4
    05:31
  • 07. Challenge. Adding Multi-vendor Support.mp4
    01:44
  • 01. What Do Ansible Roles Accomplish.mp4
    03:23
  • 02. Demo. Ansible Galaxy Refresher.mp4
    03:55
  • 03. Introducing Ansibles network-engine Role.mp4
    02:28
  • 04. Demo. Parsing Alternative using command parser.mp4
    05:21
  • 05. Demo. Refactoring Your Existing Solution.mp4
    02:48
  • 06. Comparison of Parsing Methods.mp4
    01:47
  • 01. What Problem Does This Solve.mp4
    03:24
  • 02. Introduction to NETCONF and YANG.mp4
    04:06
  • 03. Demo. Collecting Configuration with NETCONF get-config RPC.mp4
    05:26
  • 04. Demo. Changing Configuration with NETCONF edit-config RPC.mp4
    05:08
  • 05. Introduction to RESTCONF.mp4
    02:21
  • 06. Demo. Collecting Configuration with RESTCONF HTTP GET.mp4
    04:41
  • 07. Demo. Changing Configuration with RESTCONF HTTP PUT.mp4
    06:00
  • 08. Comparing the APIs.mp4
    00:55
  • 01. So Fact Gathering Is Useful Now.mp4
    02:59
  • 02. Demo. Collecting Network System Facts by Default.mp4
    05:28
  • 03. Introducing Ansible Collections.mp4
    03:56
  • 04. Demo. Working with Ansible Collections.mp4
    05:26
  • 05. Demo. Refactoring Infrastructure as Code Playbooks.mp4
    03:05
  • 06. Understanding Cisco Genie Parsers.mp4
    02:18
  • 07. Demo. Leveraging Genie in CLI-based Playbooks.mp4
    04:20
  • 08. Module Summary and Homework Challenge.mp4
    01:18
  • 01. Why Version Control Matters for Network Automation.mp4
    02:08
  • 02. Demo. Time Travel with git.mp4
    02:32
  • 03. Runtime Error Checking with assert.mp4
    01:18
  • 04. Demo. Integrating assert Into Your Code.mp4
    02:41
  • 05. Surface Basic Problem with Linters.mp4
    01:20
  • 06. Demo. Linting Ansible Code with ansible-lint.mp4
    03:01
  • 07. Demo. Linting Python Code with pylint.mp4
    03:26
  • 08. Simplifying Operations with Makefiles.mp4
    01:14
  • 09. Demo. Makefiles in Action.mp4
    03:35
  • 10. Recommendations for Documentation.mp4
    01:04
  • 11. Demo. Working with Markdown.mp4
    02:32
  • 12. Module Summary and Final Thoughts.mp4
    02:19
  • Description


    If you're sick of hand typing configuration commands into your network devices day after day, this course is for you! Learn how to manage your network more intelligently with Ansible using tried-and-true design patterns.

    What You'll Learn?


      When it comes to automating networks, it's key to utilize Ansible to ensure effective solutions. In this course, Automating Networks with Ansible the Right Way, you will learn foundational knowledge required to manage networks like a professional through programming. First, you will learn about infrastructure as code, both how it works at a technical level and why it matters at a business level. This includes several SSH/CLI-based implementations, which is likely to work on any network device. Next, you will discover a whole new word of modern APIs, such as NETCONF and RESTCONF, and how Ansible can leverage these technologies to simplify network management. Finally, you will explore how to transform your homemade projects into works of art by building quality into your code using a variety of supplementary tools. When you’re finished with this course, you will have the skills and knowledge of Ansible needed to design, implement, operate, and troubleshoot network-based automation solutions in production.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Nicholas (Nick) Russo, CCDE #20160041 and CCIE #42518, is an internationally recognized expert in IP/MPLS networking and design. To grow his skillset, Nick has been focused advancing Network DevOps via automation for his clients. Recently, Nick has been sharing his knowledge through online video training and speaking at industry conferences. Nick also holds a Bachelor's of Science in Computer Science from the Rochester Institute of Technology (RIT). Nick lives in Maryland, USA with his wife, Carla, and daughter, Olivia.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 63
    • duration 3:42:06
    • level average
    • English subtitles has
    • Release Date 2023/10/14