[Azure][Terraform]VMの自動起動をAutomation Runbookで行う

https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/automation_account

https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/automation_runbook

https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/automation_schedule

https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/role_assignment

[Azure][Terraform]Windows11のVM環境を構築

  • files/runbook/script.ps1

  • automation.tf

Automation側のスケジュールは設定されているが、Runbookのスケジュールは手動で紐付けること。


グループユーザーを作成してVMの起動と停止のみコンソールで操作させる

もしくは利用するメンバーのアカウントとユーザーグループを作成して、対象のVMを起動と停止できるようにロールをユーザーに紐付けるのも良さそう。

https://registry.terraform.io/providers/hashicorp/azuread/latest/docs/resources/user

  • user.tf

  • group.tf

https://registry.terraform.io/providers/hashicorp/azuread/latest/docs/resources/group

https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/role_definition

https://learn.microsoft.com/en-us/azure/role-based-access-control/built-in-roles#virtual-machine-user-login

Was this helpful?

0 / 0

コメントを残す