Merge "Make load balancer deployment optional via template param"
authorJenkins <jenkins@review.openstack.org>
Thu, 26 Nov 2015 10:37:34 +0000 (10:37 +0000)
committerGerrit Code Review <review@openstack.org>
Thu, 26 Nov 2015 10:37:35 +0000 (10:37 +0000)
1  2 
puppet/controller.yaml
puppet/manifests/overcloud_controller.pp
puppet/manifests/overcloud_controller_pacemaker.pp

@@@ -835,10 -827,9 +839,11 @@@ resources
          keystone_ec2_uri: { get_param: [EndpointMap, KeystoneEC2, uri] }
          enable_fencing: {get_param: EnableFencing}
          enable_galera: {get_param: EnableGalera}
+         enable_load_balancer: {get_param: EnableLoadBalancer}
          enable_ceph_storage: {get_param: EnableCephStorage}
          enable_swift_storage: {get_param: EnableSwiftStorage}
 +        manage_firewall: {get_param: ManageFirewall}
 +        purge_firewall_rules: {get_param: PurgeFirewallRules}
          mysql_innodb_buffer_pool_size: {get_param: MysqlInnodbBufferPoolSize}
          mysql_max_connections: {get_param: MysqlMaxConnections}
          mysql_root_password: {get_param: MysqlRootPassword}
  # under the License.
  
  include ::tripleo::packages
 +include ::tripleo::firewall
  
+ $enable_load_balancer = hiera('enable_load_balancer', true)
  if hiera('step') >= 1 {
  
    create_resources(sysctl::value, hiera('sysctl_settings'), {})