notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
puppetserver8 Puppet Server running in the JVM
8.7.0 sysutils on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 8.6.2Version of this port present on the latest quarterly branch.
Maintainer: puppet@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-04-29 01:39:54
Last Update: 2024-11-08 20:53:11
Commit Hash: 31ebc26
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (35 items)
Collapse this list.
  1. /usr/local/share/licenses/puppetserver8-8.7.0/catalog.mk
  2. /usr/local/share/licenses/puppetserver8-8.7.0/LICENSE
  3. /usr/local/share/licenses/puppetserver8-8.7.0/APACHE20
  4. @(,,750) bin/puppetserver
  5. @sample etc/puppetserver/logback.xml.sample
  6. @sample etc/puppetserver/request-logging.xml.sample
  7. @sample etc/puppetserver/conf.d/auth.conf.sample
  8. @sample etc/puppetserver/conf.d/global.conf.sample
  9. @sample etc/puppetserver/conf.d/metrics.conf.sample
  10. @sample etc/puppetserver/conf.d/puppetserver.conf.sample
  11. @sample etc/puppetserver/conf.d/web-routes.conf.sample
  12. @sample etc/puppetserver/conf.d/webserver.conf.sample
  13. @sample etc/puppetserver/services.d/bootstrap.cfg.sample
  14. @sample etc/puppetserver/services.d/ca.cfg.sample
  15. @dir(,puppet,750) etc/puppet/code
  16. share/puppetserver/puppet-server-release.jar
  17. @(,,755) share/puppetserver/cli/apps/ca
  18. @(,,755) share/puppetserver/cli/apps/foreground
  19. @(,,755) share/puppetserver/cli/apps/gem
  20. @(,,755) share/puppetserver/cli/apps/irb
  21. @(,,755) share/puppetserver/cli/apps/reload
  22. @(,,755) share/puppetserver/cli/apps/ruby
  23. @(,,755) share/puppetserver/cli/apps/start
  24. @(,,755) share/puppetserver/cli/apps/stop
  25. @(,,755) share/puppetserver/cli/cli-defaults.sh
  26. @(,,755) share/puppetserver/ezbake-functions.sh
  27. @dir(puppet,puppet,750) /var/log/puppetserver
  28. @dir(puppet,puppet,755) /var/puppet
  29. @dir(puppet,puppet,750) /var/puppet/server
  30. @dir(puppet,puppet,750) /var/puppet/server/data
  31. @dir(puppet,puppet,750) /var/puppetserver
  32. @dir(puppet,puppet,750) /var/run/puppetserver
  33. @owner
  34. @group
  35. @mode
Collapse this list.
Dependency lines:
  • puppetserver8>0:sysutils/puppetserver8
Conflicts:
CONFLICTS_INSTALL:
  • 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):
puppetserver8
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest8.7.08.7.0------
FreeBSD:13:quarterly8.6.38.6.3------
FreeBSD:14:latest8.7.08.7.0------
FreeBSD:14:quarterly8.6.38.6.3------
FreeBSD:15:latest8.7.08.7.0n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. ruby32 : lang/ruby32
Runtime dependencies:
  1. bash>=0 : shells/bash
  2. puppet8>=8.0 : sysutils/puppet8
  3. rubygem-puppetserver-ca>=1 : sysutils/rubygem-puppetserver-ca
  4. rubygem-semantic_puppet>=1 : devel/rubygem-semantic_puppet
  5. sudo>=1 : security/sudo
  6. java : java/openjdk11
  7. ruby32 : lang/ruby32
Patch dependencies:
  1. ruby32 : lang/ruby32
Extract dependencies:
  1. ruby32 : lang/ruby32
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
sysutils_puppetserver8
USES:
ruby shebangfix
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://downloads.puppetlabs.com/puppet/
Collapse this list.

