github.com/SUSE/skuba@v1.4.17/ci/infra/testrunner/platforms/libvirt.py (about) 1 import os 2 import stat 3 4 from timeout_decorator import timeout 5 from platforms.terraform import Terraform 6 from utils import Format 7 8 9 class Libvirt(Terraform): 10 def __init__(self, conf): 11 super().__init__(conf, 'libvirt') 12 self.platform_new_vars = { 13 "libvirt_uri": self.conf.libvirt.uri, 14 "libvirt_keyfile": self.conf.libvirt.keyfile, 15 "image_uri": self.conf.libvirt.image_uri 16 } 17 18 def _env_setup_cmd(self): 19 return ":" 20 21 @timeout(600) 22 def _cleanup_platform(self): 23 self.destroy()