- name: Attach CSV to record uri: url: "https://devvvvv.service-now.com/api/now/attachment/file?table_name=incident&table_sys_id={{ sysid }}&file_name=ticketCSV.csv" method: POST user: "{{ sn_username }}" password: "{{ sn_password }}" force_basic_auth: yes headers: Content-Type: "application/json" Accept: "application/json" return_content: yes
Новичок в ansible, но, глядя на то, как я прикрепляю CSV к этой записи, я думаю, что по большей части это правильно, но я не знаю, как задать путь к файлу.В документации говорится о заголовке ответа для местоположения, куда я могу это поместить?Вот ссылка https://docs.servicenow.com/bundle/geneva-servicenow-platform/page/integrate/inbound_rest/reference/r_AttachmentAPI-POSTmultipart.html
«Заголовок ответа» - это ответ, который вы получаете от SNOW после загрузки файла. Затем SNOW сообщает вам URL загруженного файла.
Для загрузки файла через ansible вы можете проверить их документацию, особенно тег "src": https://docs.ansible.com/ansible/latest/modules/uri_module.html