Basic terraform script to create EC2
$ export AWS_ACCESS_KEY_ID= <IAM KEY>
$ export AWS_SECRET_ACCESS_ID= <IAM SECRET>
- Terraform - Install
Variable | Default | Comments |
---|---|---|
private_key |
'~/.ssh/key.pem' | Path to the SSH private key to be used for authentication |
instance_type |
't2.micro' | The type of instance to start |
$ terraform init
$ terraform plan -out=plano
$ terraform apply plano
$ ssh -i <pem path> ubuntu@<public_ip>
$ Terraform destroy