Add entropy_repos fact
This commit is contained in:
22
lib/facter/entropy_repos.rb
Normal file
22
lib/facter/entropy_repos.rb
Normal file
@@ -0,0 +1,22 @@
|
||||
Facter.add('entropy_repos') do
|
||||
|
||||
confine :operatingsystem => :Sabayon
|
||||
|
||||
setcode do
|
||||
# Use the types/providers to do the heavy lifting here
|
||||
repos = {}
|
||||
|
||||
Puppet::Type.type(:entropy_repo).provider(:file).instances().each do |repo|
|
||||
Facter.debug(repo.enabled)
|
||||
r = {
|
||||
:repo_type => repo.repo_type,
|
||||
:enabled => repo.enabled,
|
||||
}
|
||||
|
||||
repos[repo.name] = r
|
||||
end
|
||||
|
||||
repos
|
||||
end
|
||||
|
||||
end
|
||||
Reference in New Issue
Block a user