【发布时间】:2017-11-26 02:23:08
【问题描述】:
Terraform 是否支持在 Azure CLI 中执行此类操作?
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}"
}
【问题讨论】:
标签: terraform