测试基本的 Ansible 角色设置,但在角色的第一行出现错误,但main.yml
我确信这很愚蠢
play.yml
- hosts: myhosts
remote_user: myuser
roles:
- test
目录结构
play.yml
roles/test/tasks/main.yml
main.yml
- hosts: all
user: myuser
gather_facts: no
tasks:
- name: ping all hosts
ping:
当我运行时ansible-playbook play.yml
,我得到了错误
The offending line appears to be:
- hosts: all
^ here
它看起来像一个简单的 YAML 解析错误,但如果我运行ansible-playbook main.yml
它,它工作正常,所以不确定发生了什么。有什么想法吗?