openstack-ansible-os_heat/tasks
Jesse Pretorius 87582ad580 Optimise role execution
In order to optimise the role execution and
to improve consistency, the following is done:

1. The services dict is filtered per host to
   prevent skipped tasks from spamming the
   logs and wasting execution time.
2. The service restart is implemented in a
   specific order to improve consistency. The
   order implemented is a wild guess as there
   is no upstream documentation about the
   'correct' order.
3. The service enable/start is consolidated
   into the handler to be more efficient.
4. A dynamic include is used instead of nesting
   includes for the init prep.

Change-Id: I91d20b980f1b1a63ff2d6ef30bcec7ef58a5571a
(cherry picked from commit f7de00cadd)
2017-07-12 09:18:29 +00:00
..
heat_db_setup.yml Fix linting issues for ansible-lint 3.4.1 2016-11-02 12:20:24 +00:00
heat_domain_setup.yml Allow admin role name to be changed 2016-12-16 12:22:13 +00:00
heat_init_systemd.yml Optimise role execution 2017-07-12 09:18:29 +00:00
heat_install.yml Correct heat developer mode constraint 2017-06-15 19:14:08 +01:00
heat_post_install.yml Implementing stricter permissions on config files 2017-02-09 12:10:04 +00:00
heat_pre_install.yml Change permission for conf folder 2017-01-17 17:25:31 -06:00
heat_service_add.yml Cleanup/standardize usage of tags 2016-07-12 17:07:53 -04:00
heat_service_setup.yml Cleanup/standardize usage of tags 2016-07-12 17:07:53 -04:00
main.yml Optimise role execution 2017-07-12 09:18:29 +00:00