Skip to main content
Back to top
Ctrl
+
K
Ansible for Network Automation documentation
Table of Contents:
Introduction to Network Automation
Benefits of Network Automation
Ansible for Network Automation
Getting Started with Network Automation
Installing Ansible on Ubuntu Server
Installing Ansible
Setting Up a Network Lab with GNS3
Prerequisites
Ansible Configuration and Setting
The Configuration File
Ansible Inventory Settings
Test Your Ansible Setup - Playbook
Variables in Programming
Variables in Ansible
Group Variables
group_vars
Referencing Nested Variables
Defining Variables within a Play
Loops in Programming
Understanding Loops in Ansible
Conditional in Programming
Conditional in Ansible
Ansible Filters for Network Automation
Formatting Data in Network Automation
IP Address Filter
Jinja2 Templates and Ansible
Generating Configuration with Jinja2
Dynamic Multi-Vendor Network Configuration
Dynamic Configuration with Jinja2 Templates in Ansible
Understanding Jinja2 Conditionals
Verifying Configuration Changes in Ansible
Registering Variables
Ansible Handlers
Ansible Vault
Protecting Sensitive Data with Ansible Vault
Introduction to Ansible Roles
What is an Ansible Role?
Role Directory Structure
Creating Ansible Role
Introduction to VyOS
What is VyOS?
Installation of VyOS
Ansible Integration with VyOS
Gathering Facts About VyOS and Cisco Devices
Index