Feels as though perhaps this should have dropped from playbook into a module?
https://docs.ansible.com/ansible/latest/dev_guide/developing...
Then just writing a function.
https://docs.ansible.com/ansible/latest/dev_guide/developing...
Then just writing a function.