{"id":17810764,"url":"https://github.com/favourdaniel/terraform-project","last_synced_at":"2025-07-05T12:32:57.854Z","repository":{"id":154650676,"uuid":"514297073","full_name":"FavourDaniel/Terraform-Project","owner":"FavourDaniel","description":"This project uses Terraform, an IAC tool to create an ec2 instance and deploys a web server on the instance with bashscript","archived":false,"fork":false,"pushed_at":"2022-07-15T15:05:39.000Z","size":9,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-07T21:32:07.249Z","etag":null,"topics":["aws-ec2","bash-script","hcl"],"latest_commit_sha":null,"homepage":"","language":"HCL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/FavourDaniel.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2022-07-15T14:22:29.000Z","updated_at":"2022-07-15T15:23:46.000Z","dependencies_parsed_at":null,"dependency_job_id":"e2eb0a86-e781-4661-aa20-faaf4ec615cc","html_url":"https://github.com/FavourDaniel/Terraform-Project","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/FavourDaniel%2FTerraform-Project","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FavourDaniel%2FTerraform-Project/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FavourDaniel%2FTerraform-Project/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FavourDaniel%2FTerraform-Project/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FavourDaniel","download_url":"https://codeload.github.com/FavourDaniel/Terraform-Project/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246769982,"owners_count":20830769,"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-ec2","bash-script","hcl"],"created_at":"2024-10-27T15:40:17.290Z","updated_at":"2025-04-02T06:43:43.161Z","avatar_url":"https://github.com/FavourDaniel.png","language":"HCL","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Terraform-Project\nThis project uses Terraform to create a virtual machine (ec2 instance) in AWS and deploys a web server when ran using bashscript.\n\n### Steps taken to achieve this\n- I created a new key pair in aws and moved it to my terraform folder. Created an iam user in AWS, copied my access key and secret key which was used to integrate Terraform with my AWS account.\n- Created my Terraform files and resources\n- Wrote a bash script in the \"userdata.tlp\" file I created which installs/deploys Nginx (a web server) on the ec2 instance created and echoes a \"Hello Onyinye\" message when the output url is loaded on a browser\n\nThe instance public ip address: 54.145.38.252\n\nThe url: http://ec2-54-145-38-252.compute-1.amazonaws.com/\n\n![nginx deployed](https://user-images.githubusercontent.com/89241109/179250256-e8a0fb4a-f18f-4641-9ffe-807c59c0b3eb.png)\n\nThis confirms nginx is running on the instance\n![terraform 4](https://user-images.githubusercontent.com/89241109/179251250-c4d183af-3ee0-429c-a6b2-2c4f9679a33c.png)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffavourdaniel%2Fterraform-project","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffavourdaniel%2Fterraform-project","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffavourdaniel%2Fterraform-project/lists"}