Papel Ansible inclui

1

Eu tenho uma tarefa que pode ser usada por várias funções. Eu adicionei a lib / mycommontask.yml

No meu manual sobre funções / meu-projeto / tarefas / main.yml eu tenho:

--
- include: lib/mycommontask.yml
  vars:
    project: my-project
    version: "{{ version }}"

- name: ...

Quando executo a tarefa, recebo o seguinte erro

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
         ^

Posso incluir em uma tarefa de função? Como devo fazer isso?

    
por Luis Guilherme 01.08.2014 / 23:21

1 resposta

4

Para que sua cartilha seja um arquivo YAML válido, a primeira linha deve conter 3 traços --- , não 2.

    
por 02.08.2014 / 06:56

Tags