{"id":16741532,"url":"https://github.com/duaraghav8/vault-setup","last_synced_at":"2025-08-02T08:09:17.056Z","repository":{"id":98908085,"uuid":"186244317","full_name":"duaraghav8/vault-setup","owner":"duaraghav8","description":"Minimal setup for a production-grade Vault cluster","archived":false,"fork":false,"pushed_at":"2019-07-28T04:48:41.000Z","size":28,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-15T23:42:06.965Z","etag":null,"topics":["aws","devops","secret-management","security","vault"],"latest_commit_sha":null,"homepage":"","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/duaraghav8.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":"2019-05-12T11:07:01.000Z","updated_at":"2019-07-28T04:55:35.000Z","dependencies_parsed_at":null,"dependency_job_id":"d3a07473-0c2d-4b22-9faa-6913798bc92f","html_url":"https://github.com/duaraghav8/vault-setup","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/duaraghav8/vault-setup","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/duaraghav8%2Fvault-setup","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/duaraghav8%2Fvault-setup/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/duaraghav8%2Fvault-setup/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/duaraghav8%2Fvault-setup/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/duaraghav8","download_url":"https://codeload.github.com/duaraghav8/vault-setup/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/duaraghav8%2Fvault-setup/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268351541,"owners_count":24236427,"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","status":"online","status_checked_at":"2025-08-02T02:00:12.353Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["aws","devops","secret-management","security","vault"],"created_at":"2024-10-13T01:03:12.820Z","updated_at":"2025-08-02T08:09:17.029Z","avatar_url":"https://github.com/duaraghav8.png","language":"HCL","readme":"# vault-setup\nThis repository demonstrates setup for a minimal production-grade [Vault](https://www.vaultproject.io/) cluster. I made it for my own practice.\n\n1. Run Packer with `ami/vault.json` to build the AMI. This AMI will be used to create Vault servers.\n2. Run Terraform inside `infrastructure/` to build a High-Availability Vault cluster with DynamoDB as Storage backend.\n3. Use AWS Session Manager to get Shell access inside one of the Vault machines. Post initialization, Vault should be unsealed automatically via AWS KMS.\n4. Head to `configuration/` to configure Vault in automation. Vault cluster's address and root token need to be supplied to this module in order to configure the cluster.\n\nSee documentation inside a specific directory for details on that step.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fduaraghav8%2Fvault-setup","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fduaraghav8%2Fvault-setup","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fduaraghav8%2Fvault-setup/lists"}