{"id":26711623,"url":"https://github.com/stackblogger/aws-resources-terraform","last_synced_at":"2026-04-16T12:38:29.913Z","repository":{"id":250438322,"uuid":"834477566","full_name":"stackblogger/aws-resources-terraform","owner":"stackblogger","description":"This repository contains a collection of Terraform scripts designed for creating and managing various AWS resources, including EC2 instances, Lambda functions, ECR (Elastic Container Registry), and EKS (Elastic Kubernetes Service).","archived":false,"fork":false,"pushed_at":"2024-07-30T05:22:45.000Z","size":16,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-07-30T18:57:08.889Z","etag":null,"topics":["amazon","automation","aws","cd","ci","cicd","cloud","devops","docker","ec2","ecr","eks","gcp","pipeline","terraform"],"latest_commit_sha":null,"homepage":"https://stackblogger.com/deploy-angular-to-aws-ec2-using-terraform/","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/stackblogger.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":"2024-07-27T11:43:29.000Z","updated_at":"2024-07-30T05:22:48.000Z","dependencies_parsed_at":"2024-07-27T13:10:46.114Z","dependency_job_id":null,"html_url":"https://github.com/stackblogger/aws-resources-terraform","commit_stats":null,"previous_names":["stackblogger/aws-resources-terraform"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stackblogger%2Faws-resources-terraform","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stackblogger%2Faws-resources-terraform/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stackblogger%2Faws-resources-terraform/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stackblogger%2Faws-resources-terraform/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stackblogger","download_url":"https://codeload.github.com/stackblogger/aws-resources-terraform/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245826468,"owners_count":20678796,"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":["amazon","automation","aws","cd","ci","cicd","cloud","devops","docker","ec2","ecr","eks","gcp","pipeline","terraform"],"created_at":"2025-03-27T10:29:49.133Z","updated_at":"2026-04-16T12:38:24.872Z","avatar_url":"https://github.com/stackblogger.png","language":"HCL","funding_links":[],"categories":[],"sub_categories":[],"readme":"# aws-resources-terraform\n\nWelcome to the Terraform AWS Resource Management repository! This repository contains Terraform scripts to help you quickly and efficiently create and manage various AWS resources, including EC2 instances, AWS Lambda functions, Elastic Container Registry (ECR), Amazon Elastic Kubernetes Service (EKS), and more.\n\n## Table of Contents\n\n- [Getting Started](#getting-started)\n- [Folder Structure](#folder-structure)\n- [Usage](#usage)\n- [Prerequisites](#prerequisites)\n\n## Getting Started\n\nTo get started with this repository, simply clone it to your local machine. You'll find separate folders for each type of AWS resource, each containing its own `main.tf` file that defines the infrastructure.\n\n```bash\ngit clone https://github.com/stackblogger/aws-resources-terraform.git\ncd aws-resources-terraform\n```\n\n## Folder Structure\n\nThe repository is organized into the following folders:\n\n- **simple-ec2/**: Contains Terraform scripts to create and update simple AWS EC2 instance.\n- **angular-ec2/**: Contains Terraform scripts to deploy Angular application to AWS EC2 instance.\n\nEach folder includes a `main.tf` file that contains the Terraform configurations.\n\n\n## Usage\n\n1. Navigate to the desired resource folder\n\n```bash\ncd \u003cresource-folder\u003e\n```\n\nReplace \u003cresource-folder\u003e with the folder name (e.g., simple-ec2, angular-ec2).\n\n2. Run the following commands to initialize, plan, and apply your Terraform scripts\n\n```bash\nterraform init\nterraform plan\nterraform apply\n```\n\n3. Follow the prompts to complete the deployment.\n\n## Prerequisites\n\nBefore using these Terraform scripts, ensure you have the following:\n\n- [Terraform](https://developer.hashicorp.com/terraform/tutorials/aws-get-started/install-cli) installed on your local machine.\n- An [AWS account](https://aws.amazon.com/console/) with appropriate permissions to create the resources specified in the scripts.\n- AWS credentials configured on your system. You can set this up using the AWS CLI:\n\n```bash\naws configure\n```\n\n## Contributing\n\nContributions are welcome! If you have suggestions or improvements, feel free to create a pull request. Please adhere to the coding standards and ensure that your changes are well-documented.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstackblogger%2Faws-resources-terraform","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstackblogger%2Faws-resources-terraform","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstackblogger%2Faws-resources-terraform/lists"}