Skip to content

This repository contains terraform scripts to create different AWS resources

Notifications You must be signed in to change notification settings

Rishi74744/aws-terraform-scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is Terraform?

Terraform is an infrastructure as code software by HashiCorp. Terraform is a tool for building, changing, and versioning infrastructure safely and efficiently. Terraform can manage existing and popular service providers as well as custom in-house solutions.

Configuration files describe to Terraform the components needed to run a single application or your entire datacenter. Terraform generates an execution plan describing what it will do to reach the desired state, and then executes it to build the described infrastructure. As the configuration changes, Terraform is able to determine what changed and create incremental execution plans which can be applied.

The infrastructure Terraform can manage includes low-level components such as compute instances, storage, and networking, as well as high-level components such as DNS entries, SaaS features, etc.

Visit : https://www.terraform.io/intro/index.html

Features of Terraform

  1. Infrastructure as Code
  2. Execution Plans
  3. Resource Graph
  4. Change Automation

Installing Terraform

Visit : https://www.terraform.io/intro/getting-started/install.html

Benefits of Using Terraform

  1. Immutable Infrastructure
  2. Declarative Code
  3. Client-only Architecture
  4. Orchestration Tool
  5. Portability
  6. Full Stack Deployment

Authentication For AWS -

Visit https://github.com/Rishi74744/aws-terraform-scripts/blob/master/AuthenticationForAWS.md

About

This repository contains terraform scripts to create different AWS resources

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages