{"id":29828072,"url":"https://github.com/spithash/terraform-wordpress-aws","last_synced_at":"2026-02-10T01:01:52.918Z","repository":{"id":298685215,"uuid":"1000767634","full_name":"spithash/Terraform-Wordpress-AWS","owner":"spithash","description":"Automated WordPress deployment on AWS leveraging RDS for database management, containerized with Docker, and orchestrated through Terraform.","archived":false,"fork":false,"pushed_at":"2025-07-18T10:59:32.000Z","size":65,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-29T07:37:44.994Z","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":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/spithash.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,"zenodo":null}},"created_at":"2025-06-12T09:39:31.000Z","updated_at":"2025-07-18T10:59:35.000Z","dependencies_parsed_at":"2025-06-30T14:30:32.702Z","dependency_job_id":"0244399f-83d8-4f21-86ae-d373370ddbaa","html_url":"https://github.com/spithash/Terraform-Wordpress-AWS","commit_stats":null,"previous_names":["spithash/terraform-wordpress-aws"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/spithash/Terraform-Wordpress-AWS","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spithash%2FTerraform-Wordpress-AWS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spithash%2FTerraform-Wordpress-AWS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spithash%2FTerraform-Wordpress-AWS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spithash%2FTerraform-Wordpress-AWS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spithash","download_url":"https://codeload.github.com/spithash/Terraform-Wordpress-AWS/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spithash%2FTerraform-Wordpress-AWS/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29287706,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-09T21:57:15.303Z","status":"ssl_error","status_checked_at":"2026-02-09T21:57:11.537Z","response_time":56,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6: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":"2025-07-29T07:16:10.935Z","updated_at":"2026-02-10T01:01:52.912Z","avatar_url":"https://github.com/spithash.png","language":"HCL","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Terraform WordPress AWS Deployment\n\nAutomated WordPress deployment on AWS orchestrated through Terraform while trying to stick with the AWS free plan.  \nConfiguration management is done via [Ansible](https://github.com/spithash/Terraform-Wordpress-AWS/tree/main/ansible).\n\nTo securely manage sensitive data like SSH private keys, this setup integrates HashiCorp [Vault](https://github.com/spithash/Terraform-Wordpress-AWS/tree/main/vault). Vault stores secrets centrally, and Ansible fetches these secrets dynamically during deployment, keeping credentials out of the codebase and improving security. The name of the database and the user credentials for the wordpress installation are also stored in Vault KV v2 secrets engine.\n\n#### (this is still work in progress but it works)\n\n### TODO\n\n- Move Mariadb to RDS db.t3.micro\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspithash%2Fterraform-wordpress-aws","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fspithash%2Fterraform-wordpress-aws","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspithash%2Fterraform-wordpress-aws/lists"}