2017-06-22 92 views
0

Terraform是否支持在Azure CLI中做這樣的事情?Terraform是否支持角色分配?

az role assignment create --assignee ${var.assignee} --role Reader --scope /subscriptions/${var.subscription_id}/resourceGroups/${var.registry_name}/providers/Microsoft.ContainerRegistry/registries/${var.registry_name} 

目前我正在做這樣的事情與Terraform

provisioner "local-exec" { 
    command = "az login --service-principal -u ${var.client_id} -p ${var.client_secret} --tenant ${var.tenant_id}" 
} 

provisioner "local-exec" { 
    command = "az role assignment create --assignee ${var.assignee} --role Reader --scope /subscriptions/${var.subscription_id}/resourceGroups/${var.registry_name}/providers/Microsoft.ContainerRegistry/registries/${var.registry_name}" 
} 

回答