Network Automation Cookbook: Over 100 recipes to effectively configure and manage network infrastructure with Ansible 2nd ed. Edition

Network Automation Cookbook: Over 100 recipes to effectively configure and manage network infrastructure with Ansible 2nd ed. Edition book cover

Network Automation Cookbook: Over 100 recipes to effectively configure and manage network infrastructure with Ansible 2nd ed. Edition

Author(s): Christian Adell (Author), Jeffrey Kala (Author), Karim Okasha (Author)

  • Publisher: Packt Publishing
  • Publication Date: August 29, 2025
  • Edition: 2nd ed.
  • Language: English
  • Print length: 566 pages
  • ISBN-10: 1835887996
  • ISBN-13: 9781835887981

Book Description

Explore network automation with Ansible by configuring network infrastructure fast, reliably, and repeatedly, all while creating a lab utilizing open and available network operating systems and tools

Key Features

  • Design, build, and automate network devices and cloud networking resources using Ansible
  • Orchestrate workflows with AWX and integrate Nautobot as a Source of Truth
  • Start with Event-Driven Ansible and manage Terraform workflows seamlessly
  • Purchase of the print or Kindle book includes a free PDF eBook

Book Description

Network Automation Cookbook, now in its second edition, is your essential guide to building robust network automation workflows across modern hybrid infrastructures. Building on the foundation laid in the first edition, this version dives deeper into Ansible’s role in automating network infrastructure, expanding coverage to include modern use cases across enterprise and cloud networks.

The book introduces Ansible’s core concepts, such as playbooks, inventories, variables, loops, and templates, and progresses to advanced topics such as parallelism, fact caching, custom filters, and modular design. You will automate real-world scenarios using Nokia SR, Cisco IOS, Juniper, and Arista devices in a fully reproducible virtual lab. The chapters also help you explore cloud automation for AWS, Azure, and Google Cloud, and integrate validation tools such as PyATS, Batfish, and Nautobot. New chapters cover event-driven automation, AWX for workflow execution, and Terraform integration. By using hands-on labs and fully reproducible recipes, you can practice real-world scenarios and reinforce your skills.

By the end of this book, you’ll be well-equipped with the tools and workflows to automate infrastructure efficiently with Ansible.

What you will learn

  • Build Ansible playbooks, roles, and inventories from scratch
  • Automate Juniper and Arista network devices
  • Deploy cloud networks on AWS, Azure, and Google Cloud
  • Validate networks with Batfish and NAPALM
  • Use AWX for workflow automation and job scheduling
  • Integrate Nautobot as a dynamic inventory source
  • Run all recipes in containerized, hardware-free labs
  • Apply event-driven automation using Ansible Rulebooks

Who this book is for

This second edition will help network engineers, DevOps pros, cloud architects, automation engineers, and NREs understand Ansible’s role in network automation and how it integrates with tools like Terraform and event-driven architectures. The book requires basic networking knowledge and familiarity with YAML to maximize learning.

Table of Contents

  1. Why Ansible for Network Automation?
  2. Building Blocks of Ansible
  3. Advanced Ansible Concepts
  4. Building Data Center Networks with Arista
  5. Automating a Juniper Network Core Using Ansible
  6. Managing Nokia SR Devices Using Ansible
  7. Administering a Multi-Vendor Network with NAPALM and Ansible
  8. Deploying and Operating AWS Networking
  9. Deploying and Operating Azure Networking
  10. Deploying and Operating GCP Networking
  11. Network Validation with Batfish
  12. Building a Network Inventory with Nautobot
  13. Simplifying Automation with AWX
  14. Event-Driven Automation with Ansible
  15. Terraform and Ansible Dancing Together
  16. Appendix - The Lab

Editorial Reviews

About the Author

Christian Adell is a principal architect at NTC. He is focused on building network automation solutions for diverse use cases, with great emphasis on open source software. He is passionate about learning and helping others to be happier, and also has more hobbies than hours in the day, so working remotely from Barcelona gives him the time and the space to achieve his dreams.

Christian is a co-author of O'Reilly's “Network Programmability and Automation” book and a co-author of the “Modern Network Observability” and “Network Automation with Nautobot” books by Packt.

Jeff Kala is a principal architect at Network to Code and holds a BSc in network communication management. He has transformed his career from a traditional network engineer into a network automation architect. His journey started in network engineering, working for a large cellular provider. As the network he helped maintain grew in complexity and size, he explored and implemented automation techniques that resulted in a renewed career trajectory in network automation.

