Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ansibleplaybookbundle/ansible-playbook-bundle
THIS REPO IS MIGRATING: https://github.com/automationbroker/apb
https://github.com/ansibleplaybookbundle/ansible-playbook-bundle
ansible-playbook-bundles ansible-roles ansible-service-broker apb docker meta-containers metadata openshift playbook python
Last synced: about 1 month ago
JSON representation
THIS REPO IS MIGRATING: https://github.com/automationbroker/apb
- Host: GitHub
- URL: https://github.com/ansibleplaybookbundle/ansible-playbook-bundle
- Owner: ansibleplaybookbundle
- License: gpl-2.0
- Created: 2017-03-27T01:05:20.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-07-23T11:58:40.000Z (over 6 years ago)
- Last Synced: 2024-09-30T17:42:16.374Z (about 1 month ago)
- Topics: ansible-playbook-bundles, ansible-roles, ansible-service-broker, apb, docker, meta-containers, metadata, openshift, playbook, python
- Language: Python
- Homepage:
- Size: 2.5 MB
- Stars: 140
- Watchers: 21
- Forks: 70
- Open Issues: 39
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
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](https://github.com/OpenShift/origin) cluster running the [Ansible Service Broker](https://github.com/openshift/ansible-service-broker). APBs offer more power and simple configuration by leveraging the power of [Ansible](https://www.ansible.com/). 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](docs/getting_started.md) - step by step tutorial to create an Ansible Playbook Bundle
* [Design](docs/design.md) - overall design of Ansible Playbook Bundles
* [Developers](docs/developers.md) - in-depth explanation of Ansible Playbook Bundles
* [APB CLI Tool](docs/apb_cli.md) - installation and usage of the `apb` cli tool
* [Ansible Service Broker](https://github.com/openshift/ansible-service-broker) - more information about the Ansible Service Broker which runs APBs