Hello,
I'm trying to update an attribute from a GET API JSON result and do a PUT
request along with the entire API data with only one attribute change.
Please advice on the format for PUT Req Task ?
1. Get Request for a given API call
2. From the above json data in step1, I need to update only one attribute:
mipUser (From "false To "true) and do a PUT request along with the other
data unchanged in the json.
- name: GET Request for CLUSTERS
uri:
url: https://zsapi.com/BETA/{{ item }}
method: GET
validate_certs: no
return_content: yes
status_code: 200
headers:
Content-Type: application/json
Cookie: "{{ login.set_cookie.split(';')[0] }}"
body_format: json
with_items: "{{ cluster }}"
register: cluster_result
ok: [localhost] => {
"msg": [
{
"bandwidthControlApp": true,
"cloud": "BETA",
"createTime": 1550875210,
"datacenter": {
"id": 526,
"name": "FMT1"
},
"description": "cluster with VIP 169.254.1.100",
"disabled": false,
"id": 2334,
"lastModifiedTime": 1560896398,
"lastModifiedUser": {
"id": 1009,
"name": "[email protected]"
},
"mipUser": false,
"mtsInstances": [],
"name": "fmt1",
"rateLimit": true,
}
]
}
--
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 post to this group, send email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/1c09b86a-eaf1-4e42-a4d9-b75168c4e2b3%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.