{"id":24698946,"url":"https://github.com/artioml/aws-terraform","last_synced_at":"2026-04-13T22:33:18.365Z","repository":{"id":202348101,"uuid":"175042904","full_name":"ArtiomL/aws-terraform","owner":"ArtiomL","description":":partly_sunny: Infrastructure as Code with declarative modules and configuration files","archived":false,"fork":false,"pushed_at":"2020-07-22T17:27:33.000Z","size":328,"stargazers_count":1,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"develop","last_synced_at":"2025-03-22T03:42:43.300Z","etag":null,"topics":["automation","aws","docker","infrastructure-as-code","terraform","terraform-modules"],"latest_commit_sha":null,"homepage":"","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/ArtiomL.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}},"created_at":"2019-03-11T16:42:07.000Z","updated_at":"2020-07-22T17:16:28.000Z","dependencies_parsed_at":"2024-04-07T21:45:20.835Z","dependency_job_id":null,"html_url":"https://github.com/ArtiomL/aws-terraform","commit_stats":null,"previous_names":["artioml/aws-terraform"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/ArtiomL/aws-terraform","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArtiomL%2Faws-terraform","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArtiomL%2Faws-terraform/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArtiomL%2Faws-terraform/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArtiomL%2Faws-terraform/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ArtiomL","download_url":"https://codeload.github.com/ArtiomL/aws-terraform/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArtiomL%2Faws-terraform/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31774028,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-13T20:17:16.280Z","status":"ssl_error","status_checked_at":"2026-04-13T20:17:08.216Z","response_time":93,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["automation","aws","docker","infrastructure-as-code","terraform","terraform-modules"],"created_at":"2025-01-27T04:34:56.554Z","updated_at":"2026-04-13T22:33:18.342Z","avatar_url":"https://github.com/ArtiomL.png","language":"HCL","funding_links":[],"categories":[],"sub_categories":[],"readme":"# \u003cimg align=\"center\" src=\"img/terraform.svg\" width=\"70\"\u003e\u0026nbsp;\u0026nbsp; aws-terraform\n[![Build Status](https://img.shields.io/travis/com/ArtiomL/aws-terraform/develop.svg)](https://travis-ci.com/ArtiomL/aws-terraform)\n[![Releases](https://img.shields.io/github/release/ArtiomL/aws-terraform.svg)](https://github.com/ArtiomL/aws-terraform/releases)\n[![Commits](https://img.shields.io/github/commits-since/ArtiomL/aws-terraform/latest.svg?label=commits%20since)](https://github.com/ArtiomL/aws-terraform/commits/master)\n[![Maintenance](https://img.shields.io/maintenance/yes/2020.svg)](https://github.com/ArtiomL/aws-terraform/graphs/code-frequency)\n[![Issues](https://img.shields.io/github/issues/ArtiomL/aws-terraform.svg)](https://github.com/ArtiomL/aws-terraform/issues)\n[![Docker Hub](https://img.shields.io/docker/pulls/artioml/aws-terraform.svg)](https://hub.docker.com/r/artioml/aws-terraform/)\n[![License](https://img.shields.io/badge/license-MIT-blue.svg)](/LICENSE)\n\n\u0026nbsp;\u0026nbsp;\n\n## Table of Contents\n- [Description](#description)\n- [Installation](#installation)\n\t- [Run](#run)\n\t- [Credentials](#credentials)\n- [Extensibility](#extensibility)\n- [Modules](#modules)\n- [License](LICENSE)\n\n\u0026nbsp;\u0026nbsp;\n\n## Description\n\nInfrastructure as Code with declarative modules and configuration files.\n\n\u0026nbsp;\u0026nbsp;\n\n## Installation\n\n### Run\n```shell\n# Terraform v0.12.10\ndocker run -it artioml/aws-terraform\n\n```\n\n### Credentials\nThe home directory used when running the image (`/home/user/`) has the following [structure](.creds).  \nEach subdirectory contains the relevant access keys / tokens.  \nEither edit the `credentials` files for your environment, or mount a local directory with the same path structure:\n\n```\ndocker run -it -v /Users/tdurden/:/home/user/ artioml/aws-terraform\n```\n\n\u0026nbsp;\u0026nbsp;\n\n## Extensibility\nThe container will dynamically pull down (and `cd` to) whatever GitHub repository is specified in the `REPO` environment variable. This enables Continuous Delivery of new content every time the container is started and that repository is updated. It also allows you to load and run your own custom Terraform environments.\n\n```shell\n-e \"REPO=\u003cGitHub_Username\u003e/\u003cRepo_Name\u003e\"\n```\nFor [example](https://github.com/ArtiomL/aws-labs):\n```shell\ndocker run -it -e \"REPO=artioml/aws-labs\" artioml/aws-terraform\n```\n\n\u0026nbsp;\u0026nbsp;\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fartioml%2Faws-terraform","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fartioml%2Faws-terraform","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fartioml%2Faws-terraform/lists"}