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()