lib/facter/agent_repo.rb (27 lines of code) (raw):

Facter.add('apt_agent6_beta_repo') do setcode do File.exist? '/etc/apt/sources.list.d/datadog-beta.list' end end Facter.add('apt_agent6_repo') do setcode do File.exist? '/etc/apt/sources.list.d/datadog6.list' end end Facter.add('apt_agent5_legacy_repo') do setcode do File.exist? '/etc/apt/sources.list.d/datadog-beta.list' end end Facter.add('yum_agent6_repo') do setcode do yumpath = '/etc/yum.repos.d/datadog6.repo' File.exist? yumpath and !File.zero? yumpath end end Facter.add('yum_datadog_legacy_repo') do setcode do yumpath = '/etc/yum.repos.d/datadog.repo' File.exist? yumpath and !File.zero? yumpath end end