sserkanml

21 mods across 2 repositories, 2 stars between them.

ceph-cookbook

02

sserkanml/ceph-cookbook

Plugin Claude Code

Skills, agents, and commands for deploying, operating, and troubleshooting Ceph storage clusters — cluster setup, OSD/MON/MGR management, pool and CRUSH map configuration, health diagnostics, and day-2 operations.

2 1mo ago A tokens not measured GPL-3.0

ceph-mcp

03

sserkanml/ceph-cookbook

MCP server Claude CodeCodexCursor +2

MCP server "ceph-mcp" as configured in sserkanml/ceph-cookbook. Runs locally from the git+https://github.com/sserkanml/ceph-mcp Python package. Needs 4 environment variables to run.

2 1mo ago A tokens not measured GPL-3.0

ceph-diagnostician

04

sserkanml/ceph-cookbook

Agent

Description: Diagnoses Ceph cluster health, OSD/PG status, and RGW synchronization. Used for requests such as "what is the cluster status," "perform a health check," or "check the OSDs.

2 1mo ago A 0 tokens GPL-3.0

ceph-remediator

05

sserkanml/ceph-cookbook

Agent

Executes remediation for a diagnosed Ceph/RGW issue (e.g. restarting a stuck OSD, clearing a stale sync error, adjusting pool settings). Use only after a problem has been diagnosed — either by ceph-diagnostician or by the user directly describing a known issue. Do not use this agent for exploratory diagnosis; use…

2 1mo ago A 82 tokens GPL-3.0

PreToolUse

06

sserkanml/ceph-cookbook

Hook

Runs before the agent uses a tool for Bash tool calls, executing guard-dangerous-commands.sh. From sserkanml/ceph-cookbook.

2 1mo ago A tokens not measured GPL-3.0

ceph-deploy-cephadm

07

sserkanml/ceph-cookbook

Skill Claude CodeCodex

This skill should be used when the user asks to deploy or install a Ceph cluster on bare-metal/VMs using cephadm — e.g. "deploy Ceph with cephadm", "cephadm bootstrap", "install Ceph without Kubernetes", "set up a Ceph cluster on bare-metal". No Kubernetes/Rook — plain cephadm + ceph orch, container-orchestrated Ceph…

2 1mo ago A 101 tokens GPL-3.0

ceph-deploy-rook

08

sserkanml/ceph-cookbook

Skill Claude CodeCodex

This skill should be used when the user asks to deploy or install a Ceph cluster on Kubernetes using Rook — e.g. "deploy Ceph with Rook", "install rook-ceph operator", "bootstrap a CephCluster CRD", "set up Rook on Kubernetes". Platform-agnostic (works on any Kubernetes distribution, not tied to OpenShift/ODF).

2 1mo ago A 85 tokens GPL-3.0

sserkanml/ceph-cookbook

Skill Claude CodeCodex

This skill should be used when the user asks to monitor a Ceph cluster with Prometheus/Grafana — e.g. "enable ceph prometheus module", "ceph grafana dashboard", "monitor ceph metrics", "ceph exporter", "wire ceph into an existing prometheus". Covers the mgr prometheus module, the cephadm-bundled monitoring stack…

2 1mo ago A 94 tokens GPL-3.0

ceph-upgrade

10

sserkanml/ceph-cookbook

Skill Claude CodeCodex

This skill should be used when the user asks to upgrade a cephadm-managed Ceph cluster — e.g. "upgrade ceph", "ceph orch upgrade", "update ceph version", "roll out a new ceph release". Covers pre-flight checks, the orchestrator-driven rolling upgrade, monitoring, pause/resume, and verification.

2 1mo ago A 75 tokens GPL-3.0

cephfs-deploy

11

sserkanml/ceph-cookbook

Skill Claude CodeCodex

This skill should be used when the user asks to deploy CephFS or MDS daemons on a cephadm-managed Ceph cluster — e.g. "deploy cephfs", "create a ceph filesystem", "set up MDS", "mount cephfs". Covers pool creation, MDS deployment, filesystem creation, scoped client auth, and mounting.

2 1mo ago A 81 tokens GPL-3.0

sserkanml/ceph-cookbook

Skill Claude CodeCodex

