Top all-time · #2621
Gruntwork Blog
Company blog · blog.gruntwork.ioprogrammingsystems
Gruntwork Blog is the company blog at blog.gruntwork.io, writing about programming and systems. Since 2016, 29 different Hacker News readers have linked it 54 times, most often “Why We Use Terraform”. No feed was found, so read it on the site itself.
Too few sampled comments (15) to say how often HN recommends it.?
Why HN links it
HN readers link Gruntwork's blog for infrastructure-as-code and DevOps posts on Terraform, Terragrunt and OpenTofu, including the OpenTF licensing debate. Many links are to hiring notices or crash courses.
Summarised by Claude from a sample of 15 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Stay current on DevOps trends, Terraform/OpenTofu strategies, and AWS infrastructure best practices with expert-written insights from the Gruntwork team.
Most-linked posts?
- Why We Use Terraform3 people · 3 mentions · first linked 2018-01-27
- /the-future-of-terraform-must-be-open-ab0b9ba65bca2 people · 5 mentions · first linked 2023-08-15
- /gruntwork-is-hiring-devops-engineers-c268513a0b5a2 people · 2 mentions · first linked 2017-03-02
- Terragrunt and OpenTofu: Better Together2 people · 2 mentions · first linked 2025-01-16
- Git-Xargs2 people · 2 mentions · first linked 2021-04-28
- Open sourcing Terratest: tools for testing infrastructure code2 people · 2 mentions · first linked 2018-05-03
What Hacker News says?
Unfortunately, per https://blog.gruntwork.io/how-we-hire-at-gruntwork-42193d583... , we don't hire any "later" than Helsinki, Finland, and even then we'd prefer to keep it no later than Berlin, Germany if possible. Otherwise, collaborating together winds up requiring someone to get up really early or stay up really late.
Comment linking /how-we-hire-at-gruntwork-42193d583e24
on “Ask HN: Who is hiring right now?”Submitted Lessons Learned from Writing Over 300k Lines of Infrastructure Code as a story · 344 points
HN discussionGruntwork ( http://www.gruntwork.io/ ) | Anywhere | DevOps | Contractor At Gruntwork, we offer DevOps as a Service. Our mission is to make it an order of magnitude easier to understand, develop, and deploy software. The first step in that direction is to take the thousands of hours we’ve spent building infrastructure and to condense all that experience and code into pre-assembled Infrastructure Packages. Each Infras…
Comment linking /gruntwork-infrastructure-packages-7434dc77d0b1
on “Ask HN: Who is hiring? (November 2016)”Submitted Docker, Kubernetes, Terraform, and AWS crash course series as a story · 208 points
HN discussionI have limited experience with Ansible, but afaik calling it declarative when compared to Terraform is a stretch [1] [1] https://blog.gruntwork.io/why-we-use-terraform-and-not-chef-...
Comment linking /why-we-use-terraform-and-not-chef-puppet-ansible-saltstack-or-cloudformation-7989dad2865c
on “Terraform 1.0”Submitted Open sourcing Terratest: tools for testing infrastructure code as a story · 105 points
HN discussionGruntwork | DevOps Engineer | Anywhere | REMOTE http://www.gruntwork.io/ At Gruntwork, we offer DevOps as a Service. That means we help companies figure out how to do all the steps that come after writing code. How do you test that code? How do you deploy it? How do you monitor it? How do you keep it secure? It turns out that many, many companies are are struggling with these questions, and we need to grow our compa…
Comment linking /gruntwork-is-hiring-devops-engineers-c268513a0b5a
on “Ask HN: Who is hiring? (July 2017)”Submitted It's Time to Switch to OpenTofu as a story · 67 points
HN discussionGruntwork | Senior Full-Stack Engineer | 100% Remote | Full-Time | https://gruntwork.io Our mission is to make it 10x easier to understand, build, and deploy software. We are currently focused on knocking all the grunt work of DevOps, where our goal is to make it 10x easier to get up and running with production-grade infrastructure as code on major cloud providers like AWS and GCP. You'll work with a wide range of t…
Comment linking /
on “Ask HN: Who is hiring? (May 2019)”Submitted Five Years of Gruntwork as a story · 38 points
HN discussionGruntwork | DevOps Engineer | Anywhere | REMOTE http://www.gruntwork.io/ At Gruntwork, we offer DevOps as a Service. That means we help companies figure out how to do all the steps that come after writing code. How do you test that code? How do you deploy it? How do you monitor it? How do you keep it secure? It turns out that many, many companies are are struggling with these questions, and we need to grow our compa…
Comment linking /gruntwork-is-hiring-devops-engineers-c268513a0b5a
on “Ask HN: Who is hiring? (March 2017)”Submitted The Future of Terraform Must Be Open as a story · 28 points
HN discussionWell, judging from the release notes, with for-loops you are now one step closer to a real programming language. Looks like the beginning of the end of the "declarative" paradigma which keeps people running their heads against the wall like this https://blog.gruntwork.io/terraform-tips-tricks-loops-if-sta...
Comment linking /terraform-tips-tricks-loops-if-statements-and-gotchas-f739bbae55f9
on “Terraform 0.12”Submitted Git-Xargs as a story · 14 points
HN discussionAuthor here. I tried to answer your question in the first two paragraphs. But to add some context, given the nature of my work, I hear from developers on a nearly daily basis who are struggling to get started with the technologies mentioned in this blog post series, which include not only Kubernetes, but also Docker, AWS, and Terraform. In part, they are struggling because they are too scared to ask for help, and co…
Comment linking /a-crash-course-on-kubernetes-a96c3891ad82
on “Docker, Kubernetes, Terraform, and AWS crash course series”Submitted Automated Testing for Kubernetes and Helm Charts Using Terratest as a story · 5 points
HN discussionYour description of Ansible makes me think of the Apache Ant build system. James Duncan Davidson's post mortem was illuminating. He never intended to create executable XML scripting. Am noob. Have done a wee bit of CloudFormation, Docker, k8s. And once completed a Terraform howto. I've never touched Ansible, Chef, Puppet, etc. I'd love a feature comparison matrix. Or maybe a decision flowchart on how to choose which…
Comment linking /why-we-use-terraform-and-not-chef-puppet-ansible-saltstack-or-cloudformation-7989dad2865c
on “Ask HN: What is the real difference between Terraform and Ansible?”Submitted How we got to $1M in annual recurring revenue with $0 in fundraising as a story · 5 points
HN discussionTake a look at this talk - it explains what both tools do and how they can work together well: https://www.hashicorp.com/resources/ansible-terraform-better... TLDW; You can do resource management (e.g. creating EC2 instances in AWS) and deployment (e.g. installing packages on an instance) through both Terraform and Ansible. Terraform is best used for resource management - the documentation states using the "provisio…
Comment linking /why-we-use-terraform-and-not-chef-puppet-ansible-saltstack-or-cloudformation-7989dad2865c
on “Ask HN: What is the real difference between Terraform and Ansible?”Submitted Comprehensive Guide to EKS Worker Nodes as a story · 4 points
HN discussionI've written code like that for clients (and specifically executed a transition from bare metal+shell scripts to EKS for a "generic backend" module once), but I can't publish any of it for unfortunate obvious reasons. But FWIW I think it's inherent to IaC to involve a lot of copy-pasta, sometimes your best abstraction will just lead to shifting the copy-pasta from code to call-sites, which tends to be more maintaina…
Comment linking /how-to-create-reusable-infrastructure-with-terraform-modules-25526d65f73d
on “My Google Cloud was suspended too”Submitted Cloud-nuke: how we reduced our AWS bill by ~85% as a story · 4 points
HN discussionI'm from Gruntwork; we're the maintainers of Terragrunt. We get this question a lot because Terragrunt did in fact start as a feature shim for Terraform. But that was a long time ago and Terragrunt has evolved into a first-class "orchestration" tool for Terraform or OpenTofu. We wrote a blog post addressing exactly your concern that you might find helpful: https://blog.gruntwork.io/terragrunt-opentofu-better-togethe…
Comment linking /terragrunt-opentofu-better-together-6b414a7f033a
on “Terraform Config Root Setups”Submitted A Comprehensive Guide to Authenticating to AWS on the Command Line as a story · 4 points
HN discussionOhad here, co-founder of env0, one of the main supporters of opentf I think Gruntwork's blog explains this the best - https://blog.gruntwork.io/the-future-of-terraform-must-be-op...
Comment linking /the-future-of-terraform-must-be-open-ab0b9ba65bca
on “The OpenTF Manifesto”Submitted A Comprehensive Guide to Terraform as a story · 4 points
HN discussionIt means that whether you can use Terraform at any future company you work for will be determined... by HashiCorp. That's because the BSL license is intentionally vague. What does "competing" mean? What does "hosting or embedding" mean? Who decides? In order to really know if you're a competitor, you have to reach out to HashiCorp (as the FAQ tells you to do). So whether your usage is valid is not controlled by the…
Comment linking /the-future-of-terraform-must-be-open-ab0b9ba65bca
on “The OpenTF Manifesto”Submitted A Comprehensive Guide to Terraform as a story · 3 points
HN discussionHow do you know you're not competing with HashiCorp? That's not meant to be a redundant or snarky question. The key issue with the BSL and that FAQ is that the wording is intentionally vague. What does "competing" mean? What does "hosting or embedding" mean? Who decides? In order to really know if you're a competitor, you have to reach out to HashiCorp (as the FAQ tells you to do). So whether your usage is valid is…
Comment linking /the-future-of-terraform-must-be-open-ab0b9ba65bca
on “The OpenTF Manifesto”Submitted The Road to 1.0: Terragrunt Stacks Feature Complete as a story · 2 points
HN discussion