Skip to content

Deploy underlying infrastructure components that provides security and services to our servers. Provisioning of Infrastructure using CloudFormation following the architecture diagram created using LucidChart.

Notifications You must be signed in to change notification settings

brian-kipkoech-tanui/IACCloudFormationCode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Load Balancer Link ALB

Project Title - Deploy a high-availability web app using CloudFormation

This folder provides the code for the "C2- Infrastructure as Code - Deploy a high-availability web app using CloudFormation" project. Note that the Key Pairs have been deleted from the account for security reasons. The CloudFormation Code implements the following Architecture Diagram: Architecture Diagram

This folder contains the following files:

final-project-starter.yml

This CloudFormation template contains code that provisions the networking resources and servers. The screenshots below show the provisioned resources:

  • CloudFormation Stack CloudFormationStack

  • CloudFormation Template CloudFormationTemplate

  • CloudFormation Resources CloudFormationResources

  • CloudFormation Parameters CloudFormationParameters

  • CloudFormation Outputs CloudFormationResources

  • CloudFormation Events CloudFormationEvents

VPC

VPC Subnets

Launch Configuration

Launch Configuration

Autoscaling Group

Autoscaling Group

Target Health

Target Health

Load Balancer

Load Balancer

server-parameters.json

I used a JSON file to increasing the generic nature of the YAML code. For example, the JSON file contains a "ParameterKey" as "EnvironmentName" and "ParameterValue" as "UdacityProject".

In YAML code, the ${EnvironmentName} would be substituted with UdacityProject accordingly.

About

Deploy underlying infrastructure components that provides security and services to our servers. Provisioning of Infrastructure using CloudFormation following the architecture diagram created using LucidChart.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages