Could you please back up a step and show the debug task that's producing this? If it's just a string, then you'll have to do some sort of pattern matching and replacement operations on that string. On the other hand, if it's a data structure, you can do quite a bit of filtering and templating with Jinja2 to produce the output you seek. But without seeing what you're starting from, there's no way to make a reasonable suggestion.

On 8/28/23 4:56 AM, Veera wrote:
Hi,

My play book print the debug output as below
TASK [Print the status of the server] *******************************************************************************************
ok: [localhost] => {
"msg": [
"Extension Message: Patching Successful. [ActivityId=xxxxxxx-1f8f-4e44-95af-xxxxxxxxxxxx], OperationResult: {\"activityId\": \"xxxxxxx-1f8f-4e44-95af-xxxxxxxxxxxx\", \"sequenceNumber\": 8, \"inputStartTime\": \"2023-08-28T05:45:40.500520Z\", \"lastModifiedTime\": \"2023-08-28T06:14:43.449672Z\", \"extensionTriggerTime\": \"2023-08-28T05:45:53.268037Z\", \"osName\": \"CentOS Stream\", \"osVersion\": \"8\", \"action\": \"Patching\", \"actionStatus\": \"Success\", \"patchServiceUsed\": \"YUM\", \"errors\": null, \"patchDetails\": {\"rebootNeeded\": true, \"rebootStatus\": \"Completed\", \"maintenanceWindowExceeded\": false, \"retriggerCount\": 61, \"notSelectedPatchCount\": 0, \"pendingPatchCount\": 0, \"installedPatchCount\": 98, \"failedPatchCount\": 0, \"patches\": \"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=\", \"excludedPatchCount\": 0}, \"assessmentDetails\": {\"countByCategory\": {\"security\": 0, \"other\": 0}, \"totalCount\": 0, \"patches\": \"XXXXXXXXXXXXX==\", \"rebootPending\": null}, \"logs\": \"yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy"}"
    ]
}
I need to break the output  like below

Extension Message: Patching Successful. [ActivityId=xxxxxxx-1f8f-4e44-95af-xxxxxxxxxxxx]
OperationResult: activityId: xxxxxxx-1f8f-4e44-95af-xxxxxxxxxxxx
sequenceNumber: 8
inputStartTime: 2023-08-28T05:45:40.500520Z
lastModifiedTime: "2023-08-28T06:14:43.449672Z

and so on..

--
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 ansible-project+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/f7b49add-d473-4e08-9527-e3ed864ca825n%40googlegroups.com <https://groups.google.com/d/msgid/ansible-project/f7b49add-d473-4e08-9527-e3ed864ca825n%40googlegroups.com?utm_medium=email&utm_source=footer>.

--
Todd

--
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 ansible-project+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/584f136d-c317-79c3-e1d4-56a02781b743%40gmail.com.

Reply via email to