fixes return data structure (#22830)
fixes return data structure (#22830)

The return was being re-written instead of updated so warnings were
lost.  This patch now updates the result instead of replacing it.
thaim/ansible,thaim/ansible