anchor.diff:  ----
   
   But deploying every host, one after the other (in serial), takes a very long time and makes deployment endless.
  +Bigger clusters mean longer deployment times.
   
   == Refactoring the role
   
  
positive.code:       elasticsearch_step: "after"
  ----
  
  Or even simpler, we can use the `all` step:
  Or even simpler, we can use the fake `all` step:
  
  .playbook.yml
  
negative.code:   when: ...
  ----
  
  On lucky days, you can skip the expensive `stop_start` step and have a quick and fully parallel deployment.
  
  Other days, when upgrading software version, or changing configuration which can not be hot reloaded, running the Ansible playbook will be slower.
  Node specific configuration (`elasticsearch.yml`, Kafka `server.properties`...) is usually part of the problem as it requires node restart.
  
  .playbook.yml
  