Terraform
Installation
Install unzip
sudo apt-get install unzip
Download latest version of the terraform
wget https://releases.hashicorp.com/terraform/0.11.8/terraform_0.11.8_linux_amd64.zip
Extract the downloaded file archive
unzip terraform_0.11.8_linux_amd64.zip
Move the executable into a directory searched for executables
sudo mv terraform /usr/local/bin/
Run it
terraform --version
Provision AWS EC2 Cloud Instance
Source: linoxide.com
Create EC2 user under:
IAM > Users > Add User click only "Programmatic access". Create Group: filter by keyword AmazonEC2, Select AmazonEC2FullAccess. Download .csv file
Initialise Terraform:
mkdir terraform cd terraform/ terraform init nano aws.tf
provider "aws" {
access_key = "AKIAJTS6BYLDFVH4QNWA"
secret_key = "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"
region = "us-west-2"
}
resource "aws_instance" "aman-ubuntu-terraform-instance" {
ami = "ami-23b34343"
instance_type = "t2.micro"
tags {
Name = "Aman-terraform-ubuntu-instance"
}
}
terraform plan
terraform apply
terraform show
- References
{{#widget:DISQUS
|id=networkm
|uniqid=Terraform
|url=https://aman.awiki.org/wiki/Terraform
}}