Refactor HAproxy and VIP creation.
Refactor HAproxy and VIP creation.

In tripleo heat template, overcloud_controller_pacemaker.pp has a lot of
duplicate code to define haproxy and vip creation.  This is an attempt
to refactor this.

Change-Id: I4cc6711911c1bfa1bc6063979e2b2a7ab5b8d37b

openstack/puppet-tripleo,paramite/puppet-tripleo,openstack/puppet-tripleo,paramite/puppet-tripleo,paramite/puppet-tripleo,openstack/puppet-tripleo