This project takes lists of provided whitelisted IP's from GitHub & Okta and adds them to the appropriate AWS EC2 Security Groups that are appropriately tagged to receive the IP rules.
- AWS CLI
- Node.js
- Desired Security Group(s) tagged with either of the following entries:
- key: "t_whitelist" value: "okta"
- key: "t_whitelist" value: "github"
- Lambda running in AWS and invoked using various different methods
- Running locally by using aws-lambda-local.
- See Medium Post about deployments using aws-lambda-local.
- Node.js 8.10 - The scripting engine used for AWS lambda
- Mark Bixler - Initial work - mark-bixler
See also the list of contributors who participated in this project.
This project is licensed under the MIT License - see the LICENSE.md file for details
- For dedupe function: https://www.jstips.co/en/javascript/deduplicate-an-array/