hashicorp/terraform
View on GitHub ↗ ★ 50,348 Go
Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.
84 mentions on Hacker News by 79 people: 13 stories, 71 comments · first 2014-07-28 · latest 2025-10-22
20082026
-
…Lock() s will deadlock). Until go1.23 [0], Recover() comes in handy for fault reports, however; ex: https://github.com/hashicorp/terraform/blob/325d18262e/inter... [0] which introduced debug.SetCrashOutput:…
comment by ignoramous · 2025-10-22 · in Go subtleties -
…AGPL. BSL'ed Terraform versions become available under MPL after 4 years from the publishing date: https://github.com/hashicorp/terraform/commit/b145fbcaadf0fa... .
comment by Expurple · 2025-07-22 · in In the long run, GPL code becomes irrelevant (2015) -
…you, but this thing is actually back to their MPL-2 roots (for now!) and I don't see any references to github.com/hashicorp/terraform in https://github.com/hashicorp/terraform-mcp-server/blob/v0.1.... and I would guess patching…
comment by mdaniel · 2025-05-20 · in Terraform MCP Server -
…they'd implement a better "if" syntax for blocks, because the language itself pseudo-supports it: https://github.com/hashicorp/terraform/issues/21512 But yeah, at $previous_job, Terraform enabled some really fantastic cross-SaaS…
comment by rwiggins · 2024-11-07 · in Forget CDK and AWS's insane costs. Pulumi and DigitalOcean to the rescue -
…which is one of the most discussed still-open issues in Terraform. Some related open issues: https://github.com/hashicorp/terraform/issues/24476 https://github.com/hashicorp/terraform/issues/25244 https://github.com/hashicorp/terraform/issu…
comment by myzie · 2024-07-29 · in Show HN: Burrow is a globally distributed, serverless HTTP proxy -
…it'd be GPL'd by now. --- [1] https://en.wikipedia.org/wiki/Business_Source_License#Terms [2] https://github.com/hashicorp/terraform/blob/main/LICENSE [3] https://www.theregister.com/2024/04/09/vsi_prunes_hobbyist_p... [4]…
comment by Pet_Ant · 2024-05-15 · in Oracle dumps Terraform for OpenTofu -
…as such, but the opentofu team prioritizing the right things that customers actually need. [0]: https://github.com/hashicorp/terraform/issues/9556 [1]: https://github.com/captn3m0/ideas#-mars-terraform-remote-htt...
comment by captn3m0 · 2024-04-12 · in Why CISA Is Warning CISOs About a Breach at Sisense -
…https://github.com/opentofu/opentofu/issues/1032 Which in turn references this issue in terraform: https://github.com/hashicorp/terraform/issues/34402 I’m not a lawyer and have no idea who is right or wrong but I understand why Hashicorp…
comment by cjoelbrowning · 2024-04-11 · in OpenTofu Response to HashiCorp's Cease and Desist Letter -
…changes. [0] https://github.com/rust-lang/rust-analyzer [1] https://github.com/gleam-lang/gleam [2] https://github.com/hashicorp/terraform [3] https://blog.rust-lang.org/2023/11/09/parallel-rustc.html *edit: code-comments & links + making…
comment by ad-ops · 2024-03-18 · in Cranelift code generation comes to Rust -
> but will phone home and snitch on you Terraform would never do that, would it? Oh, wait... [0] [0] https://github.com/hashicorp/terraform/blob/v1.5.6/checkpoin...
comment by fishnchips · 2023-08-25 · in OpenTF announces fork of Terraform -
…in Terraform or they have in fact attempted to relicense code. This looks like relicensing to me: https://github.com/hashicorp/terraform/commit/53c34ff49cfbc1... Btw, no .go file that you still show up in `git blame` for has an MPL notice…
comment by pxc · 2023-08-25 · in OpenTF announces fork of Terraform -
…you stand on incompatible changes that are strict improvements over TF? As a concrete example, https://github.com/hashicorp/terraform/issues/13022 - My only read on this is that Hashicorp arent doing this as this removes a key selling…
comment by maccard · 2023-08-25 · in OpenTF announces fork of Terraform -
…been committed to open-source community in years, particularly with Terraform. Their own words https://github.com/hashicorp/terraform/blob/ad634f60a5acbaad...
comment by Coryodaniel · 2023-08-23 · in HashiCorp switching to BSL shows a need for open charter companies -
…it can be instead of rejecting contributions because it competes with their cloud offering [1] [1] https://github.com/hashicorp/terraform/issues/9556
comment by Spivak · 2023-08-21 · in The OpenTF Manifesto -
…It would not be hard for these companies to provide more resources to Terraform than Hashicorp is. https://github.com/hashicorp/terraform/pulse/monthly
comment by tedivm · 2023-08-15 · in The OpenTF Manifesto -
…maybe features like this PR[1] for local state file encryption can then finally get merged. [1] https://github.com/hashicorp/terraform/pull/28603
comment by jsiepkes · 2023-08-15 · in The OpenTF Manifesto -
…Business Source License, or are you saying they have violated your copyright on your contribution? https://github.com/hashicorp/terraform/blob/main/LICENSE
comment by yencabulator · 2023-08-12 · in What HashiCorp’s license change means for our customers -
…and Vault in mind. Clearly Terraform was also in mind, since Terraform is now under the BUSL: https://github.com/hashicorp/terraform/blob/main/LICENSE
comment by yellowapple · 2023-08-11 · in OpenTerraform – an MPL fork of Terraform after HashiCorp's license change -
How do you interpret their Additional Use Grant? https://github.com/hashicorp/terraform/blob/main/LICENSE#L8-...
comment by Ttrilf · 2023-08-11 · in HashiCorp adopts Business Source License -
Locked them comments down quick on the PR: https://github.com/hashicorp/terraform/pull/33661
comment by Coryodaniel · 2023-08-11 · in HashiCorp adopts Business Source License -
> I doubt they'd gain much adoption if it started with BSL at first place Adoption is one risk, https://github.com/hashicorp/terraform/graphs/contributors is an entirely different risk
comment by mdaniel · 2023-08-11 · in HashiCorp adopts Business Source License -
Actual full license seems to be here: https://github.com/hashicorp/terraform/blob/e94ce2dd3877096b...
comment by buzer · 2023-08-10 · in HashiCorp adopts Business Source License -
…of terraform? what? you don't want to... clone the terraform source repo ~ git remote -v origin https://github.com/hashicorp/terraform.git (fetch) origin https://github.com/hashicorp/terraform.git (push) check out the tag you want ~ git…
comment by mattpallissard · 2022-10-25 · in Asdf – language tool version manager -
…though also to be able to compile and load go code into a running go process (JIT-ish). [0]: https://github.com/hashicorp/terraform [1]: https://github.com/traefik/traefik [2]: https://github.com/cube2222/octosql Disclaimer: author of…
comment by cube2222 · 2022-09-26 · in Go runtime: 4 years later -
…hidden "special rules", instead of behaving in a consistent way like a proper language. Like these: https://github.com/hashicorp/terraform/issues/31072 https://github.com/hashicorp/terraform/issues/24476
comment by raffraffraff · 2022-08-31 · in HashiCorp’s multi-product strategy -
Terraform doesn't require k8s: https://github.com/hashicorp/terraform OpenStack is somewhat EC2 API compatible, but the reverse is not true.
comment by westurner · 2022-02-22 · in Ask HN: Is Kubernetes the only alternative for being cloud agnostic? -
If the explanation is incredibly poor, why is this issue still open: https://github.com/hashicorp/terraform/issues/20718
comment by felixhuttmann · 2021-11-27 · in Kubernetes Cluster API v1.0, Production Ready -
…TF version updates improve it, but more often the performance gets worse. Recent relevant issues: https://github.com/hashicorp/terraform/issues/27523 https://github.com/hashicorp/terraform/issues/26355
comment by jhugo · 2021-11-05 · in HashiCorp – S1 -
…great, but in practice it's closer to "infrastructure as a non-standard markup language". [1]: https://github.com/hashicorp/terraform/issues/19932
comment by mvanaltvorst · 2021-09-19 · in Terraform is not the golden hammer -
There actually was a blog post! Here's the commit that has the information: https://github.com/hashicorp/terraform/commit/6562466c32a875... And if you follow the link in the comment there, that brings you to the blog post from about a week…
comment by KronisLV · 2021-09-13 · in HashiCorp Terraform and Community Contributions -
…[1] https://www.hashicorp.com/cla [2] https://www.hashicorp.com/blog/introducing-a-cla [3] https://github.com/hashicorp/terraform/blob/main/LICENSE [4] https://www.gnu.org/licenses/why-assign.en.html [5]…
comment by robocat · 2021-09-06 · in Terraform is currently not reviewing community pull requests -
But hey… even terraform made it to v1.0.0 after some time… https://github.com/hashicorp/terraform/releases/tag/v1.0.0
comment by toabi · 2021-08-12 · in ZeroVer: 0-Based Versioning -
…have helped in this case. [0] https://www.terraform.io/docs/language/meta-arguments/lifecy... [1] https://github.com/hashicorp/terraform/issues/17599
comment by aequitas · 2021-07-08 · in I made a mistake with Terraform and Azure made it worse -
…will fail with an error because "provider" can't be set dynamically. See this issue, for example: https://github.com/hashicorp/terraform/issues/24476
comment by throwaway894345 · 2021-06-08 · in Terraform 1.0 -
…CLA [0] If anyone at HashiCorp is reading this, could you guys consider changing to a DCO? [1] [0] https://github.com/hashicorp/terraform/blob/main/.github/CON... [1] https://drewdevault.com/2021/04/12/DCO.html
comment by harryvederci · 2021-06-08 · in Terraform 1.0 -
…the core issue here is that providers don't have the ability to specify a `depends_on` relation: https://github.com/hashicorp/terraform/issues/2430
comment by nrmitchi · 2021-06-08 · in Terraform 1.0 -
dupe: https://github.com/hashicorp/terraform/releases/tag/v1.0.0 (other post has more comments)
comment by hnlmorg · 2021-06-08 · in Terraform v1.0 Is Out -
…time in refactors/rewrites to keep it up with newer Terraform versions and language features. [1] https://github.com/hashicorp/terraform/blob/v0.13/CHANGELOG....
comment by darkwater · 2021-06-08 · in Terraform 1.0 -
But unfortunately plugins cannot provide remote backends, and it's a little clunky to use the S3 one: https://github.com/hashicorp/terraform/issues/27304
comment by OJFord · 2021-03-11 · in Backblaze is now a Terraform provider -
there are issues with `terraform graph` that taint the output a little with unnecessary information: https://github.com/hashicorp/terraform/issues/14511 People at hashicorp are aware of it but it doesn't seem to be a priority getting the…
comment by gchamonlive · 2020-12-25 · in Draw.io and Terraform = Brainboard, Graphical Way to Do Terraform -
…stable. https://semver.org/#spec-item-4 > At HashiCorp we take the idea of a v1.0 very seriously. https://github.com/hashicorp/terraform/issues/15839#issuecom... > Terraform 0.14 release. That's our last chance to deprecate features or…
comment by kubanczyk · 2020-11-23 · in A Month of Terraform -
…to access variables, it seems that it went away due to some refactoring, and it isn't coming back. https://github.com/hashicorp/terraform/issues/23679
comment by kawsper · 2020-10-15 · in Waypoint: Build, deploy, and release applications across any platform -
…services to e.g. Terraform is tough when you don’t know all their permissions they need (see also https://github.com/hashicorp/terraform/issues/2834 for example). Using a test AWS environment to stage and then checking CloudTrail to see…
comment by jsperx · 2020-08-08 · in IAM is hard – Thoughts on $80M fine from the Capital One Breach -
…SemVer just because it LOOKS like it even though nothing actually claims that they are using SemVer https://github.com/hashicorp/terraform/issues/15839 The only thing that OpenSSL claims to enforce about their versioning policy is > A…
comment by NikolaeVarius · 2020-05-29 · in OpenSSL 3.0 -
…and persistent volumes. For now, it's too big of a complexity jump over plain Docker. [1] https://github.com/hashicorp/terraform/issues/2430 [2] https://github.com/hashicorp/terraform/issues/23735#issuecom... [3]…
comment by mleonhard · 2020-03-16 · in Ask HN: Which configuration management software would/should you use in 2020? -
…Take for example Terraform and HCL, they're continually adding more and more [templating features]( https://github.com/hashicorp/terraform/blob/master/website/d... ) and [functions]( https://www.terraform.io/docs/configuration/interpolation…
comment by okhudeira · 2019-02-08 · in Why are we templating YAML? -
https://github.com/hashicorp/terraform/issues/516 TLDR: Terraform should use Vault for storing secrets in state, but does not support it yet. (it is occasionally unavoidable storing secrets in state due to resources orchestrated)
comment by toomuchtodo · 2018-12-05 · in Hashicorp Vault v1.0 -
…to give Terraform a spin. However one thing our team needs is support for Ansible. If you look at https://github.com/hashicorp/terraform/issues/2661 , radekg has worked on an Ansible Provisioner, but it looks like not many people know…
comment by sritrisna · 2018-11-02 · in HashiCorp has raised $100 million in Series D funding -
…party implementations, or are a WIP. (Worst case, you might have to write a provider yourself). https://github.com/hashicorp/terraform/pull/5846 https://github.com/adamdecaf/terraform-provider-namecheap (I’ve never used Terraform for this…
comment by mr_toad · 2018-08-10 · in Ask HN: Is there an API for editing DNS records – for *any* domain registrar? -
ironically terraform is already written in golang. https://github.com/hashicorp/terraform Go 96.1%
comment by liveoneggs · 2018-07-24 · in Portable Cloud Programming with Go Cloud