Skip to content

Repository files navigation

HCP Terraform/Terraform Enterprise CLI

main Go Version

tfx is a standalone CLI for HCP Terraform and Terraform Enterprise.

The initial focus of tfx was to execute the API-Driven workflow for a Workspace but has grown to manage multiple aspects of the platform.

Note: This CLI is still under active development, subject to change, and is not officially supported by HashiCorp.

Documentation

Looking for more information? Check out our docs site tfx.rocks

Commands

Command Group Subcommands
tfx organization list, show
tfx project list, show
tfx variable-set list, show, create, delete, variable (scoped list by org/project/workspace/all)
tfx workspace list, show
tfx workspace configuration-version list, show, create, download
tfx workspace lock all
tfx workspace unlock all
tfx workspace plan show, logs, jsonoutput, create
tfx workspace run list, show, create, cancel, discard
tfx workspace state-version list, show, create, download
tfx workspace team list
tfx workspace variable list, show, create, update, delete
tfx registry module list, show, create, delete
tfx registry module version list, create, delete, download
tfx registry provider list, show, create, delete, download
tfx registry provider version list, show, create (--directory), delete
tfx registry provider version platform list, show, create, delete
tfx release tfe list, show
tfx admin gpg list, show, create, delete
tfx admin metrics workspace
tfx admin terraform-version list, show, create, create official, delete, enable, enable all, disable, disable all

Roadmap

See ROADMAP.md for planned features and improvements. Priority may change — open an issue to voice your priorities.

About

TFx is a standalone CLI for HCP Terraform and Terraform Enterprise.

Resources

Contributing

Stars

109 stars

Watchers

6 watching

Forks

Releases

Used by

Contributors

Languages