Skip to content
Development
Skill

/devops-openstack

Use when operating a private OpenStack cloud - mapping how a request flows through Keystone, Nova, Neutron/OVN, Glance, Cinder and Placement, picking a release and its SLURP upgrade path, choosing and running Kolla-Ansible, OpenStack-Ansible or OpenStack-Helm, sizing a small

From plugin
claude-plugins
36200 skills42 agents34 commands

Claude Code

$ npx -y skills add fusengine/claude-plugins --skill devops-openstack --agent claude-code

SKILL.md

devops-openstack.SKILL.md
name: devops-openstack
description: Use when operating a private OpenStack cloud - mapping how a request flows through Keystone, Nova, Neutron/OVN, Glance, Cinder and Placement, picking a release and its SLURP upgrade path, choosing and running Kolla-Ansible, OpenStack-Ansible or OpenStack-Helm, sizing a small production control plane, day-2 work with the `openstack` CLI and `clouds.yaml` (projects, quotas, flavors, images, networks, routers, security groups, volumes, instances), series upgrades, or troubleshooting "No valid host", port binding failures, volume attach errors and RabbitMQ / MariaDB-Galera health. Not for Ceph internals (devops-storage-backup), the Terraform/OpenTofu OpenStack provider (devops-iac), generic Ansible (devops-ansible), Kubernetes itself (devops-kubernetes) or public clouds.
versions:
  openstack: "2026.2 Hibiscus (current, released 2026-09-30)"
  openstack-slurp: "2026.1 Gazpacho"
  openstack-next: "2027.1 Indri (SLURP, planned 2027-03-24)"
  kolla-ansible: "23.0.0 (2026.2)"
  openstack-ansible: "33.1.0 (2026.1); 2026.2 not released on 2026-11-10"
  openstack-helm: "2026.2.0"
  python-openstackclient: "10.3.1 (2026.2 series)"
user-invocable: true
references:
  - references/service-map.md
  - references/release-upgrade-slurp.md
  - references/deployment-choice-sizing.md
  - references/kolla-ansible.md
  - references/openstack-ansible.md
  - references/openstack-helm.md
  - references/networking-neutron-ovn.md
  - references/storage-cinder-ceph.md
  - references/operations-cli.md
  - references/troubleshooting.md
  - references/templates/clouds.yaml
  - references/templates/kolla-globals.yml
  - references/templates/project-bootstrap.md
  - references/templates/heat-single-server.yaml
  - references/templates/pre-upgrade-checklist.md
related-skills:
  - devops-storage-backup
  - devops-iac
  - devops-ansible
  - devops-kubernetes
  - devops-k8s-cluster
  - devops-linux
  - devops-networking
  - devops-virtualization
  - devops-observability
  - devops-databases
  - devops-secrets
  - devops-sre-ops

<objective> Covers running a private OpenStack cloud end to end: the service map and request flow, the release model (two releases a year, SLURP skip-level upgrades), the choice and use of Kolla-Ansible, OpenStack-Ansible or OpenStack-Helm, small production control-plane sizing, day-2 operations with the `openstack` CLI, series upgrades and troubleshooting per deployment tool. Does not cover Ceph internals (devops-storage-backup), the Terraform/OpenTofu provider (devops-iac), Ansible in general (devops-ansible), Kubernetes itself (devops-kubernetes, devops-k8s-cluster), public clouds, or vendor distributions (Red Hat OpenStack Services on OpenShift, Canonical Sunbeam): for those, read the vendor's own documentation. </objective>

DevOps OpenStack

Agent Workflow (MANDATORY)

Before advising or changing anything, run in parallel (one `Agent` call each, with a `name`):

1. **fuse-ai-pilot:explore-codebase** - find existing `globals.yml`, `passwords.yml`, inventories, `openstack_user_config.yml`, `clouds.yaml`, Helm values overrides 2. **fuse-ai-pilot:research-expert** - re-read https://releases.openstack.org/ and the deployment tool docs for the target series (versions move every six months) 3. **mcp__context7__query-docs** - library `/websites/openstack` for the exact command or config key

After writing config or templates, run **fuse-ai-pilot:sniper**.

Overview

| Area | What this skill gives | |------|-----------------------| | **Service map** | Which service owns what, and the path of `openstack server create` through Keystone → Nova → Placement → Glance/Neutron/Cinder | | **Releases** | Current, SLURP and next series; which upgrade jumps are tested | | **Deployment** | Kolla-Ansible vs OpenStack-Ansible vs OpenStack-Helm, plus a 3-controller baseline | | **Day-2** | `clouds.yaml`, read-only discovery, project bootstrap, quotas, images, networks, volumes, instances | | **Upgrades** | Backup, prechecks, per-tool upgrade commands, verification | | **Troubleshooting** | Logs per tool, the four classic failure chains, control-plane health |

Critical Rules

1. **Read-only discovery first on a live cloud**: `openstack service list`, `openstack compute service list`, `openstack network agent list`, `openstack volume service list` - then plan, change, verify ([operations-cli.md](references/operations-cli.md)). 2. **Destructive commands are proposed, never run on your own**: `openstack server delete`, `volume delete`, `network delete`, `router delete`, `project delete`, `project cleanup`, `kolla-ansible destroy`, `kolla-ansible stop`, `nova-manage db purge`. Show the exact effect and the object list, then wait for the user's go. 3. **Upgrade only along a tested path**: adjacent series, or SLURP to SLURP. Never skip from a non-SLURP release ([release-upgrade-slurp.md](references/release-upgrade-slurp.md)). 4. **Back up before any series upgrade or DB-touching action**: deployment config (`/etc/kolla` or `/etc/openstack_deploy`) and the MariaDB data. Nova cannot downgrade its database. 5. **Odd-sized quorum**: MariaDB-Galera and RabbitMQ need 3 (or 5) controllers; 2 gives no HA. 6. **Never invent a key or flag**: every `globals.yml` key and CLI option in this skill was checked against the 2026.2 docs or source; anything else is verified first or reported as unknown. 7. **Secrets stay out of output**: `passwords.yml`, `user_secrets.yml`, `clouds.yaml` passwords and application credential secrets are never printed, committed or pasted (devops-secrets).

Reference Guide

Concepts

| Topic | Reference | When to consult | |-------|-----------|-----------------| | **Service map** | [service-map.md](references/service-map.md) | Which service does what, request flow, what to enable | | **Releases & SLURP** | [release-upgrade-slurp.md](references/release-upgrade-slurp.md) | Picking a series, planning an upgrade path | | **Deployment choice & sizing** | [d

Read more
@fusengine
Ships withclaude-plugins

A plugin ecosystem that turns Claude Code into a supervised, multi-agent development environment.

36200 skills42 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
36
Star history of fusengine/agents on GitHub, a chart by star-history.com

Other skills on claude-plugins.

brainstorming

brainstorming

Use when creating a feature/component or adding functionality. Fires BEFORE APEX Analyze to refine requirements via structured…

challenge

challenge

Use before a root-cause, done/verified claim, irreversible action, or 2nd-time fix reaches the owner (APEX or plain…

code-quality

code-quality

Use when validating code quality after modifications -- SOLID compliance, DRY duplication, linter errors, architecture…

elicitation

elicitation

Use when an expert agent self-reviews and self-corrects code after the Execute phase, before sniper validation (BMAD-METHOD…

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills2w309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc2w293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react5d252k
@facebook@facebookInstall Skill

Questions about devops-openstack.

Which coding agents can use devops-openstack?
devops-openstack installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.