Skip to content

Latest commit

 

History

History
7 lines (4 loc) · 836 Bytes

README.md

File metadata and controls

7 lines (4 loc) · 836 Bytes

emr-bootstrap

A Bootstrap Action script that gets EMR nodes to talk to the Puppetmaster back at JPL to get security requirements like sshd banners, BigFix client, etc. installed and running so security scans will pass.

Usage

Generate (or ask the SA team to provide) a pre-shared key. This is a random string that is used as part of the Puppet client certificate signing process. The PRESHARED_KEY variable in the script should be set to this value. Then upload the script to a private bucket in S3 that your EMR cluster can read from. Set up the bootstrap action when provisioning your EMR cluster as described here.