2016 - 09 - 26 Terraformの抽象度を高くする list Tweet こんにちは。 SKAhack です。 今回はTerraformファイルの抽象度を高くすると嬉しいことを、Segmentが公開しているモジュールを例に紹介してみます。 まずはこちらを見てみてください。 // stackモジュールは基盤となる部分を定義 module "stack" { source = "github.com/segmentio/stack" name = "peroli-service" environment = "prod" key_name = "bastion-ssh" } このTerraformファイルを定義して terraform plan をすると、 VPC , Security Group, IAMロール, DNS , ログの保存場所としてS3, ssh するための踏み