This repository generates dynamic dags based on given json file.
Apache Airflow
- Bash Operator
- Python Operator
- Branch Python Operator
- Postgres Operator
- SSH Operator
- AIRFLOW_HOME should be in your PYTHONPATH/ sys.path
- Copy and paste dynamic_dag.py in DAG folder
- Copy and paste essentials package directly under AIRFLOW_HOME
- Install Docker and Docker Compose
- Clone this repository
- Run command
docker-compose -f dynamic-dag-airflow.yaml up
Note: Docker compose file is based on puckel/docker-airflow