This new shell script not working until merged into master made me think about changing the design of this repo:
have the master branch actually test kayobe/kolla/kolla-ansible master branches; this would actually be very valuable to run periodically to catch any regression
the README and script of each stable branch (train, stein, etc.) would be set to clone the same branch, rather than the default branch
use GitHub settings to set the default branch to the last stable, i.e. currently train, so users don't experience potential breakage of the master branch
Sounds like a good approach to me.