У меня есть задача, которую могут использовать несколько ролей. Я добавил его в lib / mycommontask.yml
В моем сборнике ролей / my-project / tasks / main.yml у меня есть:
--
- include: lib/mycommontask.yml
vars:
project: my-project
version: "{{ version }}"
- name: ...
Когда я запускаю задачу, я получаю следующую ошибку
ERROR: Syntax Error while loading YAML script, /home/lg/src/devops/deploy/roles/my-porject/tasks/main.yml
Note: The error may actually appear before this position: line 2, column 10
--
- include: lib/mycommontask.yml
^
Могу ли я включить в ролевую задачу? Как мне это сделать?
Чтобы ваш playbook был действительным файлом YAML, первая строка должна содержать 3 тире ---
а не 2.