diff --git a/products/terraform/docs/swfw/aws/cloudngfw/modules.mdx.notyet b/products/terraform/docs/swfw/aws/cloudngfw/modules.mdx similarity index 100% rename from products/terraform/docs/swfw/aws/cloudngfw/modules.mdx.notyet rename to products/terraform/docs/swfw/aws/cloudngfw/modules.mdx 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 similarity index 100% rename from products/terraform/docs/swfw/aws/cloudngfw/reference-architectures.mdx.notyet rename to products/terraform/docs/swfw/aws/cloudngfw/reference-architectures.mdx 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/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 similarity index 100% rename from products/terraform/docs/swfw/azure/cloudngfw/modules.mdx.notyet rename to products/terraform/docs/swfw/azure/cloudngfw/modules.mdx 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 similarity index 95% rename from products/terraform/docs/swfw/azure/cloudngfw/reference-architectures.mdx.notyet rename to products/terraform/docs/swfw/azure/cloudngfw/reference-architectures.mdx index f889e0d71..fe5ae0226 100644 --- a/products/terraform/docs/swfw/azure/cloudngfw/reference-architectures.mdx.notyet +++ b/products/terraform/docs/swfw/azure/cloudngfw/reference-architectures.mdx @@ -19,8 +19,6 @@ keywords: # Azure CloudNGFW - Reference Architectures -![Azure](/img/azure.png) - import ReferenceArchitectureIntro from '../../_ref-arch-intro-cloudngfw.mdx'; 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) 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",