Skip to content

Instantly share code, notes, and snippets.

View utkarsharma2's full-sized avatar
🏠
Working from home

Utkarsh Sharma utkarsharma2

🏠
Working from home
View GitHub Profile
@utkarsharma2
utkarsharma2 / fabricate_dag.py
Created April 1, 2021 13:54
Dynamically Create Airflow DAG(s) via JSON.
"""Dag Factory"""
from datetime import datetime
from airflow import DAG
def create_dag(schedule, default_args, definition):
"""Create dags dynamically."""
with DAG(
definition["name"], schedule_interval=schedule, default_args=default_args
) as dag: