anchor.diff:  ...
   ----
   
  -This naive Ansible playbook will stop all Elasticsearch nodes at the same time, making the whole cluster unavailable until nodes are started again.
  +This naive Ansible playbook will stop all Elasticsearch nodes at the same time, 
  +making the whole cluster unavailable until nodes are started again.
   To fix this problem, the role can be ran in serial instead of parallel:
   
   .deploy.yml
  
positive.code:   * Stop the node
    * Install or upgrade the node as quickly as possible, do as few things as possible.
    * Start the node
  3. *In Parallel*: finish applying settings on a running cluster and remove old files and binaries.
  
  Then describe each step in its own YAML file: `before.yml`, `stop_start.yml` and `after.yml`.
  Finally, the role entry point `main.yml` will include the appropriate step using a variable named `elasticsearch_step`:
  
  .roles/elasticsearch/tasks/main.yml
  
negative.code: ----
  
  Or even simpler, we can use the `all` step:
  Or even simpler, we can use the fake `all` step:
  
  .playbook.yml
  [source,yaml]
  