Я пытаюсь создать WordPress веб-приложение на Azure с Terraform.Каждое веб-приложение имеет собственную базу данных.Мне удается создавать группы ресурсов, сервер базы данных и базы данных, но я не могу создать веб-приложение WordPress.Я могу создать веб-приложение, и все работает отлично, но не WordPress.Когда я создаю WordPress веб-приложение вручную и импортирую данные, чтобы увидеть, что отличается, я вижу, что WordPress имеет repo_url и ветку, указывающую на репозиторий WordPress на Azure на GitHub.Когда я пытаюсь включить это в код, я получаю сообщение об ошибке.
resource "azurerm_mysql_database" "testtt" {
name = "testtt"
resource_group_name = azurerm_resource_group.RG_mok_2024.name
server_name = azurerm_mysql_server.wp-db-mok-2024.name
charset = "utf8"
coll`enter code here`ation = "utf8_unicode_ci"
}
resource "azurerm_app_service" "testtt" {
name = "testtt"
location = azurerm_resource_group.RG_mok_2024.location
resource_group_name = azurerm_resource_group.RG_mok_2024.name
app_service_plan_id = azurerm_app_service_plan.appserviceplan-wordpress-mok-6.id
site_config {
dotnet_framework_version = "v4.0"
scm_type = "GitHub"
default_documents = ["Default.htm","Default.html","Default.asp","index.htm","index.html","iistart.htm","default.aspx","index.php","hostingstart.html"]
}
source_control {
repo_url = "https://github.com/azureappserviceoss/wordpress-azure"
branch = "master"
}
connection_string {
name = "defaultConnection"
type = "MySQL"
value = "Database=testtt;Data Source=wp-db-mok-2024.mysql.database.azure.com;User Id=mysqladminun@wp-db-mok-2024;Password=password"
}
}
Сообщение об ошибке, которое я получаю, когда использую часть кода source_control, является ошибкой: "source_control": это поле не может быть установлено