Ansible Role for installing (and uninstalling) the automation-broker in a Kubernetes/OpenShift Cluster with the service-catalog.
See defaults/main.yaml.
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 .
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.
Apache-2.0