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