Simplify the Orchestration &
Management of Kubernetes Apps
Let's make your complex services simple.
Many applications consist of multiple services, such as a database, API service, and front-end. Provisioning them as a single application in Kubernetes can be challenging, especially if one or more services run outside your cluster.
The Automation Broker, an implementation of the Open Service Broker API, works in conjunction with the Kubernetes Service Catalog. By leveraging a lightweight, container-based application definition called an Ansible Playbook Bundle (APB), it simplifies the orchestration and management of Kubernetes applications.
APBs are a method of modeling applications as a collection of Ansible Playbooks built into a portable container with an Ansible runtime. They’re designed to guide provisioning, binding (connecting multiple services together into a larger application), and updating of simple to complex services running both on- or off-platform.
Ansible Playbook Bundle (APB)

Manage Complexity
Model the most complex kubernetes applications/services, providing for orchestration of installation, update and teardown operations.
Automate
Leverage the power of Ansible automation; allowing for the most complex orchestration steps including service dependencies, etc.
Reuse
Portable application definition bundled in a standard container image and a growing library of predefined services and applications.
Connect
Connect your application to pre-existing services through binding operations.
Hybrid
Orchestrate both on- and off-platform services for truly hybrid workloads.
Getting Started
As a developer, it's easy to get started using the Automation Broker if you have Kubernetes up and running.
We also offer a collection of Ansible playbooks called catasb to get you up and running faster with Kubernetes or OpenShift, the Service Catalog, and the Automation Broker.
Development
Applications are defined using Ansible Playbook Bundles (APBs). Leverage the power of Ansible to create complex managed services for Kubernetes.
Sample APBs
There are several sample APBs available. You can use them to deploy services or as a starting point to create your own.