Я разрабатываю пользовательский модуль Ansible для управления несколькими виртуальными узлами под управлением Vagrant на нескольких серверах виртуальных машин, следуя инструкциям https://docs.ansible.com/ansible/latest/dev_guide/developing_modules_general.html. Насколько я понимаю, Ansible перебирает все указанные целевые хосты и выполняет на них run_module, позволяя module.run_command на каждом хосте.
Но мне нужна информация из файла инвентаризации. Например, если виртуальный сервер передается команде Ansible, мне нужно получить IP-адреса узлов виртуальных машин на этом сервере, и я мог бы сделать это, используя информацию из файла инвентаризации. Как я могу получить полные данные инвентаризации из Ansible модуля Python кода?