When I attempt an apb push using the broker-name option before I've authenticated with "oc login", I get an error message that doesn't indicate the problem.
$ apb push --broker-name aws-service-broker
Exception occurred! unsupported operand type(s) for +: 'NoneType' and 'str'
$ oc login
Authentication required for https://172.17.0.1:8443 (openshift)
Username: admin
Password:
Login successful.
$ apb push --broker-name aws-service-broker
Successfully added APB to Ansible Service Broker
Successfully relisted the Service Catalog
After talking to @dymurray I determined that I was using this command incorrectly. When trying to push to a broker other than ASB, I needed to supply --broker-name as well as --broker
When I attempt an apb push using the broker-name option before I've authenticated with "oc login", I get an error message that doesn't indicate the problem.