Tonight was the first meet of Stone code and infrastructure :O)

An hour spent learning Terraform

Terraform flow

Practical code in GitHub

$ 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": []

}
$