Skip to content

Aviatrix and Palo Alto Networks VM-Series Integration Terraform Templates for Bootstrapping

Notifications You must be signed in to change notification settings

ancoleman/aviatrix_vmseries_bootstrapping

Repository files navigation

Aviatrix and Palo Alto Networks VM-Series integration on AWS for Bootstrapping

Assumptions:

  • Multi-Region Deployment
  • Aviatrix Environment has already been deployed
  • Proper AWS and Aviatrix access has been granted
  • Panorama is built and accessible via security groups and routing, your device groups and templates are pre-staged.

Requirements:

  • Terraform Version 0.12.29
  • Aviatrix Provider Version: 2.16.3
  • AWS Provider Version: ~3.16.0

Quick Steps:

  1. git clone https://github.com/ancoleman/aviatrix_vmseries_bootstrapping.git
  2. cd aviatrix_vmseries_bootstrapping
  3. terrform workspace new <your workspace name>
  4. terraform init
  5. Update provider.tf with AWS credentials
  6. Update terraform.auto.tfvars with Aviatrix credentials
  7. Update <your file>.tfvars with the appropriate values
  8. Update files/license/authcodes with the Palo Alto Networks VM-Series Auth Code
  9. terraform plan -var-file=<your tfvars file>
  10. terraform apply --auto-approve -var-file=<your tfvars file>

Note: if you want to build more than 2 firewalls update main.tf

Note: if you choose to build more than 2 firewalls also update your tfvars to support the additions

Note: if you want to support adding content updates, plugins, or software version upgrades during bootstrapping you must build out the additional directories in files/

  • For software upgrades add files/software/<panos software version binary>
  • For content upgrades add files/content/<panos content update binaries>
  • For plugin upgrades add files/plugins/<panos plugin binaries>

About

Aviatrix and Palo Alto Networks VM-Series Integration Terraform Templates for Bootstrapping

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages