Skip to content

Latest commit

 

History

History
56 lines (35 loc) · 3.26 KB

README.md

File metadata and controls

56 lines (35 loc) · 3.26 KB

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.