
An introduction to infrastructure automation and Terraform
Tonight was the first meet of Stone code and infrastructure :O)
An hour spent learning Terraform
$ terraform show
# aws_s3_bucket.default:
resource "aws_s3_bucket" "default" {
# aws_s3_object.default:
resource "aws_s3_object" "default" {
bucket = "myapp-milesd-chocksaway123"
}
Outputs:
aws_s3_bucket = "myapp-milesd-chocksaway123"
$ terraform destroy
aws_s3_bucket.default: Refreshing state... [id=myapp-milesd-chocksaway123]
aws_s3_object.default: Refreshing state... [id=beanstalk/myapp]
Plan: 0 to add, 0 to change, 2 to destroy.
Destroy complete! Resources: 2 destroyed.
$
$ aws s3api list-buckets
{
"Buckets": []
}
$