Cleanup lbass ini

Remove unneeded namespace option
Add haproxy section name
add loadbalancer_state_path

Change-Id: Ic92523a52e3853f46b6f617487f41f7786c71de5
Closes-Bug: 1300964
Use get_secret instead of secret

The new get_secret method allows the 'secrets' databag to be renamed,
just like all other databags.

Change-Id: Ic8be5d19a112d78e22716c0cd571efc7186ac9ce
Related-Bug: #1288784
neutron-ha-tool: Add ssl options

Allow specifying a CA Certificate bundle to use for server
verification via the OS_CACERT environment variable and a
argument "--insecure" to disable server certificate
completely.

Change-Id: I5a0356faead4dbe2a543c607cf3e442252fc820b
neutron-ha-tool: fix some cosmetic flake8 issues

Change-Id: Ibfb8ee7e9f6400f249bdbfa5fbf24ebd89a91390
Merge "Use get_secret instead of secret"
Merge "neutron-ha-tool: fix some cosmetic flake8 issues"
Use platform_family instead of platform

As agreed on the mailing list:
https://groups.google.com/forum/#!topic/opscode-chef-openstack/HEL3KqBQIUM

This will allow the ibm_powerkvm platform to be recognized.

Change-Id: Iebf2aad9f3b4649fb5c27d2fc93ee60c67e42737
Partially-Implements: blueprint add-ibm-powerkvm-enablement
Implements: blueprint platform-family
Merge "Cleanup lbass ini"
Refactor ChefSpec tests

Change-Id: I0f1f3ea7b0bb1cefaf88277e8163dd9ceb561a60
Addresses: blueprint refactor-spec-files
Merge "Use platform_family instead of platform"
Add security group configuration for Hyperv agent

Hyperv agent of Neutron has supported security group.
Please refer to: https://review.openstack.org/#/c/74199/
Adding security group configuration for Hyperv agent
to avoid Neutron Hyperv agent startup errors if
no security group set in configuration file.

Change-Id: Ifccfc744729f4cde897e79ce5afd2e3bd5b292a2
Allow db stamp to be overidden

Since the db stamp is not created until late in the base dev cycle,
recipe will fail trying to stamp db with it.  Allow override so
developers and test can use the recipe.

Closes-Bug: 1299157
Change-Id: I803e92ebafe37c7414f767051354c7d1f1adc56d
Add rpc options

Add rpc_thread_pool_size, rpc_conn_pool_size and rpc_response_timeout

Change-Id: Iba940171f1dd0f2d6c773a72ffa5720e89733ca5
Closes-Bug: #1302164
Merge "Add rpc options"
Merge "Allow db stamp to be overidden"
Allow control_exchange override

With the quantum to neutron name change, this could be useful in
some cases.
This change is dependent on Common change:
  https://review.openstack.org/#/c/84757/

Change-Id: Id3d9474332917571b692f3bba8fed4ca4ac1745a
Closes-Bug: #1259038
ml2 is new icehouse core plugin default

Update core plugin default to ml2.
Replace plugin_conf_map with core_plugin_map since basing it upon
interface driver does not work for ml2.
Cleanup interface_driver settings for ml2, it should default to
openvswitch interface.
Update tests.

Implements: blueprint neutron-icehouse-default-changes
Change-Id: I934d20258beac779da5e53147571c0c2b1149563
Remove policy json file

Remove the policy.json template, as they contain no templated variables.
This would allow use of the policy.json files provided via the package,
and decrease the need to sync them with upstream

Change-Id: Iad2562d54907d8987c93c2ee41147a1027f57a69
Implements: blueprint remove-policy-templates
Allow nova interactions attributes

Enable attributes for neutron interaction with nova.
This uses the new Common CLI method in change:
I2b2f1d94dbd67550ad3a352c2205a532173f6065

The default is to make a call into keystone CLI to query the service tenant
UUID and use that in the neuton.conf file. If the UUID is overridden, no
CLI call is made.  This does not pre-req any Compute recipes, just new Common
method.
Also see this bug: 1298640 for how the nova_url is handled, not obvious.
Added TODO's to look at handling this type of url situation better from Common.

Implements: blueprint neutron-icehouse-default-changes
Change-Id: I89dd47c802a544bdd998059b36884cb10f628223
Merge "Allow control_exchange override"