Terraformでは、movedブロックを利用することで、リソースの再作成を行わずにローカル名を変更できます。 developer.hashicorp.com 今回は本機能を試してみようと思います。 movedブロックとは 事前準備 リソース作成用のTerraform定義ファイルを作成する ma…
以前terraform testを試しましたが、terraform test機能としてMockプロバイダーがTerraform v1.7よりサポートされております。 github.com 今回は本機能を試してみようと思います。 Mockプロバイダーとは 前提条件 事前準備 リソース作成用のTerraform定義フ…
以前terraform testを試しましたが、Terraformモジュールやリソースのテストを実行することができる機能として、terraform testの他にTerraformのv1.5よりcheckブロックの機能が追加されております。 github.com 今回は本機能を試してみようと思います。 che…
Terraformのv1.6より、Terraformモジュールやリソースのテストを実行することができる「terraform test」の機能が追加されております。 github.com 今回は本機能を試してみようと思います。 terraform testとは 前提条件 事前準備 リソース作成用のTerraform…
Terraformのv1.11.0にてwrite-only attributesの機能が追加されました。 github.com 今回はwrite-only attributesを利用してみようと思います。 write-only attributesとは 前提条件 実行してみる write-only attributesを利用しない場合 Terraform定義ファ…
AzureリソースをAzure Portal上からTerraform定義ファイルでエクスポート可能な機能が発表されました。 techcommunity.microsoft.com 今回は本機能を試してみようと思います。 Terraform Export from the Azure Portalとは 試してみる 事前準備 リソースプロ…
以前Terraformを一から作成しAzureリソースを作成する手段や、既存リソースを参照し、Terraformにて追加リソースを作成する手段について書きました。 blog.jbs.co.jp blog.jbs.co.jp 本記事では、Terraformでbackendブロック内のストレージアカウントを変更…
以前Terraformを一から作成しAzureリソースを作成する手段や、既存リソースを参照し、Terraformにて追加リソースを作成する手段について書きました。 blog.jbs.co.jp blog.jbs.co.jp 本記事ではAzure Export for Terraformを利用して、既存AzureリソースをTe…
以前、Terraformを一から作成しAzureリソースを作成する手段や、既存リソースを参照し、Terraformにて追加リソースを作成する手段について書きました。 blog.jbs.co.jp blog.jbs.co.jp 本記事では、Terraformを使わずに作成した既存Azureリソースを、Terrafo…
前回、Terraformを使ったAzureへのリソース作成について書きました。 blog.jbs.co.jp この時は、リソースグループ含めてすべてのリソースをTerraformから作成しましたが、既にAzure上に作成済みのリソースがある際には、その既存リソース情報を利用して既存…
はじめに Terraformとは 認証 リソースのデプロイ 前提 Terraformをインストール済であること サービスプリンシパルを作成済であること 状態格納用のストレージアカウントを作成済であること 定義ファイルの作成 main.tfの作成 valiables.tfの作成 rg.tfの作…