Hashicorp tutorial
This is a Terraform configuration that will create an EC2 instance in your AWS account.
TFC workspace: julieerle-test-workspace
- Supports multiple users
- Hashicorp mananged infra
A Workspace is the basic unit of Terraform Cloud infrastructure configuration. It includes:
- tf config
- env vars
- input vars
- state files
- TFC app.terraform.io
- Create workspace
- Connect to Version control
- Get API token
terraform loginwhich outputs token to '*/.terraform.d/credentials.tfrc.json'
- Do this once, token is stored in ~/.terraform.d/credentials.tfrc.json file:
terraform loginto get API token
\ - Credential with Cloud Provider
- Write config files
- Commit to version control
- Select workspace
- Configure vars
terraform loginterraform initdmrdma- `export TFC_WORKSPACE=julie-test
dmtNEED to push creds to workspace- Plan and apply