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…
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
Variants
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
- Hatchet — yet another TFC/TFE open-source alternative - Reddit (reddit)
- Deep Dive: HCP Terraform API Queuing vs. TFC Agent Polling & OIDC ... (forum)
- Retreive information from the TFC agent after each job? (reddit)
- Terraform Cloud agent networking usage - discuss.hashicorp.com (forum)
- Returning to TFC? Came here from YouTube? Read me first! (reddit)
Collected 5 days ago - public community threads