The full traceback is:
  File
"/var/folders/_f/psbm0b654t9c729qy7r_xl240000gn/T/ansible_cisco.intersight.intersight_rest_api_payload_zqzy7erf/ansible_cisco.intersight.intersight_rest_api_payload.zip/ansible_collections/cisco/intersight/plugins/module_utils/intersight.py",
line 243, in call_api
    raise RuntimeError(info['status'], info['msg'], info['body'])
failed: [localhost] (item={'name_of_uuid_pool': 'UUID Pool 1',
'uuid_prefix': '00000000-0000-0000', 'uuid_size': 100, 'uuid_from':
'0000-000000000001'}) => {
    "ansible_loop_var": "item",
    "changed": false,
    "invocation": {
        "module_args": {
            "api_body": {
                "AssignmentOrder": "default",
                "Description": "UUID Pool 1",
                "Name": "UUID Pool 1",
                "Organization": {
                    "Moid": "64fb3cc06972653301785b28"
                },
                "Prefix": "00000000-0000-0000",
                "Tags": [
                    {
                        "Key": "configmode",
                        "Value": "ansible"
                    },
                    {
                        "Key": "prefix",
                        "Value": "PKXXXPK"
                    }
                ],
                "UuidSuffixBlocks": [
                    {
                        "From": "0000-000000000001",
                        "Size": "100"
                    }
                ]
            },
            "api_key_id":
"64fb3cbd7564613301d27632/64fb3cbe7564613301d27636/64fe94c77564613301f091c2",
            "api_private_key": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER",
            "api_uri": "https://intersight.com/api/v1";,
            "list_body": null,
            "query_params": {
                "$filter": "Name eq 'UUID Pool 1'"
            },
            "resource_path": "/uuidpool/Pools",
            "return_list": false,
            "state": "present",
            "update_method": "patch",
            "use_proxy": true,
            "validate_certs": true
        }
    },
    "item": {
        "name_of_uuid_pool": "UUID Pool 1",
        "uuid_from": "0000-000000000001",
        "uuid_prefix": "00000000-0000-0000",
        "uuid_size": 100
    },
    "msg": "API error: (400, 'HTTP Error 400: Bad Request',
b'{\"code\":\"InvalidRequest\",\"message\":\"Cannot execute the request.
The JSON document is
malformed.\",\"messageId\":\"barcelona_request_malformed_json\",\"traceId\":\"2wMlVD0eKFBFiksN2fyS47UyPFHNB4WiXSwqP_pg8FP7QZ-s81Tb1A==\",\"cause\":{\"code\":\"InternalServerError\",\"message\":\"Cannot
execute the request due to an error. Retry
later.\",\"messageId\":\"barcelona_request_internal_error\",\"traceId\":\"2wMlVD0eKFBFiksN2fyS47UyPFHNB4WiXSwqP_pg8FP7QZ-s81Tb1A==\"}}')
"
}

On Thu, Sep 14, 2023 at 12:49 PM Dick Visser <[email protected]> wrote:

