MCPcopy Index your code
hub / github.com/ansibleplaybookbundle/ansible-playbook-bundle

github.com/ansibleplaybookbundle/ansible-playbook-bundle @apb-1.3.1-1

Chat with this repo
repository ↗ · DeepWiki ↗ · release apb-1.3.1-1 ↗ · + Follow
79 symbols 202 edges 5 files 14 documented · 18%

Browse by type

Functions 77 Types & classes 2
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Ansible Playbook Bundle (APB)

An Ansible Playbook Bundle (APB) is a lightweight application definition (meta-container). They are used to define and deploy complex groups of applications, deployment configs, deployments, and services to an OpenShift Origin cluster running the Ansible Service Broker. APBs offer more power and simple configuration by leveraging the power of Ansible. APBs have the following features:

  • Metadata contains list of required/optional parameters for use during deployment.
  • Leverages existing investment in Ansible Roles / Playbooks.
  • Actions under a directory with named playbooks and metadata defined in apb.yml.
  • Developer tooling to drive a guided approach.
  • Easily modified or extended.

Documentation

  • Getting Started - step by step tutorial to create an Ansible Playbook Bundle
  • Design - overall design of Ansible Playbook Bundles
  • Developers - in-depth explanation of Ansible Playbook Bundles
  • APB CLI Tool - installation and usage of the apb cli tool
  • Ansible Service Broker - more information about the Ansible Service Broker which runs APBs

Core symbols most depended-on inside this repo

Shape

Function 75
Class 2
Method 2

Languages

Python100%

Modules by API surface

src/apb/engine.py60 symbols
src/apb/cli.py17 symbols
src/test/test_engine.py2 symbols

Datastores touched

(mysql)Database · 1 repos

For agents

$ claude mcp add ansible-playbook-bundle \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page