Flip flopped all of the git repos

On all of our projects were were depending on git.openstack.org to be
always available and the definitive source for all of our git repos.
Sadly git.openstack.org has frequent timeouts and has proven itself to
be unpredictable. To aid in deployments and ensure better overall
deployment performance all of the project git repos have been flip
flipped. Now github.com/openstack will be used for all clone operations
as the primary git repository and if there are issues with github we will
fall back to git.openstack.org.

Resolves Issue: https://github.com/rcbops/ansible-lxc-rpc/issues/188
Related Issue: https://github.com/rcbops/ansible-lxc-rpc/pull/163
remove reference to vars/config_vars/keystone_config.yml

Fixes #245
Merge pull request #246 from mancdaz/#245

remove reference to vars/config_vars/keystone_config.yml
rename policy.json > policy.json.j2

Also update policy file from juno
Merge pull request #248 from mancdaz/#247

rename policy.json > policy.json.j2
Merge pull request #244 from cloudnull/repo-flip-flop

Flip flopped all of the git repos
Use openstack cli instead of heat-keystone-setup-domain

This change updates the juno ansible code to deploy heat's keystone
domain and domain user using the same method used in icehouse code.
Using heat-keystone-setup-domain is slightly cleaner however this tool
is not available in icehouse's heat.

Closes #195
add/modify neutron rootwrap filters

Fixes #250
Merge pull request #251 from mancdaz/#250

add/modify neutron rootwrap filters for juno
Create users within tempest tenants
Merge pull request #253 from hughsaunders/create_tempest_users

Create users within tempest tenants
Merge pull request #249 from mattt416/sync_icehouse_heat_changes_with_juno

Use openstack cli instead of heat-keystone-setup-domain
Adds a simple to use and cron script for python packages

This script is intended as a simple method for croning the
creation of python wheels.

updated wheel builder python app

This commit increases performance when building all of the python packages
that our systems depended on. This also provides the system a capability
to build specific versions of packages that may be required and or duplicated
throughout the various projects.

IE a particular project may require a specific version of a package to be
installed that may be a lower revision that what is already built.

This resolves Issue: https://github.com/rcbops/ansible-lxc-rpc/issues/252

Added the ability to store git repos locally

This Commit provides a function to clone all of the git repos in a
given project to some local directory.
Merge pull request #254 from cloudnull/updated-wheel-builder

Updates to the python wheel builder
Be more specific w/ cluster check

I built a 3 controller setup and noticed that rabbitmq was not
clustering correctly.  Upon closer inspection, the issue was due to the
default cluster name of 'rpc' being found in a cluster_status due to
my hosts have a hostname of rpc-controller-X.  This change is more
specific in what we search for in the cluster_status output so we do
not get false positive backs from the cluster name being reflected in
the container hostnames.

Closes #256
Fix invalid var reference

The {{ stack_domain }} reference is from icehouse, and is no longer
applicable on juno.  On juno we use {{ stack_user_domain_name }}
instead.
Merge pull request #258 from mattt416/fix_heat_juno

Fix invalid var reference
Merge pull request #257 from mattt416/rabbitmq_cluster_fix

Be more specific w/ cluster check
increase haproxy client/server timeouts for galera service

Fixes #259
add a better check to see if the cinder api is actually

Fixes #261