Skip to content

Latest commit

 

History

History
62 lines (42 loc) · 1.52 KB

README.md

File metadata and controls

62 lines (42 loc) · 1.52 KB

Build Status

Automation Broker APB

Ansible Role for installing (and uninstalling) the automation-broker in a Kubernetes/OpenShift Cluster with the service-catalog.

Requirements

Role Variables

See defaults/main.yaml.

Usage

Until this project is configured to publish docker.io/automation-broker/automation-broker-apb you will want to first build the image:

$ docker build -t automation-broker-apb -f Dockerfile .

OpenShift/Kubernetes

You may replace kubectl for oc in the case you have the origin client installed but not the kubernetes client.

Note: You will likely need to be an administrator (ie. system:admin in OpenShift). If you don't have sufficient permissions to create the clusterrolebinding, the provision/deprovision will fail.

$ kubectl create -f install.yaml

This will create the serviceaccount, clusterrolebinding, and job to install the broker.

Example Playbook

See playbooks/provision.yml.

License

Apache-2.0

Author Information

http://automationbroker.io