# Artemmkin/infrastructure-as-code-tutorial

Infrastructure As Code Tutorial. Covers Packer, Terraform, Ansible, Vagrant, Docker, Docker Compose, Kubernetes

Repository: https://github.com/Artemmkin/infrastructure-as-code-tutorial
Canonical: https://ross.abutalabs.com/products/infrastructure-as-code-tutorial
License: Apache-2.0
License Family: permissive
Topics: infrastructure-as-code, packer, ansible, terraform, vagrant, docker, docker-compose, kubernetes, googlecloudplatform
Last push: 2022-11-19T00:17:00+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 3142, "days_push": 1384, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2307, forks 417 (observed 2026-08-28T04:06:35.786723+00:00)

## What it is
A practice-based tutorial teaching Infrastructure as Code concepts through hands-on labs covering Packer, Terraform, Ansible, Vagrant, Docker, Docker Compose, and Kubernetes on Google Cloud Platform. It focuses on why IaC tools exist and what problems they solve rather than being a complete reference for any single tool.

## Use cases
- learn infrastructure as code from scratch
- hands-on terraform and ansible tutorial
- understand what packer and vagrant do
- practice deploying with docker and kubernetes
- devops learning path for IaC tools
- tutorial on automating infrastructure provisioning

## When to choose
- you want a practice-first introduction to IaC concepts across multiple tools
- you learn best by doing labs rather than reading theory
- you want to see how Terraform, Ansible, Packer, and Docker fit together

## When to avoid
- you need up-to-date instructions - the tutorial is from 2018 and some steps are broken
- you want a complete reference guide for a specific tool like Ansible or Terraform
- you don't have access to Google Cloud Platform

## Facets
- artifact type: learning-resource
- maturity: abandoned
- function: infrastructure-as-code, deployment, configuration-management, container-orchestration, developer-tools
- domain: infrastructure-as-code, cloud-computing, tutorials
- platform: cloud
- tags: terraform, ansible, packer, vagrant, docker-compose, kubernetes, hands-on-labs, gcp, devops, containers, linux, macos, docker

## Member repositories
- Artemmkin/infrastructure-as-code-tutorial (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:35.786723+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:39:38.681814+00:00, confidence not recorded.
  - readme: https://github.com/Artemmkin/infrastructure-as-code-tutorial (fetched 2026-08-28T04:06:35.786723+00:00, sha 6c3e409cd88c)
- Data as of 2026-08-30T08:39:29.467469+00:00.
