However, it looks like the catalog only works with local modules and for upstream modules you should use scaffold. #terragrunt
However, it looks like the catalog only works with local modules and for upstream modules you should use scaffold. #terragrunt
In addition to the stacks / units, the catalog looks particularly interesting. It kind of reminds me of the GitLab catalog. #gitlab #terragrunt
I am looking forward to the first major release of Terragrunt. #terragrunt
https://www.gruntwork.io/blog/the-road-to-1-0-terragrunt-stacks-feature-complete
@arichtman *cluster api instead of #terraform and #terragrunt - tg makes it a lot nicer to work with tf, we still have to make use of the tf helm provider for a handful of things like #karpenter but outside of that the TF has been painless after the initial dev on all the modules.
https://spacelift.io/blog/terragrunt-vs-terraform - #Terragrunt sits on top of #Terraform and gives before and after hooks, and focuses on removing duplication in Terraform content and parameters. https://terragrunt.gruntwork.io/docs/features/hooks/
Ever ran into a locked state file in Terragrunt? Learn how to force unlock it!
🔗 Read more: https://til.sanyamkhurana.com/#/topics/terragrunt/force-unlock-state-file
#Terragrunt #Terraform #DevOps #TIL #InfrastructureAsCode #Cloud 🚀
> When we talk about how to design our infrastructure code, we start with the limitations of our tooling and try to derive what we can do within those constraints and then call that best practice.
~ Malcolm Matalka
They're a 10 but their API includes this
Terragruntで特定のディレクトリのみプロバイダーを追加したいときの書き方
https://dev.classmethod.jp/articles/terragrunt-provider-management-strategies/
Someone added JavaScript to Terraform lol
https://github.com/valentindeaconu/terraform-provider-func
#IaC #Cloud #DevOps #PlatformEngineering #Terraform #Terragrunt
@casey That's not a bad idea as we do use dedicated env AWS accounts. I might try to figure that in. Unfortunately interpolation doesn't work in the backend blocks (which I have to carefully check when cloning tf). I've toyed with using #terragrunt just for this use case if nothing else. We do use terraform workspaces in some projects, but I find that it causes almost as much hassle as it alleviates.
... good morning, everyone! This is NERD F.M. with a true classic ...
🎶 ... Workin' in a code mine
Goin' down, down, down
Workin' in a code mine
Oops, about to slip down ... 🎶
Деплой больших инфраструктур в Yandex Cloud: как минимизировать риски и ошибки
Привет, Хабр! Я Алексей Колосков, DevOps‑инженер Hilbert Team. Сегодня я расскажу вам историю о компании, которая из маленькой облачной инфраструктуры выросла до сложного решения с использованием Infrastructure as Code (IaC) и Terraform. И, как это часто бывает, в процессе роста учли не всё. Все персонажи вымышлены и любые совпадения случайны (ну, почти). В этой статье покажу грабли, на которые можно наступить при росте облачной инфраструктуры, и расскажу, как их обойти.
https://habr.com/ru/companies/yandex_cloud_and_infra/articles/858704/
#облака #terraform #terragrunt #деплой #деплоймент #квоты #лимит #iac #infrastructure_as_code #масштабирование
🚀 Creating Terraflow, a CI/CD orchestrator to scale Terraform 🦖
Managing Terraform and Terragrunt at scale come with its own set of challenges! Learn how we got through them in my latest article:
https://0xdc.me/blog/creating-terraflow-a-cicd-orchestrator-to-scale-terraform/
#Terraform #Terragrunt #InfrastructureAsCode #DevOps #Automation #IaC #Git #GitHub
Holy shit if you're using #terragrunt on any non-toy setup go right now and enable this flag (https://terragrunt.gruntwork.io/docs/reference/cli-options/#terragrunt-fetch-dependency-output-from-state) , it will probably give you a 5-8x perf improvement.
```
export TERRAGRUNT_FETCH_DEPENDENCY_OUTPUT_FROM_STATE=true
```
Couldn't sleep so now we all have nightly container builds for IaC
- Terraform + OpenTofu + Terragrunt + TF Docs + Boilerplate
- Distroless, ~100Mb
- Linux amd64 + arm64
- Tagged for each tool separately
- Tagged for optimistic versioning
https://hub.docker.com/r/arichtman/terragrunt/tags
#Terraform #Terragrunt #OpenTofu #IaC #DevOps #PlatformEngineering #CICD
This Terraform workflow sucks so hard. Run the command, watch it stall for 1 minute, then refresh 60 things I don't care about for another minute, then blow up cause it catches barely syntax issues until runtime.
👍 👍 👍
🌘 使用OpenTofu和GitHub Actions將NodeJS部署到AWS Lambda的方法
➤ JavaScript在軟體工程中的普及性、部署過程概述、必要工具與技術、建立開發環境、Lambda相容的NodeJS代碼最佳實踐、OpenTofu基礎設施即代碼介紹、建立AWS和GitHub之間的信任關係、CI/CD流程設置等。
✤ https://developer-friendly.blog/blog/2024/09/02/how-to-deploy-nodejs-to-aws-lambda-with-opentofu--gi
#AWS Lambda #JavaScript #OpenTofu #GitHub Actions #伺服器端無瑕 #API 閘道 #身份驗證 #AWS #CI/CD #雲端運算 #雲端安全 #持續部署 #持續整合 #DevOps #事件驅動架構 #GitHub #GitOps #基礎設施即代碼 #微服務 #監控 #NodeJS #OAuth2 #OIDC #OpenID Connect #安全性 #Terraform #Terragrunt #教學