{"adoption": {"forks": 3474, "observed_at": "2026-08-28T04:05:16.798182+00:00", "stars": 1650}, "canonical_url": "https://ross.abutalabs.com/products/ansible-zero-to-hero", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Repository to learn Ansible from Zero. This repository covers the complete Ansible fundamentals along with examples required for a DevOps Engineer.", "domain": ["tutorials", "self-hosted"], "enriched": true, "function": ["configuration-management", "developer-tools", "infrastructure-as-code"], "health_score": 20, "homepage": null, "language": "HTML", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["iam-veeramalla/ansible-zero-to-hero"], "name": "iam-veeramalla/ansible-zero-to-hero", "platform": ["windows", "cli", "cloud"], "pushed_at": "2024-08-16T14:17:04+00:00", "repo": "iam-veeramalla/ansible-zero-to-hero", "stars": 1650, "tags": ["ansible", "playbooks", "ansible-roles", "ansible-vault", "devops-training", "day-wise-course", "interview-prep", "devops", "automation", "linux", "macos"], "topics": [], "urls": [], "use_cases": ["learn ansible from scratch", "ansible tutorial with examples", "how to write ansible playbooks", "understand ansible roles and galaxy", "ansible interview questions preparation", "automate server configuration with ansible", "learn ansible vault for secrets"], "what_it_is": "A day-wise open-source course repository teaching Ansible from fundamentals to advanced topics like roles, Vault, network automation, and Ansible Tower, with hands-on examples for DevOps engineers. It includes playbooks, demos, and interview questions across 14 days of structured learning.", "when_to_avoid": ["you need official Ansible documentation or certification material", "you want a production-ready automation codebase rather than learning examples", "you are looking for advanced expert-level Ansible content beyond the fundamentals"], "when_to_choose": ["you want a structured, day-by-day Ansible curriculum with hands-on examples", "you are a DevOps engineer preparing for Ansible-related interviews", "you need practical demos covering roles, variables, conditionals, and Vault"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/ansible-zero-to-hero", "repo": "iam-veeramalla/ansible-zero-to-hero", "role": "main", "score": 24}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:16.798182+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:45:05.186085+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "22c7e37efc803518c6f906cc3ca484562f25e864da59ac5d9827c699831238af", "fetched_at": "2026-08-28T04:05:16.798182+00:00", "kind": "readme", "missing": false, "url": "https://github.com/iam-veeramalla/ansible-zero-to-hero"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:16.798182+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:45:05.186085+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "22c7e37efc803518c6f906cc3ca484562f25e864da59ac5d9827c699831238af", "fetched_at": "2026-08-28T04:05:16.798182+00:00", "kind": "readme", "missing": false, "url": "https://github.com/iam-veeramalla/ansible-zero-to-hero"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:45:05.186085+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "22c7e37efc803518c6f906cc3ca484562f25e864da59ac5d9827c699831238af", "fetched_at": "2026-08-28T04:05:16.798182+00:00", "kind": "readme", "missing": false, "url": "https://github.com/iam-veeramalla/ansible-zero-to-hero"}], "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:16.798182+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:16.798182+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:16.798182+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:45:05.186085+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "22c7e37efc803518c6f906cc3ca484562f25e864da59ac5d9827c699831238af", "fetched_at": "2026-08-28T04:05:16.798182+00:00", "kind": "readme", "missing": false, "url": "https://github.com/iam-veeramalla/ansible-zero-to-hero"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:16.798182+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:16.798182+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:45:05.186085+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "22c7e37efc803518c6f906cc3ca484562f25e864da59ac5d9827c699831238af", "fetched_at": "2026-08-28T04:05:16.798182+00:00", "kind": "readme", "missing": false, "url": "https://github.com/iam-veeramalla/ansible-zero-to-hero"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:16.798182+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:16.798182+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:16.798182+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:45:05.186085+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "22c7e37efc803518c6f906cc3ca484562f25e864da59ac5d9827c699831238af", "fetched_at": "2026-08-28T04:05:16.798182+00:00", "kind": "readme", "missing": false, "url": "https://github.com/iam-veeramalla/ansible-zero-to-hero"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:16.798182+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:16.798182+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:45:05.186085+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "22c7e37efc803518c6f906cc3ca484562f25e864da59ac5d9827c699831238af", "fetched_at": "2026-08-28T04:05:16.798182+00:00", "kind": "readme", "missing": false, "url": "https://github.com/iam-veeramalla/ansible-zero-to-hero"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:45:05.186085+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "22c7e37efc803518c6f906cc3ca484562f25e864da59ac5d9827c699831238af", "fetched_at": "2026-08-28T04:05:16.798182+00:00", "kind": "readme", "missing": false, "url": "https://github.com/iam-veeramalla/ansible-zero-to-hero"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:45:05.186085+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "22c7e37efc803518c6f906cc3ca484562f25e864da59ac5d9827c699831238af", "fetched_at": "2026-08-28T04:05:16.798182+00:00", "kind": "readme", "missing": false, "url": "https://github.com/iam-veeramalla/ansible-zero-to-hero"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:45:05.186085+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "22c7e37efc803518c6f906cc3ca484562f25e864da59ac5d9827c699831238af", "fetched_at": "2026-08-28T04:05:16.798182+00:00", "kind": "readme", "missing": false, "url": "https://github.com/iam-veeramalla/ansible-zero-to-hero"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 60, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 840, "days_push": 747, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 24, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}