terraform-provider-mackerel で URL外形監視を 2 秒(+α)で始める の関連コード
refs
-
Local
- install tfenv
- [macOS] brew install tfenv
- install terraform
- [macOS] tfenv install 0.15.3 1
- install tfenv
-
Sign up https://mackerel.io/
- confirm API key
-
Decide monitoring target site
-
Place
terraform-provider-mackerel
binary 2- download from mackerelio-labs/terraform-provider-mackerel/releases
- unzip downloaded zip
- place binary (terraform-provider-mackerel_vX.X.X) to 3
~/.terraform.d/plugins/registry.terraform.io/mackerel/mackerel/X.X.X/darwin_amd64/
(macOS)${WorkingDirectory}/.terraform/plugins/registry.terraform.io/mackerel/mackerel/X.X.X/darwin_amd64/
cd ${your_appropriate_directory}
git clone https://github.com/sogaoh/mackerel-practice.git
cd mackerel-practice/terraform-provider/monitor/external
(vi terraform.tfvars) # set var.api_key
(vi monitor-external) # adjust parameters
terraform init -plugin-dir=${HOME}/.terraform.d/plugins
terraform plan
terraform apply
Footnotes
-
バージョン切り替え時は .terraform-version の記述を変更して terraform init し直す ↩
-
registry.terraform.io に登録されたら踏まなくて良い手順となる予想 ↩
-
refs https://www.terraform.io/docs/cli/config/config-file.html#provider-installation ↩