最近ブログネタがありません。(ウソです)
今回はCloudWatchをterraform化してみました。
何台もインスタンスある場合手動で設定するのはくそめんどくさいので
こういうときにterraformは重宝するかと。


■aws_cloudwatch_metric_alarm

https://www.terraform.io/docs/providers/aws/r/cloudwatch_metric_alarm.html

今回やりたいこととしては
・ステータスチェック
・CPUが80%以上であればアラート


■aws_variables.tf

ここらへんはメンテしやすいように変数化しました。


■aws_cloudwatch-prd.tf


■terraform apply

ちゃんと取れてるのでOK!


■まとめ

もともとterraform importして今回変数化したので、
圧倒的に工数が下がった!

The following two tabs change content below.

あだちん

1989年生まれ。 Infra Engineer(SRE) In Shibuya 2013年新卒に自宅サーバを構築し、この技術ブログを立ち上げたが、 2017年に電源が壊れConoHaにリプレイスした。 好きな構成管理ツールはAnsible,Terraform。 インフラならAWS/Docker。言語はPython。 WEBサーバならH2O。そして「脆弱性スキャナVuls」のOSS活動もしており、VulsRepo init fileのコミッターでもある。VulsのためにGolangと格闘中でエバンジェリストに任命!?HIPHOPが好きすぎてTrack Makerでもある。

コメントを残す