Hi dick and all,
Any suggestion on this ??

@ Dick
NO ,the uri module does not accept an ansible native format (i.e. YAML
list) for the body parameters:

On Tue, 5 Nov 2019 at 15:56, Rahul Kumar <[email protected]> wrote:

> Hi Dick ,
> Any suggestion on above query?
>
> Rahul
>
> On Mon, 16 Sep 2019 at 17:58, Rahul Kumar <[email protected]> wrote:
>
>> Thanks Dick! Below is the task:
>>
>> - name: application provisionning
>>   uri:
>>     url: http://{{ IP | default(ansible_fqdn) }}:8080/my-config/rest
>>     body_format: json
>>     method: PUT
>>     body: "{{ lookup('file',app_provisioning_filepath) | from_json}}"
>>     user: "{{ restapi_user }}"
>>     password: "{{ restapi_password }}"
>>     force_basic_auth: true
>>
>> Actually problem is : This Data (Rest Response/Req.) is quite big(present
>> in file) and we want to make each key(variable) of this data in Ansible
>> either using jinja template or anything else.
>>
>> Rahul
>>
>> On Mon, 16 Sep 2019 at 15:24, Dick Visser <[email protected]> wrote:
>>
>>> Hi
>>>
>>> What do your tasks look like?
>>> In any case, the uri module accept an ansible native format (i.e. YAML
>>> list) for the body parameters:
>>> https://docs.ansible.com/ansible/latest/modules/uri_module.html.
>>> So just use that instead of an external JSON file.
>>>
>>>
>>> BTW, keywords like "urgent" tend to not work very well in community
>>> driven support fora.
>>>
>>>
>>> Dick
>>>
>>> On Mon, 16 Sep 2019 at 09:30, Rahul Kumar <[email protected]>
>>> wrote:
>>> >
>>> > Hi Ansible Gurus, specially Dick Visser and vlado and all experts,
>>> > I have a question regarding Ansible Integration of REST APIs (built in
>>> JAVA). Assume I have 100 of Resource End Point( or Service End point) where
>>> each Resource can be updated/read/deleted using CURD operation. Also Each
>>> resource has almost 10-15 variables (JSON Req/Resp).
>>> > Currently i am using URI module for interacting these webservices but
>>> my whole JSON data is stored in raw text file. Any time i want to do any
>>> CURD opeation , i update that file and call Ansible task to perform
>>> respective CURD operation.
>>> >
>>> > Business demand is : have each REST resource parameters also
>>> configurable using ansible (rather than storing in Plain text file). What
>>> is the best way of doing this because I have many REST resources and each
>>> resource has many params.(as req./resp).
>>> >
>>> >
>>> > Waiting for urgent response and best solution.
>>> >
>>> > Thanks and Regards
>>> > Rahul
>>> >
>>> > --
>>> > 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/CAGH8rEyBfToefFAT0KxMxEiLt_e%2BsujNnQ0snBUFbqPAZPn62w%40mail.gmail.com
>>> .
>>>
>>>
>>>
>>> --
>>> Dick Visser
>>> Trust & Identity Service Operations Manager
>>> GÉANT
>>>
>>> --
>>> 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/CAL8fbwNvpH4Aj%2B4nh08V1icEmk0Zg42GCKabzzFiwcXKyEij-g%40mail.gmail.com
>>> .
>>>
>>

-- 
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/CAGH8rEwDUPbTMhp9ff2WAFzGhJTEj0xbPY7Ccqs0%2Bh4aOUSRZg%40mail.gmail.com.

Reply via email to