Hi, cat pkg/DESCR: OpenVox is configured in an agent-server architecture, in which a primary server node manages the configuration information for a fleet of agent nodes. OpenVox Server acts as the primary server node. OpenVox Server is a Ruby and Clojure application that runs on the Java Virtual Machine (JVM). OpenVox Server runs Ruby code for compiling Puppet catalogs and for serving files in several JRuby interpreters. It also provides a certificate authority through Clojure.
It is a drop in replacement for Puppetserver. with that, the legacy sysutils/puppetserver/8 port could bite the dust. The version there is loooong time EOL. between OpenVox server 8.11.x and 8.12.x they removed the Makefile, therefore the old Makefile is taken and stored in the files section. otherwise, could implement it directly in the do-install: section in the ports Makefile. But I found this way easier and a bit cleaner, but if there are concerns, I'd take it on and migrate the target into the do-install: if necessary. Similarly to the puppetserver structure, to eventually support multiple versions, using the same openvoxserver/<Major Version> structure. other than that, comments, test reports, or any other feedback welcome. thanks, Sebastian
openvox-server.tar.gz
Description: application/gzip
