Introduction to Ansible Network Automation: A Practical Primer – Ebook Instant Download/Delivery ISBN(s): 9781484296233,1484296230,9781484296240, 1484296249
Product detail:
- ISBN 10: 1484296249
- ISBN 13: 9781484296240
- Author: Brendan Choi, Erwin Medina
This book provides a comprehensive learning journey aimed at helping you master Ansible and efficiently automate a range of enterprise network devices, such as routers, switches, firewalls, Wireless LAN Controller (WLC), and Linux servers. Introduction to Ansible Network Automation combines the fundamentals of three books into one, covering basics of Linux administration, Ansible concepts, and Ansible network automation. Authors Brendan Choi and Erwin Medina have created a structured learning path that starts with the fundamentals and allows you to progressively enhance your skill sets with each chapter. Part I serves as an Ansible primer, guiding you through Linux basics using WSL on Windows 11 and assisting in the setup of your learning environment. Part II covers essential Ansible concepts through practical lab activities involving four Linux servers. In Part III, you will learn how to apply your Linux skills from Part I and the concepts from Part II to real-world scenarios by creating Ansible automation YAML scripts. What sets this book apart is its unique focus on Ansible and Network Automation, combined with a strong emphasis on understanding Linux. It is specifically designed for novice network automation engineers and students, assuming no prior Linux expertise, and provides first-hand experience starting from scratch.
Table of contents:
- Part I. The Intros
- 1. Is Ansible Good for Network Automation?
- 2. Shall We Linux? (Part 1: The Linux Command Line)
- 3. Shall We Linux? (Part 2)
- 4. Setting Up an Ansible Learning Environment
- Part II. The Concepts
- 5. Understanding Data Types and File Formats for Ansible
- 6. Learning Ansible Basic Concepts I: SSH and Ad Hoc Commands
- 7. Learning Ansible Basic Concepts II: Ad Hoc Commands – A Beginner’s Guide
- 8. Learning Ansible Basic Concepts II: Using when, Improving Playbook, and Targeting Nodes
- 9. Learning Ansible Basic Concepts III: Git, Tags, Managing Files, and Services
- 10. Learning Ansible Basic Concepts IV: Users, Roles, Host Variables, Templates, and Password Vault
- 11. Building an Ansible Learning Environment for Network Automation
- Part III. The Practical
- 12. Cisco Router and Switch Configuration with Ansible
- 13. Network Device Backup Ansible Playbook
- 14. Ansible Playbook Scheduling with Cron
- 15. Cisco Router Upgrading Playbook
- 16. Cisco Wireless LAN Controller Upgrading Playbook
- 17. Creating User Accounts on Palo Alto and Fortinet Firewalls
- 18. Creating Security Policy Rules on Palo Alto and Fortinet Firewalls
- 19. Creating IPSec Tunnels on Palo Alto Firewalls
- 20. Object Addresses and Object Address Groups Creation Playbook for Palo Alto Firewall
- 21. Upgrading Palo Alto Firewalls