Skip to content

Azure Data Factory does not use Git repository for source control

Description

Azure Data Factory is an ETL service for serverless data integration and data transformation. Git is a version control system that allows for easier change tracking and collaboration.

Azure Data Factory allows you to configure a Git repository with either Azure Repos or GitHub.

Code Example

go
resource "azurerm_data_factory" "example" {
  ....
    github_configuration {
    account_name    = "${var.account_name}"
    branch_name     = "${var.branch_name}"
    git_url         = "${var.git_url}"
    repository_name = "${var.repository_name}"
    root_folder     = "${var.root_folder}"
  }

}

Remediation

Terraform

  • Resource: azurerm_data_factory
  • Arguments: github_configuration - (Optional) A github_configuration block as defined below.

Rule Details

FieldValue
IDIAC-0610
SeverityLOW
IaC Typearm
FrameworksTerraform, TerraformPlan
Checkov IDCKV_AZURE_103

References