Path to this page:
./
sysutils/puppet,
Configuration management framework written in Ruby
Branch: CURRENT,
Version: 7.24.0,
Package name: ruby31-puppet-7.24.0,
Maintainer: pkgsrc-usersPuppet lets you centrally manage every important aspect of your system using
a cross-platform specification language that manages all the separate
elements normally aggregated in different files, like users, cron jobs, and
hosts, along with obviously discrete elements like packages, services, and
files.
Required to run:[
sysutils/ruby-facter] [
devel/ruby-locale] [
www/ruby-httpclient] [
textproc/ruby-multi_json] [
devel/ruby-fast_gettext] [
databases/ruby-hiera] [
devel/ruby-concurrent-ruby] [
devel/ruby-semantic_puppet] [
sysutils/ruby-puppet-resource_api] [
lang/ruby26-base] [
devel/ruby-deep_merge]
Required to build:[
pkgtools/cwrappers]
Master sites:
Filesize: 2718.5 KB
Version history: (Expand)
- (2023-04-30) Updated to version: ruby31-puppet-7.24.0
- (2023-02-11) Updated to version: ruby31-puppet-7.23.0
- (2023-02-04) Updated to version: ruby31-puppet-7.22.0
- (2022-12-31) Updated to version: ruby31-puppet-7.21.0nb2
- (2022-12-29) Updated to version: ruby31-puppet-7.21.0nb1
- (2022-12-18) Updated to version: ruby31-puppet-7.21.0
CVS history: (Expand)
2023-04-30 17:37:57 by Takahiro Kambe | Files touched by this commit (3) | |
Log message:
sysutils/puppet: update to 7.24.0
pkgsrc change: change order of DEPENDS lines to gemspec.
7.24.0 (2023-04)
Resolved issues
* Puppet resource can't load time object to YAML
The file resource now supports puppet resource file <path> --to_yaml.
PUP-11763 each, map, and filter functions are slow and buggy on jruby
Fixed an issue where the each, map, and filter built-in functions in
Puppet language had poor performance and consumed unnecessary resources.
PUP-11755
Enhancements
* Warn if Puppet falls back to PSON
Puppet Server now logs a warning instead of debug message if it fails to
serialize a catalog and falls back to PSON, which usually occurs when
binary data is present in the catalog. PUP-11787
* Setting to report non-versioned path to resource when using versioned dirs
When the versioned_environment_dirs setting is enabled, Puppet would
previously report the full directory path to the environment after
resolving symlinks as the source for resources in a catalog.
Puppet now reports the path to the resource before resolving symlinks in
the environmentpath. You may revert to the previous behavior by setting
the new configuration option report_configured_environmentpath to false.
PUP-11691
|
2023-02-11 14:31:57 by Takahiro Kambe | Files touched by this commit (2) | |
Log message:
sysutils/puppet: update to 7.23.0
puppet 7.23.0 still has problem with concurrent-ruby 1.2.0 and later and it
restrict version of concurrent-ruby to prior to 1.2.0 in gemspec.
7.23.0 (2023-02-07)
Resolved issues
* Can't dig into facts when legacy facts are excluded
Catalog compilation no longer fails when using the dig function and
excluding legacy facts. PUP-11717
* concurrent-ruby 1.2.0 breaks Puppet
Updated Puppet to be compatible with the concurrent-ruby gem
versions 1.2 and above. PUP-11722
* fqdn_rand function relies on legacy fqdn fact
Puppet now allows disabling legacy facts when using the
fqdn_rand. PUP-11752
Security
* Bump nokogiri to 1.13.10
Updated the Nokogiri component from version 1.13.9 to 1.13.10,
addressing CVE-2022-23476. PA-4817
|
2022-12-31 17:21:52 by Takahiro Kambe | Files touched by this commit (18) | |
Log message:
Update PLIST caused by update of ruby-manpages.
Bump PKGREVISION.
|
2022-12-29 17:23:52 by Takahiro Kambe | Files touched by this commit (9) |
Log message:
Bump PKGREVISION to reflect fix of ruby-manpages package.
|
2022-12-23 14:32:44 by Takahiro Kambe | Files touched by this commit (1) |
Log message:
sysutils/puppet: proper use of RUBYGEM_MANPAGES
NFC.
|
2022-12-18 16:00:31 by Takahiro Kambe | Files touched by this commit (3) | |
Log message:
sysutils/puppet: update to 7.21.0
pkgsrc changes:
* update HOMEPAGE.
* remove commented MASTER_SITES.
* add support to RUBYGEM_MANPAGES.
7.21.0 (2022-12)
Enhancements
* Allow legacy facts to be excluded
Added a Puppet setting include_legacy_facts to control whether legacy
facts are sent to puppetserver when requesting a catalog. By default,
Puppet continues to send legacy facts, but it can be disabled if all
puppet manifests, hiera.yaml and hiera configuration layers are modified
to no longer use legacy facts. PUP-11662
* Allow omission of unchanged resources from reports
With the new setting exclude_unchanged_resources, Puppet can omit data
about unchanged resources from reports. This can decrease the size of
reports significantly. PUP-11654
Resolved issues
* Tasks are not listed when a single task in an environment has malformed
metadata
Tasks containing invalid JSON metadata are skipped in the GET /tasks
endpoint rather than the whole response returning 500. PUP-11683
* Purging SSH keys on a user resource fails when alias is used
Catalog compilation no longer fails when using the purge_ssh_keys
parameter on a user resource with an alias metaparameter. PUP-11631
* puppet lookup –E does not execute the ENC
If you specify puppet lookup with an explicit environment ( --environment
web ) then lookup did not call to the classifier, causing any node
parameters set in the classifier to be omitted. This was because calling
the classifier assigns a different environment to the node by default,
returning a lookup result for a different environment than was requested.
This issue has been fixed. It also affected open source (replace the word
classifier with ENC). PUP-11527
Security
* Bump puppet-runtime's Ruby to 2.7.7
Updates puppet-agent's Ruby to 2.7.7, addressing CVE-2021-33621. PA-4805
* Update libxml2 to 2.10.3
Updates puppet-agent's vendored libxml2 from 2.9.8 to 2.10.3, which
addresses CVE-2021-4541, CVE-2022-23308, CVE-2022-29824, CVE-2022-40303,
and CVE-2022-40304. Also updates puppet-agent's vendored libxslt from
1.1.33 to 1.1.37, which addresses CVE-2021-30560. PA-4770
* osx-10.15-x86_64 - NULL pointer dereference in Nokogiri
Updates Nokogiri to 1.13.9, which addresses CVE-2022-2309, CVE-2022-40304,
and CVE-2022-40303 in Nokogiri's vendored libxml2 and CVE-2022-37434 in
Nokogiri's vendored zlib. PA-4767
|
2022-12-04 17:54:10 by Takahiro Kambe | Files touched by this commit (2) | |
Log message:
sysutils/puppet: update to 7.20.0
pkgsrc change: fix typo of USE_LANGUAGES.
7.20.0 (2022-10)
Enhancements
* Tag and bump puppet-resource_api in Puppet 7
* Bumps resource-api gem to 1.8.16. PA-4702
Resolved issues
* Puppet::Util::Json raises an error when reading an empty file
* Puppet no longer errors when loading an empty task metadata file. PUP-11629
* Augeas not working on M1 macOS Big Sur
Fixed a bug in the Augeas component of the puppet-agent platform on
macOS. Contributed by Puppet community member h0tw1r3. PA-4704
* Augtool packaged in puppet-agent 7.19.0 is broken
puppet-agent 7.19.0 had a broken Augeas packaged with it. This is fixed in
puppet-agent 7.20.0. PA-4686
Deprecations and removals
* Support for Debian 9 removed
This release removes support for Debian 9 (x86 and x86-64) from
puppet-agent. PA-4576
* Support for Fedora 34 and 32 removed
This release removes support for Fedora 34 and 32 (x86-64) from
puppet-agent. PA-4284, PA-4269
|
2022-09-16 08:10:03 by Takahiro Kambe | Files touched by this commit (2) | |
Log message:
sysutils/puppet: update to 7.19.0
Puppet 7.19.0
Released September 2022.
Note:
New versions of Puppet now release every six weeks rather than every four
weeks.
Enhancements
* Support for Fedora 36 (x86_64)
This release adds support for Fedora 36 (x86_64). PA-4668
* Updated Augeas to 1.13.0
Bumped Augeas to 1.13.0 for all supported platforms except for
Solaris and AIX. Those two platforms remain on 1.12.0, as Augeas
1.13.0 fails to compile due to a few readline function calls that
are not on Solaris or AIX. PA-4494
Resolved issues
* Puppet sends malformed PuppetDB reports with Oj
Reports sent to PuppetDB using the Oj JSON backend are now properly
formatted. PUP-11620
puppet module list --render-as json does not report unmet dependencies
puppet module list --render-as json now includes information about
unmet dependencies. PUP-11604
* Puppet does not write SELinux labels on ZFS
Marked ZFS as an SELinux-capable filesystem. PUP-11603
Puppet::Util.safe_posix_fork fails if /proc/self is not a directory
Puppet now handles misconfigured /proc filesystems correctly.
PUP-11594
* Puppet on Ruby 3.1 warns about ERB passing safe_level as non-keyword argument
Puppet now passes ERB arguments as keywords. PUP-11552
Security
* FIPS OpenSSL: disable c_rehash binary
Fixed CVE-2022-1292 and CVE-2022-2068. PA-4621
|