From 129eb310588a1be8b6afcec601cc28692cacf117 Mon Sep 17 00:00:00 2001 From: Ben Vincent Date: Sun, 22 Mar 2026 19:59:26 +1100 Subject: [PATCH] revert: remove filemapper gem install filemapper is not available on RubyGems under that name and was causing puppetserver-compiler to crash loop. The interfaces provider that requires puppetx/filemapper is Debian-specific and should not be loaded on RedHat-based puppetservers. --- apps/base/puppet/cronjob_generate-types.yaml | 1 - apps/base/puppet/resources/additional-ruby-gems.sh | 1 - 2 files changed, 2 deletions(-) diff --git a/apps/base/puppet/cronjob_generate-types.yaml b/apps/base/puppet/cronjob_generate-types.yaml index 3773aea..502099b 100644 --- a/apps/base/puppet/cronjob_generate-types.yaml +++ b/apps/base/puppet/cronjob_generate-types.yaml @@ -35,7 +35,6 @@ spec: - -c args: - | - /opt/puppetlabs/puppet/bin/gem install filemapper toml find /etc/puppetlabs/code/environments -mindepth 1 -maxdepth 1 -type d | while read -r envdir; do env="$(basename "$envdir")" echo "Generating types for $env" diff --git a/apps/base/puppet/resources/additional-ruby-gems.sh b/apps/base/puppet/resources/additional-ruby-gems.sh index 839d2ae..ea73a4b 100755 --- a/apps/base/puppet/resources/additional-ruby-gems.sh +++ b/apps/base/puppet/resources/additional-ruby-gems.sh @@ -3,5 +3,4 @@ set -e echo "Installing additional Ruby gems..." /opt/puppetlabs/puppet/bin/gem install toml -/opt/puppetlabs/puppet/bin/gem install filemapper echo "Additional Ruby gems installed successfully"