tfupdate Github Action の修正版を GitHub Marketplace に公開しました

tfupdate の GitHub Action を GitHub Marketplace に公開 しました。 新規作成したわけではなく、daisaru11/tfupdate-github-actions の Fork 版です。 なぜ Fork 版を作ったのか Git v2.35.2 以降に入った CVE-2022-24765 対応 により、daisaru11/tfupdate-github-actions は 1 年以上壊れた状態でした。 ...

2023-10-31 (火) · masutaka

Dependabot の Terraform 1.0 対応が完了した件

[2021-05-27-1] のつづき。この間に 1.0 がリリースされてました ね。 先ほど、Lockfile (.terraform.lock.hcl) の対応が完了したそうです。 https://github.com/dependabot/dependabot-core/issues/1176#issuecomment-858490407 これで Dependabot での terraform 対応が完了しました。 ・terraform version は自動更新できない ・provider version を自動更新できる。その際、.terraform.lock.hcl も更新されるはず ・以前の Dependabot で対応されていた module version はどうなんだろう?使ってないので分からない ...

2021-06-10 (木) · masutaka

Dependabot の Terraform 0.15 対応が進んでいる件

最近この Issue が活発になってきました。 Terraform 0.15 support · Issue #1176 · dependabot/dependabot-core 実はプロバイダーバージョンのアップデートだけならもう使えます。 ・プロバイダーバージョンのアップデートはもう動く ・↑の後に必要な .terraform.lock.hcl の更新は実装中とのこと。現在は手動で “$ terraform init -upgrade” が必要 ・terraform バージョンのアップデートはロードマップに含まれていない ...

2021-05-27 (木) · masutaka

terraform を再帰的に実行する Makefile

[2019-05-07-1] に紹介した『Pragmatic Terraform on AWS 』に沿って設計すると、terraform のディレクトリは複数出来ると思います。 依存を分けることと、まとめて実行することはやや矛盾します。とは言え terraform や terraform provider がアップデートした時の terraform init/plan/apply はまとめてやりたいものです。 ...

2020-03-26 (木) · masutaka

terraform-provider-healthchecksio を Terraform Plugin SDK に移行した

今まで terraform provider のビルドには、terraform 自体をライブラリとして要求されました。今後は terraform-plugin-sdk を使います。 この PR で移行しました。 Migrate over to new terraform SDK by masutaka · Pull Request #16 · kristofferahl/terraform-provider-healthchecksio ...

2019-10-10 (木) · masutaka

『Pragmatic Terraform on AWS』を読んだ

【ダウンロード版】Pragmatic Terraform on AWS - KOS-MOS - BOOTH これも職場の同僚氏がオススメしていた本。 普段から Terraform の設計に課題を感じていたので、ざーっと斜め読みして、第17章からしっかり読んだ。 ...

2019-05-07 (火) · masutaka