why handers sub topic is not indented same like tasks or vars

How understand and practice correct way of yml or indentation, so confusing

  • hosts: webservers
    vars:
    http_port: 80
    max_clients: 200
    remote_user: root
    tasks:
  • name: ensure apache is at the latest version ----> here no extra spaces like in handlers tag
    yum: name=httpd state=latest
  • name: write the apache config file
    template: src=/srv/httpd.j2 dest=/etc/httpd.conf
    notify:
  • restart apache
  • name: ensure apache is running (and enable it at boot)
    service: name=httpd state=started enabled=yes
    handlers:
  • name: restart apache ----- -----> here i see two spaces before - Why is it so it so confusing to remember when to give 2 spaces and when not
    service: name=httpd state=restarted

You don't need to two extra spaces in front as you have in handlers, you only need to be consistent on the same level.