Ansible AWX: неправильно в Playbook

Следуя в ямле 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).

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

2 ответа

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

tasks:
- copy:
    content: hello world
    dest: /etc/passwd

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

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

** По сути, содержимое и назначение не должны находиться на том же уровне идентификации, что и копия.

Другие вопросы по тегам