# ceph/ceph-ansible

Ansible playbooks to deploy Ceph, the distributed filesystem.

Repository: https://github.com/ceph/ceph-ansible
Canonical: https://ross.abutalabs.com/products/ceph-ansible
Language: Python
License: Apache-2.0
License Family: permissive
Topics: ceph, ansible, python
Last push: 2026-08-22T14:13:30+00:00

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

## Adoption (not part of the score)
Stars 1787, forks 1017 (observed 2026-08-28T04:05:36.258001+00:00)

## What it is
A collection of Ansible playbooks for deploying Ceph, the distributed object, block, and file storage platform. The project is maintained but users are encouraged to migrate to the official cephadm deployment tool.

## Use cases
- deploy a ceph cluster with ansible
- automate ceph installation across many nodes
- set up distributed object and block storage
- provision ceph mons and osds via playbooks
- upgrade an existing ceph deployment
- roll out ceph storage for openstack

## When to choose
- you already use Ansible and want declarative Ceph deployment
- you need to deploy Ceph on older distributions or versions not supported by cephadm
- you want fine-grained control over cluster rollout steps

## When to avoid
- you are starting a fresh Ceph deployment with no existing Ansible investment
- you want the officially recommended tooling (cephadm)
- you need a GUI-based cluster management experience

## Facets
- artifact type: infra-config
- maturity: maintenance
- function: deployment, configuration-management, infrastructure-as-code
- domain: infrastructure-as-code, microservices, self-hosted
- platform: python, cli
- tags: ceph, ansible, storage, distributed-storage, playbooks, devops, linux

## Member repositories
- ceph/ceph-ansible (main) score 67

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:36.258001+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-30T03:23:28.546220+00:00, confidence not recorded.
  - readme: https://github.com/ceph/ceph-ansible (fetched 2026-08-28T04:05:36.258001+00:00, sha 8c2f6c051e9e)
- Data as of 2026-08-30T08:39:29.467469+00:00.
