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.