20 Jun 2018, 11:08

Terraformのimportの使い方と注意ポイント

ここずっとTerraformの基本的な部分の投稿がつづいている@mosuke5です。
理由は、Terraformを最近結構触ることが多いのもあるが、今まであんまり使ってこなかった機能をきちんとキャッチアップして、より効率的にTerraformを活用できるようにしようと思っているからです。
と、まあ余談はおいておき、import機能をやっていきます。

import機能についてはできることもなんとなくしっていたが、自分の手でやったことがなかったのでやってみようと思っています。

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でマルチクラウドを一歩すすめる」という題で話してきました。
本記事ではスライドはもちろん、文面で補足しながら話してきた内容をまとめます。