Karim Okasha is a network consultant with over 15 years of experience in the ICT industry. He specializes in the design and operation of large telecom and service provider networks and has lots of experience in network automation. Karim has a bachelor's degree in telecommunications and holds several expert-level certifications, such as CCIE, JNCIE, and RHCE. He is currently working at Red Hat as a network automation consultant, helping large telecom and service providers design and implement innovative network automation solutions. Prior to joining Red Hat, he worked for Saudi Telecom Company, as well as Cisco and Orange S.A.

View on Amazon

{"@context":"https://schema.org","@type":"Book","name":"Network Automation Cookbook: Over 100 recipes to effectively configure and manage network infrastructure with Ansible 2nd ed. Edition","image":"https://m.media-amazon.com/images/I/41V-ZOSgWtL._SX342_SY445_FMwebp_.jpg","author":{"@type":"Person","name":"Christian Adell (Author), Jeffrey Kala (Author), Karim Okasha (Author)"},"publisher":{"@type":"Organization","name":"Packt Publishing"},"datePublished":"August 29, 2025","isbn":"9781835887981","numberOfPages":566,"inLanguage":"English","description":"Explore network automation with Ansible by configuring network infrastructure fast, reliably, and repeatedly, all while creating a lab utilizing open and available network operating systems and toolsKey FeaturesDesign, build, and automate network devices and cloud networking resources using AnsibleOrchestrate workflows with AWX and integrate Nautobot as a Source of TruthStart with Event-Driven Ansible and manage Terraform workflows seamlesslyPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionNetwork Automation Cookbook, now in its second edition, is your essential guide to building robust network automation workflows across modern hybrid infrastructures. Building on the foundation laid in the first edition, this version dives deeper into Ansible’s role in automating network infrastructure, expanding coverage to include modern use cases across enterprise and cloud networks.The book introduces Ansible’s core concepts, such as playbooks, inventories, variables, loops, and templates, and progresses to advanced topics such as parallelism, fact caching, custom filters, and modular design. You will automate real-world scenarios using Nokia SR, Cisco IOS, Juniper, and Arista devices in a fully reproducible virtual lab. The chapters also help you explore cloud automation for AWS, Azure, and Google Cloud, and integrate validation tools such as PyATS, Batfish, and Nautobot. New chapters cover event-driven automation, AWX for workflow execution, and Terraform integration. By using hands-on labs and fully reproducible recipes, you can practice real-world scenarios and reinforce your skills.By the end of this book, you’ll be well-equipped with the tools and workflows to automate infrastructure efficiently with Ansible.What you will learnBuild Ansible playbooks, roles, and inventories from scratchAutomate Juniper and Arista network devicesDeploy cloud networks on AWS, Azure, and Google CloudValidate networks with Batfish and NAPALMUse AWX for workflow automation and job schedulingIntegrate Nautobot as a dynamic inventory sourceRun all recipes in containerized, hardware-free labsApply event-driven automation using Ansible RulebooksWho this book is forThis second edition will help network engineers, DevOps pros, cloud architects, automation engineers, and NREs understand Ansible’s role in network automation and how it integrates with tools like Terraform and event-driven architectures. The book requires basic networking knowledge and familiarity with YAML to maximize learning.Table of ContentsWhy Ansible for Network Automation?Building Blocks of AnsibleAdvanced Ansible ConceptsBuilding Data Center Networks with AristaAutomating a Juniper Network Core Using AnsibleManaging Nokia SR Devices Using AnsibleAdministering a Multi-Vendor Network with NAPALM and Ansible Deploying and Operating AWS NetworkingDeploying and Operating Azure NetworkingDeploying and Operating GCP NetworkingNetwork Validation with BatfishBuilding a Network Inventory with NautobotSimplifying Automation with AWXEvent-Driven Automation with AnsibleTerraform and Ansible Dancing TogetherAppendix - The Lab","bookEdition":"2nd ed.","url":"https://www.amazon.com/dp/B0FGPW3TDV/","bookFormat":"http://schema.org/EBook","additionalType":"http://schema.org/PDF","fileSize":"96 MB","accessibilityFeature":["login required","member access only"],"accessibilitySummary":"PDF version available to authenticated members only. File size: 96 MB."}

未经允许不得转载:电子书百科大全 » Network Automation Cookbook: Over 100 recipes to effectively configure and manage network infrastructure with Ansible 2nd ed. Edition

相关推荐

  • 暂无文章

评论 抢沙发

评论前必须登录!

立即登录   注册