, below have designed the playbook but am facing Request body errors.
---
- hosts: localhost
vars_prompt:
- name: pool_id
prompt: "pool_1 : Database Pool\npool_2 : VMWare Pool\npool_3 : ATKHUNITY500-C5_NLSAS_POOL0\npool_4 : NAS-Mixed\nSelect the pool id"
private: no
- name: lun_name
prompt: "Enter LUN Name"
private: no
- name: lun_size
prompt: "Enter LUN Size(GB)"
private: no
- name: user
prompt: "Enter Username"
private: no
- name: password
prompt: "Enter Password"
private: no
tasks:
- name: Updates
dellemc_unity:
unity_hostname: "165.114.74.40"
unity_username: "{{ user }}"
unity_password: "{{ password }}"
unity_updates:
- { resource_type: storageResource, fields: 'name:{{ lun_name }}, lunParameters:{pool: {id: "{{ pool_id }}"}, size: "{{ lun_size }}", isThinEnabled:"true", isDataReductionEnabled:"false"}', action: 'createLun' }
register: result
- debug:
var: result
------------------------------------------------------------------------------------------------------------------------------------------------------------
fatal: [localhost]: FAILED! => {
"changed": false,
"failed": true,
"invocation": {
"module_args": {
"unity_hostname": "165.114.74.40",
"unity_license_path": null,
"unity_password": "xxxxxxxxxxxx",
"unity_password_updates": null,
"unity_queries": null,
"unity_updates": [
{
"action": "createLun",
"fields": "name:test_LUN, lunParameters:{pool: {id: \"pool_1\"}, size: \"1\", isThinEnabled:\"true\", isDataReductionEnabled:\"false\"}",
"resource_type": "storageResource"
}
],
"unity_username": "admin"
}
},
"msg": {
"args": {
"fields": "name:test_LUN, lunParameters:{pool: {id: \"pool_1\"}, size: \"1\", isThinEnabled:\"true\", isDataReductionEnabled:\"false\"}"
},
"error": {
"created": "2019-09-22T03:20:27.622Z",
"errorCode": 131149877,
"httpStatusCode": 422,
"messages": [
{
"en-US": "Request body is not correct. There may be duplicate parameters, wrong parameter name. Please refer to API documentation page and ensure the body is correct. (Error Code:0x7d13035)"
}
]
},
},
"unity_query_results": [],
"unity_update_results": []
}
I have highlight the message. Please help out if someone has faced this error sometime or other.