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/CAGH8rEwaL-TuOVu7%2BV1pkQb5trCw53EHMSdAhjjqqhPv5h%3D_QA%40mail.gmail.com.
