changes haproxy backends hash structure

using 'target_role' instead of 'role' because Chef search will index this
attribute as though it were an actual role belonging to the load balancer. this
leads to incorrect result sets.