Summary
OpenFact is a community implementation of Facter, a command-line tool that gathers basic facts about nodes (systems) such as hardware details, network settings, OS type and version, and more. These facts are made available as variables in your Puppet manifests and can be used to inform conditional expressions in Puppet.
Versions
v5.6.1 :: 0 :: gentoo
- Modified
- License
- Apache-2.0
- Keywords
- ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
- USE flags
- doc test
USE flags
General
- doc
- Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
- test
- Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
ruby_targets
- ruby32
- Build with MRI Ruby 3.2.x
- ruby33
- Build with MRI Ruby 3.3.x
- ruby34
- Build with MRI Ruby 3.4.x
Dependencies
Runtime Dependencies
app-admin / puppet-agent : general puppet client utils along with hiera and facter
dev-lang / ruby : An object-oriented scripting language
dev-ruby / facter : A cross-platform ruby library for retrieving facts from operating systems
dev-ruby / ffi : Ruby extension for programmatically loading dynamic libraries
dev-ruby / hocon : This is a port of the Typesafe Config library to Ruby
dev-ruby / sys-filesystem : Cross-platform interface for filesystem information
dev-ruby / thor : Simple and efficient tool for building self-documenting command line utilities
Depending packages
app-admin / openvox : OpenVox agent and apply tools for Puppet-compatible configuration management
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-ruby/openfact: Keyword 5.6.1 ppc64, #975530
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
dev-ruby/openfact: Keyword 5.6.1 riscv, #975530
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
dev-ruby/openfact: Keyword 5.6.1 arm, #975530
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-ruby/openfact: Keyword 5.6.1 x86, #975530
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-ruby/openfact: Keyword 5.6.1 ppc, #975530
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Anthony Ryan · gentoo
dev-ruby/scanf: new package, add 1.0.0
Required by app-admin/openvox for both runtime if users intend to use scanf and testing. Looks like puppet's built-in scanf() function has been broken since Ruby 2.6. The starting keywords are derived from dev-lang/ruby, because this used to be part fo the ruby stdlib and underwent the same testing and portability. Bug: https://bugs.gentoo.org/965200 Signed-off-by: Anthony Ryan <anthonyryan1@gmail.com> Part-of: https://github.com/gentoo/gentoo/pull/46085 Signed-off-by: Sam James <sam@gentoo.org> - Anthony Ryan · gentoo
dev-ruby/openfact: new package, add 5.6.1
Open source fork of dev-ruby/facter now that Perforce closed source. Provides a migration path to last rites dev-ruby/facter. Closes: https://bugs.gentoo.org/971977 Bug: https://bugs.gentoo.org/965200 Signed-off-by: Anthony Ryan <anthonyryan1@gmail.com> Part-of: https://github.com/gentoo/gentoo/pull/46085 Signed-off-by: Sam James <sam@gentoo.org>