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
| Field | Value |
|---|---|
| ID | IAC-0610 |
| Severity | LOW |
| IaC Type | arm |
| Frameworks | Terraform, TerraformPlan |
| Checkov ID | CKV_AZURE_103 |