kolla-ansible/ansible/roles/kafka/tasks
Mark Goddard de00bf491d Simplify handler conditionals
Currently, we have a lot of logic for checking if a handler should run,
depending on whether config files have changed and whether the
container configuration has changed. As rm_work pointed out during
the recent haproxy refactor, these conditionals are typically
unnecessary - we can rely on Ansible's handler notification system
to only trigger handlers when they need to run. This removes a lot
of error prone code.

This patch removes conditional handler logic for all services. It is
important to ensure that we no longer trigger handlers when unnecessary,
because without these checks in place it will trigger a restart of the
containers.

Implements: blueprint simplify-handlers

Change-Id: I4f1aa03e9a9faaf8aecd556dfeafdb834042e4cd
2019-06-27 15:57:19 +00:00
..
check.yml Add support for deploying Kafka 2018-04-16 11:34:00 +01:00
config.yml Simplify handler conditionals 2019-06-27 15:57:19 +00:00
deploy.yml Use include_tasks instead of include 2018-07-25 23:57:22 +08:00
main.yml Use include_tasks instead of include 2018-07-25 23:57:22 +08:00
precheck.yml Use become for all docker tasks 2019-06-06 19:04:58 +01:00
pull.yml Specify 'become' for all tasks that use kolla_docker module 2018-06-08 12:39:24 +00:00
reconfigure.yml Use include_tasks instead of include 2018-07-25 23:57:22 +08:00
stop.yml Support stop specific containers 2018-11-26 08:07:01 +00:00
upgrade.yml Use include_tasks instead of include 2018-07-25 23:57:22 +08:00