{"id":17484693,"url":"https://github.com/ryanmcdermott/terraform-ec2-instance","last_synced_at":"2026-03-19T01:14:08.052Z","repository":{"id":65977377,"uuid":"323187678","full_name":"ryanmcdermott/terraform-ec2-instance","owner":"ryanmcdermott","description":"Terraform file with everything you need to create an internet-facing EC2 instance.","archived":false,"fork":false,"pushed_at":"2023-06-19T22:47:13.000Z","size":4,"stargazers_count":1,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-10-21T21:07:53.473Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HCL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ryanmcdermott.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":"2020-12-20T23:47:04.000Z","updated_at":"2023-06-19T22:47:18.000Z","dependencies_parsed_at":"2024-12-08T01:25:21.772Z","dependency_job_id":"23e1d498-5122-4b3f-978d-47a881cd8d3c","html_url":"https://github.com/ryanmcdermott/terraform-ec2-instance","commit_stats":{"total_commits":2,"total_committers":1,"mean_commits":2.0,"dds":0.0,"last_synced_commit":"8d66858236a562eda2493aea42e97bcd43bac5d4"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanmcdermott%2Fterraform-ec2-instance","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanmcdermott%2Fterraform-ec2-instance/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanmcdermott%2Fterraform-ec2-instance/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanmcdermott%2Fterraform-ec2-instance/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ryanmcdermott","download_url":"https://codeload.github.com/ryanmcdermott/terraform-ec2-instance/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246045176,"owners_count":20714723,"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":[],"created_at":"2024-10-19T01:05:19.273Z","updated_at":"2026-01-07T09:11:25.209Z","avatar_url":"https://github.com/ryanmcdermott.png","language":"HCL","funding_links":[],"categories":[],"sub_categories":[],"readme":"# terraform-ec2-instance\n\n## Installation\n\n1. Ensure you are signed up for AWS.\n1. Download the AWS command line interface.\n1. Set up the credentials file from AWS via `aws configure`\n1. `git clone git@github.com:ryanmcdermott/terraform-ec2-instance.git`\n1. Change the SSH key path variables in `variables.tf` to point to your SSH keys.\n1. `terraform init`\n1. `terraform apply`\n\n## Connecting to instance\n\n1. Visit the AWS console and find the Instances page.\n1. Click the `my_instance` link.\n1. Copy the Public IPv4 DNS name for the instance. It should look something like `ubuntu@ec2-[ip1-ip2-ip3-ip4].[REGION].compute.amazonaws.com`\n1. Open a terminal on your computer.\n1. `ssh YOUR_HOSTNAME`\n\n## Destroying EC2 instance\n\n1. `terraform destroy`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fryanmcdermott%2Fterraform-ec2-instance","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fryanmcdermott%2Fterraform-ec2-instance","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fryanmcdermott%2Fterraform-ec2-instance/lists"}