> It says malformed json, so that's pretty obvious.
> Try running with -v to (hopefully) see what's being posted as json and
> there should be your solution.
>
>
> Sent from Gmail Mobile
>
>
> On Thu, 14 Sep 2023 at 19:09, Tony Wong <[email protected]> wrote:
>
>> any idea why I keep getting this error with this pb?
>>
>> ---
>> - name: "Create UUID Pool"
>> vars:
>> api_info: &api_info
>> api_private_key: "{{ api_private_key }}"
>> api_key_id: "{{ api_key_id }}"
>> api_uri: "{{ api_uri | default(omit) }}"
>> validate_certs: "{{ validate_certs | default(omit) }}"
>> state: "{{ state | default(omit) }}"
>>
>> cisco.intersight.intersight_rest_api:
>> <<: *api_info
>> resource_path: /uuidpool/Pools
>> query_params:
>> $filter: "Name eq '{{ item.name_of_uuid_pool }}'"
>> api_body: {
>> "Name": "{{ item.name_of_uuid_pool }}",
>> "Description": "{{ item.name_of_uuid_pool }}",
>> "Organization": {
>> "Moid": "{{ intersight_org.api_response.Moid }}"
>> },
>> Tags: [{Key: "configmode", Value: "ansible"}, {Key: "prefix", Value: "{{
>> prefix }}"}],
>>
>> "AssignmentOrder": "default",
>> "Prefix": "{{ item.uuid_prefix }}",
>> "UuidSuffixBlocks": [
>> {
>> "From": "{{ item.uuid_from }}",
>> "Size": "{{ item.uuid_size }}"
>> }
>> ]
>> }
>> loop: "{{ uuid_pools }}"
>> register: uuid_pool_result
>>
>> TASK [create_pools : Create UUID Pool]
>> **************************************************************
>> failed: [localhost] (item={'name_of_uuid_pool': 'UUID Pool 1',
>> 'uuid_prefix': '00000000-0000-0000', 'uuid_size': 100, 'uuid_from':
>> '0000-000000000001'}) => {"ansible_loop_var": "item", "changed": false,
>> "item": {"name_of_uuid_pool": "UUID Pool 1", "uuid_from":
>> "0000-000000000001", "uuid_prefix": "00000000-0000-0000", "uuid_size":
>> 100}, "msg": "API error: (400, 'HTTP Error 400: Bad Request',
>> b'{\"code\":\"InvalidRequest\",\"message\":\"Cannot execute the request.
>> The JSON document is
>> malformed.\",\"messageId\":\"barcelona_request_malformed_json\",\"traceId\":\"MITgFj7I9LY9WhE3CmsPWPyfXM6nIqWYFeeBrGUXx5cHPLBhZNY8sg==\",\"cause\":{\"code\":\"InternalServerError\",\"message\":\"Cannot
>> execute the request due to an error. Retry
>> later.\",\"messageId\":\"barcelona_request_internal_error\",\"traceId\":\"MITgFj7I9LY9WhE3CmsPWPyfXM6nIqWYFeeBrGUXx5cHPLBhZNY8sg==\"}}')
>> "}
>> failed: [localhost] (item={'name_of_uuid_pool': 'UUID Pool 2',
>> 'uuid_prefix': '11111111-1111-1111', 'uuid_size': 50, 'uuid_from':
>> '1111-111111111101'}) => {"ansible_loop_var": "item", "changed": false,
>> "item": {"name_of_uuid_pool": "UUID Pool 2", "uuid_from":
>> "1111-111111111101", "uuid_prefix": "11111111-1111-1111", "uuid_size": 50},
>> "msg": "API error: (400, 'HTTP Error 400: Bad Request',
>> b'{\"code\":\"InvalidRequest\",\"message\":\"Cannot execute the request.
>> The JSON document is
>> malformed.\",\"messageId\":\"barcelona_request_malformed_json\",\"traceId\":\"uCoQYEn3PXD6v9QT6d8Nz3KDNGP_7KrDsa3Gnz75YuuXecj5ALedPw==\",\"cause\":{\"code\":\"InternalServerError\",\"message\":\"Cannot
>> execute the request due to an error. Retry
>> later.\",\"messageId\":\"barcelona_request_internal_error\",\"traceId\":\"uCoQYEn3PXD6v9QT6d8Nz3KDNGP_7KrDsa3Gnz75YuuXecj5ALedPw==\"}}')
>> "}
>>
>>
>>
>> --
>> 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/9773485e-c61c-481a-8f32-03240f8b045an%40googlegroups.com
>> <https://groups.google.com/d/msgid/ansible-project/9773485e-c61c-481a-8f32-03240f8b045an%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "Ansible Project" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/ansible-project/2IhA8gwVLuM/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/ansible-project/CAF8BbLabg-JUcVAnJH93qGnGSga%2BXwFx3OvfVE_1zb_msfPOOw%40mail.gmail.com
> <https://groups.google.com/d/msgid/ansible-project/CAF8BbLabg-JUcVAnJH93qGnGSga%2BXwFx3OvfVE_1zb_msfPOOw%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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/CALmkhkpx7Aks8JeNs%3Dnv0guW337R0pWoxW7M_nJ%3D7fLa4j9YEg%40mail.gmail.com.

Reply via email to