FreeBSD Ports

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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest8.14.18.14.1---
FreeBSD:14:quarterly8.14.18.14.1n/a--
FreeBSD:15:latest8.14.18.14.1n/a--
FreeBSD:15:quarterly8.14.18.14.1n/an/an/a
FreeBSD:16:latest8.14.18.14.1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Runtime 4

The full lists below include those, and their dependencies in turn.

All build dependencies 5
All run dependencies 174

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

Remember to run:

sysrc puppetserver_enable=yes

OpenVox Server ships with a version of JRuby that bundle an older version of
the json gem than the one provided by the ports pollection.  If
devel/rubygem-json is installed, OpenVox Server may fail to start because it
loads the newer gem version, which lacks Java support.

This can be fixed by running:

puppetserver gem install json

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
FileSizeSHA256
openvox-server-8.14.1.tar.gz6.7624994e+0774909ca2e829fe07315e1822d242b3e6d25704b939bdc8ceed96db917cbd7c18
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.