{"id":16956776,"url":"https://github.com/rhenning/stakpark","last_synced_at":"2026-05-04T00:32:12.850Z","repository":{"id":145882818,"uuid":"475454705","full_name":"rhenning/stakpark","owner":"rhenning","description":"An opinionated clone-and-go template for local cloud infrastructure development on Macs","archived":false,"fork":false,"pushed_at":"2022-12-02T17:01:55.000Z","size":44,"stargazers_count":2,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-08T23:19:20.097Z","etag":null,"topics":["infrastructure-as-code","kind","localstack","terraform","terratest"],"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/rhenning.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":"2022-03-29T13:26:18.000Z","updated_at":"2022-04-22T15:48:34.000Z","dependencies_parsed_at":null,"dependency_job_id":"8cdf5d50-6d96-4df5-a2c6-61d850d2f10c","html_url":"https://github.com/rhenning/stakpark","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/rhenning/stakpark","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rhenning%2Fstakpark","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rhenning%2Fstakpark/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rhenning%2Fstakpark/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rhenning%2Fstakpark/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rhenning","download_url":"https://codeload.github.com/rhenning/stakpark/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rhenning%2Fstakpark/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279000728,"owners_count":26082862,"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-10-08T02:00:06.501Z","response_time":56,"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":["infrastructure-as-code","kind","localstack","terraform","terratest"],"created_at":"2024-10-13T22:15:56.852Z","updated_at":"2025-10-08T23:19:21.421Z","avatar_url":"https://github.com/rhenning.png","language":"HCL","funding_links":[],"categories":[],"sub_categories":[],"readme":"# `stakpark`\n\n`stakpark` is an opinionated, clone-and-go environment template for local cloud\ninfrastructure development on macs. package management is handled by homebrew,\ncontainer runtime by docker, compose, and kind, and it includes other odds and\nends like localstack, golang, and terraform, tfenv, terragrunt, tgswitch, and\nterratest.\n\n## motivation\n\ni've grown tired of creating this structure from scratch each time i'd like\nan aws development sandbox.\n\n## up and running\n\n_psst..._ did you catch that first paragraph where i said this was an\n_opinionated_ template? it installs a bunch of stuff with homebrew. i\nstrongly suggest eyeballing the brewfile before continuing and making\nadjustments if you're not crazy about something there. that said...\n\n```bash\n: install dependencies\nmake dep\n\n: start localstack\nmake up\n\n: smoke test (from another terminal)\nmake check\n\n: run legit tests (from same terminal as previous)\nmake test\n```\n\nmore targets:\n\n```bash\nmake tfinit\nmake tfvalidate\nmake tfplan\nmake tfapply\nmake tfdestroy\n```\n\nstart a shell and use the AWS CLI against the local test environment:\n\n```bash\npoetry shell\nawslocal sts get-caller-identity\nawslocal ec2 describe-vpcs\n```\n\n## what now?\n\nfeel free to copy `test/envs/_example` to a new directory and adjust as\ndesired to create your own environment. `a_test.go` and `Makefile`\ncontain references to `_example`, so be sure to update those.\n\nhave fun.\n\n## faq\n\nQ: __i have purchased a localstack pro license. how can i use it?__\nA: `make up LOCALSTACK_API_KEY=\"t0ps3\u003cr37\"`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frhenning%2Fstakpark","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frhenning%2Fstakpark","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frhenning%2Fstakpark/lists"}