Overview
This section provides comprehensive Terraform modules, examples, and best practices for deploying Aviatrix infrastructure in various cloud environments.Provider Documentation
Aviatrix Terraform Provider
Official Terraform provider documentation with complete resource reference,
configuration examples, and usage guides.
Available Modules
Our Terraform modules provide pre-built, tested infrastructure patterns for common Aviatrix deployment scenarios:Core Infrastructure Modules
VPC and Networking
Complete VPC setup with subnets, routing, and security groups optimized for
Aviatrix deployments.
Gateway Deployment
Automated gateway deployment with load balancing, health checks, and
auto-scaling configuration.
Security Policies
Pre-configured security groups, firewall rules, and access control policies
for different environments.
Monitoring Stack
Complete monitoring and alerting setup with CloudWatch, metrics, and
dashboard configuration.
Multi-Cloud Modules
AWS Transit Gateway
Standardized AWS networking setup with Transit Gateway integration and VPC
connectivity.
Azure Virtual WAN
Azure networking foundation with Virtual WAN, VNet peering, and ExpressRoute
integration.
GCP Network Hub
Google Cloud networking architecture with VPC sharing and interconnect
configuration.
Application-Specific Modules
Financial Services
Financial Services
Compliance-ready modules with SOX, PCI-DSS controls, audit logging, and
high-availability configurations.
Healthcare
Healthcare
HIPAA-compliant infrastructure with data encryption, access controls, and
audit trail capabilities.
Manufacturing
Manufacturing
OT/IT convergence modules with industrial networking, edge computing, and
IoT device integration.
Enterprise
Enterprise
Enterprise-grade modules with scalable architectures, disaster recovery, and
global deployment capabilities.
Getting Started
Prerequisites
- Terraform >= 1.0
- Cloud provider CLI tools (AWS CLI, Azure CLI, or gcloud)
- Aviatrix Controller API credentials and appropriate IAM permissions
Quick Start
Installation
Get started with the Aviatrix Terraform provider and essential modules for your infrastructure deployment.
Configuration
Configure provider credentials and set up your first Terraform workspace for Aviatrix resources.