Альтернатива параметру src с использованием модуля URI - PullRequest
0 голосов
/ 20 марта 2019
  - name: Attach CSV to record
    uri:
        url: "https://dev53556.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"
        src: .....
        remote_src: yes/no
        return_content: yes

В настоящее время я использую ansible v2.3.5, поэтому у меня нет доступа к параметру "src", встроенному в модуль uri. Есть ли альтернатива для этого в более низких версиях ansible? спасибо

1 Ответ

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

Вы можете загрузить файл самостоятельно с помощью поиска файлов

  - name: Attach CSV to record
    uri:
        url: "https://dev53556.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"
        body: '{{ lookup("file", "path/to/file") }}'
        remote_src: yes/no
        return_content: yes
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...