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'
** По сути, содержимое и назначение не должны находиться на том же уровне идентификации, что и копия.