[DevOps] Using Terraform to Create an EC2 Instance
- Verify you are in the correct directory by running
which terraform
- Locate the directory containing your terraform files
- Initialize the directory with
terraform init
- View the Terraform execution plan with
terraform plan
- Apply the Terraform execution plan with
terraform apply
- Observe the infrastructure provisioned by Terraform in the AWS Management Console
- Return to the terminal and terminate the infrastructure with
terraform destroy
Demo Code
Here is the Terraform code I used for main.tf. If you’d like to try to run the code, save your main.tf to a working directory in your Terraform root directory and run it there with terraform init, terraform plan, terraform apply, terraform destroy.
provider "aws" {
  access_key = "<Your Access Key>"
  secret_key = "<Your Secret Key>"
  region = "us-east-1"
}
resource "aws_instance" "Udacity" {
  ami = "ami-0323c3dd2da7fb37d"
  instance_type = "t2.micro"
}   
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号