ansible / ansible

Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.
https://www.ansible.com/
GNU General Public License v3.0
62.91k stars 23.9k forks source link

oVirt dynamic inventory script should invoke request asynchronously #32974

Closed machacekondra closed 4 years ago

machacekondra commented 6 years ago
ISSUE TYPE
COMPONENT NAME

contrib/inventory/ovirt.py

ANSIBLE VERSION
2.4.1
SUMMARY

Currently the ./contrib/inventory/ovirt4.py dynamic inventory script executes all request to the oVirt API synchronously, which cause the script to be slow in systems with many VMs with many disks/nics.

This issue is asking for an async method to fetch the information about VMs. Python SDK support async requests since 4.1.4, so we must request that version of Python SDK.

ansibot commented 6 years ago

cc @joshainglis @karmab @mwperina click here for bot help

mkrizek commented 4 years ago

!component =contrib/inventory/ovirt.py

ansibot commented 4 years ago

Thank you very much for your interest in Ansible. Ansible has migrated much of the content into separate repositories to allow for more rapid, independent development. We are closing this issue/PR because this content has been moved to one or more collection repositories.

For further information, please see: https://github.com/ansible/ansibullbot/blob/master/docs/collection_migration.md