diff --git a/changelogs/fragments/ovirt_disk-fix-upload-when-direct-upload-fails.yml b/changelogs/fragments/ovirt_disk-fix-upload-when-direct-upload-fails.yml new file mode 100644 index 00000000..80bd192b --- /dev/null +++ b/changelogs/fragments/ovirt_disk-fix-upload-when-direct-upload-fails.yml @@ -0,0 +1,3 @@ +--- +bugfixes: + - ovirt_disk - fix upload when direct upload fails (https://github.com/oVirt/ovirt-ansible-collection/pull/120). diff --git a/plugins/modules/ovirt_disk.py b/plugins/modules/ovirt_disk.py index d2bed4e0..807f1b73 100644 --- a/plugins/modules/ovirt_disk.py +++ b/plugins/modules/ovirt_disk.py @@ -404,7 +404,7 @@ def create_transfer_connection(module, transfer, context, connect_timeout=10, re url.netloc, context=context, timeout=connect_timeout) try: connection.connect() - except OSError as e: + except Exception as e: # Typically ConnectionRefusedError or socket.gaierror. module.warn("Cannot connect to %s, trying %s: %s" % (transfer.transfer_url, transfer.proxy_url, e))