def _vm_cleanup(self, hostname=None):
        """ Cleanup the VM from provisioning server

        :param str hostname: The content host hostname
        """
        if hostname:
            vm = VirtualMachine(
                hostname=hostname,
                target_image=hostname,
                provisioning_server=settings.clients.provisioning_server,
            )
            vm._created = True
            vm.destroy()
Beispiel #2
0
    def _vm_cleanup(self, hostname=None):
        """ Cleanup the VM from provisioning server

        :param str hostname: The content host hostname
        """
        if hostname:
            vm = VirtualMachine(
                hostname=hostname,
                target_image=hostname,
                provisioning_server=self.libvirt_vm,
                distro=DISTRO_RHEL7,
                )
            vm._created = True
            vm.destroy()
Beispiel #3
0
def cleanup_of_provisioned_server(hostname=None, provisioning_server=None,
                                  distro=None):
    """ Cleanup the VM from provisioning server

    :param: str hostname: The content host hostname
    :param: str provisioning_server: provision server name
    :param: str distro: distro type
    """
    if hostname:
        vm = VirtualMachine(
            hostname=hostname,
            target_image=hostname,
            provisioning_server=provisioning_server,
            distro=distro,
        )
        vm._created = True
        vm.destroy()