sysutils/openvox-server9 9.0.1 FreeBSD
Puppet Server running in the JVM
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Port added
- Last update
- Commit
a83723fd14- License
- APACHE20
- Categories
- sysutils, java
- Package size
- 71011.1 KiB, 83425.7 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
Binary package:
pkg install openvox-server9
From the ports tree:
cd /usr/ports/sysutils/openvox-server9/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= openvox-server9>0:sysutils/openvox-server9
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 | 9.0.1 | 9.0.1 | - | - | - |
| FreeBSD:14:quarterly | - | - | n/a | - | - |
| FreeBSD:15:latest | 9.0.1 | 9.0.1 | n/a | - | - |
| FreeBSD:15:quarterly | - | - | n/a | n/a | n/a |
| FreeBSD:16:latest | - | 9.0.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-agent9>=9.0.0.r1: sysutils/openvox-agent9rubygem-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.
Build dependencies 5
Run dependencies 172
- 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-locale
- devel/rubygem-logger
- 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
- net/jose
- net/py-h11
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]
Message after installing
Files
pkg-plist 26
- @(,,750) bin/puppetserver
- @sample etc/openvox-server9/logback.xml.sample
- @sample etc/openvox-server9/request-logging.xml.sample
- @sample etc/openvox-server9/conf.d/auth.conf.sample
- @sample etc/openvox-server9/conf.d/ca.conf.sample
- @sample etc/openvox-server9/conf.d/global.conf.sample
- @sample etc/openvox-server9/conf.d/metrics.conf.sample
- @sample etc/openvox-server9/conf.d/puppetserver.conf.sample
- @sample etc/openvox-server9/conf.d/web-routes.conf.sample
- @sample etc/openvox-server9/conf.d/webserver.conf.sample
- @sample etc/openvox-server9/services.d/bootstrap.cfg.sample
- @sample etc/openvox-server9/services.d/ca.cfg.sample
- @dir(,puppet,750) etc/puppet/code
- share/openvox-server9/puppet-server-release.jar
- @(,,755) share/openvox-server9/cli/apps/ca
- @(,,755) share/openvox-server9/cli/apps/foreground
- @(,,755) share/openvox-server9/cli/apps/gem
- @(,,755) share/openvox-server9/cli/apps/irb
- @(,,755) share/openvox-server9/cli/apps/ruby
- @(,,755) share/openvox-server9/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-9.0.1.tar.gz | 7.6938636e+07 | 4b6f28690230c5d22342889fe88f93d3f3e1a89a5bf978d21ff5dd598e397a4c |
Master sites 1
- https://artifacts.voxpupuli.org/openvox-server/${DISTVERSION:S/-/~/}/