Я смотрю учебник по Ansible, где мне нужно развернуть сборник игр.Код игровой книги следующий:
- name:"Do a demo"
hosts:groupA
tasks:!!seq
- name:demo task 1
debug:!!seq
msg:"this is task 1"
- name:demo task 2
debug:!!seq
msg:"this is task 2"
- name:"Do another demo"
hosts:groupB
tasks:!!seq
- name:demo task 3
debug:!!seq
msg:"this is task 3"
- name:demo task 4
debug:!!seq
msg:"this is task 4"
Когда я пытался развернуть вышеупомянутую игровую книгу с помощью команды ansible-playbook -i hosts demoplays.yaml
, возникла ошибка: -
ERROR! playbook entries must be either a valid play or an include statement
The error appears to have been in '/home/user/demoplays.yaml': line 1, column 3, but may
be elsewhere in the file depending on the exact syntax problem.
The offending line appears to be:
- name:"Do a demo"
^ here
СначалаЯ считал ошибку синтаксиса yaml, однако YAML linter подтвердил, что это правильно.Я использовал ansible 2.7.10 на моей простейшей системе OS Loki.Я только начал изучать Ansible и YAML и не нашел ни единого намека, почему эта ошибка происходит!