【问题标题】:Adding application as contributor with Terraform azure使用 Terraform azure 添加应用程序作为贡献者
【发布时间】:2019-04-02 18:29:57
【问题描述】:

您好,我目前正在尝试弄清楚如何使用 Terraform 将应用程序分配为 azure 中特定资源组中的贡献者。 非常感谢任何工作示例。

【问题讨论】:

    标签: azure terraform


    【解决方案1】:

    如果您想使用 Terraform 将给定的委托人(用户或应用程序)分配给给定的角色。您可以使用azurerm_role_assignment 和数据源:azurerm_resource_groupazurerm_client_config

    示例用法,在特定资源组中创建一个作为贡献者的内置角色。

    data "azurerm_resource_group" "primary" {}
    
    data "azurerm_client_config" "test" {}
    
    resource "azurerm_role_assignment" "test" {
      scope                = "${data.azurerm_resource_group.primary.id}"
      role_definition_name = "Contributor"
      principal_id         = "${data.azurerm_client_config.test.service_principal_object_id}"
    }
    

    【讨论】:

      猜你喜欢
      • 2021-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-13
      • 1970-01-01
      • 1970-01-01
      • 2023-04-01
      • 2017-03-12
      相关资源
      最近更新 更多