community implementation of Puppet
Project homepage: https://voxpupuli.org/openvox
Description
OpenVox is a community implementation of Puppet, an automated administrative
engine for your Linux, Unix, and Windows systems, designed to perform
administrative tasks (such as adding users, installing packages, and updating
server configurations) based on a centralized specification.
Package information
- Ports path
- sysutils/ruby-openvox/8
- Package architecture
- *
- Maintainer
- Klemens Nanni <kn@openbsd.org>
- Categories
- sysutils, lang/ruby, lang/python
- Available flavors
- None listed
- Only for architectures
- aarch64, amd64, arm, i386, mips64, mips64el, powerpc, powerpc64, riscv64, sparc64, alpha, hppa
Ports list build and test dependencies as well as runtime dependencies. pkg_add selects those needed for installation.
Direct dependencies
Runtime
- converters/ruby-multi_json STEM->=1.13,<2
- devel/ruby-concurrent-ruby STEM->=1,<2
- devel/ruby-deep_merge STEM->=1,<2
- devel/ruby-fast_gettext STEM->=2.1,<5
- devel/ruby-locale STEM->=2.1,<3
- devel/ruby-puppet-resource_api STEM->=1.5
- devel/ruby-scanf STEM->=1,<2
- devel/ruby-semantic_puppet STEM->=1,<2
- net/ruby-msgpack,ruby40
- sysutils/ruby-openfact STEM->=6.0.0
- archivers/gtar
- sysutils/ruby-augeas,ruby40
- sysutils/ruby-shadow,ruby40 STEM->=2.3.4p1
- lang/ruby/4.0
Build
- converters/ruby-multi_json STEM->=1.13,<2
- devel/ruby-concurrent-ruby STEM->=1,<2
- devel/ruby-deep_merge STEM->=1,<2
- devel/ruby-fast_gettext STEM->=2.1,<5
- devel/ruby-locale STEM->=2.1,<3
- devel/ruby-puppet-resource_api STEM->=1.5
- devel/ruby-scanf STEM->=1,<2
- devel/ruby-semantic_puppet STEM->=1,<2
- net/ruby-msgpack,ruby40
- sysutils/ruby-openfact STEM->=6.0.0
- archivers/gtar
- sysutils/ruby-augeas,ruby40
- sysutils/ruby-shadow,ruby40 STEM->=2.3.4p1
- lang/ruby/4.0
OpenBSD README
+-------------------------------------------------------------------------------
| Running openvox on OpenBSD
+-------------------------------------------------------------------------------
Package handling
================
Support for specifying versions or latest was dropped, in favor of supporting
package branches.
To install a package of a given branch, you have to suffix the package name
with %branch name. For example to ensure OpenVox 8 is installed:
package { 'openvox%8':
ensure => 'present'
}
Used by (4 dependency relationships)
Includes library, runtime, build and test dependencies.