Кажется, есть проблема с файлом yam, который вы разместили, с синтаксисом, в частности с пробелами и символом "-".
Я обновил yaml, поскольку полный yaml не предоставляется, как показано ниже, и он успешно запустился без каких-либо синтаксических ошибок.
- name: "Test"
hosts: localhost
connection: local
tasks:
- name: Add {{ user }} user
user:
name: "{{ user }}"
state: present
groups: "rebel"
shell: /bin/bash
password: $1$Somesdfs$AVJ/Zl.pfCejORtGpE4p..
update_password: on_create
notify: force change password
handlers:
- name: force change password
command: "chage -d 0 {{ user }}"
when: user.changed
Убедитесь, что "hosts", "tasks" и "handlers" имеют правильный формат / интервал вместе со строкой под ними для "- name:"