anchor.diff:    end
   end
   
  -index = Array(ips).index(job_ip)
  +
   require 'digest'
  +job_ip_md5 = Digest::MD5.hexdigest(job_ip)
   cookie = p('rabbitmq-server.cookie', Digest::MD5.hexdigest(ips.join))
   
   # TLS versions with a '.' character should include single quotes
  
positive.code:   # Some of the options include quotes, both single and double. To avoid multiple layers of
    # quoting, which is quite fragile, shell script string concatenation is used:
    # 'a"'"'b" is treated as a single string, `a"'b`, by bash.
    SELF_NODE="rabbit@node<%= index %>"
    CONFIG="CONFIG_FILE='${SCRIPT_DIR}/../etc/rabbitmq'"
    NODENAME="NODENAME='${SELF_NODE}'"
    SERVER_START_ARGS="SERVER_START_ARGS='-rabbitmq_clusterer config \"${CLUSTER_CONFIG}\" -rabbit disk_free_limit 1000000 -rabbit cluster_partition_handling autoheal -rabbit halt_on_upgrade_failure false"
  
negative.code: 
    HOSTS=""
    <% ips.each_index do |idx| %>
    HOSTS="${HOSTS}{host, {<%= ips[idx].gsub('.',',') %>}, [\"<%= Digest::MD5.hexdigest(ips[idx]) %>\"]}.\n"
    <% end %>
  
    # 1. Write out our erl_inetrc file. We do this to avoid modifying
  