Fix redirection of non-SSL to SSL website when using HA

We need to use the correct port for redirecting (instead of leaving the
non-ssl port), and we need to leave the /server-status page unredirected
(since it's used by pacemaker
include common apache resource creation

distinguish between port type in listen_ports_crowbar

apache2::mod_status included by crowbar-pacemaker::apache

save list of ports for a service
Merge pull request #181 from vuntz/ha-ssl-redirect

Fix redirection of non-SSL to SSL website when using HA
Merge pull request #180 from jsuchome/common_apache_pacemaker_resource

Use common apache pacemaker resource
Avoid races with HA on "python manage.py syncdb"

We didn't have any synchronization for it because this is run in a
notification. But it's actually easy to force a synchronization there
too, by putting the template creating the notification as part of the sync.
Configure horizon before configuring the vhost for horizon in apache

This sounds much safer, and I believe it actually prevents a bug where,
sometimes, static files are not being generated by horizon when using HA
(likely because haproxy is opening a connection to apache and the
not-yet-configured horizon, which could be what is breaking things).
Fix apache with HA not running until second chef-client run

It doesn't work on first run because we don't have yet the proper
attributes set when creating the pacemaker resource.
Merge pull request #182 from vuntz/syncdb-ha

Avoid races with HA on "python manage.py syncdb" + Move configuration of vhost later
Use helpers from new crowbar-openstack cookbook
Merge pull request #183 from vuntz/openstack-helper

Use helpers from new crowbar-openstack cookbook
Use a host specific memcache key for django_compressor

Otherwise all but one node in the HA cluster will miss
the static assets, causing ugliness and 404 messages in
the browser.

Fixes
https://bugzilla.novell.com/show_bug.cgi?id=894070