Automating Palo Alto with Terraform

Specs

  • 3 Days

  • Lecture and Hands-on Labs

Overview

Get hands-on and use Terraform to automate the PAN-OS operating system for Palo Alto Networks NGFWs and Panorama products. Students will learn to manage various aspects of a firewall's or a Panorama's config, such as data interfaces and security policies. Optional lecture may also cover Palo Alto Networks Terraform providers for Prisma Cloud, Bridgecrew Security Platform, or Palo Alto Networks Cloud Next-Gen Firewalls for AWS. All lessons focus on best practice techniques, including interacting with git, GitHub or GitLab, and writing prompts for AI LLM tools to generate relevant solutions.

Objectives

  • Automating the PAN-OS and Panorama APIs with Python and Ansible

  • AI LLM prompt engineering for generating Ansible solutions

  • Ansible collections for Palo Alto network appliances

  • YAML formatting

  • Playbook construction and order of execution

  • Credential Management and Encryption with Ansible Vault and other credential management best practices

  • Python and other client side software for exploring PAN-OS and Panorama APIs

  • Exploring the PAN-OS

  • Version controlling code with Git

  • CI / CD Pipeline Scenarios common across Industry (GitHub Actions, GitLab, AWX Tower, and more)

Contact us to schedule!