17 Jun 2018, 15:39

Terraformのbackend機能を利用してstateファイルを共有する

Terraformのbackend機能について紹介します。
まずはbackend機能が必要な理由についてから説明していきます。

16 Jun 2018, 18:27

Terraform workspaceを利用する。環境ごとのリソース名の分岐など

Terraformのバージョン0.9以降で追加された、workspace機能について自分の環境で使い始めたので、その使い方やtipsなどを残していきたいと思います。
workspaceは名前から推測できますが、同じTerraformのコードをワークスペース(環境)ごとに使い分けることのできる機能です。例えば、productionとdevelopmentの2つのworkspaceを作れば、同じTerraformコードを利用してこの2つの環境で別のリソースを作成していくことができます。

08 Jun 2018, 15:03

Terraformで複数リージョンをまたいだリソース制御する

Terraformを使って、リージョンをまたいでリソースを制御したくなることがありました。 Terraformではプロバイダーを指定する際に、リージョンを指定することが多く、異なるリージョンでリソース制御したい場合には工夫が必要です。

なおこの記事はAlibaba Cloudを例にとっていますが、AWSなどでも同じことが可能ですので、あまりクラウドベンダーは気にしないでください。

14 Jul 2017, 15:33

Terraform×Rancherでマルチクラウドを一歩すすめる、を話してきた

7月12日のMasterCloud#3で「Terraform×Rancherでマルチクラウドを一歩すすめる」という題で話してきました。
本記事ではスライドはもちろん、文面で補足しながら話してきた内容をまとめます。