SkillAgentSearch skills...

IACCloudFormationCode

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

Install / Use

/learn @brian-kipkoech-tanui/IACCloudFormationCode
About this skill

Quality Score

0/100

Category

Operations

Supported Platforms

Universal

README

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.

Related Skills

View on GitHub
GitHub Stars6
CategoryOperations
Updated2mo ago
Forks0

Languages

Shell

Security Score

75/100

Audited on Jan 23, 2026

No findings