Skip to content

The AWS CloudFormation repository contains a collection of sample AWS CloudFormation templates that can be used to deploy AWS resources in an automated and repeatable manner. The templates are organized by categories, such as networking, security, compute, and storage, and cover a wide range of AWS services and scenarios.

Clinton-dev/aws-cloudFormation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

aws-cloudFormation

The AWS CloudFormation repository contains a collection of sample AWS CloudFormation templates that can be used to deploy AWS resources in an automated and repeatable manner. The templates are organized by categories, such as networking, security, compute, and storage, and cover a wide range of AWS services and scenarios.

Cloud Challenge

A Challenge Question to Create a Cloud Formation template that provisions a VPC with its necessary components and an EC2 instance within the VPC.

Getting Started

To use the templates in this repository, you will need an AWS account and access to the AWS Management Console or the AWS CLI. You can clone the repository to your local machine using the following command:

bash

git clone https://github.com/Clinton-dev/aws-cloudFormation.git

Once you have cloned the repository, you can browse the templates and modify them as needed for your use case.

Template Categories

The templates in this repository are organized by categories to make it easier to find the one you need. Here are the categories and a brief description of what you can find in each:

  • Networking: Templates for deploying networking resources such as VPCs, subnets, and security groups.
  • Security: Templates for deploying security-related resources such as IAM roles, policies, and access keys.
  • Compute: Templates for deploying compute resources such as EC2 instances, Auto Scaling groups, and ECS clusters.
  • Storage: Templates for deploying storage-related resources such as S3 buckets, EFS volumes, and RDS instances.
  • Databases: Templates for deploying database-related resources such as MySQL, PostgreSQL, and Oracle.
  • Analytics: Templates for deploying analytics-related resources such as Redshift clusters, EMR clusters, and Kinesis streams.

Contributing

Contributions to this repository are welcome and encouraged. If you have a new template to add or an improvement to an existing one, please open a pull request with your changes.

Before submitting a pull request, please ensure that your code adheres to the following guidelines:

  • Your code should be well-documented and include comments explaining what it does and how to use it.
  • Your code should follow best practices for AWS CloudFormation templates, such as using parameters and outputs, and avoiding hard-coded values.
  • Your code should pass the AWS CloudFormation Linter and any other relevant checks.

License

The templates in this repository are released under the Apache License, Version 2.0. You can find a copy of the license in the LICENSE file.

About

The AWS CloudFormation repository contains a collection of sample AWS CloudFormation templates that can be used to deploy AWS resources in an automated and repeatable manner. The templates are organized by categories, such as networking, security, compute, and storage, and cover a wide range of AWS services and scenarios.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published