Terraform: Difference between revisions

 
(4 intermediate revisions by the same user not shown)
Line 23:
 
Source: [https://linoxide.com/devops/install-terraform-provision-aws-ec2-instance/ linoxide.com]
 
 
Create EC2 user under:
Line 30 ⟶ 29:
Create Group: filter by keyword AmazonEC2, Select AmazonEC2FullAccess.
Download .csv file
 
Initialise Terraform:
mkdir terraform
cd terraform/
terraform init
nano aws.tf
 
<pre>
provider "aws" {
access_key = "AKIAJTS6BwYereLDFVNWA"
secret_key = "lWjjHcTnadsEAmgh/fFYpQmSFUCUsy9Twvdd5122vY"
region = "us-west-2"
}
 
resource "aws_instance" "ubuntu-instance" {
ami = "ami-23b34343"
instance_type = "t2.micro"
tags {
Name = "my-terraform-ubuntu-instance"
}
}
</pre>
 
Provision the instance:
terraform plan
terraform apply
 
Check the instance:
terraform show
 
Remove the Instance:
terraform destroy
 
 
 
 
<br />