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