aws-emr-launcher is a generic python library that enables to provision emr clusters with yaml config files (Configuration as Code).
Get started by installing the packages.
pip install pyyaml==5.2 pip install aws-emr-launcher
Configuration as Code to launch EMR clusters.
Support to launch EMR clusters in multiple AWS regions.
Provision for environment specific configuration files.
Works with lambda layers.
Documentation for this project is available in GitHub Wiki.