Recent submissions

Comment · 1 year ago
My mistake. Maybe the wrong use of the word.

And yes, it was a shallow article. It was not a deep dive and nor do I have the technical chops to write a deep dive.

Comment · 1 year ago
Thanks for sharing. I’ll add the video to my queue.
Comment · 1 year ago
The entirety of this research was about structure of directories.

Storing state in S3 or TFC or Spacelift or somewhere else is out of scope. S3 is where 90% of the world stores their state and writing those configuration lines is not in scope. You can find other resources on that.

I struggled to find an exhaustive list of how people manage their directory structures and hence the focus of this piece.

If you’d like to provide constructive feedback and avoid comments regarding scope creep, please share.

Comment · 1 year ago
This was out of scope for my research. Have you seen any good resources on this?
Comment · 1 year ago
Thank you for sharing. I’ve heard this module conundrum a few times and creates a proliferation of forked modules.
Comment · 1 year ago
Thank you for sharing your example.
Comment · 1 year ago
Thank you. I’ll dive into this when I have a chance next week.
Comment · 1 year ago
Comment · 1 year ago
I spend a lot of time speaking with clients and have found myself partially understanding organizational structure so I dove in to collect my thoughts and put myself closer to the customer on what they are navigating.

This gave myself a refresher on how they are organizing their cloud infrastructure within their source control systems. I took a lense from the world of terraform since that’s mostly the world i live in today and the last few years.

I explored 10 different ways to structure your Terraform config roots, each promising scalability but delivering varying degrees of chaos. From single-environment simplicity to multi-cloud madness, customers are stuck navigating spaghetti directories and state file hell.

I probably missed things. Might have gotten things wrong. Take a look and let me know what you think.

What patterns are you using that I missed?

Comment · 2 years ago
"yes, ChatGPT can generate valid Terraform, but only in straightforward cases where your intent is totally unambiguous and does not depend on any referenced resources."

-What happens when it depends on the referenced resources?

Comment · 2 years ago
Thanks for sharing the origin story.
Comment · 2 years ago
"Given there is not enough time to react to a misconfigured cloud asset being breached, proactively securing configuration is the only way to protect against the risk of potential cloud data breaches."

This is the way!

Comment · 3 years ago
Hi swozey. Spacelift sales leader here. Let's have a conversation and I'll work with you to find the goldilocks zone that you are looking for. Grab a demo with us and mention this post and my name "Ryan". We can dive into the features you require.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton