increase haproxy client/server timeouts for galera service

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

Fixes #261
Resolves issue #206 by templating the verbosity
parameter for logstash and turns it off by default.
Merge pull request #262 from mancdaz/cinder_api_check

add a better check to see if the cinder api is actually
More horizon changes

This commit does the following:

- changes /static alias and COMPRESS_ROOT to
  {{ install_lib_dir }}/static/ (since this is where collectstatic
  writes to)
- removes bundled manage.py and copies it out from {{ git_dest }}
- runs horizon-manage.py compress --force as per Issue #108 fixed in
  stable/icehouse
- removes some symlinks we drop in v9.0.0 since having those in place
  cause horizon-manage.py collectstatic to fail
- remove chown of {{ install_lib_dir }}/openstack_dashboard and
  {{ install_lib_dir }}/horizon since Apache should only be writing to
  {{ install_lib_dir }}/static/
- restrict Directory directive to
  {{ install_lib_dir }}/openstack_dashboard/wsgi/ since nothing Apache
  shouldn't need any further access under
  {{ install_lib_dir }}/openstack_dashboard/w
- remove all Options from {{ install_lib_dir }}/static Directory
  directive since those shouldn't be necessary
Include a [clients_glance] section in heat.conf

To ensure that heat uses the internalURL endpoints for glance it is
necessary to explicitly include the [clients_glance] section in the
configuration.

Fixes #274
Merge pull request #275 from miguelgrinberg/heat_config_glance_client

Include a [clients_glance] section in heat.conf
rpc-common-ips

Updating rpc_user_config.yml.example with commonly used IPs for internal_lb_vip_address as well as compute, infra, network hosts with commonly used 10.240.0.0/22 rpc IPs
Merge pull request #264 from d34dh0r53/pr-206

Resolves issue #206 by templating the verbosity parameter
Revert 17c5ee87

This change effectively reverts 17c5ee87, but leaves in some additional
comments added by that commit.  We also update the cloudserver-aio.sh
script to reflect this reverted change.

As to why this change is no longer needed, the assumption that needing
a separate cloud files tenant ID to form your glance swift user name
was incorrect.  Using the format of <cloud_tenant_id:cloud_username>
works fine.

Closes issue #281
Default to creating agent token for each entity

Currently, we require the operator to specify an existing agent token
to use for all entities.  This means the operator needs to make a call
to MaaS to determine the agent token ID before being able to deploy the
environment.  This change creates a new agent token w/ label matching
the entity in question and configures the agent to use that token.  If
the user variable maas_agent_token is defined, then we skip creating an
agent token and use the token specified.

Closes issue #263
Merge pull request #286 from mattt416/issue_281

Revert 17c5ee87
Juno neutron updates

The following changes are needed to get neutron functional in Juno.

* ipset needs to be enabled in the l3 agent securitygroup section.
* conntrack needs to be installed.
* iputils-arping needs to be installed.
* policy json needs to be updated.

This PR adds all of the required changes to neutron and resolves
issue: https://github.com/rcbops/ansible-lxc-rpc/issues/276

increased sync threads

Disabled l3_ha by default.

This feature was supposed to solve for built in l3_ha in juno.
Sadly the l3_ha features is only half baked and some very serious
side effects which are reminiscent of 4.2.2. In order to maintain
stability l3_ha should be an experimental feature and only enabled
by the user when done so deliberately.

added ha dhcp agents to networks automatically

ReAdded the ATT neutron L3 ha tool.

This commit readds the neutron l3 ha tool. The att l3 ha tool
was removed in favor of native neutron l3 ha. Sadly native neutron
l3 ha is a bit of hack and does not work 100% as expected.
Merge pull request #260 from mancdaz/#259

increase haproxy client/server timeouts
Merge pull request #271 from mattt416/horizon_fixes

More horizon changes
Fixes #207 by templating the number of logstash workers
Fix incorrect usage of file module

The file module does not copy a file from src to dest.  This change
uses rsync to do so, registering a change only when rsync actually
syncs the file.

We also fix some incorrect references to what should be
{{ system_user }}.
Merge pull request #291 from d34dh0r53/pr-207

Fixes #207 by templating the number of logstash workers
Merge pull request #301 from mattt416/fix_invalid_copy

Fix incorrect usage of file module
Fixes #204 by adding logstash filtering and kibana
lines for horizon