CloudFormation - Kahuna915/Capstone-Cloud-Integration GitHub Wiki

What is Cloud Formation

Cloud Formation is a service that helps set up AWS resources. With the use of templates that describe resources (like Amazon EC2 instances or Amazon RDS DB Instances), you are able to automate the creation of tasks.

How Cyber.AWS will use it

We will use to create VPCs and instances for cloud classes and other big tasks for the environment. Our infrastructure will constantly need updating and cleaning. So clearing out all of the Instances and creating new ones even if it is just the base, we will create one instance per account and reset the VPC that the instance will use. This will have a clean start for each semester and create an environment that has the basics and will be a clean environment

Example creation of VPC using cloud formation

VPC Template

Test template for Creating IAM users

IAM Template

Deploying User accounts using Cloud Formation

IAM users Cloud Formation Template