lib/beaker-hostgenerator/hypervisor/hcloud.rb in beaker-hostgenerator-1.18.1 vs lib/beaker-hostgenerator/hypervisor/hcloud.rb in beaker-hostgenerator-2.0.0

- old
+ new

@@ -1,20 +1,19 @@ require 'beaker-hostgenerator/data' require 'beaker-hostgenerator/hypervisor' module BeakerHostGenerator module Hypervisor - class Hcloud < BeakerHostGenerator::Hypervisor::Interface include BeakerHostGenerator::Data def generate_node(node_info, base_config, bhg_version) # split ostype into string and array # ostype is ubuntu2204, debian10, rocky9 os, version = node_info['ostype'].split(/(\D+)/).reject!(&:empty?) base_config['image'] = case os when 'ubuntu' - "#{os}-#{version[0, 2]}.#{version[2,2]}" + "#{os}-#{version[0, 2]}.#{version[2, 2]}" when 'centos' version.to_i == 7 ? "#{os}-#{version}" : "#{os}-stream-#{version}" else "#{os}-#{version}" end