https://github.com/hack-light/devops-nanodegree-project2
https://github.com/hack-light/devops-nanodegree-project2
Last synced: 7 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/hack-light/devops-nanodegree-project2
- Owner: Hack-Light
- Created: 2022-08-06T21:06:20.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-09-14T21:20:54.000Z (over 3 years ago)
- Last Synced: 2025-06-12T15:07:07.497Z (10 months ago)
- Language: Shell
- Size: 272 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
## ND9991 - C2- Infrastructure as Code - Supporting Material and Starter Code
This folder provides the supporting material and starter code for the "ND9991 - C2- Infrastructure as Code" course. This folder contains the following folders:
1. project_starter - It contains the starter code.
2. supporting_material - It contains the essential files (.yml, .json, .bat, .sh, and .jpeg) that were referred in the different lessons of this course.
### Dependencies
##### 1. AWS account
You would require to have an AWS account to be able to build cloud infrastructure.
##### 2. VS code editor
An editor would be helpful to visualize the image as well as code. Download the VS Code editor [here](https://code.visualstudio.com/download).
##### 3. An account on www.lucidchart.com
A free user-account on [www.lucidchart.com](www.lucidchart.com) is required to be able to draw the web app architecture diagrams for AWS.
### How to run the supporting material?
You can run the supporting material in two easy steps:
```bash
# Ensure that the AWS CLI is configured before runniing the command below
# Create the network infrastructure
# Check the region in the create.sh file
./create.sh myFirstStack network.yml network-parameters.json
# Create servers
# Change the AMI ID and key-pair name in the servers.yml
# Check the region in the update.sh file
./update.sh mySecStack servers.yml server-parameters.json
```