Prevent string conversion for messageBusAddress 85/44685/2
authorArthur Martella <am153x@att.com>
Wed, 25 Apr 2018 15:51:07 +0000 (11:51 -0400)
committerArthur Martella <am153x@att.com>
Wed, 25 Apr 2018 20:15:55 +0000 (16:15 -0400)
Patch 2 generalizes the problem to any Array which may appear in the future.

Change-Id: I2586de3ccdb698810a7f42ad5217e1020678d76a
Issue-ID: SO-563
Signed-off-by: Arthur Martella <am153x@att.com>
recipes/mso-asdc-controller-config.rb

index d83a19a..65f3ec6 100644 (file)
@@ -23,6 +23,8 @@ ruby_block 'replace_consumer_group_in_asdc_json' do
            
             if "#{config_name}" == "consumerGroup" or "#{config_name}" == "consumerId" 
                 asdc_client_configs[config_name] = "#{config_value}-#{node.chef_environment}#{node['hostname'][-1]}"
+           elsif config_value.class == Array or config_value.class == Chef::Node::ImmutableArray
+               asdc_client_configs[config_name] = config_value
             else 
                 asdc_client_configs[config_name] = "#{config_value}"
             end