Skip to content
THIS REPO IS MIGRATING: https://github.com/automationbroker/apb
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.tito
docs APB integration guide for pre existing playbook (#292) Jun 11, 2018
scripts [jjo] apb-docker-run.sh: support $KUBECONFIG, fixes #287 (#288) May 10, 2018
src Make initial Dockerfile buildable (#311) Jul 20, 2018
templates Bug 1536687 - Add minishift support (#207) Jan 22, 2018
.flake8
.gitignore add travis and flake8 (#12) Feb 21, 2017
.travis.yml Fix lint errors (#150) Oct 19, 2017
Dockerfile-canary
Dockerfile-latest
Dockerfile-nightly
LICENSE
MANIFEST.in Bump version to 0.1.1 with requirements.txt (#37) May 24, 2017
README.md
apb-wrapper
apb.spec
setup.cfg
setup.py

README.md

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
You can’t perform that action at this time.