1. Ansible должен установить кикимто образом "контакст" с хостами - ssh/local su_sudo/docer и т.д.
2. Ansible отрабатывает такски или роли (что указано) с использованием модулей
2.1 Если модуль предпологает использование Python он используется. Примеры модулей с Python: setup, file, user, copy, apt
2.2 если имеете дело с сетевыми устройствами, ищите соответсвующий модуль
https://docs.ansible.com/ansible/latest/modules/list_of_network_modules.html#network-modules