# geerlingguy/drupal-vm

A VM for Drupal development

Repository: https://github.com/geerlingguy/drupal-vm
Canonical: https://ross.abutalabs.com/products/drupal-vm
Homepage: https://www.drupalvm.com/
Language: Jinja
License: MIT
License Family: permissive
Topics: ansible, drupal, vm, vagrant, virtualbox, cms, local, development, environment, docker
Archived: true
Last push: 2023-02-13T03:16:05+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 4602, "days_push": 1297, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: archived
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1352, forks 619 (observed 2026-08-28T04:04:28.504200+00:00)

## What it is
Drupal VM is an Ansible-built local development environment for Drupal, provisioned via Vagrant/VirtualBox or Docker. It installs a full LAMP/LEMP stack (Apache/Nginx, PHP, MySQL) plus optional tools like Drush, Solr, Redis, and XDebug.

## Use cases
- set up a local Drupal development environment
- spin up a Drupal VM with Vagrant and Ansible
- run Drupal in Docker for local development
- provision a LAMP stack for Drupal with Ansible
- replace MAMP/WAMP with a reproducible Drupal dev environment

## When to choose
- you maintain legacy Drupal 7/8/9 projects and need a reproducible local environment
- you want an Ansible-based, fully configurable local LAMP stack
- you prefer VM or Docker-based development over MAMP/WAMP

## When to avoid
- you are starting a new Drupal project - the project is deprecated and unmaintained
- you want modern tooling like DDEV or Lando
- you need Drupal 10+ support

## Facets
- artifact type: infra-config
- maturity: abandoned
- function: infrastructure-as-code, configuration-management, deployment, self-hosted
- domain: cms, developer-tools, web-development
- platform: windows
- tags: drupal, local-development-environment, vagrant, virtualbox, lamp-stack, deprecated, devops, automation, linux, macos, docker, ansible

## Member repositories
- geerlingguy/drupal-vm (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:28.504200+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-30T04:42:09.072376+00:00, confidence not recorded.
  - readme: https://github.com/geerlingguy/drupal-vm (fetched 2026-08-28T04:04:28.504200+00:00, sha 9156904cd382)
  - homepage: https://www.drupalvm.com/ (fetched 2026-08-29T12:00:40.434929+00:00, sha facd6ff72761)
  - site_page: http://docs.drupalvm.com/ (fetched 2026-08-29T12:00:40.437944+00:00, sha ba6e7eb27fe2)
- Data as of 2026-08-30T08:39:29.467469+00:00.
