Deploy with Terraform

What are we trying to achieve today?

Deploying a web application with using code only

Tools used: Terraform and Ansible

  • Terraform is an open-source infrastructure as code software tool created by HashiCorp.
  • The application infrastructure is defined in code by defining needed components like compute instances, storage buckets, networks, load-balancers, firewalls, etc.

Ansible is a simple automation language that can perfectly describe an IT application infrastructure.

Why are we using these tools?

  • Save time and be more productive
  • Eliminate repetitive tasks
  • Fewer mistakes & errors
 
  • Human readable automation
  • No special coding skills needed
  • Tasks executed in order
  • Get productive quickly

Title Text

Thank you!!

Questions?

Deploy with Terraform

By Abhyuday Pratap Singh