Number of commits found: 13

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
8.7.0
08 Nov 2024 20:53:11
commit hash: 31ebc262a8e8b61d3ec4c42807e493120070ea72commit hash: 31ebc262a8e8b61d3ec4c42807e493120070ea72commit hash: 31ebc262a8e8b61d3ec4c42807e493120070ea72commit hash: 31ebc262a8e8b61d3ec4c42807e493120070ea72 files touched by this commit
Romain Tartière (romain) search for other commits by this committer
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
commit hash: 85ef91b38fdc61617fc3c05dcd5bd7c252a8d8eecommit hash: 85ef91b38fdc61617fc3c05dcd5bd7c252a8d8eecommit hash: 85ef91b38fdc61617fc3c05dcd5bd7c252a8d8eecommit hash: 85ef91b38fdc61617fc3c05dcd5bd7c252a8d8ee files touched by this commit
Romain Tartière (romain) search for other commits by this committer
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
commit hash: 5f3f88552caab657af13087816c31a548a118955commit hash: 5f3f88552caab657af13087816c31a548a118955commit hash: 5f3f88552caab657af13087816c31a548a118955commit hash: 5f3f88552caab657af13087816c31a548a118955 files touched by this commit
Romain Tartière (romain) search for other commits by this committer
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
commit hash: 84baaba175a41148f0c5cb9961742a37ccdd2b63commit hash: 84baaba175a41148f0c5cb9961742a37ccdd2b63commit hash: 84baaba175a41148f0c5cb9961742a37ccdd2b63commit hash: 84baaba175a41148f0c5cb9961742a37ccdd2b63 files touched by this commit
Romain Tartière (romain) search for other commits by this committer
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
commit hash: 6d53bb6f611773a9f4188211a1936fed5d79b0f7commit hash: 6d53bb6f611773a9f4188211a1936fed5d79b0f7commit hash: 6d53bb6f611773a9f4188211a1936fed5d79b0f7commit hash: 6d53bb6f611773a9f4188211a1936fed5d79b0f7 files touched by this commit
Romain Tartière (romain) search for other commits by this committer
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
commit hash: 8f975687f4a069bf4f46d45b317601205be1171ccommit hash: 8f975687f4a069bf4f46d45b317601205be1171ccommit hash: 8f975687f4a069bf4f46d45b317601205be1171ccommit hash: 8f975687f4a069bf4f46d45b317601205be1171c files touched by this commit
Romain Tartière (romain) search for other commits by this committer
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
commit hash: d20367077ca65b561388d443c62d26786c1bd89fcommit hash: d20367077ca65b561388d443c62d26786c1bd89fcommit hash: d20367077ca65b561388d443c62d26786c1bd89fcommit hash: d20367077ca65b561388d443c62d26786c1bd89f files touched by this commit
Romain Tartière (romain) search for other commits by this committer
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
commit hash: 56ae3aa3d376d770585d650c11159c04e5d26f4bcommit hash: 56ae3aa3d376d770585d650c11159c04e5d26f4bcommit hash: 56ae3aa3d376d770585d650c11159c04e5d26f4bcommit hash: 56ae3aa3d376d770585d650c11159c04e5d26f4b files touched by this commit
Romain Tartière (romain) search for other commits by this committer
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
commit hash: 59eb6603f6cf306ad8eb6588482436dc69022aefcommit hash: 59eb6603f6cf306ad8eb6588482436dc69022aefcommit hash: 59eb6603f6cf306ad8eb6588482436dc69022aefcommit hash: 59eb6603f6cf306ad8eb6588482436dc69022aef files touched by this commit
Romain Tartière (romain) search for other commits by this committer
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
commit hash: f09b4d5e911227272c371693401a8e7fa35415b5commit hash: f09b4d5e911227272c371693401a8e7fa35415b5commit hash: f09b4d5e911227272c371693401a8e7fa35415b5commit hash: f09b4d5e911227272c371693401a8e7fa35415b5 files touched by this commit
Romain Tartière (romain) search for other commits by this committer
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
commit hash: 045c56ffac6dbb6b9be7b9b2d496ae957670ef9ccommit hash: 045c56ffac6dbb6b9be7b9b2d496ae957670ef9ccommit hash: 045c56ffac6dbb6b9be7b9b2d496ae957670ef9ccommit hash: 045c56ffac6dbb6b9be7b9b2d496ae957670ef9c files touched by this commit
Romain Tartière (romain) search for other commits by this committer
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
commit hash: 0b7393057d100345e0e0fa242ec9034c96148981commit hash: 0b7393057d100345e0e0fa242ec9034c96148981commit hash: 0b7393057d100345e0e0fa242ec9034c96148981commit hash: 0b7393057d100345e0e0fa242ec9034c96148981 files touched by this commit
Romain Tartière (romain) search for other commits by this committer
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
commit hash: e9c5ed32578f79b7324aab9ba9fe5d2b76a089a2commit hash: e9c5ed32578f79b7324aab9ba9fe5d2b76a089a2commit hash: e9c5ed32578f79b7324aab9ba9fe5d2b76a089a2commit hash: e9c5ed32578f79b7324aab9ba9fe5d2b76a089a2 files touched by this commit
Romain Tartière (romain) search for other commits by this committer
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.

Number of commits found: 13