{"id":19748734,"url":"https://github.com/doitintl/mdelucas-public-code","last_synced_at":"2026-03-03T16:05:18.754Z","repository":{"id":198184053,"uuid":"700236317","full_name":"doitintl/mdelucas-public-code","owner":"doitintl","description":"Example public code to be shared with anyone","archived":false,"fork":false,"pushed_at":"2023-10-04T10:42:50.000Z","size":111,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":47,"default_branch":"main","last_synced_at":"2025-12-01T08:23:11.896Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"HCL","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/doitintl.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":"2023-10-04T07:59:46.000Z","updated_at":"2023-10-04T10:45:49.000Z","dependencies_parsed_at":null,"dependency_job_id":"8484f691-aa4a-4ace-bc4e-177e085aa3fb","html_url":"https://github.com/doitintl/mdelucas-public-code","commit_stats":null,"previous_names":["migueldelucasdoit/public-code"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/doitintl/mdelucas-public-code","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doitintl%2Fmdelucas-public-code","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doitintl%2Fmdelucas-public-code/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doitintl%2Fmdelucas-public-code/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doitintl%2Fmdelucas-public-code/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/doitintl","download_url":"https://codeload.github.com/doitintl/mdelucas-public-code/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doitintl%2Fmdelucas-public-code/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30051121,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-03T15:26:47.567Z","status":"ssl_error","status_checked_at":"2026-03-03T15:26:17.132Z","response_time":61,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":[],"created_at":"2024-11-12T02:23:16.757Z","updated_at":"2026-03-03T16:05:18.739Z","avatar_url":"https://github.com/doitintl.png","language":"HCL","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Public code and IaC examples\n\u003cimg src=\"./assets/aws_logo.jpg\" width=\"100\" height=\"100\" alt=\"AWS\"\u003e\u003cimg src=\"./assets/gcp_logo.png\" width=\"100\" height=\"100\" alt=\"GCP\"\u003e\u003cimg src=\"./assets/Terraform_Logo.png\" width=\"100\" height=\"100\" alt=\"Terraform\"\u003e\n\nPublic code and IaC examples intended to serve as a base for your own purposes.\nThey also provide backup material for some blogs when indicated.\n\n## DISCLAIMER\nExcept as represented in this agreement, all the code in this repository is provided ​“AS IS”. Other than as provided in this agreement, we make no other warranties, express or implied, and hereby disclaims all implied warranties, including any warranty of merchantability and warranty of fitness for a particular purpose.\n\n## Prerequisites\n* [Terraform 0.13+](https://developer.hashicorp.com/terraform/downloads) Tool that manages IaC (infrastructure-as-code) in diverse public cloud providers and tools.\n* [terraform-docs](https://github.com/terraform-docs/terraform-docs/releases/) Generate documentation for Terraform stacks.\n* [tflint](https://github.com/terraform-linters/tflint) Linter for Terraform stacks. Linting rules for diverse public providers.\n* [pre-commit](https://pre-commit.com/) A framework for managing and maintaining multi-language pre-commit hooks.\n\n\n## Terraform stacks\nTerraform stacks are normally split between _baseline_ (VPC and Networking) and _backend_ (Compute and Storage resources).\n\nWhen creating the stack for the ticket:\n1. First create the _baseline_ stack.\n2. Second create the _backend_ stack.\n\nWhen destroying the stack for the ticket:\n1. First delete the _backend_ stack.\n2. Second delete the _baseline_ stack.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdoitintl%2Fmdelucas-public-code","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdoitintl%2Fmdelucas-public-code","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdoitintl%2Fmdelucas-public-code/lists"}