Log In
0% completed
All Lessons
Free Lessons (4)
Introduction
Who is This Course for?
What Is Network Automation?
Introductory Note
Traditional Legacy Network Management
Operational Challenges
Software-Defined Networking
Network Automation
Process of Network Automation
The Risks of Automation
Configuration Changes
Some Final Steps
Impact on IT
NetDevOps
Converting Configurations to Code
Data Models
Templates
Methodology
Network Development Lifecycle (NDLC)
Ansible: Tools and Features
Ansible Tower
Continuous Integration/Continuous Delivery (CI/CD)
Summary
Quiz 1
Why Automate the Network?
Introduction
Scale of Networks
Complexity and Documentation
Standards
Security, Agility, Design, and Deployment
Operations, Intentions, and Source of Truth
Management Change and Problem Resolution
Resources, Costs, and Provisioning
Source and Version Control
Summary
Quiz 2
How to Automate the Network
How to Prepare the Network
What Tools are Required
Automation Tools: Git
Automation Tools: Linux
Automation Tools: Ansible
Modern Network Development Life Cycle (NDLC)
Summary
Quiz 3
Where to Start with Network Automation
Starting Automation
Network Automation Readiness Evaluation
Processes and NDLC
Training and Transition
Create Ansible Inventory File
Network Reconnaissance
Configuration Management
Data Model Structure
Starting Small
Summary
Quiz 4
Repository Structure
Organization of the Repository
Configuration and Documentation
Vars and Playbooks
Tasks
Templates and Hosts file
Interacting with a Real Repository
Network Reconnaissance
Gathering Information
Information Gathering: Continued
Hands-On: Information Gathering
Hands-On: Important Facts
Hands-On: Display FRR facts
Summary
Quiz 5
Tactical Playbooks
Moving Towards Automated Changes
Process
Starting Small
OSPF Point-to-Point
Data Models and Dynamic Templates
Data Models: Group Variables
Data Models: Host Variables
Templates
Basic Programmatic Logic
Recommended Practices
Configuration Templates
Tasks
Quiz 6
Dynamic Intent-Based Documentation
Dynamic Documentation and the Markdown Format
Assemble
Execute Playbook: Documentation
Hands-On: Save FRR Configuration
Hands-On: Documentation in MD
Hands-On: Documentation in CSV and HTML
Configuration Management
Starting Configuration
Campus Configuration
Campus Configuration: Assembled
What to Automate Next
Quiz 7
Continuous Integration/Continuous Delivery
Overview of CI/CD
Continuous Integration
Continuous Delivery
Quiz 8
Conclusion
Wrap up
Automate Your Network
/
...
/
Data Models
Data Models
Let's learn about data models and their role in the automation process.
We'll cover the following...
What are data models?
Sample data model
What are data models?
...