initialize a working directory containing Terraform configuration files
formats the files to be Terraform friendly.
checks config files but does not check remote services
creates execution plan
executes the actions proposed in a Terraform plan
tears down terraform infrastructure