Skip to content
Harshad Ranganathan edited this page Jan 21, 2020 · 3 revisions

Welcome to the aws-emr-launcher wiki!

aws-emr-launcher is a generic python library that enables to provision emr clusters with yaml config files (Configuration as Code).

For provisioning an EMR cluster, we need to provide -

  • YAML configuration files (defines bootstrap actions, step definitions, instance definitions etc.)

  • Input variables which serve as parameters for the configuration files

aws-emr-launcher package performs the following tasks:

  1. Reads the default and environment specific configurations

  2. Substitutes the placeholders in the config files with the input variables

  3. Provisions EMR clusters and adds steps for each region supplied

Clone this wiki locally