Ansible Automation Lab Tutorial
Welcome to the Ansible Automation Lab Tutorial! This guide will walk you through the fundamentals of Ansible, its application in network automation, and advanced concepts.
Table of Contents
-
- Basic Playbooks:
- Ping Playbook
- Gather System Information
- Demonstrate Variable Usage
- Install Git (Ubuntu and Fedora)
- Uninstall Git (Ubuntu and Fedora)
- Uninstall Git on Ubuntu (Conditional)
- Uninstall Git on Fedora (Conditional)
- Install Git Conditionally (Ubuntu and Fedora)
- Install Vim (Generic)
- Install Updates and Web Server (Ubuntu and Fedora)
- Basic Playbooks:
-
- Network Playbooks:
- Banner Configuration
- Copy Running Configuration
- Configure Hostname
- Configure Ethernet Channel
- Config File Playbook
- Create VLAN
- Dictionary Loop Example
- EIGRP Distribution
- Interface VLAN
- IOS Command Run Config
- IOS Facts
- IOS Interface
- IOS Interface 02
- Configure VLANs on Interfaces
- OSPF Core
- OSPF R1
- Save Configuration
- Save Show Run
- Standard Loop Example
- User Configuration
- VLAN Loop Example
- When Condition
- When Config
- Configuration Files:
- GNS3 Playbooks:
- Network Playbooks:
See Lab Guide for detailed instructions on setting up and using these playbooks.