From 57541d656807e9955632d91de937d9bb7383c921 Mon Sep 17 00:00:00 2001
From: Migara Ekanayake <2110772+migara@users.noreply.github.com>
Date: Wed, 12 Nov 2025 16:20:17 +0000
Subject: [PATCH 1/2] introduce cloud ngfw terraform modules and examples
---
.../docs/swfw/aws/cloudngfw/modules.mdx | 26 +++++++
.../aws/cloudngfw/reference-architectures.mdx | 27 ++++++++
products/terraform/docs/swfw/aws/overview.mdx | 69 +++++++++++++++++++
.../docs/swfw/azure/cloudngfw/modules.mdx | 27 ++++++++
.../cloudngfw/reference-architectures.mdx | 28 ++++++++
.../terraform/docs/swfw/azure/overview.mdx | 69 +++++++++++++++++++
6 files changed, 246 insertions(+)
create mode 100644 products/terraform/docs/swfw/aws/cloudngfw/modules.mdx
create mode 100644 products/terraform/docs/swfw/aws/cloudngfw/reference-architectures.mdx
create mode 100644 products/terraform/docs/swfw/aws/overview.mdx
create mode 100644 products/terraform/docs/swfw/azure/cloudngfw/modules.mdx
create mode 100644 products/terraform/docs/swfw/azure/cloudngfw/reference-architectures.mdx
create mode 100644 products/terraform/docs/swfw/azure/overview.mdx
diff --git a/products/terraform/docs/swfw/aws/cloudngfw/modules.mdx b/products/terraform/docs/swfw/aws/cloudngfw/modules.mdx
new file mode 100644
index 000000000..6f3463795
--- /dev/null
+++ b/products/terraform/docs/swfw/aws/cloudngfw/modules.mdx
@@ -0,0 +1,26 @@
+---
+id: modules
+title: AWS
+sidebar_label: AWS - Cloud NGFW
+hide_title: true
+description: AWS
+pagination_next: null
+pagination_prev: null
+keywords:
+ - pan-os
+ - panos
+ - firewall
+ - configuration
+ - terraform
+ - cloudngfw
+---
+
+# AWS Cloud NGFW - Modules
+
+import ModulesIntro from '../../_modules-intro-cloudngfw.mdx';
+
+
+
+import DocCardList from '@theme/DocCardList';
+
+
diff --git a/products/terraform/docs/swfw/aws/cloudngfw/reference-architectures.mdx b/products/terraform/docs/swfw/aws/cloudngfw/reference-architectures.mdx
new file mode 100644
index 000000000..6328cbe27
--- /dev/null
+++ b/products/terraform/docs/swfw/aws/cloudngfw/reference-architectures.mdx
@@ -0,0 +1,27 @@
+---
+id: reference-architectures
+title: AWS
+sidebar_label: AWS - Cloud NGFW
+hide_title: true
+description: AWS
+pagination_next: null
+pagination_prev: null
+keywords:
+ - pan-os
+ - panos
+ - firewall
+ - configuration
+ - terraform
+ - vmseries
+ - vm-series
+---
+
+# AWS Cloud NGFW - Reference Architectures
+
+import ReferenceArchitectureIntro from '../../_ref-arch-intro-cloudngfw.mdx';
+
+
+
+import DocCardList from '@theme/DocCardList';
+
+
diff --git a/products/terraform/docs/swfw/aws/overview.mdx b/products/terraform/docs/swfw/aws/overview.mdx
new file mode 100644
index 000000000..d77458ed1
--- /dev/null
+++ b/products/terraform/docs/swfw/aws/overview.mdx
@@ -0,0 +1,69 @@
+---
+id: overview
+title: Terraform for Software NGFW on AWS
+sidebar_label: AWS Overview
+hide_title: true
+description: Terraform modules, reference architectures, and examples for deploying Palo Alto Networks Software NGFW solutions on AWS
+pagination_next: null
+pagination_prev: null
+keywords:
+ - pan-os
+ - panos
+ - firewall
+ - configuration
+ - terraform
+ - aws
+ - vmseries
+ - vm-series
+ - cloudngfw
+---
+
+# Terraform for Software NGFW on AWS
+
+Deploy and manage Palo Alto Networks Software NGFW solutions on AWS using Terraform. Choose from VM-Series virtual firewalls or Cloud NGFW managed service.
+
+## VM-Series
+
+Deploy VM-Series virtual firewalls on AWS with full control over configuration and management.
+
+### Key Features
+- Full PAN-OS feature set
+- Custom networking configurations
+- Panorama integration
+- Auto-scaling capabilities
+
+### Available Resources
+- **[Reference Architectures](vmseries/reference-architectures)** - Production-ready deployment patterns
+- **[Terraform Modules](vmseries/modules)** - Reusable infrastructure components
+- **[Examples](vmseries/examples)** - Complete deployment examples
+
+[Get Started with VM-Series →](vmseries/overview)
+
+## Cloud NGFW
+
+Deploy Cloud NGFW as a managed service with simplified operations and native AWS integration.
+
+### Key Features
+- Fully managed service
+- Native AWS integration
+- Centralized rule management
+- Automatic scaling
+
+### Available Resources
+- **[Reference Architectures](cloudngfw/reference-architectures)** - Production-ready deployment patterns
+- **[Terraform Modules](cloudngfw/modules)** - Reusable infrastructure components
+
+[Get Started with Cloud NGFW →](cloudngfw/overview)
+
+## Getting Started
+
+1. **Choose Your Solution**: Select VM-Series for maximum control or Cloud NGFW for managed simplicity
+2. **Review Architecture**: Explore reference architectures for your use case
+3. **Deploy with Terraform**: Use our modules and examples to deploy your infrastructure
+4. **Configure Security**: Set up security policies and rules for your environment
+
+## Additional Resources
+
+- [Terraform Provider Documentation](https://registry.terraform.io/providers/PaloAltoNetworks/panos/latest/docs)
+- [AWS Best Practices Guide](https://docs.paloaltonetworks.com/vm-series/10-2/vm-series-deployment/set-up-the-vm-series-firewall-on-aws)
+- [Community Examples](https://github.com/PaloAltoNetworks/terraform-aws-swfw-modules)
\ No newline at end of file
diff --git a/products/terraform/docs/swfw/azure/cloudngfw/modules.mdx b/products/terraform/docs/swfw/azure/cloudngfw/modules.mdx
new file mode 100644
index 000000000..167a07723
--- /dev/null
+++ b/products/terraform/docs/swfw/azure/cloudngfw/modules.mdx
@@ -0,0 +1,27 @@
+---
+id: modules
+title: Azure
+sidebar_label: Azure - CloudNGFW
+hide_title: true
+description: Azure
+pagination_next: null
+pagination_prev: null
+keywords:
+ - pan-os
+ - panos
+ - firewall
+ - configuration
+ - terraform
+ - cloudngfw
+ - azure
+---
+
+# Azure CloudNGFW - Modules
+
+import ModulesIntro from '../../_modules-intro-cloudngfw.mdx';
+
+
+
+import DocCardList from '@theme/DocCardList';
+
+
diff --git a/products/terraform/docs/swfw/azure/cloudngfw/reference-architectures.mdx b/products/terraform/docs/swfw/azure/cloudngfw/reference-architectures.mdx
new file mode 100644
index 000000000..fe5ae0226
--- /dev/null
+++ b/products/terraform/docs/swfw/azure/cloudngfw/reference-architectures.mdx
@@ -0,0 +1,28 @@
+---
+id: reference-architectures
+title: Azure
+sidebar_label: Azure - CloudNGFW
+hide_title: true
+description: Azure
+pagination_next: null
+pagination_prev: null
+keywords:
+ - pan-os
+ - panos
+ - firewall
+ - configuration
+ - terraform
+ - vmseries
+ - vm-series
+ - azure
+---
+
+# Azure CloudNGFW - Reference Architectures
+
+import ReferenceArchitectureIntro from '../../_ref-arch-intro-cloudngfw.mdx';
+
+
+
+import DocCardList from '@theme/DocCardList';
+
+
diff --git a/products/terraform/docs/swfw/azure/overview.mdx b/products/terraform/docs/swfw/azure/overview.mdx
new file mode 100644
index 000000000..46dc3eedf
--- /dev/null
+++ b/products/terraform/docs/swfw/azure/overview.mdx
@@ -0,0 +1,69 @@
+---
+id: overview
+title: Terraform for Software NGFW on Azure
+sidebar_label: Azure Overview
+hide_title: true
+description: Terraform modules, reference architectures, and examples for deploying Palo Alto Networks Software NGFW solutions on Azure
+pagination_next: null
+pagination_prev: null
+keywords:
+ - pan-os
+ - panos
+ - firewall
+ - configuration
+ - terraform
+ - azure
+ - vmseries
+ - vm-series
+ - cloudngfw
+---
+
+# Terraform for Software NGFW on Azure
+
+Deploy and manage Palo Alto Networks Software NGFW solutions on Azure using Terraform. Choose from VM-Series virtual firewalls or Cloud NGFW managed service.
+
+## VM-Series
+
+Deploy VM-Series virtual firewalls on Azure with full control over configuration and management.
+
+### Key Features
+- Full PAN-OS feature set
+- Custom networking configurations
+- Panorama integration
+- Auto-scaling capabilities
+
+### Available Resources
+- **[Reference Architectures](vmseries/reference-architectures)** - Production-ready deployment patterns
+- **[Terraform Modules](vmseries/modules)** - Reusable infrastructure components
+- **[Examples](vmseries/examples)** - Complete deployment examples
+
+[Get Started with VM-Series →](vmseries/overview)
+
+## Cloud NGFW
+
+Deploy Cloud NGFW as a managed service with simplified operations and native Azure integration.
+
+### Key Features
+- Fully managed service
+- Native Azure integration
+- Centralized rule management
+- Automatic scaling
+
+### Available Resources
+- **[Reference Architectures](cloudngfw/reference-architectures)** - Production-ready deployment patterns
+- **[Terraform Modules](cloudngfw/modules)** - Reusable infrastructure components
+
+[Get Started with Cloud NGFW →](cloudngfw/overview)
+
+## Getting Started
+
+1. **Choose Your Solution**: Select VM-Series for maximum control or Cloud NGFW for managed simplicity
+2. **Review Architecture**: Explore reference architectures for your use case
+3. **Deploy with Terraform**: Use our modules and examples to deploy your infrastructure
+4. **Configure Security**: Set up security policies and rules for your environment
+
+## Additional Resources
+
+- [Terraform Provider Documentation](https://registry.terraform.io/providers/PaloAltoNetworks/panos/latest/docs)
+- [Azure Best Practices Guide](https://docs.paloaltonetworks.com/vm-series/10-2/vm-series-deployment/set-up-the-vm-series-firewall-on-azure)
+- [Community Examples](https://github.com/PaloAltoNetworks/terraform-azurerm-swfw-modules)
From 11b0fe31753010a6c80562bccfeb8e4a3a7aad0d Mon Sep 17 00:00:00 2001
From: Migara Ekanayake <2110772+migara@users.noreply.github.com>
Date: Fri, 14 Nov 2025 13:49:08 +0000
Subject: [PATCH 2/2] introduce cloud ngfw terraform modules and examples
---
.../swfw/aws/cloudngfw/modules.mdx.notyet | 26 --
.../docs/swfw/aws/cloudngfw/overview.mdx | 35 ++-
.../reference-architectures.mdx.notyet | 27 --
.../docs/swfw/aws/vmseries/overview.mdx | 34 ++-
.../swfw/azure/cloudngfw/modules.mdx.notyet | 27 --
.../docs/swfw/azure/cloudngfw/overview.mdx | 36 ++-
.../reference-architectures.mdx.notyet | 30 --
.../docs/swfw/azure/vmseries/overview.mdx | 36 ++-
products/terraform/sidebars.ts | 277 +++++++++++-------
9 files changed, 285 insertions(+), 243 deletions(-)
delete mode 100644 products/terraform/docs/swfw/aws/cloudngfw/modules.mdx.notyet
delete mode 100644 products/terraform/docs/swfw/aws/cloudngfw/reference-architectures.mdx.notyet
delete mode 100644 products/terraform/docs/swfw/azure/cloudngfw/modules.mdx.notyet
delete mode 100644 products/terraform/docs/swfw/azure/cloudngfw/reference-architectures.mdx.notyet
diff --git a/products/terraform/docs/swfw/aws/cloudngfw/modules.mdx.notyet b/products/terraform/docs/swfw/aws/cloudngfw/modules.mdx.notyet
deleted file mode 100644
index 6f3463795..000000000
--- a/products/terraform/docs/swfw/aws/cloudngfw/modules.mdx.notyet
+++ /dev/null
@@ -1,26 +0,0 @@
----
-id: modules
-title: AWS
-sidebar_label: AWS - Cloud NGFW
-hide_title: true
-description: AWS
-pagination_next: null
-pagination_prev: null
-keywords:
- - pan-os
- - panos
- - firewall
- - configuration
- - terraform
- - cloudngfw
----
-
-# AWS Cloud NGFW - Modules
-
-import ModulesIntro from '../../_modules-intro-cloudngfw.mdx';
-
-
-
-import DocCardList from '@theme/DocCardList';
-
-
diff --git a/products/terraform/docs/swfw/aws/cloudngfw/overview.mdx b/products/terraform/docs/swfw/aws/cloudngfw/overview.mdx
index 1a7b4f122..45a8b8de2 100644
--- a/products/terraform/docs/swfw/aws/cloudngfw/overview.mdx
+++ b/products/terraform/docs/swfw/aws/cloudngfw/overview.mdx
@@ -1,9 +1,9 @@
---
id: overview
-title: AWS - CloudNGFW
-sidebar_label: AWS - CloudNGFW (coming soon)
+title: AWS - Cloud NGFW
+sidebar_label: Cloud NGFW Overview
hide_title: true
-description: AWS - CloudNGFW
+description: Deploy Cloud NGFW on AWS using Terraform modules and reference architectures
pagination_next: null
pagination_prev: null
keywords:
@@ -13,9 +13,19 @@ keywords:
- configuration
- terraform
- cloudngfw
+ - aws
---
-# AWS CloudNGFW
+# Cloud NGFW on AWS with Terraform
+
+Cloud NGFW provides a fully managed next-generation firewall service on AWS with native cloud integration and simplified operations.
+
+## Key Benefits
+
+- **Fully Managed**: No infrastructure to maintain or scale
+- **Native AWS Integration**: Seamless integration with AWS services and networking
+- **Centralized Management**: Unified policy management across deployments
+- **Automatic Scaling**: Built-in elasticity and high availability
## Reference Architectures
@@ -23,8 +33,25 @@ import ReferenceArchitectureIntro from '../../_ref-arch-intro-cloudngfw.mdx';
+[Explore Reference Architectures →](reference-architectures)
+
## Terraform Modules
import ModulesIntro from '../../_modules-intro-cloudngfw.mdx';
+
+[Browse Terraform Modules →](modules)
+
+## Getting Started
+
+1. **Review Prerequisites**: Ensure you have the necessary AWS permissions and Terraform setup
+2. **Choose Architecture**: Select a reference architecture that matches your requirements
+3. **Deploy Infrastructure**: Use our Terraform modules to deploy your Cloud NGFW
+4. **Configure Policies**: Set up security rules and policies for your environment
+
+## Additional Resources
+
+- [Cloud NGFW Documentation](https://docs.paloaltonetworks.com/cloud-ngfw)
+- [Terraform Provider for Cloud NGFW](https://registry.terraform.io/providers/PaloAltoNetworks/cloudngfwaws/latest/docs)
+- [AWS Integration Guide](https://docs.paloaltonetworks.com/cloud-ngfw/aws)
diff --git a/products/terraform/docs/swfw/aws/cloudngfw/reference-architectures.mdx.notyet b/products/terraform/docs/swfw/aws/cloudngfw/reference-architectures.mdx.notyet
deleted file mode 100644
index 6328cbe27..000000000
--- a/products/terraform/docs/swfw/aws/cloudngfw/reference-architectures.mdx.notyet
+++ /dev/null
@@ -1,27 +0,0 @@
----
-id: reference-architectures
-title: AWS
-sidebar_label: AWS - Cloud NGFW
-hide_title: true
-description: AWS
-pagination_next: null
-pagination_prev: null
-keywords:
- - pan-os
- - panos
- - firewall
- - configuration
- - terraform
- - vmseries
- - vm-series
----
-
-# AWS Cloud NGFW - Reference Architectures
-
-import ReferenceArchitectureIntro from '../../_ref-arch-intro-cloudngfw.mdx';
-
-
-
-import DocCardList from '@theme/DocCardList';
-
-
diff --git a/products/terraform/docs/swfw/aws/vmseries/overview.mdx b/products/terraform/docs/swfw/aws/vmseries/overview.mdx
index d0191f5e7..b25e1f3df 100644
--- a/products/terraform/docs/swfw/aws/vmseries/overview.mdx
+++ b/products/terraform/docs/swfw/aws/vmseries/overview.mdx
@@ -1,9 +1,9 @@
---
id: overview
title: AWS - VM-Series
-sidebar_label: AWS - VM-Series
+sidebar_label: VM-Series Overview
hide_title: true
-description: AWS - VM-Series
+description: Deploy VM-Series virtual firewalls on AWS using Terraform modules, reference architectures, and examples
pagination_next: null
pagination_prev: null
keywords:
@@ -19,13 +19,22 @@ keywords:
# VM-Series on AWS with Terraform
-## Reference Architectures in Terraform
+Deploy VM-Series virtual firewalls on AWS with full control over configuration, networking, and management using Terraform.
+
+## Key Benefits
+
+- **Full PAN-OS Feature Set**: Access to all next-generation firewall capabilities
+- **Flexible Deployment**: Support for various network architectures and use cases
+- **Panorama Integration**: Centralized management and policy distribution
+- **Auto-scaling**: Dynamic scaling based on traffic and performance metrics
+
+## Reference Architectures
import ReferenceArchitectureIntro from '../../_ref-arch-intro-vmseries.mdx';
-[Learn more](../reference-architectures)
+[Explore Reference Architectures →](reference-architectures)
## Terraform Modules
@@ -33,7 +42,7 @@ import ModulesIntro from '../../_modules-intro-vmseries.mdx';
-[Learn more](../modules)
+[Browse Terraform Modules →](modules)
## Terraform Examples
@@ -41,4 +50,17 @@ import ExamplesIntro from '../../_examples-intro-vmseries.mdx';
-[Learn more](../examples)
\ No newline at end of file
+[View Complete Examples →](examples)
+
+## Getting Started
+
+1. **Review Prerequisites**: Ensure you have AWS credentials and Terraform installed
+2. **Choose Architecture**: Select a reference architecture for your use case
+3. **Deploy Infrastructure**: Use our modules to deploy VM-Series firewalls
+4. **Configure Security**: Set up security policies and connect to Panorama
+
+## Additional Resources
+
+- [VM-Series Deployment Guide](https://docs.paloaltonetworks.com/vm-series/10-2/vm-series-deployment/set-up-the-vm-series-firewall-on-aws)
+- [Terraform Provider Documentation](https://registry.terraform.io/providers/PaloAltoNetworks/panos/latest/docs)
+- [AWS Best Practices](https://docs.paloaltonetworks.com/best-practices)
diff --git a/products/terraform/docs/swfw/azure/cloudngfw/modules.mdx.notyet b/products/terraform/docs/swfw/azure/cloudngfw/modules.mdx.notyet
deleted file mode 100644
index 167a07723..000000000
--- a/products/terraform/docs/swfw/azure/cloudngfw/modules.mdx.notyet
+++ /dev/null
@@ -1,27 +0,0 @@
----
-id: modules
-title: Azure
-sidebar_label: Azure - CloudNGFW
-hide_title: true
-description: Azure
-pagination_next: null
-pagination_prev: null
-keywords:
- - pan-os
- - panos
- - firewall
- - configuration
- - terraform
- - cloudngfw
- - azure
----
-
-# Azure CloudNGFW - Modules
-
-import ModulesIntro from '../../_modules-intro-cloudngfw.mdx';
-
-
-
-import DocCardList from '@theme/DocCardList';
-
-
diff --git a/products/terraform/docs/swfw/azure/cloudngfw/overview.mdx b/products/terraform/docs/swfw/azure/cloudngfw/overview.mdx
index b5b0ef650..c47ecf34e 100644
--- a/products/terraform/docs/swfw/azure/cloudngfw/overview.mdx
+++ b/products/terraform/docs/swfw/azure/cloudngfw/overview.mdx
@@ -1,9 +1,9 @@
---
id: overview
-title: Azure
-sidebar_label: Azure - CloudNGFW (coming soon)
+title: Azure - Cloud NGFW
+sidebar_label: Cloud NGFW Overview
hide_title: true
-description: AAzureWS
+description: Deploy Cloud NGFW on Azure using Terraform modules and reference architectures
pagination_next: null
pagination_prev: null
keywords:
@@ -16,7 +16,16 @@ keywords:
- azure
---
-# Azure CloudNGFW
+# Cloud NGFW on Azure with Terraform
+
+Cloud NGFW provides a fully managed next-generation firewall service on Azure with native cloud integration and simplified operations.
+
+## Key Benefits
+
+- **Fully Managed**: No infrastructure to maintain or scale
+- **Native Azure Integration**: Seamless integration with Azure services and networking
+- **Centralized Management**: Unified policy management across deployments
+- **Automatic Scaling**: Built-in elasticity and high availability
## Reference Architectures
@@ -24,8 +33,25 @@ import ReferenceArchitectureIntro from '../../_ref-arch-intro-cloudngfw.mdx';
+[Explore Reference Architectures →](reference-architectures)
+
## Terraform Modules
import ModulesIntro from '../../_modules-intro-cloudngfw.mdx';
-
\ No newline at end of file
+
+
+[Browse Terraform Modules →](modules)
+
+## Getting Started
+
+1. **Review Prerequisites**: Ensure you have the necessary Azure permissions and Terraform setup
+2. **Choose Architecture**: Select a reference architecture that matches your requirements
+3. **Deploy Infrastructure**: Use our Terraform modules to deploy your Cloud NGFW
+4. **Configure Policies**: Set up security rules and policies for your environment
+
+## Additional Resources
+
+- [Cloud NGFW Documentation](https://docs.paloaltonetworks.com/cloud-ngfw/azure)
+- [Terraform Provider for Cloud NGFW](https://registry.terraform.io/providers/PaloAltoNetworks/cloudngfwazure/latest/docs)
+- [Azure Integration Guide](https://docs.paloaltonetworks.com/cloud-ngfw/azure)
\ No newline at end of file
diff --git a/products/terraform/docs/swfw/azure/cloudngfw/reference-architectures.mdx.notyet b/products/terraform/docs/swfw/azure/cloudngfw/reference-architectures.mdx.notyet
deleted file mode 100644
index f889e0d71..000000000
--- a/products/terraform/docs/swfw/azure/cloudngfw/reference-architectures.mdx.notyet
+++ /dev/null
@@ -1,30 +0,0 @@
----
-id: reference-architectures
-title: Azure
-sidebar_label: Azure - CloudNGFW
-hide_title: true
-description: Azure
-pagination_next: null
-pagination_prev: null
-keywords:
- - pan-os
- - panos
- - firewall
- - configuration
- - terraform
- - vmseries
- - vm-series
- - azure
----
-
-# Azure CloudNGFW - Reference Architectures
-
-
-
-import ReferenceArchitectureIntro from '../../_ref-arch-intro-cloudngfw.mdx';
-
-
-
-import DocCardList from '@theme/DocCardList';
-
-
diff --git a/products/terraform/docs/swfw/azure/vmseries/overview.mdx b/products/terraform/docs/swfw/azure/vmseries/overview.mdx
index 5c769b9b6..11ac4e363 100644
--- a/products/terraform/docs/swfw/azure/vmseries/overview.mdx
+++ b/products/terraform/docs/swfw/azure/vmseries/overview.mdx
@@ -1,9 +1,9 @@
---
id: overview
-title: Azure
-sidebar_label: Azure - VM-Series
+title: Azure - VM-Series
+sidebar_label: VM-Series Overview
hide_title: true
-description: Azure
+description: Deploy VM-Series virtual firewalls on Azure using Terraform modules, reference architectures, and examples
pagination_next: null
pagination_prev: null
keywords:
@@ -17,7 +17,16 @@ keywords:
- azure
---
-# Azure VM-Series
+# VM-Series on Azure with Terraform
+
+Deploy VM-Series virtual firewalls on Azure with full control over configuration, networking, and management using Terraform.
+
+## Key Benefits
+
+- **Full PAN-OS Feature Set**: Access to all next-generation firewall capabilities
+- **Flexible Deployment**: Support for various network architectures and use cases
+- **Panorama Integration**: Centralized management and policy distribution
+- **Auto-scaling**: Dynamic scaling based on traffic and performance metrics
## Reference Architectures
@@ -25,7 +34,7 @@ import ReferenceArchitectureIntro from '../../_ref-arch-intro-vmseries.mdx';
-[Learn more](../reference-architectures)
+[Explore Reference Architectures →](reference-architectures)
## Terraform Modules
@@ -33,7 +42,7 @@ import ModulesIntro from '../../_modules-intro-vmseries.mdx';
-[Learn more](../modules)
+[Browse Terraform Modules →](modules)
## Terraform Examples
@@ -41,4 +50,17 @@ import ExamplesIntro from '../../_examples-intro-vmseries.mdx';
-[Learn more](../examples)
\ No newline at end of file
+[View Complete Examples →](examples)
+
+## Getting Started
+
+1. **Review Prerequisites**: Ensure you have Azure credentials and Terraform installed
+2. **Choose Architecture**: Select a reference architecture for your use case
+3. **Deploy Infrastructure**: Use our modules to deploy VM-Series firewalls
+4. **Configure Security**: Set up security policies and connect to Panorama
+
+## Additional Resources
+
+- [VM-Series Deployment Guide](https://docs.paloaltonetworks.com/vm-series/10-2/vm-series-deployment/set-up-the-vm-series-firewall-on-azure)
+- [Terraform Provider Documentation](https://registry.terraform.io/providers/PaloAltoNetworks/panos/latest/docs)
+- [Azure Best Practices](https://docs.paloaltonetworks.com/best-practices)
\ No newline at end of file
diff --git a/products/terraform/sidebars.ts b/products/terraform/sidebars.ts
index 41e5d61ee..5f974dc1e 100644
--- a/products/terraform/sidebars.ts
+++ b/products/terraform/sidebars.ts
@@ -121,163 +121,218 @@ module.exports = {
},
],
terraform_swfw_aws: [
- "terraform/docs/swfw/aws/vmseries/overview",
+ "terraform/docs/swfw/aws/overview",
{
type: "category",
- collapsed: true,
- label: "Reference Architectures",
+ collapsed: false,
+ label: "VM-Series",
link: {
type: "doc",
- id: "terraform/docs/swfw/aws/vmseries/reference-architectures",
+ id: "terraform/docs/swfw/aws/vmseries/overview",
},
items: [
{
- type: "autogenerated",
- dirName: "terraform/docs/swfw/aws/vmseries/reference-architectures",
+ type: "category",
+ collapsed: true,
+ label: "Reference Architectures",
+ link: {
+ type: "generated-index",
+ title: "VM-Series Reference Architectures",
+ description: "Production-ready reference architectures for deploying VM-Series on AWS",
+ },
+ items: [
+ {
+ type: "autogenerated",
+ dirName:
+ "terraform/docs/swfw/aws/vmseries/reference-architectures",
+ },
+ ],
},
- ],
- },
- {
- type: "category",
- collapsed: true,
- label: "Modules",
- link: {
- type: "doc",
- id: "terraform/docs/swfw/aws/vmseries/modules",
- },
- items: [
{
- type: "autogenerated",
- dirName: "terraform/docs/swfw/aws/vmseries/modules",
+ type: "category",
+ collapsed: true,
+ label: "Modules",
+ link: {
+ type: "generated-index",
+ title: "VM-Series Terraform Modules",
+ description: "Reusable Terraform modules for deploying VM-Series infrastructure on AWS",
+ },
+ items: [
+ {
+ type: "autogenerated",
+ dirName: "terraform/docs/swfw/aws/vmseries/modules",
+ },
+ ],
+ },
+ {
+ type: "category",
+ collapsed: true,
+ label: "Examples",
+ link: {
+ type: "generated-index",
+ title: "VM-Series Examples",
+ description: "Complete deployment examples for VM-Series on AWS",
+ },
+ items: [
+ {
+ type: "autogenerated",
+ dirName: "terraform/docs/swfw/aws/vmseries/examples",
+ },
+ ],
},
],
},
{
type: "category",
- collapsed: true,
- label: "Examples",
+ collapsed: false,
+ label: "Cloud NGFW",
link: {
type: "doc",
- id: "terraform/docs/swfw/aws/vmseries/examples",
+ id: "terraform/docs/swfw/aws/cloudngfw/overview",
},
items: [
{
- type: "autogenerated",
- dirName: "terraform/docs/swfw/aws/vmseries/examples",
+ type: "category",
+ collapsed: true,
+ label: "Reference Architectures",
+ link: {
+ type: "generated-index",
+ title: "Cloud NGFW Reference Architectures",
+ description: "Production-ready reference architectures for deploying Cloud NGFW on AWS",
+ },
+ items: [
+ {
+ type: "autogenerated",
+ dirName:
+ "terraform/docs/swfw/aws/cloudngfw/reference-architectures",
+ },
+ ],
+ },
+ {
+ type: "category",
+ collapsed: true,
+ label: "Modules",
+ link: {
+ type: "generated-index",
+ title: "Cloud NGFW Terraform Modules",
+ description: "Reusable Terraform modules for deploying Cloud NGFW on AWS",
+ },
+ items: [
+ {
+ type: "autogenerated",
+ dirName: "terraform/docs/swfw/aws/cloudngfw/modules",
+ },
+ ],
},
],
},
- // "terraform/docs/swfw/aws/cloudngfw/overview",
- // {
- // type: "category",
- // collapsed: true,
- // label: "Reference Architectures",
- // link: {
- // type: "doc",
- // id: "terraform/docs/swfw/aws/cloudngfw/reference-architectures",
- // },
- // items: [
- // {
- // type: "autogenerated",
- // dirName: "terraform/docs/swfw/aws/cloudngfw/reference-architectures",
- // },
- // ],
- // },
- // {
- // type: "category",
- // collapsed: true,
- // label: "Modules",
- // link: {
- // type: "doc",
- // id: "terraform/docs/swfw/aws/cloudngfw/modules",
- // },
- // items: [
- // {
- // type: "autogenerated",
- // dirName: "terraform/docs/swfw/aws/cloudngfw/modules",
- // },
- // ],
- // },
],
terraform_swfw_azure: [
- "terraform/docs/swfw/azure/vmseries/overview",
+ "terraform/docs/swfw/azure/overview",
{
type: "category",
- collapsed: true,
- label: "Reference Architectures",
+ collapsed: false,
+ label: "VM-Series",
link: {
type: "doc",
- id: "terraform/docs/swfw/azure/vmseries/reference-architectures",
+ id: "terraform/docs/swfw/azure/vmseries/overview",
},
items: [
{
- type: "autogenerated",
- dirName: "terraform/docs/swfw/azure/vmseries/reference-architectures",
+ type: "category",
+ collapsed: true,
+ label: "Reference Architectures",
+ link: {
+ type: "generated-index",
+ title: "VM-Series Reference Architectures",
+ description: "Production-ready reference architectures for deploying VM-Series on Azure",
+ },
+ items: [
+ {
+ type: "autogenerated",
+ dirName:
+ "terraform/docs/swfw/azure/vmseries/reference-architectures",
+ },
+ ],
},
- ],
- },
- {
- type: "category",
- collapsed: true,
- label: "Modules",
- link: {
- type: "doc",
- id: "terraform/docs/swfw/azure/vmseries/modules",
- },
- items: [
{
- type: "autogenerated",
- dirName: "terraform/docs/swfw/azure/vmseries/modules",
+ type: "category",
+ collapsed: true,
+ label: "Modules",
+ link: {
+ type: "generated-index",
+ title: "VM-Series Terraform Modules",
+ description: "Reusable Terraform modules for deploying VM-Series infrastructure on Azure",
+ },
+ items: [
+ {
+ type: "autogenerated",
+ dirName: "terraform/docs/swfw/azure/vmseries/modules",
+ },
+ ],
+ },
+ {
+ type: "category",
+ collapsed: true,
+ label: "Examples",
+ link: {
+ type: "generated-index",
+ title: "VM-Series Examples",
+ description: "Complete deployment examples for VM-Series on Azure",
+ },
+ items: [
+ {
+ type: "autogenerated",
+ dirName: "terraform/docs/swfw/azure/vmseries/examples",
+ },
+ ],
},
],
},
{
type: "category",
- collapsed: true,
- label: "Examples",
+ collapsed: false,
+ label: "Cloud NGFW",
link: {
type: "doc",
- id: "terraform/docs/swfw/azure/vmseries/examples",
+ id: "terraform/docs/swfw/azure/cloudngfw/overview",
},
items: [
{
- type: "autogenerated",
- dirName: "terraform/docs/swfw/azure/vmseries/examples",
+ type: "category",
+ collapsed: true,
+ label: "Reference Architectures",
+ link: {
+ type: "generated-index",
+ title: "Cloud NGFW Reference Architectures",
+ description: "Production-ready reference architectures for deploying Cloud NGFW on Azure",
+ },
+ items: [
+ {
+ type: "autogenerated",
+ dirName:
+ "terraform/docs/swfw/azure/cloudngfw/reference-architectures",
+ },
+ ],
+ },
+ {
+ type: "category",
+ collapsed: true,
+ label: "Modules",
+ link: {
+ type: "generated-index",
+ title: "Cloud NGFW Terraform Modules",
+ description: "Reusable Terraform modules for deploying Cloud NGFW on Azure",
+ },
+ items: [
+ {
+ type: "autogenerated",
+ dirName: "terraform/docs/swfw/azure/cloudngfw/modules",
+ },
+ ],
},
],
},
- // "terraform/docs/swfw/azure/cloudngfw/overview",
- // {
- // type: "category",
- // collapsed: true,
- // label: "Reference Architectures",
- // link: {
- // type: "doc",
- // id: "terraform/docs/swfw/azure/cloudngfw/reference-architectures",
- // },
- // items: [
- // {
- // type: "autogenerated",
- // dirName:
- // "terraform/docs/swfw/azure/cloudngfw/reference-architectures",
- // },
- // ],
- // },
- // {
- // type: "category",
- // collapsed: true,
- // label: "Modules",
- // link: {
- // type: "doc",
- // id: "terraform/docs/swfw/azure/cloudngfw/modules",
- // },
- // items: [
- // {
- // type: "autogenerated",
- // dirName: "terraform/docs/swfw/azure/cloudngfw/modules",
- // },
- // ],
- // },
],
terraform_swfw_gcp: [
"terraform/docs/swfw/gcp/vmseries/overview",