Im tring to translate a play i have that is using curl to use uri and nothing works for me this is the what works for now:
# - name: install via shell # shell: "curl -k --fail --connect-timeout 1 --max-time 1200 -X \"POST\" \"https://127.0.0.1:8080/v0/upload\" -H \"Authorization: Bearer {{ login.json.access_token }}\" -H \"Content-Type: multipart/form-data\" -F \"in_file=@/home/user/bundles/{{ item.key }}_docker.zip.bin\"" # loop: "{{ template|dict2items }}" now i have translated this to uri: - name: install become: yes uri: url: "https://127.0.0.1:8080/v0/upload" headers: Authorization: "Bearer {{ login.json.access_token }}" Accept: application/json Content-Type: multipart/form-data validate_certs: no body_format: form-multipart method: POST timeout: 1200 remote_src: yes body: in_file: filename: "/home/user/bundles/{{ item.key }}_docker.zip.bin" mime_type: application/octet-stream loop: "{{ template | dict2items }}" because this file is encrypted for some reason the uri module doesnt upload it correctly in my server that the file is posted to , need to run some decryped script and the file using the uri module is uploaded as not binary file if i open it - it looks like a certificate file inside and also the file size is bigger if i uploads it using curl and open the file i can see the file is binary file and the file size is smaller what is hapening? why is the uri module changing the file? please help? -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/4901295f-603f-4fd2-80af-78c09c68dfc2n%40googlegroups.com.
