# frozen_string_literal: true # split the enc_role fact into different tiers # e.g. # enc_role_tier2: roles::infra::dns::resolver -> dns Facter.add(:enc_role_tier2) do setcode do role = Facter.value(:enc_role) if role parts = role.split('::') parts[2] if parts.size > 2 end end end