В настоящее время я настроил службу веб-приложений в Azure через Terraform.Одним из вариантов является site_config> scm_type (https://www.terraform.io/docs/providers/azurerm/r/app_service.html#scm_type).
. Каков рекомендуемый способ указания URL-адреса репозитория VSO и филиала для этого вновь созданного приложения?
Я уже успешно создал службу приложения спо умолчанию «Нет» для типа SCM. Использование VSO успешно с первого нажатия, но попытка настроить параметры на портале после того, как факт не работает.
variable "tenant" {}
variable "subscription" {}
variable "client_id" {}
variable "client_secret" {}
## Set provider and service principal
provider "azurerm" {
subscription_id = "${var.subscription}"
client_id = "${var.client_id}"
client_secret = "${var.client_secret}"
tenant_id = "${var.tenant}"
}
resource "azurerm_resource_group" "rg1" {
name = "RG-AppServices-tf"
location = "eastus2"
}
resource "azurerm_app_service_plan" "plan1" {
name = "AppServicePlan-tf"
location = "${azurerm_resource_group.rg1.location}"
kind = "app"
resource_group_name = "${azurerm_resource_group.rg1.name}"
sku {
tier = "Basic"
size = "B1"
}
}
resource "azurerm_app_service" "app1" {
name = "dashboard-tf"
location = "${azurerm_resource_group.rg1.location}"
resource_group_name = "${azurerm_resource_group.rg1.name}"
app_service_plan_id = "${azurerm_app_service_plan.plan1.id}"
site_config {
dotnet_framework_version = "v4.0"
scm_type = "VSO"
}
}
Я хотел бы установитьинформация управления исходным кодом для полной автоматизации развертывания приложения. Настройка центра развертывания на портале Azure и попытка импорта в Terraform также не работает.
Спасибо за любую помощь!