Конвейеры Terraform и Azure — авторизация конвейеров при подключении к службе

В конвейерах Azure Devops у меня есть подключение к службе для реестра контейнеров докеров. Всякий раз, когда я создаю конвейеры, я разрешаю конвейерам использовать подключения к этим службам из:

настройки проекта > Подключение к службе > Реестр контейнеров > Безопасность > Разрешения конвейера

Согласно следующему изображению:

Как изменить приведенную ниже конфигурацию terraform, чтобы добавить разрешение на доступ к данному сервисному соединению?

resource "azuredevops_build_definition" "project" {
  project_id = "xxx"
  name       = "xxx"
  path       = "\\"


  repository {
    repo_type             = "xxx"
    repo_id               = "xxx"
    branch_name           = "xxx"
    yml_path              = "azure-pipelines.yml"
    service_connection_id = "xxx"
  }
}
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
Как установить LAMP Stack 1/2 на Azure Linux VM
Как установить LAMP Stack 1/2 на Azure Linux VM
В дополнение к нашему предыдущему сообщению о намерении Azure прекратить поддержку Azure Database для MySQL в качестве единого сервера после 16...
0
0
50
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Пришлось использовать azuredevops_pipeline_authorization terraform


resource "azuredevops_build_definition" "project" {
  project_id = "xxx"
  name       = "xxx"
  path       = "\\"


  repository {
    repo_type             = "xxx"
    repo_id               = "xxx"
    branch_name           = "xxx"
    yml_path              = "azure-pipelines.yml"
    service_connection_id = "xxx"
  }
}

resource "azuredevops_pipeline_authorization" "acr" {
  project_id  = "xxx"
  resource_id = "xxx"  # ID of service connection
  type        = "endpoint"
  pipeline_id = azuredevops_build_definition.example.id
}

Другие вопросы по теме