also the correct file type is seen as "data" when uploaded and from uri it is uploaded as ASCII
ansible==2.10.5 ansible-base==2.10.17 ב-יום שני, 15 ביולי 2024 בשעה 16:21:10 UTC+3, R Batchen כתב/ה: > 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/568d1865-b18f-4b22-92c3-51680377effbn%40googlegroups.com.
