Remove unused swift params from -without-mergepy
authorDan Prince <dprince@redhat.com>
Sun, 11 Jan 2015 02:44:27 +0000 (21:44 -0500)
committerDan Prince <dprince@redhat.com>
Tue, 27 Jan 2015 14:07:19 +0000 (09:07 -0500)
commitaf061f09c68e11ca03a9b63c7183a52782d6cc10
tree8acd82f1e1a3764178acc681fe16edf94d1ee1d4
parente6a88fcc66e1f19a50caa81b3171e74f03756f2e
Remove unused swift params from -without-mergepy

In doing the Puppet version of the Swift role I noticed
4 parameters which we apply to storage nodes which should
not be required. This patch drops the following parameters
from the swift-storage and swift-storage-puppet nested
stacks which should not be required.

 1) ControllerIP: There is no reason a storage node should need
 the IP address of the controller. The swift proxy would need
 this information in order to be able to contact keystone.
 This swift-proxy is not installed on storage nodes so we can
 drop the parameter here.

 2) NeutronEnableTunnelling: There is no reason for Neutron
 to be installed on Swift storage nodes. No need to create
 an OVS bridge either.

 3) NeutronNetworkType: Similar to above. No neutron requirements
 exist here so this parameter is not required.

 4) Password: This only applies to the the swift-proxy which is
 currently part of our controller role. Storage nodes shouldn't need
 the keystone service-password for any reason.

Change-Id: Icbf05363475c388fc722277da3d3d00a7355b19a
overcloud-without-mergepy.yaml
swift-storage-puppet.yaml
swift-storage.yaml