0
votes

In Azure Data Factory it is possible to create 3 types of Integration Runtimes using the Portal:

  1. Azure
  2. Azure-SSIS
  3. Self-hosted

But looking at Terraform documentation site for the AzureRM provider it is only possible to create an Azure-SSIS (azurerm_data_factory_integration_runtime_managed) and self-hosted (azurerm_data_factory_integration_runtime_self_hosted).

Have anyone successfully created a default Azure IR connected to a virtual network as specified in https://docs.microsoft.com/en-us/azure/data-factory/managed-virtual-network-private-endpoint using Terraform?

2

2 Answers

0
votes

No, not really, unfortunately AzureRM provider doesn't allow it yet. Also it can't be done using Azure CLI for Data Factory or similar.

Main reason may be the public-preview of Azure Data Factory Managed Virtual Network.

What is new though (and part of the solution) is public_network_enabled property on ADF, you still have to define private endpoint, but that's one step forward.

0
votes

By default if you are not specifying the Integration runtime resource of data factory from terraform, it picks the Azure (Auto resolve) Runtime by default.