Ansible AWX: ошибка в Playbook

Следуя yaml Playbook, которым я управляю из AWX Ansible.

---
- hosts: all
  remote_user: root
  tasks:
  - copy: 
      content: "My content" 
      dest: "01.txt"

Но получается следующее исключение: -

Cannot parse as JSON (error: No JSON object could be decoded) or YAML (error: Input type `list` is not a dictionary).

Может ли кто-нибудь помочь в этом?


person Vivek Sable    schedule 29.11.2018    source источник


Ответы (2)


content: и dest: не должны иметь тот же отступ, что и copy::

tasks:
- copy:
    content: hello world
    dest: /etc/passwd
person mdaniel    schedule 29.11.2018

Обратитесь к руководству ansible для модуля копирования:

- name: Copy using the 'content' for inline data
  copy:
    content: '# This file was moved to /etc/other.conf'
    dest: /etc/mine.conf'

** Обычно content и dest не должны быть на том же уровне идентификации, что и копия.

person Swapnil    schedule 29.11.2018