This skill should be used when the user asks to create, scope, audit, or rotate Ceph client credentials — e.g. "create a ceph client key", "cephx capabilities", "rotate ceph credentials", "least privilege ceph auth", "audit ceph keyrings". Covers scoped RBD/CephFS client keys, capability auditing, rotation, and…

2 1mo ago A 86 tokens GPL-3.0

crush-pool-tuning

13

sserkanml/ceph-cookbook

Skill Claude CodeCodex

This skill should be used when the user asks to create or tune Ceph pools, CRUSH rules, or PG settings — e.g. "create an erasure coded pool", "change the crush rule", "set failure domain to rack", "enable pg autoscaler", "target ssd device class". Covers replicated pools, erasure-coded pools, custom CRUSH rules, and…

2 1mo ago A 88 tokens GPL-3.0

nfs-ganesha-export

14

sserkanml/ceph-cookbook

Skill Claude CodeCodex

This skill should be used when the user asks to export Ceph storage over NFS — e.g. "nfs export from ceph", "deploy nfs-ganesha", "nfs over cephfs", "nfs over rgw bucket". Covers deploying the ceph orch-managed nfs-ganesha cluster and creating CephFS- or RGW-backed exports.

2 1mo ago A 85 tokens GPL-3.0

osd-host-lifecycle

15

sserkanml/ceph-cookbook

Skill Claude CodeCodex

This skill should be used when the user asks to add, remove, replace, or drain OSDs/hosts on a cephadm-managed cluster — e.g. "remove an osd", "replace a failed disk", "drain a host", "decommission a ceph node", "add a new osd host". Covers planned removal, in-place disk replacement, and full host decommission.

2 1mo ago A 89 tokens GPL-3.0

rbd-mirror-dr

16

sserkanml/ceph-cookbook

Skill Claude CodeCodex

This skill should be used when the user asks to set up RBD mirroring for block-storage disaster recovery between two Ceph clusters — e.g. "set up rbd mirroring", "rbd-mirror journal mode", "rbd snapshot mirroring", "block storage DR for ceph". Covers journal-based and snapshot-based mirroring plus failover/promote.

2 1mo ago A 81 tokens GPL-3.0

rbd-pool-setup

17

sserkanml/ceph-cookbook

Skill Claude CodeCodex

This skill should be used when the user asks to create RBD (RADOS Block Device) storage on an existing Ceph cluster — e.g. "create an RBD pool", "set up block storage on Ceph", "rbd create image", "map an RBD device". Covers pool creation, image creation, scoped cephx client auth, and mapping/mounting.

2 1mo ago A 86 tokens GPL-3.0

rgw-multisite-ceph

18

sserkanml/ceph-cookbook

Skill Claude CodeCodex

This skill should be used when the user asks to set up RGW (RADOS Gateway) multisite replication between two Ceph clusters using native Ceph tooling — e.g. "set up RGW multisite with radosgw-admin", "cephadm RGW multisite", "configure realm/zonegroup/zone without Rook", "primary/secondary RGW zone on…

2 1mo ago A 118 tokens GPL-3.0

rgw-multisite-rook

19

sserkanml/ceph-cookbook

Skill Claude CodeCodex

This skill should be used when the user asks to set up RGW (RADOS Gateway) multisite replication between two Rook-managed Ceph clusters — e.g. "set up Rook RGW multisite", "CephObjectRealm/CephObjectZone multisite setup", "configure multisite replication with Rook CRDs", "primary/secondary RGW zone with Rook".…

2 1mo ago A 111 tokens GPL-3.0

rgw-user-quota-mgmt

20

sserkanml/ceph-cookbook

Skill Claude CodeCodex

This skill should be used when the user asks to manage RGW S3 users, access keys, bucket policies, or quotas — e.g. "create an rgw user", "generate an s3 access key", "set a bucket quota", "rgw iam policy", "rotate s3 credentials". Covers user lifecycle, key rotation, quotas, and bucket policy application.

2 1mo ago A 84 tokens GPL-3.0

ceph-mcp

21

sserkanml/ceph-mcp

MCP server Claude CodeCodexCursor +2

MCP server "ceph-mcp" as configured in sserkanml/ceph-mcp. Runs locally from the /absolute/path/to/ceph-mcp Python package. Needs 2 environment variables to run.

0 1mo ago A tokens not measured original MIT