| Port details |
- puppetserver8 Puppet Server running in the JVM
- 8.7.0 sysutils
=2 8.7.0Version of this port present on the latest quarterly branch. - Maintainer: puppet@FreeBSD.org
 - Port Added: 2023-04-29 01:39:54
- Last Update: 2025-11-11 03:16:23
- Commit Hash: ee5c766
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py311-PyOpenGL, p5-Sane
- Also Listed In: java
- License: APACHE20
- WWW:
- https://docs.puppetlabs.com/puppetserver/latest/services_master_puppetserver.html
- 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.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
-
- Dependency lines:
-
- puppetserver8>0:sysutils/puppetserver8
- Conflicts:
- CONFLICTS_INSTALL:
- openvox-server[0-9]
- puppetserver[0-9]
- To install the port:
- cd /usr/ports/sysutils/puppetserver8/ && make install clean
- To add the package, run one of these commands:
- pkg install sysutils/puppetserver8
- pkg install puppetserver8
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: puppetserver8
- Flavors: there is no flavor information for this port.
- ONLY_FOR_ARCHS: aarch64 amd64
- distinfo:
- TIMESTAMP = 1730781425
SHA256 (puppetserver-8.7.0.tar.gz) = a5e3d0d78cffaa3a452e132b9af8286bdcb9f539064e45140f5640e6885115b5
SIZE (puppetserver-8.7.0.tar.gz) = 64714510
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- ruby33 : lang/ruby33
- Runtime dependencies:
-
- bash>=0 : shells/bash
- puppet8>=8.0 : sysutils/puppet8
- rubygem-puppetserver-ca>=1 : sysutils/rubygem-puppetserver-ca
- rubygem-semantic_puppet>=1 : devel/rubygem-semantic_puppet
- ruby33 : lang/ruby33
- java : java/openjdk11
- sudo : security/sudo@default
- Patch dependencies:
-
- ruby33 : lang/ruby33
-
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- sysutils_puppetserver8
- USES:
- ruby java shebangfix sudo
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
8.7.0 11 Nov 2025 03:16:23
    |
Xavier Beaudouin (kiwi)  |
*/*: Introduction USES=sudo
A new uses 'sudo' has been added to transperently depends of the
proper flavor of sudo 'default' or 'sssd' depending on the default
version set by the user.
If you prefere to use 'sssd' flavor of sudo, add the following
to your make.conf:
DEFAULT_VERSIONS+=sudo=sssd
All sudo consummer ports has benn updated to USES=sudo
Reviewed by: 0mp
Approved by: mat
Sponsored by: Klara, Inc.
Differential Revision: https://reviews.freebsd.org/D52160 |
8.7.0 19 Jul 2025 21:07:05
    |
Romain Tartière (romain)  |
sysutils/openvox-server8: New port
Copied from sysutils/puppetserver8
With hat: puppet |
8.7.0 31 Dec 2024 08:57:55
    |
Muhammad Moinur Rahman (bofh)  |
Mk/**java.mk: Convert bsd.java.mk to USES
The following features have been added or changed:
- Instead of USE_JAVA use USES=java. This defaults to
USES=java:build,run if NO_BUILD is undefined. Else it defaults to
USES=java:run
- Instead of USE_ANT=yes use USES=java:ant which also implies
USES=java:build
- Instead of JAVA_BUILD=yes use USES=java:build. Does not imply run or
extract
- Instead of JAVA_EXTRACT=yes use USES=java:extract does not imply
build or run
- Instead of JAVA_RUN=yes use USES=java:run does not imply extract or
build
- Instead of USE_JAVA=<version> use USES=java and JAVA_VERSION=<version>
Approved by: mat (portmgr), glewis
Differential Revision: https://reviews.freebsd.org/D48201 |
8.7.0 08 Nov 2024 20:53:11
    |
Romain Tartière (romain)  |
sysutils/puppetserver8: Update to 8.7.0
Release notes:
https://www.puppet.com/docs/puppet/8/server/release_notes#puppet-server-870
With hat: puppet |
8.6.3 30 Sep 2024 00:53:42
    |
Romain Tartière (romain)  |
sysutils/puppetserver8: Update to 8.6.3
Release notes:
https://www.puppet.com/docs/puppet/8/server/release_notes#puppet-server-863
With hat: puppet |
8.6.2 30 Jul 2024 12:20:57
    |
Romain Tartière (romain)  |
sysutils/puppetserver8: Update to 8.6.2
Release notes:
https://www.puppet.com/docs/puppet/8/server/release_notes#puppet-server-862
With hat: puppet |
8.6.1 16 Jun 2024 20:12:57
    |
Romain Tartière (romain)  |
sysutils/puppetserver8: Update to 8.6.1
Release notes:
https://www.puppet.com/docs/puppet/8/server/release_notes#puppet-server-861
With hat: puppet |
8.6.0 16 Apr 2024 07:07:47
    |
Romain Tartière (romain)  |
sysutils/puppetserver8: Update to 8.6.0
Release notes:
https://www.puppet.com/docs/puppet/8/server/release_notes#puppet-server-860
With hat: puppet |
8.5.0 05 Mar 2024 19:21:16
    |
Romain Tartière (romain)  |
sysutils/puppetserver8: Update to 8.5.0
Release notes:
https://www.puppet.com/docs/puppet/8/server/release_notes#puppet-server-850
With hat: puppet |
8.4.0 24 Jan 2024 03:11:58
    |
Romain Tartière (romain)  |
sysutils/puppetserver8: Update to 8.4.0
Release notes:
https://www.puppet.com/docs/puppet/8/server/release_notes#puppet-server-840
With hat: puppet |
8.3.0_1 23 Nov 2023 04:59:23
    |
Romain Tartière (romain)  |
sysutils/puppetserver8: Fix logging and build aarch64 packages
Some changes in the Puppet Server recently broke logging. Ensure we
write logs as before.
The server work on aarch64 so add it to ONLY_FOR_ARCHS.
While here, do some cleanup of the Makefile.
With hat: puppet |
8.3.0 11 Nov 2023 01:53:56
    |
Romain Tartière (romain)  |
sysutils/puppetserver8: Update to 8.3.0
While here, update the Java version: support for Java 8 was deprecated
with PuppetServer 8, version 17 is preferred but version 11 is
supported so use the latter one for now.
Release notes:
https://www.puppet.com/docs/puppet/8/server/release_notes#puppet-server-830
With hat: puppet |
8.2.1 19 Sep 2023 22:33:55
    |
Romain Tartière (romain)  |
sysutils/puppetserver8: Update to 8.2.1
Release notes:
https://www.puppet.com/docs/puppet/8/server/release_notes#puppet-server-821
With hat: puppet |
8.2.0 25 Aug 2023 23:53:44
    |
Romain Tartière (romain)  |
sysutils/puppetserver8: Update to 8.2.0
Release notes:
https://www.puppet.com/docs/puppet/8/server/release_notes
With hat: puppet |
8.1.0 01 Jul 2023 02:51:31
    |
Romain Tartière (romain)  |
sysutils/puppetserver8: Update to 8.1.0
Release notes:
https://www.puppet.com/docs/puppet/8/server/release_notes.html#puppet-server-810
With hat: puppet |
8.0.0 29 Apr 2023 01:36:10
    |
Romain Tartière (romain)  |
sysutils/puppetserver8: New port
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. |