Skip to content

Data Factory SFTP and FTP linked services #4029

Closed
@Kampfgnom

Description

Community Note

  • Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
  • Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request
  • If you are interested in working on this issue or have submitted a pull request, please leave a comment

Description

There are a lot more Data Factory linked services than currently supported. We need FTP and FTPS services in particular.

We are willing to implement the resources on our own 🙂 We're opening this issue to make our effort visible in case anyone is already working on it.

In an older issue (#3383 (comment)) @mbfrahry "wanted to make the data factory resources as generic as possible but [...] couldn't find a clean way to do it". Is this still correct?

New or Affected Resource(s)

  • azurerm_data_factory
  • azurerm_data_factory_linked_service_sftp_server
  • azurerm_data_factory_linked_service_ftp_server

Potential Terraform Configuration

resource "azurerm_data_factory" "example" {
  name                = "example"
  location            = "${azurerm_resource_group.example.location}"
  resource_group_name = "${azurerm_resource_group.example.name}"
}

data "azurerm_client_config" "current" {}

resource "azurerm_data_factory_linked_service_sftp_server" "example" {
  name                  = "example"
  resource_group_name   = "${azurerm_resource_group.test.name}"
  data_factory_name     = "${azurerm_data_factory.test.name}"
  host = "sftp.example.com"
  port = 22
  skip_host_key_validation = false
  host_key_finger_print = "ssh-rsa 2048 xx:00:00:00:xx:00:x0:0x:0x:0x:0x:00:00:x0:x0:00"
  authentication_type = "Basic"
  user_name = "<username>"
  password = "<password>"
}

References

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions