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.
aws-cloudformation python3Validate 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.
aws cloudformation linter aws-cloudformation cfn-lintThis 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.
aws roadmap cloudformation aws-cloudformation cfneksctl 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.
kubernetes amazon-web-services kubernetes-cluster kubernetes-deployment kubernetes-setup aws-eks aws-ec2 aws-cloudformation tUse 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.
cloudformation-template aws-cloudformationA 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.
aws cloudformation awesome-list aws-cloudformationGoFormation 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.
cloudformation aws parser aws-sam aws-cloudformationEverything 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.
aws-iam aws-cloudformation aws aws-manage aws-multiaccountThis 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.
aws-cloudformation aws-cloudwatch aws-lambda cloudformation cloudwatch lambda aws s3 snsCloudformer 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.
aws-cloudformationbora 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.
aws aws-cloudformationA 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.
aws-lambda aws-codepipeline aws-cloudformation serverless continuous-delivery infrastructure-as-codeAWS CloudFormation stack manager. awscfncli is a tool that helps build and manage complex AWS CloudFormation stacks.
aws-cloudformation cliStackup 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-cloudformation cli ruby-api ruby-gem docker-imageOnly 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 aws-lambda aws-beanstalk aws-cloudformation aws-s3 beanstalk lambda s3-bucket cloudformation maven-pluginCollection 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.
aws-lambda rds-snapshots cloudformation-templates snapshot aws-cloudformation ebs-snapshotsIt'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.
kotlin cognito-user-pool rest-api aws-lambda aws-cognito aws-apigateway aws-sam aws-cloudformation aws webservice webservices cognito cognito-quickstartThis 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.
aws-cloudformation aws-cloudwatch aws-lambda cloudformation cloudwatch lambda aws s3 snsKeights (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.
kubernetes kubernetes-deployment kubernetes-cluster kubernetes-setup kubeadm ansible ansible-roles cloudformation cloudformation-template cloudformation-stacks aws aws-cloudformation devops devops-tools
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.