Примите во внимание, что это не отвечает на ваш конкретный вопрос, но если ваш скрипт на python предназначен для сбора необходимых данных для генерации playbook, и невозможно просто включить вызовы API непосредственно в вашу playbook, можетВы рассматриваете возможность превращения вашего скрипта на Python в скрипт Ansible Inventory?
Когда вы запускаете ansible_playbook.yml -i /path/to/inventory/dir playbook.yml
, если файлы в каталоге являются исполняемыми, Ansible выполнит и примет правильно отформатированный вывод в качестве данных инвентаризации для вашей книги игр.Таким образом, вы могли бы сделать статическую статическую книгу и передать ей необходимые данные через динамический инвентарь.
Документы здесь , а также пара примеров постов в блоге здесь и здесь .