{"adoption": {"forks": 2282, "observed_at": "2026-08-28T04:05:05.466128+00:00", "stars": 1571}, "canonical_url": "https://ross.abutalabs.com/products/hashicorp", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Random code for HashiCorp related projects, training, etc.", "domain": ["infrastructure-as-code", "cloud-computing", "tutorials", "education"], "enriched": true, "function": ["developer-tools", "infrastructure-as-code", "configuration-management", "secrets-management"], "health_score": 79, "homepage": null, "language": "HCL", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["btkrausen/hashicorp"], "name": "btkrausen/hashicorp", "platform": ["cross-platform"], "pushed_at": "2026-08-20T15:07:38+00:00", "repo": "btkrausen/hashicorp", "stars": 1571, "tags": ["hashicorp", "terraform", "vault", "hcl", "certification-prep", "labs", "training", "aws", "example-code", "devops"], "topics": [], "urls": [], "use_cases": ["study for the Terraform Associate certification exam", "find hands-on labs for learning HashiCorp Vault", "get example HCL code referenced in training courses", "practice real-world Terraform and Vault configurations", "supplement DevOps and cloud training with working code samples", "prepare for HashiCorp certification exams with practice material"], "what_it_is": "A collection of HashiCorp-related code, labs, and examples in HCL that supplement Bryan Krausen's training courses on Terraform, Vault, and cloud technologies. It serves as companion material for students pursuing HashiCorp certifications and hands-on DevOps learning.", "when_to_avoid": ["you need a production-ready, supported Terraform module or Vault deployment", "you expect official HashiCorp-maintained code (the repo is not affiliated with HashiCorp)", "you need software with a defined license for redistribution"], "when_to_choose": ["you are enrolled in or following the author's HashiCorp training courses", "you want example HCL code and labs for Terraform or Vault learning", "you are preparing for HashiCorp certification exams and want supplementary material"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/hashicorp", "repo": "btkrausen/hashicorp", "role": "main", "score": 76}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.466128+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:58:25.857808+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7071609d0a19b6eeccd34fb2e0107d44e6640dee75f5e241c5b4f994ad57d548", "fetched_at": "2026-08-28T04:05:05.466128+00:00", "kind": "readme", "missing": false, "url": "https://github.com/btkrausen/hashicorp"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.466128+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:58:25.857808+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7071609d0a19b6eeccd34fb2e0107d44e6640dee75f5e241c5b4f994ad57d548", "fetched_at": "2026-08-28T04:05:05.466128+00:00", "kind": "readme", "missing": false, "url": "https://github.com/btkrausen/hashicorp"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:58:25.857808+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7071609d0a19b6eeccd34fb2e0107d44e6640dee75f5e241c5b4f994ad57d548", "fetched_at": "2026-08-28T04:05:05.466128+00:00", "kind": "readme", "missing": false, "url": "https://github.com/btkrausen/hashicorp"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.466128+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.466128+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.466128+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:58:25.857808+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7071609d0a19b6eeccd34fb2e0107d44e6640dee75f5e241c5b4f994ad57d548", "fetched_at": "2026-08-28T04:05:05.466128+00:00", "kind": "readme", "missing": false, "url": "https://github.com/btkrausen/hashicorp"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.466128+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.466128+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:58:25.857808+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7071609d0a19b6eeccd34fb2e0107d44e6640dee75f5e241c5b4f994ad57d548", "fetched_at": "2026-08-28T04:05:05.466128+00:00", "kind": "readme", "missing": false, "url": "https://github.com/btkrausen/hashicorp"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.466128+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.466128+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.466128+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:58:25.857808+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7071609d0a19b6eeccd34fb2e0107d44e6640dee75f5e241c5b4f994ad57d548", "fetched_at": "2026-08-28T04:05:05.466128+00:00", "kind": "readme", "missing": false, "url": "https://github.com/btkrausen/hashicorp"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.466128+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.466128+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:58:25.857808+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7071609d0a19b6eeccd34fb2e0107d44e6640dee75f5e241c5b4f994ad57d548", "fetched_at": "2026-08-28T04:05:05.466128+00:00", "kind": "readme", "missing": false, "url": "https://github.com/btkrausen/hashicorp"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:58:25.857808+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7071609d0a19b6eeccd34fb2e0107d44e6640dee75f5e241c5b4f994ad57d548", "fetched_at": "2026-08-28T04:05:05.466128+00:00", "kind": "readme", "missing": false, "url": "https://github.com/btkrausen/hashicorp"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:58:25.857808+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7071609d0a19b6eeccd34fb2e0107d44e6640dee75f5e241c5b4f994ad57d548", "fetched_at": "2026-08-28T04:05:05.466128+00:00", "kind": "readme", "missing": false, "url": "https://github.com/btkrausen/hashicorp"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:58:25.857808+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7071609d0a19b6eeccd34fb2e0107d44e6640dee75f5e241c5b4f994ad57d548", "fetched_at": "2026-08-28T04:05:05.466128+00:00", "kind": "readme", "missing": false, "url": "https://github.com/btkrausen/hashicorp"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2374, "days_push": 13, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 76, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}