今回はTerraformから提供されているprovider frameworkを利用した独自のプロバイダーの実装について扱います。 カスタムプロバイダーについての基本的な知識〜実装上の注意点などをサンプル実装を通じて見ていきます。 注:この記事はTerraform v0.11に対応しています。 === UPDATE: 2022/05 この記事執筆当時と筆者の状況が変わり、この一連の記事は完結する見込みがほぼ無くなっています。 また、Terraform側も進化しており、Terraform SDKが生まれ、SDK v2に変わり、現在ではTerraform Plugin Frameworkというものが生まれています。 この一連の記事の内容はSDK v2でも若干の調整(エラーハンドリングなど)だけで通用しますが、Plugin Frameworkについては全く新しい作りとなっていること、新規にプロバ
![Terraform Provider実装 入門(1): Custom Providerの基礎 - febc技術メモ](https://cdn-ak-scissors.b.st-hatena.com/image/square/39a284ea9b9a2fbb9c8af5625d1fddb89ef138d6/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Ff%2Ffebc_yamamoto%2F20180914%2F20180914185855.png)