infrastructure/terraform/modules/logicapp/logicapp_deploy.tf (9 lines of code) (raw):
resource "null_resource" "logic_app_app_deployment" {
count = var.logic_app_code_path != "" ? 1 : 0
triggers = {
file = one(data.archive_file.file_logic_app[*].output_base64sha256)
}
provisioner "local-exec" {
command = "az logicapp deployment source config-zip --resource-group ${azurerm_logic_app_standard.logic_app_standard.resource_group_name} --name ${azurerm_logic_app_standard.logic_app_standard.name} --src ${one(data.archive_file.file_logic_app[*].output_path)}"
}
}