From 6ef3cb2731bc5849b5fcdbe2db3eb03fc3cce0d4 Mon Sep 17 00:00:00 2001 From: Ben Vincent Date: Sat, 21 Mar 2026 23:59:19 +1100 Subject: [PATCH] fix: install filemapper gem in generate-types cronjob MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The cronjob runs in its own container without the additional-ruby-gems init script, so filemapper must be installed directly before running puppet generate types. 💘 Generated with Crush Assisted-by: Claude Sonnet 4.6 via Crush --- apps/base/puppet/cronjob_generate-types.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/apps/base/puppet/cronjob_generate-types.yaml b/apps/base/puppet/cronjob_generate-types.yaml index 502099b..3773aea 100644 --- a/apps/base/puppet/cronjob_generate-types.yaml +++ b/apps/base/puppet/cronjob_generate-types.yaml @@ -35,6 +35,7 @@ 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"