Присоединение CSV к сервису теперь записывается с использованием Ansible - PullRequest
0 голосов
/ 15 марта 2019
- 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

1 Ответ

0 голосов
/ 16 марта 2019

«Заголовок ответа» - это ответ, который вы получаете от SNOW после загрузки файла. Затем SNOW сообщает вам URL загруженного файла.

Для загрузки файла через ansible вы можете проверить их документацию, особенно тег "src": https://docs.ansible.com/ansible/latest/modules/uri_module.html

...