Palo Alto Networks VM-Series Firewall: Automating Deployment with Terraform

Palo Alto Networks VM-Series Firewall: Automating Deployment with Terraform

1 个小时 7 个积分


Google Cloud Self-Paced Labs


Welcome to the Palo Alto Networks VM-Series Terraform Provider Introduction lab!

In this lab you will deploy a VM-Series firewall in Google Cloud using the Palo Alto Networks VM-Series Terraform Provider. Once the VM-Series Firewall is deployed, you will then use Terraform to modify the configuration of the VM-Series. This will include hands-on use of Terraform plans and modifying configurations using the functionality of the Palo Alto Networks Terraform provider.

This lab presumes you have some experience with Google Cloud functionality and you have used Cloud Shell. This is lab will expose you to ideas and awareness of deploying firewalls and isn't intended to be a realistic scenario. To see more realistic deployment of the firewall on Google Cloud, refer to the links at the end of the lab.


  • Understanding of Linux operating system basics

  • Use of Cloud Shell Editor or third party Linux files editors

About This Lab

  • Terraform: This lab will utilize Terraform for both deploying a VM-Series firewall instances into Google Cloud as well as configuring it once it is deployed. This will demonstrate the use of the google Terraform provider and its associated resources for the deployment and then the panos Terraform provider for the configuration of the VM-Series firewall.

  • Google Cloud Shell: This lab makes use of the Google Cloud Shell for deploying the VM-Series with Terraform packages/providers. Cloud Shell is an interactive shell environment for Google Cloud. Cloud Shell makes it easy for you to manage your projects and resources without having to install the Google Cloud SDK and other tools on a separate host. With Cloud Shell, the Cloud SDK gcloud command-line tool and other utilities you need are always available when you need them.

  • Google Cloud SDK: The initial configuration of the lab environment utilizes the Google Cloud SDK command line interface to perform tasks such as enabling APIs and establishing credentials. These tasks could just as easily be accomplished using the Google Cloud Console. However, familiarity with the CLI commands are useful and presents opportunities but are not required for further scripting and automation.

加入 Qwiklabs 即可阅读本实验的剩余内容…以及更多精彩内容!

  • 获取对“Google Cloud Console”的临时访问权限。
  • 200 多项实验,从入门级实验到高级实验,应有尽有。
  • 内容短小精悍,便于您按照自己的节奏进行学习。


Deploy VM-series Firewall using Terraform


/ 100