sysutils/openvox-server8 8.14.1
Puppet Server running in the JVM
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- APACHE20
- Categories
- sysutils, java
- Package size
- 63888.0 KiB, 74158.8 KiB installed
Description
Puppet master is a Ruby application that compiles configurations for any number of Puppet agent nodes, using Puppet code and various other data sources. (For more info, see Overview of Puppet's Architecture.)
Puppet Server is an application that runs on the Java Virtual Machine (JVM) and provides the same services as the classic Puppet master application. It mostly does this by running the existing Puppet master code in several JRuby interpreters, but it replaces some parts of the classic application with new services written in Clojure.
Install
As a binary package — by origin, or by package name:
pkg install sysutils/openvox-server8
pkg install openvox-server8
From the ports tree:
cd /usr/ports/sysutils/openvox-server8/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= openvox-server8>0:sysutils/openvox-server8
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 8.14.1 | 8.14.1 | - | - | - |
| FreeBSD:14:quarterly | 8.14.1 | 8.14.1 | n/a | - | - |
| FreeBSD:15:latest | 8.14.1 | 8.14.1 | n/a | - | - |
| FreeBSD:15:quarterly | 8.14.1 | 8.14.1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 8.14.1 | 8.14.1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Runtime 4
bash>=0: shells/bashopenvox-agent8>=8.0: sysutils/openvox-agent8rubygem-openvoxserver-ca>=1: sysutils/rubygem-openvoxserver-carubygem-semantic_puppet>=1: devel/rubygem-semantic_puppet
The full lists below include those, and their dependencies in turn.
All build dependencies 5
All run dependencies 174
- archivers/brotli
- archivers/libarchive
- archivers/libdeflate
- archivers/liblz4
- archivers/zstd
- audio/alsa-lib
- benchmarks/rubygem-benchmark
- converters/libiconv
- converters/rubygem-base64
- databases/gdbm
- databases/ldb25
- databases/lmdb0
- databases/openldap26-client
- databases/tdb
- devel/abseil
- devel/dbus
- devel/dbus-glib
- devel/ding-libs
- devel/fstrm
- devel/gamin
- devel/gettext-runtime
- devel/glib20
- devel/jansson
- devel/jsoncpp
- devel/libcbor
- devel/libdaemon
- devel/libedit
- devel/libevent
- devel/libffi
- devel/libinotify
- devel/libunistring
- devel/libunwind
- devel/libuv
- devel/pcre2
- devel/popt
- devel/protobuf
- devel/protobuf-c
- devel/py-anyio
- devel/py-async_generator
- devel/py-attrs
- devel/py-cffi
- devel/py-outcome
- devel/py-packaging
- devel/py-pycparser
- devel/py-sniffio
- devel/py-sortedcontainers
- devel/py-typing-extensions
- devel/readline
- devel/ruby-gems
- devel/rubygem-concurrent-ruby
- devel/rubygem-deep_merge
- devel/rubygem-fast_gettext
- devel/rubygem-ffi
- devel/rubygem-fiddle
- devel/rubygem-forwardable
- devel/rubygem-getoptlong
- devel/rubygem-hocon
- devel/rubygem-json_pure
- devel/rubygem-locale
- devel/rubygem-logger
- devel/rubygem-multi_json
- devel/rubygem-ostruct
- devel/rubygem-puppet-resource_api
- devel/rubygem-racc
- devel/rubygem-scanf
- devel/rubygem-semantic_puppet
- devel/rubygem-singleton
- devel/rubygem-syslog
- devel/rubygem-thor
- devel/rubygem-tsort
- devel/talloc
- devel/tevent
- dns/bind-tools
- dns/c-ares
- dns/libidn2
- dns/libpsl
- dns/py-dnspython
- dns/py-idna
- ftp/curl
- graphics/giflib
- graphics/graphite2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/png
- graphics/tiff
- java/javavmwrapper
- java/openjdk21
- lang/duktape-lib
- lang/python312
- lang/python315
- lang/ruby34
- math/gmp
- math/mpdecimal
- math/rubygem-prime
- misc/libuuid
- net-mgmt/adcli
- net-mgmt/realmd
- net/avahi-app
The first 100 are listed.
No port depends on this one.
Configuration
No options to configure.
- USES
- ruby java shebangfix sudo
- Service scripts
puppetserver- Conflicts with
- openvox-server[0-9] puppetserver[0-9]
Message after installing
Files
pkg-plist 26
- @(,,750) bin/puppetserver
- @sample etc/openvox-server8/logback.xml.sample
- @sample etc/openvox-server8/request-logging.xml.sample
- @sample etc/openvox-server8/conf.d/auth.conf.sample
- @sample etc/openvox-server8/conf.d/ca.conf.sample
- @sample etc/openvox-server8/conf.d/global.conf.sample
- @sample etc/openvox-server8/conf.d/metrics.conf.sample
- @sample etc/openvox-server8/conf.d/puppetserver.conf.sample
- @sample etc/openvox-server8/conf.d/web-routes.conf.sample
- @sample etc/openvox-server8/conf.d/webserver.conf.sample
- @sample etc/openvox-server8/services.d/bootstrap.cfg.sample
- @sample etc/openvox-server8/services.d/ca.cfg.sample
- @dir(,puppet,750) etc/puppet/code
- share/openvox-server8/puppet-server-release.jar
- @(,,755) share/openvox-server8/cli/apps/ca
- @(,,755) share/openvox-server8/cli/apps/foreground
- @(,,755) share/openvox-server8/cli/apps/gem
- @(,,755) share/openvox-server8/cli/apps/irb
- @(,,755) share/openvox-server8/cli/apps/ruby
- @(,,755) share/openvox-server8/cli/cli-defaults.sh
- @dir(puppet,puppet,750) /var/log/puppetserver
- @dir(puppet,puppet,755) /var/puppet
- @dir(puppet,puppet,750) /var/puppet/server
- @dir(puppet,puppet,750) /var/puppet/server/data
- @dir(puppet,puppet,750) /var/puppetserver
- @dir(puppet,puppet,750) /var/run/puppetserver
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| openvox-server-8.14.1.tar.gz | 6.7624994e+07 | 74909ca2e829fe07315e1822d242b3e6d25704b939bdc8ceed96db917cbd7c18 |
Master sites 1
- https://artifacts.voxpupuli.org/openvox-server/8.14.1/
Commit history 0
No commits in the history this site was built from.