示例#1
0
def configure_fleecing(appliance, provider, vm, vddk_url):
    host = vm.get_detail(properties=("Relationships", "Host"))
    setup_host_creds(provider, host)
    appliance.install_vddk(vddk_url=vddk_url)
    yield
    appliance.uninstall_vddk()
    setup_host_creds(provider, host, remove_creds=True)
示例#2
0
def configure_fleecing(appliance, provider, vm, vddk_url):
    view = navigate_to(vm, "Details")
    host = view.entities.summary("Relationships").get_text_of("Host")
    setup_host_creds(provider, host)
    appliance.install_vddk(vddk_url=vddk_url)
    yield
    appliance.uninstall_vddk()
    setup_host_creds(provider, host, remove_creds=True)
def configure_vddk(request, appliance, provider, vm):
    vddk_version = request.param
    vddk_url = conf.cfme_data.get("basic_info").get("vddk_url").get(vddk_version)
    view = navigate_to(vm, 'Details')
    host = view.entities.summary("Relationships").get_text_of("Host")
    setup_host_creds(provider, host)
    appliance.install_vddk(vddk_url=vddk_url)

    @request.addfinalizer
    def _finalize():
        appliance.uninstall_vddk()
        setup_host_creds(provider, host, remove_creds=True)
def host_with_credentials(appliance, provider):
    """ Add credentials to hosts """
    host = provider.hosts[0]
    setup_host_creds(provider, host.name)
    yield host
    setup_host_creds(provider, host.name, remove_creds=True)
 def _finalize():
     appliance.uninstall_vddk()
     setup_host_creds(provider, host, remove_creds=True)
示例#6
0
def configure_fleecing(appliance, provider, vm, vddk_url):
    setup_host_creds(provider, vm.api.host.name)
    appliance.install_vddk(vddk_url=vddk_url)
    yield
    appliance.uninstall_vddk()
    setup_host_creds(provider, vm.api.host.name, remove_creds=True)
def configure_fleecing(appliance, provider, vm, vddk_url):
    setup_host_creds(provider.key, vm.api.host.name)
    appliance.install_vddk(vddk_url=vddk_url)
    yield
    appliance.uninstall_vddk()
    setup_host_creds(provider.key, vm.api.host.name, remove_creds=True)
 def _finalize():
     appliance.uninstall_vddk()
     setup_host_creds(provider, host, remove_creds=True)
示例#9
0
def host_with_credentials(appliance, provider):
    """ Add credentials to hosts """
    host = provider.hosts[0]
    setup_host_creds(provider, host.name)
    yield host
    setup_host_creds(provider, host.name, remove_creds=True)