Hello All,
I have a playbook that is using the cp_mgmt_run_script module. The
following error is returned when the playbook is run.
TASK [run-script]
****************************************************************************************************************
fatal: [10.1.2.51]: FAILED! => {"ansible_facts":
{"discovered_interpreter_python": "/usr/bin/python"}, "changed": false,
"msg": {" code": "generic_err_invalid_parameter", "message": "ERROR: Failed
to handle asynchronous tasks as synchronous, tasks result is und
efined.\nInvalid parameter for [task-id]. Invalid value"}}
The task actually runs successfully against the target gateway, the task
appears in the SmartConsole task list and returns the expected result.
Excerpt from $FWDIR/log/api.elg
---------------------------
ID: 14684
Response-Code: 400
Content-Type: application/json
Headers: {Content-Type=[application/json], Date=[Thu, 23 Jul 2020 23:57:15
GMT]}
Payload: {
"code" : "generic_err_invalid_parameter",
"message" : "Invalid parameter for [task-id]. Invalid value"
}
--------------------------------------
2020-07-23 23:57:17,419 INFO
org.apache.cxf.interceptor.LoggingInInterceptor.log:250 [qtp1325351680-37]
- Inbound Message
----------------------------
ID: 14685
Address: http://127.0.0.1:50276/web_api/show-task
Encoding: ISO-8859-1
Http-Method: POST
Content-Type: application/json
Headers: {accept-encoding=[identity], connection=[keep-alive],
Content-Length=[114], content-type=[application/json],
Host=[127.0.0.1:50276], User-Agent=[Python-urllib/2.7],
X-Chkp-Sid=[8b04d47571c316b5c41d763d30263ffe],
X-Forwarded-For=[10.1.7.110], X-Forwarded-Host=[10.1.2.51:443],
X-Forwarded-Host-Port=[443], X-Forwarded-Server=[10.1.2.51]}
Payload: {"task-id": {"task-id": "01466935-7a42-4478-89bd-d38019364e0b",
"target": "26db824a-f9a9-436b-a826-9899f41c8c4e"}}
--------------------------------------
2020-07-23 23:57:17,425 WARN
com.checkpoint.management.web_api_is.utils.helpers.RequestHeadersHelper.getMediaType_aroundBody6:9
[qtp1325351680-37] - No Accept header received. Falling back to default
media type [application/json].
2020-07-23 23:57:17,426 INFO
com.checkpoint.management.web_api_is.utils.helpers.ApiCache.<init>:21
[qtp1325351680-37] - Cache created and initialized
2020-07-23 23:57:17,427 ERROR
com.checkpoint.management.web_api_is.utils.jackson.deserializers.BaseMultiValueDeserializer.deserializeSingleObject_aroundBody2:16
[qtp1325351680-37] - Failed to deserialize parameter: [task-id], value is
not from type: [java.lang.String]
2020-07-23 23:57:17,427 ERROR
com.checkpoint.management.web_api_is.exceptions.WebApiGeneralException.log:42
[qtp1325351680-37] - Error code: [GENERIC_ERR_INVALID_PARAMETER]
2020-07-23 23:57:17,428 ERROR
com.checkpoint.management.web_api_is.exceptions.WebApiGeneralException.log:43
[qtp1325351680-37] - Error message: [Invalid parameter for [task-id].
Invalid value]
Here is my playbook
---
- hosts: checkpoint
connection: httpapi
gather_facts: False
tasks:
- name: run-script
cp_mgmt_run_script:
script_name: "List root"
script: ls -l /
targets:
- "26db824a-f9a9-436b-a826-9899f41c8c4e"
register: show_list_root_response
- name: display list root results
debug:
msg: "{{ show_list_root_response }}"
--
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/26582d5b-ed42-4e95-a998-6ace980695e6o%40googlegroups.com.