Displaying 1 to 20 from 37 results

troposphere - troposphere - Python library to create AWS CloudFormation descriptions

  •    Python

The troposphere library allows for easier creation of the AWS CloudFormation JSON by writing Python code to describe the AWS resources. troposphere also includes some basic support for OpenStack resources via Heat. To facilitate catching CloudFormation or JSON errors early the library has property and type checking built into the classes.

cfn-lint - CloudFormation Linter

  •    Python

Validate AWS CloudFormation yaml/json templates against the AWS CloudFormation Resource Specification and additional checks. Includes checking valid values for resource properties and best practices. This is an attempt to provide validation for AWS CloudFormation templates properties and their values. For values things can get pretty complicated (mappings, joins, splits, conditions, and nesting those functions inside each other) so it's a best effort to validate those values but the promise is to not fail if we can't understand or translate all the things that could be going on.

cloudformation-coverage-roadmap - The AWS CloudFormation Public Coverage Roadmap

  •    

This is a public roadmap focused on upcoming coverage support for CloudFormation. It is focused on coverage additions to existing AWS services to be addressed by upcoming CloudFormation releases. It represents a preview of the information we provide in our existing release history documentation. Knowing about our upcoming coverage additions and priorities helps our customers plan, and we want to provide a way for our customers to help us ensure we are working on the most important requests. If you think you’ve found a potential security issue, please do not post it in the Issues. Instead, please follow the instructions here or email AWS security directly.

eksctl - a CLI for Amazon EKS

  •    Go

eksctl is a simple CLI tool for creating clusters on EKS - Amazon's new managed Kubernetes service for EC2. It is written in Go, and uses CloudFormation. You will need to have AWS API credentials configured. What works for AWS CLI or any other tools (kops, Terraform etc), should be sufficient. You can use ~/.aws/credentials file or environment variables. For more information read AWS documentation.




aws-cloudformation-templates - A collection of useful CloudFormation templates

  •    Python

Use sample AWS CloudFormation templates to learn how to declare specific AWS resources or solve a particular use case. We recommend that you use sample templates as a starting point for creating your own templates, not for launching production-level environments. Before launching a template, always review the resources that it will create and the permissions it requires.The AWS CloudFormation team and approved contributors provide and maintain sample templates in the aws folder.

awesome-cloudformation - A curated list of resources and projects for working with AWS CloudFormation

  •    

A curated list of resources and projects for working with AWS CloudFormation. The following are pre-built CloudFormation Samples demonstrating how to use AWS CloudFormation to construct various canned resources, modules, applications or resource groupings.

goformation - GoFormation is a Go library for working with CloudFormation templates.

  •    Go

GoFormation is a Go library for working with AWS CloudFormation / AWS Serverless Application Model (SAM) templates.As with other Go libraries, GoFormation can be installed with go get.


aws-iam-generator - Generate Multi-Account IAM users/groups/roles/policies from a simple YAML configuration file and Jinja2 templates

  •    Python

Everything is driven by the config.yaml file. In this file you describe your account structure, and desired managed policies, roles, users and groups.Managed policy json structure is kept in jinja2 templates files to allow for variable substitution for specific customization of ARNs and trusts etc.

cloudwatch-dashboards-cloudformation-sample - A sample project to demonstrate using Cloudformation, how to create and configure CloudWatch metric filters, alarms and a dashboard to monitor an AWS Lambda function

  •    Makefile

This is a sample project called 'CodeBuddy'. This is to demonstrate using Cloudformation, how to create and configure CloudWatch metric filters, alarms and a dashboard to monitor an AWS Lambda function.In order to install this utility into your AWS account and correctly execute the scripts of this project you have to create a new user called codebuddy and give it a programmatic access. For the moment have to attach to this user the IAMFullAccess existing policy. In the step 4 you will create a more fine grained policy and will remove this one.

cloudformer - Rake helper tasks for AWS Cloudformation

  •    Ruby

Cloudformer attempts to simplify AWS Cloudformation stack creation process in ruby projects by providing reusable rake tasks to perform common operations such as apply(create/update), delete, recreate on stack along with validations on templates. Task executions which enforce a stack change will wait until ROLLBACK/COMPLETE or DELETE is signalled on the stack (useful in continuous deployment environments to wait until deployment is successful). Refer examples section for more information. This gem requires aws-sdk version 1.0 series, 2.0 series has some problems which is holding the upgrade to ruby 2.0.

bora - bora is a simple cloudformation wrapper (supporting YAML+Go template files).

  •    Go

bora requires AWS SDK for Go as well as some other open source packages to compile. To install all its dependencies, run go get ./... in the project directory. Pre-build binaries for Darwin and Linux are available.

lambda-pipeline - A continuous delivery pipeline for AWS Lambda, managed by AWS CloudFormation

  •    Shell

A continuous delivery pipeline for AWS Lambda, managed by AWS CloudFormation. I built it to automate a part of my process of developing Alexa skills, hence the AWS Lambda part. However it's easy to transform and extend. You can use it to create a CI/CD pipeline for any piece of your AWS infrastructure.

awscfncli - Friendly AWS CloudFormation CLI

  •    Python

AWS CloudFormation stack manager. awscfncli is a tool that helps build and manage complex AWS CloudFormation stacks.

stackup - a simple CLI and Ruby API for AWS CloudFormation

  •    Ruby

Stackup provides a CLI and a simplified Ruby API for dealing with AWS CloudFormation stacks. It treats stack changes as synchronous, streaming stack events until the stack reaches a stable state.

aws-maven-plugin - Deploys resources to AWS using maven

  •    Java

Only the password field (secret access key) in the server element can be encrypted (as per mvn -ep). The user represented by the AWS access key must have put permission on S3 and full access permission on ElasticBeanstalk.

aws-maintenance - Collection of scripts and Lambda functions used for maintaining AWS resources

  •    Python

Collection of scripts and Lambda functions used for maintaining various AWS resources. Lambda function used to copy RDS snapshot from one region to another, to allow for the database to be restored in case of region failure. One (latest) copy for each RDS instance is kept in the target region. The provided CloudFormation template will create a subscription from RDS to Lambda, whenever an automated RDS snapshot on any database in that AWS region is made - that snapshot will be copied to target region and all older snapshots for that database will be removed.

cognito-proxy-rest-service - Moving the Amazon Cognito functionality down the stack to the backend

  •    Kotlin

It's a set of AWS Lambda functions that, once deployed using the provided SAM template, act as an Amazon Cognito proxy. You need to already have or create a new Cognito User Pool. For migration purposes, you might want to disable the email/phone verification, otherwise every newly-created user will receive an email with a confirmation code.

cloudwatch-dashboards-cloudformation-sample - A sample project to demonstrate using Cloudformation, how to create and configure CloudWatch metric filters, alarms and a dashboard to monitor an AWS Lambda function

  •    Makefile

This is a sample project called 'CodeBuddy'. This is to demonstrate using Cloudformation, how to create and configure CloudWatch metric filters, alarms and a dashboard to monitor an AWS Lambda function. In order to install this utility into your AWS account and correctly execute the scripts of this project you have to create a new user called codebuddy and give it a programmatic access. For the moment have to attach to this user the IAMFullAccess existing policy. In the step 4 you will create a more fine grained policy and will remove this one.

keights - A Kubernetes installer for AWS

  •    Go

Keights (rhymes with "heights") is a Kubernetes installer for AWS, using CloudFormation and Ansible. CloudFormation templates define all of the AWS resources, such as the API load balancer, autoscaling groups, security groups, and IAM roles.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.