All Projects → antonbabenko → Modules.tf Lambda

antonbabenko / Modules.tf Lambda

Licence: mit
Infrastructure as code generator - from visual diagrams created with Cloudcraft.co to Terraform

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Modules.tf Lambda

Serverless Libreoffice
Run LibreOffice in AWS Lambda to create PDFs & convert documents
Stars: ✭ 410 (+53.56%)
Mutual labels:  serverless, aws-lambda, terraform
Serverlessbydesign
A visual approach to serverless development. Think. Build. Repeat.
Stars: ✭ 254 (-4.87%)
Mutual labels:  serverless, aws-lambda, visual
Go Lambda Ping
Deploy a Lambda to Ping a Site in 20 Seconds!
Stars: ✭ 195 (-26.97%)
Mutual labels:  serverless, aws-lambda, terraform
Terraform Sqs Lambda Trigger Example
Example on how to create a AWS Lambda triggered by SQS in Terraform
Stars: ✭ 31 (-88.39%)
Mutual labels:  aws-lambda, terraform, infrastructure-as-code
Serverless static website with basic auth
Builds a serverless infrastructure in AWS for hosting a static website protected with Basic Authentication and published on a subdomain registered via Route 53
Stars: ✭ 112 (-58.05%)
Mutual labels:  serverless, aws-lambda, terraform
Architect
The simplest, most powerful way to build serverless applications
Stars: ✭ 1,925 (+620.97%)
Mutual labels:  serverless, aws-lambda, infrastructure-as-code
Serverless.tf
serverless.tf is an opinionated open-source framework for developing, building, deploying, and securing serverless applications and infrastructures on AWS using Terraform.
Stars: ✭ 198 (-25.84%)
Mutual labels:  serverless, terraform, infrastructure-as-code
Algnhsa
AWS Lambda Go net/http server adapter
Stars: ✭ 226 (-15.36%)
Mutual labels:  serverless, aws-lambda
Aws Lambda Typescript
This sample uses the Serverless Application Framework to implement an AWS Lambda function in TypeScript, deploy it via CloudFormation, publish it through API Gateway to a custom domain registered on Route53, and document it with Swagger.
Stars: ✭ 228 (-14.61%)
Mutual labels:  serverless, aws-lambda
Formplug Serverless
Form forwarding service for AWS Lambda
Stars: ✭ 232 (-13.11%)
Mutual labels:  serverless, aws-lambda
Lambdium
headless chrome + selenium webdriver in AWS Lambda using the serverless application model
Stars: ✭ 246 (-7.87%)
Mutual labels:  serverless, aws-lambda
Serverless Chrome
🌐 Run headless Chrome/Chromium on AWS Lambda
Stars: ✭ 2,625 (+883.15%)
Mutual labels:  serverless, aws-lambda
Streamalert
StreamAlert is a serverless, realtime data analysis framework which empowers you to ingest, analyze, and alert on data from any environment, using datasources and alerting logic you define.
Stars: ✭ 2,634 (+886.52%)
Mutual labels:  serverless, terraform
Aws Lambda Haskell Runtime
⚡Haskell runtime for AWS Lambda
Stars: ✭ 223 (-16.48%)
Mutual labels:  serverless, aws-lambda
Ffmpeg Aws Lambda Layer
FFmpeg/FFprobe AWS Lambda layer
Stars: ✭ 222 (-16.85%)
Mutual labels:  serverless, aws-lambda
Serverless Prune Plugin
Serverless plugin to reap unused versions of deployed functions from AWS
Stars: ✭ 243 (-8.99%)
Mutual labels:  serverless, aws-lambda
Aws To Slack
Forward AWS CloudWatch Alarms and other notifications from Amazon SNS to Slack.
Stars: ✭ 261 (-2.25%)
Mutual labels:  serverless, aws-lambda
Lumigo Cli
Open source CLI tool to help you develop and manage serverless applications.
Stars: ✭ 242 (-9.36%)
Mutual labels:  serverless, aws-lambda
aws-sync-routes
Synchronizes the specified route from the main/default route table to all custom route tables in the VPC.
Stars: ✭ 16 (-94.01%)
Mutual labels:  aws-lambda, infrastructure-as-code
Jazz
Platform to develop and manage serverless applications at an enterprise scale!
Stars: ✭ 254 (-4.87%)
Mutual labels:  serverless, aws-lambda

modules.tf - Infrastructure as code generator - from visual diagrams to Terraform

Financial Contributors on Open Collective MIT license @antonbabenko

modules.tf - Infrastructure as code generator - from visual diagrams to Terraform

Code in this repository is used for generating infrastructure as Terraform configurations from visual diagrams created using Cloudcraft.

modules.tf is an open-source project by Anton Babenko.

How can I try this?

  1. Sign up for a free account with Cloudcraft.
  2. Draw AWS architecture in web-browser (you can import live AWS resources, too).
  3. Click "Export" and "Terraform code export" at the top right side.
  4. Download archive and extract it locally.
  5. Follow step-by-step instructions in README.md which you can find inside of it.

How do the generated Terraform configurations look like?

In modules.tf-demo repository you can see the exact configuration code generated from sample "Web App Reference Architecture".

Original infrastructure

Web App Reference Architecture

Recording of complete code execution

modules.tf demo - November 2019

Supporters

Cloudcraft - the best way to draw AWS diagrams

This project was partially sponsored by Cloudcraft - the best way to draw AWS diagrams.

Monitoring of serverless applications provided by Thundra.

Become a sponsor to @antonbabenko on GitHub.

@antonbabenko @antonbabenko modules.tf-lambda

Developer's guide

This project is Python 3.7 application written using Serverless framework which runs on AWS Lambda.

Read official quick start guide and installation instructions to familiarise yourself with it.

Read DEVELOPMENT.md for more insights if you want to contribute to this project.

Contributors

Code Contributors

This project exists thanks to all the people who contribute.

Financial Contributors

Become a financial contributor and help us sustain our community. [Contribute]

Individuals

Organizations

Support this project with your organization. Your logo will show up here with a link to your website. [Contribute]

License

This work is licensed under MIT License. See LICENSE for full details.

Copyright (c) 2019 Anton Babenko

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].