fuel-library/utils
Alex Schultz 569ebdb59d Make heat task idempotent
This change updates the heat task to be idempotent. In order to do this,
we have changed the wait_for_heat_config exec to be refresh only and is
now only triggered if configuration changes are done. Additionally this
change cleans up the pacemaker integration for heat and moves it into
the cluster module. With the addition to the cluster module, unit tests
have been added to the new cluster::heat_engine class.

The resources that were always being executed prior to this change:
 - Cs_resource[p_heat-engine]
 - Exec[wait_for_heat_config]

Change-Id: Ie0f7137206f2733259bff7b0c2c86fb1634add76
Related-Blueprint: granular-task-idempotency
2016-02-12 13:22:06 -07:00
..
doc Add sphinx doc build with tox 2015-12-08 11:08:36 +01:00
fuel-tasklib Run 'setup_repositories' task on all nodes 2016-01-27 17:48:52 +03:00
jenkins Make heat task idempotent 2016-02-12 13:22:06 -07:00
logparse Add logparse script for puppet profiling 2013-12-23 16:38:31 +04:00
task_graph Run 'setup_repositories' task on all nodes 2016-01-27 17:48:52 +03:00