Skip to content

Terraform using Smurf ⚙️

Use smurf stf <command> to run smurf stf commands. Supported commands include:

  • apply: Apply the changes required to reach the desired state of Terraform Infrastructure.
  • destroy: Destroy the Terraform Infrastructure.
  • drift: Detect drift between state and infrastructure for Terraform.
  • format: Format the Terraform Infrastructure.
  • graph: Generate a visual graph of Terraform resources.
  • init: Initialize Terraform.
  • output: Generate output for the current state of Terraform Infrastructure.
  • plan: Generate and show an execution plan for Terraform.
  • provision: Combination of init, plan, apply, and output for Terraform.
  • refresh: Update the state file of your infrastructure.
  • state-list: List resources in the Terraform state.

Using Smurf Terraform in local environment

Suppose you want to init, plan, apply and output for Terraform with one single command-

smurf stf provision
stf