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