Zero Code NSX Advanced LB Automation with Terraform

VMware NSX Advanced Load Balancer (Avi Networks) provides multi-cloud load balancing, web application firewall, application analytics and container ingress services across on-premises data centers and any cloud. Terraform is a widely adopted Infrastructure as Code tool that allows you to define your infrastructure using a simple, declarative programming language, and deploy and manage infrastructure across …

Continue reading Zero Code NSX Advanced LB Automation with Terraform

Use Terraform to Set Up AWS Auto-Scaling Group with ELB

AWS auto-scaling group helps you ensure that you have the correct number of Amazon EC2 instances available to handle the load for your application. By use of  auto-scaling policy, Auto Scaling group can launch or terminate instances as demand on your application increases or decreases. Today, I will show you how to use Terraform template …

Continue reading Use Terraform to Set Up AWS Auto-Scaling Group with ELB

AWS S3 Bucket for ELB Access Log with Terraform

To storage your AWS ELB access log to ASW S3. We use Terraform template below the below: Create a new S3 bucket called "elb-log.davidwzhang.com" Define a bucket policy which grant Elastic Load Balancing access to the newly created S3 bucket "elb-log.davidwzhang.com". As you know,  each AWS region has its own account ID for Elastic Load Balancing. …

Continue reading AWS S3 Bucket for ELB Access Log with Terraform

Terraform Remote State File on AWS S3

Every time you apply your Terraform template, Terraform will records the current infrastructure status in Terraform state file. By default, the state files are stored locally. Terraform will keep 2 state files for each Terraform template: one is for the current state (terraform.tfstate) and the other is for the second latest version of Terraform state (terraform.tfstate.backup). In …

Continue reading Terraform Remote State File on AWS S3