# Copyright (c) HashiCorp, Inc. # SPDX-License-Identifier: BUSL-1.1 module VagrantPlugins module GuestAlma module Cap class Flavor def self.flavor(machine) # Read the version file version = "" machine.communicate.sudo("source /etc/os-release && printf $VERSION_ID") do |type, data| if type == :stdout version = data.split(".").first.to_i end end if version.nil? || version < 1 :alma else "alma_#{version}".to_sym end end end end end end