LINUX.ORG.RU
ФорумAdmin

Ansible. Два hosts в playbook

 ,


0

2

Добрый день Не могу побороть ошибку, помогите пожалуйста

---
- name: Preparation for deploy 
  hosts: "{{ from }}"
  gather_facts: false

  tasks:
    - name: Copy curent app version
      command: "cp -r {{ path_src }}/. {{ path_dst }}"

- name: Sync 
  hosts: app-all
  tasks:
    include: ../shell/rsync.yml

Выдает ошибку

ERROR! A malformed block was encountered while loading tasks

The error appears to have been in line 66, column 3, but may
be elsewhere in the file depending on the exact syntax problem.

The offending line appears to be:


- name: Sync 
  ^ here

Ответ на: комментарий от darksmoke

в приведенном плейбуке tasks синтаксически записан как словарь:

  tasks:
    include: ../shell/rsync.yml

Скорее всего ошибка в этом. По-крайней мере я не встречал такой записи, и обычно tasks - это список:

  tasks:
    - include: ../shell/rsync.yml
#   ^ я вот про это
CaHbl4
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.