pulumi.io

Cloud Native Infrastructure as Code https://pulumi.io/

とは?

  • Cloud platform 用の DSL toolkit みたいなやつ。AWS とか GCP とかを記述出来る
  • 2019年2月現在、JavaScript、TypeScript、Python、Golang の DSL を持つ
  • 見た感じ筋は良さそう。あと便利そうなので後で試したいところ

※ なおここで記載されている内容は 2019年2月時点での内容です

Terraformとの違い

  • DSL にプログラミング言語そのものを使っている。よってHCLを書かなくても良い
  • やってる事自体は(たぶん)Terraform とそうは変わりは無い(はず)
  • Terraform の DSL を既存のプログラミング言語と入れ替えたモノと認識すると(多分)理解し易い

サポートされる DSL 言語

  • JavaScript(Stable)
  • TypeScript(Stable)
  • Python3(Stable)
  • Golang(Stable)