Patches to reduce build failures and improve build time

* Fail during runtime on mon_config
  This patch will use runtime_fail on ceph mon_config rather than fail on compile
  time. This will improve the deployment time by only fail those resources depend
  on runtime_fail type and allow other resources to be deployed/configured.
* Additional apt-get update to fix key errors found
   This is a possible fix on failures happening on installing packages because of package authentication errors.  (possible fix for the issue #211
* Haproxy node should know all services to be configured
   This is a possible fix for issue #213
I don't understand how you confirmed dependencies here. The failure resource has no dependencies, it is therefor basically random what things might happen before or after it.