『JAZUG 6周年総会』でLTしました #jazug

visual_studio_online

このブログをご覧のみなさん、こんにちは。

2016/9/3に開催された『JAZUG 6周年総会』で『Azure LOVE♥ OSS 〜AzureとTerraformを連携してみた〜』というタイトルのLTをしてきました。

Terraform(Azure Resource Manager)とDocker、CircleCIを使って、Azure(Storage、Virtual Machine)上にApplication、InfrastructureのCI(Test)とCDを行う、というものです。
これによって、Application、Infrastructureの双方が変更した際に問題ないことを確認できますし、Docker経由で環境構築しているので、ローカルとCI環境やDev, Test, Prod環境それぞれで一貫性を保てるのでとても便利です。
また、Rakeを使って、TerraformとDockerのコマンドをラッピング(隠蔽)しているので、Applicationコードを触るDevも、Infrastructureコードを触るOps双方ともに新しいツールを学ぶ必要がなく、オススメの方法です。
DevとOpsやそれ以外のより良い協調のための環境について、興味のある方は一度試してみると良いかもしれません。

最後に、部外者の私にLTの機会を与えてくれた、JAZUGの参加者並びに主催者の方に感謝します。