diff --git a/confluent_server/confluent/plugins/hardwaremanagement/proxmox.py b/confluent_server/confluent/plugins/hardwaremanagement/proxmox.py index f3694513..49368c3c 100644 --- a/confluent_server/confluent/plugins/hardwaremanagement/proxmox.py +++ b/confluent_server/confluent/plugins/hardwaremanagement/proxmox.py @@ -454,8 +454,8 @@ def create(nodes, element, configmanager, inputdata): yield msg.ChildCollection(url) return serialdata = clientsbynode[node].get_vm_serial(node) - return PmxConsole(serialdata, node, configmanager, clientsbynode[node]) - + yield PmxConsole(serialdata, node, configmanager, clientsbynode[node]) + return if __name__ == '__main__': diff --git a/confluent_server/confluent/plugins/hardwaremanagement/vcenter.py b/confluent_server/confluent/plugins/hardwaremanagement/vcenter.py index 00f6c2bc..bdd1366d 100644 --- a/confluent_server/confluent/plugins/hardwaremanagement/vcenter.py +++ b/confluent_server/confluent/plugins/hardwaremanagement/vcenter.py @@ -372,7 +372,8 @@ def create(nodes, element, configmanager, inputdata): clientsbynode = prep_vcsa_clients(nodes, configmanager) for node in nodes: serialdata = clientsbynode[node].get_vm_serial(node) - return VmConsole(serialdata['server'], serialdata['port'], serialdata['tls'], configmanager) + yield VmConsole(serialdata['server'], serialdata['port'], serialdata['tls'], configmanager) + return