Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 

ansible-python-lambda

An example of deploying AWS Lambda functions with Ansible, for our blog post titled rather obviously “Deploying Amazon Lambda Functions with Ansible.”

Requirements

To run this, you will need:

  • Python and a recent pip
  • Ansible 2.0+ (pip install ansible)
  • Boto, configured to work on your target AWS account (pip install boto)
  • The AWS CLI (pip install awscli)

Usage

  1. Make a new S3 bucket in your default boto region with versioning on, and update playbook.yml so the s3_bucket var has the correct bucket name, and aws_region with the region it is in, which is where the Lambda etc. will be created too.

  2. Run ansible-playbook playbook.yml. It will create a Cloudformation stack in your AWS account called my-lambda-function that runs the example Lambda function every day at 08:00 UTC, logging "Hello World".

  3. Play with it and use the code to get your own Lambda functions running!

About

Example deployment of an AWS Lambda function with Ansible

Resources

Releases

No releases published

Packages

No packages published

Languages