[root@ansible tasks]# ansible-playbook --syntax-check main.yaml
ERROR! 'yum' is not a valid attribute for a Play
The error appears to have been in 'home/student/roles/myvhost/tasks/main.yml': line 2, column 3, but may
be elsewhere in the file depending on the exact syntax problem.
在/roles/myvhost/tasks/里想用ansible-playbook --syntax-check main.yml看是否有语法错误就出现了这个错。
正解是在roles外写一个调用myvhost的playbook.
roles:
- myvhost
如下图所示:
---
- name: use myvhost to play
hosts: webservers
roles:
- myvhost