モダンTerraform

Terraform公式のモジュールレジストリ「Terraform Registry」でモジュールを公開する方法

Terraformの公式モジュールレジストリである「Terraform Registry」への登録方法を紹介します。

【モダンTerraform】意外と便利!? Miscプロバイダーたち(Templateプロバイダー編)

モダンTerraformシリーズです。 今回は前回の続きとしてMiscプロバイダーの中からTemplateプロバイダーについて扱います。 Templateプロバイダーとは その名の通りテンプレート機能を提供してくれるプロバイダーです。 以下のリソースとデータソースが含まれ…

【モダンTerraform】意外と便利!? Miscプロバイダーたち(概要編&Nullプロバイダー編)

モダンTerraformシリーズです。 今回はTerraformのプロバイダーのうち、最近充実してきているMiscプロバイダーについてご紹介します。 Miscプロバイダーってなに? 最近Terraformのプロダイバーが増えてきたため、ドキュメント上プロダイバーの分類が行われ…

【モダンTerraform】v0.11以降でdynamicとfor_eachが実装されるかも

モダンTerraformシリーズです。 今回は最近のhashicorp/terraformでの開発状況から、現時点での最新版であるv0.11.3で未実装な機能の中で個人的にかなり期待している機能について紹介します。 countパラメータとその限界 全てのリソースにはMeta-parameters…

【モダンTerraform】ベストプラクティスはTerraform Module Registryを参照しよう

今回は小ネタです。 Terraformでのベストプラクティス? Terraformでのベストプラクティスは従来GitHubにて専用のリポジトリで公開されていました。 GitHub: hashicorp/best-practices が、このリポジトリ、すでに「 Deprecated 」です。 じゃあどこ見ればい…

【モダンTerraform】VariableとLocal Valuesの使い分けについて

はじめに ナウでイケてるヤングな皆様におかれましてはTerraformを使うのはもはや当たり前ですよね? このTerraformですが日々バージョンが上がっており、ネット上で公開されているtfファイルの書き方が若干古いものもちょいちょい見受けられます。 特にTerr…