-H 'osd-xsrf:true' -H 'Content-Type: multipart/form-data' --form file=@file.ndjson
точнее так. с урлом и методом понятно, с заголовками тоже, а вот как с файлом?
содержимое файла
{"type":"index-pattern","attributes":{"title":"fluentbit-nginx-*"}}
в body пытался как
body: '{"type":"index-pattern","attributes":{"title":"fluentbit-nginx-*"}}'
и так
body: "{{ lookup('file', item) }}"
headers:
osd-xsrf: true
Content-Type: multipart/form-data
loop:
- 'fluentbit-nginx.ndjson'
не выходит (
https://docs.ansible.com/ansible/latest/collections/ansible/builtin/uri_module.html#parameter-body form-multipart was added in v2.10.
https://docs.ansible.com/ansible/latest/collections/ansible/builtin/uri_module.html#parameter-body_format и указать json
body_format: form-multipart body: file1: filename: file.ndjson mime_type: application/octet-stream
с оговоркой form-multipart was added in v2.10.
2.9 уже официально depricated
чел не указал свою версию Ansible, предполагаю худший вариант
не всё так плохо) ansible [core 2.13.0]
а где это написано? не могу найти.
https://docs.ansible.com/ansible/latest/reference_appendices/release_and_maintenance.html#ansible-core-changelogs
Обсуждают сегодня