Skip to content

AWS Lambda that extends the EC2 Elastic IP API

License

Notifications You must be signed in to change notification settings

ghas-results/awseipext

 
 

Repository files navigation

⚠️ This repository has been archived and is no longer accepting contributions ⚠️

awseipext

AWS Lambda that extends the EC2 Elastic IP API

Configure

First make a lambda_configs directory:

mkdir ./lambda_configs

Next, add a lambda_configs/lambda_deploy.cfg file:

[lambda_config]
# KMS auth key to use
kmsauth_key = awseipext-production
# The 'to' context for kmsauth
kmsauth_to_context = awseipext-production

Build zip

To build the zip file for publishing:

make publish

This will write the zip file into:

./publish/awseipext_lambda.zip

Development

To install the virtualenv and run tests:

make develop
make test

TODO

This lambda doesn't require any binary dependencies at this point, so it's possible to use a virtualenv from basically anywhere, but it's a lot saner to use a docker image like docker lambda to build this instead.

About

AWS Lambda that extends the EC2 Elastic IP API

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 93.0%
  • Makefile 4.6%
  • Dockerfile 2.4%