{"id":20054692,"url":"https://github.com/mahmudhmh/iac-deployment","last_synced_at":"2026-05-13T09:31:02.118Z","repository":{"id":119472758,"uuid":"603918274","full_name":"mahmudhmh/IAC-Deployment","owner":"mahmudhmh","description":"Deploy a high availability web app using CloudFormation Infrastructure as code","archived":false,"fork":false,"pushed_at":"2023-02-19T23:53:33.000Z","size":1776,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-12T21:32:02.167Z","etag":null,"topics":["aws","cloudformation","devops","ec2-instance","iac","internet-gateway"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mahmudhmh.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-02-19T23:41:02.000Z","updated_at":"2024-03-18T18:57:32.000Z","dependencies_parsed_at":null,"dependency_job_id":"b51330cd-f0b1-4b50-ae89-b0a4203ed6f8","html_url":"https://github.com/mahmudhmh/IAC-Deployment","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mahmudhmh%2FIAC-Deployment","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mahmudhmh%2FIAC-Deployment/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mahmudhmh%2FIAC-Deployment/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mahmudhmh%2FIAC-Deployment/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mahmudhmh","download_url":"https://codeload.github.com/mahmudhmh/IAC-Deployment/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241483307,"owners_count":19970066,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aws","cloudformation","devops","ec2-instance","iac","internet-gateway"],"created_at":"2024-11-13T12:42:43.038Z","updated_at":"2026-05-13T09:30:57.097Z","avatar_url":"https://github.com/mahmudhmh.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# IAC-Deployment\n Deploy a high availability web app using CloudFormation Infrastructure as code\n\n# scenario\nThere will be two parts to this project:\n1. Diagram: You'll first develop a diagram that you can present as part of your portfolio and as a visual aid to understand the CloudFormation script.\n![Infrastructure Diagram](https://user-images.githubusercontent.com/54104161/219982835-227eaa5d-9d69-4b26-9f01-fe5e942bc40f.jpeg)\n \n\n2. Script (Template and Parameters): The second part is to interpret the instructions and create a matching CloudFormation script.\n\n2.1. Two Stacks Created\n  \n  ![2Stacks](https://user-images.githubusercontent.com/54104161/219982894-a2c9be50-7048-4e1a-8bb7-2c3f35c15b28.PNG)\n\n  2.2. LoadBalancer\n \n  ![LoadBalancer](https://user-images.githubusercontent.com/54104161/219982914-0e378c55-1f27-45d4-87cd-154c23bdcd9f.PNG)\n\n  2.3. Auto Scaling Group\n  \n  ![Auto Scaling Group](https://user-images.githubusercontent.com/54104161/219982951-b4f502ab-7dbe-47da-961a-37f4ab117438.PNG)\n\n  2.4. EC2 Instances\n  \n  ![EC2 Instances](https://user-images.githubusercontent.com/54104161/219982981-e29da277-5068-4b76-806b-4884c4250411.PNG)\n\n  2.5. Internet gateways\n  \n  ![Internet gateways](https://user-images.githubusercontent.com/54104161/219982992-1da77647-1e1b-4c53-b9cc-2e7108718dd3.PNG)\n\n  2.6. Route Tabeles\n  \n  ![Route Tables](https://user-images.githubusercontent.com/54104161/219983009-bd756ce9-0013-4f0f-914a-93315e37222a.PNG)\n  \n  2.7. Resources Stack\n  \n  ![Resource Server Stack](https://user-images.githubusercontent.com/54104161/219983097-e65a7aa9-2695-4732-a904-a0bc0956c7d0.PNG)\n\n  2.8. Working LoadBalancer URL\n  \n  ![WorkingProject](https://user-images.githubusercontent.com/54104161/219983046-f94b9bce-6eb9-4a5c-89ab-c9009749b163.PNG)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmahmudhmh%2Fiac-deployment","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmahmudhmh%2Fiac-deployment","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmahmudhmh%2Fiac-deployment/lists"}