docs: def get_domain_template(distro, libvirt_ver, **kwargs):
      """
      Get a rendered Jinja2 domain template
  
      Args:
          distro(str): domain distro
          libvirt_ver(int): libvirt version
          kwargs(dict): args for template render
  
      Returns:
          str: rendered template
      """
      env = Environment(
          loader=PackageLoader('lago', 'providers/libvirt/templates'),
          trim_blocks=True,
          lstrip_blocks=True,
      )
  
      template_name = 'dom_template-{0}.xml.j2'.format(distro)
      try:
          template = env.get_template(template_name)
      except TemplateNotFound:
          LOGGER.debug('could not find template %s using default', template_name)
          template = env.get_template('dom_template-base.xml.j2')
      return template.render(libvirt_ver=libvirt_ver, **kwargs)