Terraform Cloud Agent

Terraform Cloud Agent (tfc-agent) is a bridge that lets HashiCorp's Terraform Cloud (now HCP Terraform) securely manage and automate infrastructure inside…

  • Tools & Utilities
Terraform Cloud Agent (tfc-agent) is a bridge that lets HashiCorp's Terraform Cloud (now HCP Terraform) securely manage and automate infrastructure inside your private network. It runs on your own servers and processes Terraform plans and applies there, so you don't need to expose your internal network to the public internet.

Platform availability

Available on 0 of 6 install platforms

  • Unraid (not listed)
  • TrueNAS (not listed)
  • Umbrel (not listed)
  • ZimaOS (not listed)
  • Proxmox (not listed)
  • Helm (not listed)

Also on Docker Hub and GitHub

Health score

Not enough data yet for a health score. It needs at least 2 of 4 factors: maintenance, popularity, ease of install, resource needs.

GitHub stars
0
Open issues
1
Last commit
2023-08-21
Activity
stale

Checked today - source: GitHub (onemedical/tfc-agent-public)

Resources & Compatibility

ARM (e.g. Raspberry Pi) is supported.

Checked 11 days ago - source: Docker Hub image tags and published docs

First-install notes

  • How it works The agent connects outbound to the Terraform Cloud / HCP Terraform API and runs Terraform plans and applies on your own infrastructure, so no inbound ports need to be opened on your private network. source

Fetched today - each note links to its source

Alternatives (10)

  • Anytxt Desktop Search
  • DocFetcher - DocFetcher is an Open Source desktop search application: It allows you to search the contents of files on your computer.
  • Everything - Locate files and folders by filename on Windows instantly, displaying all items on NTFS volumes and mapped network drives.
  • FSearch - FSearch is a fast file search utility for GNU/Linux operating systems, inspired by Everything Search Engine.
  • FileLocator
  • Hister - Your own search engine
  • SearchMyFiles - SearchMyFiles is a non-indexing portable alternative to the standard "Search For Files And Folders" module of Windows.
  • agent - Agent is a private personal assistant you run on your own hardware.
  • grep
  • ripgrep

Checked 9 days ago - source: AlternativeTo

Common questions

Does a self-hosted tfc-agent need inbound ports from the Terraform Cloud or HCP Terraform web UI?

No. The agent polls HCP Terraform or Terraform Enterprise for changes and executes them locally, so public ingress traffic is not required.

How do API-triggered runs and OIDC work with tfc-agent in GitHub Actions?

For GitHub Actions, TFC agent polling is the relevant agent model, and API-triggered runs with OIDC interact asynchronously with it.

How can I run scripts after each Terraform job on a tfc-agent?

Use agent hooks to run pre-plan, post-plan, pre-apply, and post-apply scripts around each job.

How can I reduce repeated large provider downloads for a Kubernetes-deployed tfc-agent?

Use provider caching with the tfc-agent so providers are not downloaded repeatedly, reducing Terraform run networking and provider download size.

Answers sourced from developer.hashicorp.com, discuss.hashicorp.com, discuss.hashicorp.com, www.reddit.com

Community

Collected 5 days ago - public community threads