Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(PE-36345) Add ruby/openssl to bolt-server main #697

Merged
merged 1 commit into from
Jul 20, 2023

Conversation

mcdonaldseanp
Copy link
Contributor

Includes a ruby and openssl build inside the bolt-server main package. This change paves the way for us to enable legacy chiphers in bolt-server's openssl to ensure ntlm (and by extension the WinRM transport) can still function.

@mcdonaldseanp mcdonaldseanp requested review from a team as code owners July 11, 2023 21:09
@mcdonaldseanp
Copy link
Contributor Author

I made an attempt to re-use the existing "shared" bolt-server file, but that requires a ton of really ugly new logic.

This approach seemed more palatable.

@mcdonaldseanp mcdonaldseanp force-pushed the PE36345 branch 3 times, most recently from fc2edb8 to cdeb706 Compare July 11, 2023 21:16
@justinstoller
Copy link
Member

This looks good, but I haven't built it yet. Was trying the pooler but will switch to docker.

@justinstoller
Copy link
Member

As a heads up, @mcdonaldseanp since there's not a lot of surface area on these tickets, I've started an approach to enabling legacy algorithms in openssl here: #699

@mcdonaldseanp
Copy link
Contributor Author

@justinstoller thanks! yeah I saw you grabbed that ticket. Hopefully it'll apply easily to bolt-server's ssl once we get this merged.

@justinstoller
Copy link
Member

@mcdonaldseanp , you'd mentioned some failures in manual testing but I don't see anything too big in the rebase. As is, looks fine, but I was wondering what you saw and/or how you tested this?

@justinstoller
Copy link
Member

For Monday I opened this PR: mcdonaldseanp#8 which will finish the openssl work for the epic.

@mcdonaldseanp
Copy link
Contributor Author

mcdonaldseanp commented Jul 17, 2023

@justinstoller oh, it turned out all the failures were farther up the stack in the pe-bolt-vanagon project. Everything here was actually functional.

When I packaged this up with pe-bolt-vanagon without any changes there the service wouldn't start. Turns out it was just a gem path issue, once that was updated in that project things worked.

Copy link
Contributor

@joshcooper joshcooper left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Here is what your code changes would affect:

Project pe-installer-runtime-main

Nothing is affected 😊

Project pe-bolt-server-runtime-main

Platform name: el-7-x86_64

    Component 'libffi' was newly added, not showing diff for it ✅

    Component 'libyaml' was newly added, not showing diff for it ✅

    Component 'openssl-3.0' was newly added, not showing diff for it ✅

    Component 'ruby-3.2.2' was newly added, not showing diff for it ✅

Component 'rubygem-CFPropertyList'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin CFPropertyList-2.3.6.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin CFPropertyList-3.0.6.gem

        Field: mirrors[0]

- https://artifactory.delivery.puppetlabs.net/artifactory/generic/buildsources/CFPropertyList-2.3.6.gem
+ https://artifactory.delivery.puppetlabs.net/artifactory/generic/buildsources/CFPropertyList-3.0.6.gem

        Field: options|sum

- ae4086185992f293ffab1641b83286a5
+ a10c1a40d093160f7264c0985b89881d

        Field: url

- https://rubygems.org/downloads/CFPropertyList-2.3.6.gem
+ https://rubygems.org/downloads/CFPropertyList-3.0.6.gem

        Field: version

- 2.3.6
+ 3.0.6
Component 'rubygem-addressable'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin addressable-2.8.1.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin addressable-2.8.1.gem
Component 'rubygem-aws-eventstream'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin aws-eventstream-1.2.0.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin aws-eventstream-1.2.0.gem
Component 'rubygem-aws-partitions'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin aws-partitions-1.719.0.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin aws-partitions-1.719.0.gem
Component 'rubygem-aws-sdk-core'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin aws-sdk-core-3.170.0.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin aws-sdk-core-3.170.0.gem
Component 'rubygem-aws-sdk-ec2'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin aws-sdk-ec2-1.367.0.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin aws-sdk-ec2-1.367.0.gem
Component 'rubygem-aws-sigv4'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin aws-sigv4-1.5.2.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin aws-sigv4-1.5.2.gem
Component 'rubygem-bcryptpbkdf'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin bcrypt_pbkdf-1.1.0.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin bcrypt_pbkdf-1.1.0.gem
Component 'rubygem-bindata'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin bindata-2.4.15.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin bindata-2.4.15.gem
Component 'rubygem-builder'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin builder-3.2.4.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin builder-3.2.4.gem
Component 'rubygem-colored2'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin colored2-3.1.2.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin colored2-3.1.2.gem
Component 'rubygem-concurrent-ruby'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin concurrent-ruby-1.1.10.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin concurrent-ruby-1.1.10.gem
Component 'rubygem-connectionpool'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin connection_pool-2.3.0.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin connection_pool-2.3.0.gem
Component 'rubygem-cri'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin cri-2.15.11.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin cri-2.15.11.gem
Component 'rubygem-deepmerge'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin deep_merge-1.2.2.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin deep_merge-1.2.2.gem
Component 'rubygem-ed25519'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin ed25519-1.3.0.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin ed25519-1.3.0.gem
Component 'rubygem-erubi'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin erubi-1.12.0.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin erubi-1.12.0.gem
Component 'rubygem-facter'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin facter-4.4.0.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin facter-4.4.0.gem
Component 'rubygem-faraday'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin faraday-1.10.3.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin faraday-1.10.3.gem
Component 'rubygem-faraday-emhttp'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin faraday-em_http-1.0.0.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin faraday-em_http-1.0.0.gem
Component 'rubygem-faraday-emsynchrony'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin faraday-em_synchrony-1.0.0.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin faraday-em_synchrony-1.0.0.gem
Component 'rubygem-faraday-excon'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin faraday-excon-1.1.0.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin faraday-excon-1.1.0.gem
Component 'rubygem-faraday-httpclient'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin faraday-httpclient-1.0.1.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin faraday-httpclient-1.0.1.gem
Component 'rubygem-faraday-multipart'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin faraday-multipart-1.0.4.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin faraday-multipart-1.0.4.gem
Component 'rubygem-faraday-nethttp'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin faraday-net_http-1.0.1.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin faraday-net_http-1.0.1.gem
Component 'rubygem-faraday-nethttppersistent'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin faraday-net_http_persistent-1.2.0.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin faraday-net_http_persistent-1.2.0.gem
Component 'rubygem-faraday-patron'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin faraday-patron-1.0.0.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin faraday-patron-1.0.0.gem
Component 'rubygem-faraday-rack'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin faraday-rack-1.0.0.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin faraday-rack-1.0.0.gem
Component 'rubygem-faraday-retry'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin faraday-retry-1.0.3.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin faraday-retry-1.0.3.gem
Component 'rubygem-faradaymiddleware'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin faraday_middleware-1.2.0.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin faraday_middleware-1.2.0.gem
Component 'rubygem-fastgettext'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin fast_gettext-2.3.0.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin fast_gettext-2.3.0.gem
Component 'rubygem-ffi'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin ffi-1.15.5.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin ffi-1.15.5.gem
Component 'rubygem-gettext'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[1]

- rm -f /opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/gettext-3.4.3/test/fixtures/gtk_builder_ui_definitions.ui~
+ rm -f /opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0/gems/gettext-3.4.3/test/fixtures/gtk_builder_ui_definitions.ui~

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin gettext-3.4.3.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin gettext-3.4.3.gem
Component 'rubygem-gettext-setup'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin gettext-setup-1.1.0.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin gettext-setup-1.1.0.gem
Component 'rubygem-gssapi'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin gssapi-1.3.1.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin gssapi-1.3.1.gem
Component 'rubygem-gyoku'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin gyoku-1.4.0.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin gyoku-1.4.0.gem
Component 'rubygem-hiera'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin hiera-3.10.0.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin hiera-3.10.0.gem
Component 'rubygem-hiera-eyaml'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin hiera-eyaml-3.4.0.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin hiera-eyaml-3.4.0.gem
Component 'rubygem-highline'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin highline-2.1.0.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin highline-2.1.0.gem
Component 'rubygem-hocon'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin hocon-1.3.1.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin hocon-1.3.1.gem
Component 'rubygem-httpclient'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin httpclient-2.8.3.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin httpclient-2.8.3.gem
Component 'rubygem-jmespath'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin jmespath-1.6.2.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin jmespath-1.6.2.gem
Component 'rubygem-jwt'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin jwt-2.2.3.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin jwt-2.2.3.gem
Component 'rubygem-little-plugger'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin little-plugger-1.1.4.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin little-plugger-1.1.4.gem
Component 'rubygem-locale'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin locale-2.1.3.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin locale-2.1.3.gem
Component 'rubygem-log4r'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin log4r-1.1.10.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin log4r-1.1.10.gem
Component 'rubygem-logging'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin logging-2.3.1.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin logging-2.3.1.gem
Component 'rubygem-minitar'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin minitar-0.9.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin minitar-0.9.gem
Component 'rubygem-molinillo'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin molinillo-0.8.0.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin molinillo-0.8.0.gem
Component 'rubygem-multijson'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin multi_json-1.15.0.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin multi_json-1.15.0.gem
Component 'rubygem-multipart-post'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin multipart-post-2.3.0.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin multipart-post-2.3.0.gem
Component 'rubygem-net-http-persistent'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin net-http-persistent-4.0.1.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin net-http-persistent-4.0.1.gem
Component 'rubygem-net-scp'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin net-scp-4.0.0.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin net-scp-4.0.0.gem
Component 'rubygem-net-ssh'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin net-ssh-7.0.1.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin net-ssh-7.0.1.gem
Component 'rubygem-net-ssh-krb'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin net-ssh-krb-0.5.1.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin net-ssh-krb-0.5.1.gem
Component 'rubygem-nori'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin nori-2.6.0.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin nori-2.6.0.gem
Component 'rubygem-optimist'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin optimist-3.0.1.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin optimist-3.0.1.gem
Component 'rubygem-orchestratorclient'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin orchestrator_client-0.7.0.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin orchestrator_client-0.7.0.gem
Component 'rubygem-paint'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin paint-2.3.0.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin paint-2.3.0.gem
Component 'rubygem-prime'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin prime-0.1.2.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin prime-0.1.2.gem
Component 'rubygem-publicsuffix'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin public_suffix-5.0.1.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin public_suffix-5.0.1.gem
Component 'rubygem-puppet'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin puppet-8.0.1.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin puppet-8.0.1.gem
Component 'rubygem-puppet-resourceapi'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin puppet-resource_api-1.8.14.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin puppet-resource_api-1.8.14.gem
Component 'rubygem-puppet-strings'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin puppet-strings-3.0.1.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin puppet-strings-3.0.1.gem
Component 'rubygem-puppetforge'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin puppet_forge-3.2.0.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin puppet_forge-3.2.0.gem
Component 'rubygem-puppetfile-resolver'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin puppetfile-resolver-0.6.2.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin puppetfile-resolver-0.6.2.gem
Component 'rubygem-r10k'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin r10k-3.15.4.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin r10k-3.15.4.gem
Component 'rubygem-rexml'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin rexml-3.2.5.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin rexml-3.2.5.gem
Component 'rubygem-rgen'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin rgen-0.9.1.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin rgen-0.9.1.gem
Component 'rubygem-ruby2keywords'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin ruby2_keywords-0.0.5.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin ruby2_keywords-0.0.5.gem
Component 'rubygem-rubysmb'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin ruby_smb-1.1.0.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin ruby_smb-1.1.0.gem
Component 'rubygem-rubyntlm'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin rubyntlm-0.6.3.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin rubyntlm-0.6.3.gem
Component 'rubygem-rubyntlm-fork'

        Field: build[0]

- ["/opt/puppetlabs/puppet/bin/gem build rubyntlm.gemspec"]
+ ["/opt/puppetlabs/server/apps/bolt-server/bin/gem build rubyntlm.gemspec"]

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- ["/opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin rubyntlm-*.gem"]
+ ["/opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin rubyntlm-*.gem"]
Component 'rubygem-rubyzip'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin rubyzip-2.3.2.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin rubyzip-2.3.2.gem
Component 'rubygem-scanf'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin scanf-1.0.0.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin scanf-1.0.0.gem
Component 'rubygem-semanticpuppet'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin semantic_puppet-1.0.4.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin semantic_puppet-1.0.4.gem
Component 'rubygem-terminal-table'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin terminal-table-3.0.2.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin terminal-table-3.0.2.gem
Component 'rubygem-text'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin text-1.3.1.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin text-1.3.1.gem
Component 'rubygem-thor'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin thor-1.2.1.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin thor-1.2.1.gem
Component 'rubygem-unicode-displaywidth'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin unicode-display_width-2.4.2.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin unicode-display_width-2.4.2.gem
Component 'rubygem-webrick'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin webrick-1.7.0.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin webrick-1.7.0.gem
Component 'rubygem-windowserror'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin windows_error-0.1.5.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin windows_error-0.1.5.gem
Component 'rubygem-winrm'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin winrm-2.3.6.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin winrm-2.3.6.gem
Component 'rubygem-winrm-fs'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin winrm-fs-1.3.5.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin winrm-fs-1.3.5.gem
Component 'rubygem-yard'

        Field: environment

- GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby
+ GEM_HOME=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0 GEM_PATH=/opt/puppetlabs/server/apps/bolt-server/lib/ruby/gems/3.2.0

        Field: install[0]

- /opt/puppetlabs/puppet/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin yard-0.9.28.gem
+ /opt/puppetlabs/server/apps/bolt-server/bin/gem install --no-document --local --bindir=/opt/puppetlabs/server/apps/bolt-server/bin yard-0.9.28.gem
Component 'runtime-pe-bolt-server'

        Field: build_requires[1]

+ libffi

        Field: build_requires[2]

+ libyaml

        Field: environment

- 
+ PROJECT_SHORTNAME=server/apps/bolt-server

        Field: install[0]

+ bash runtime.sh /opt/pl-build-tools/lib64

        Field: sources[0]

+ {"url"=>"file://resources/files/runtime/runtime.sh"}

Project agent-runtime-7.x

Nothing is affected 😊

Project pe-bolt-server-runtime-2021.7.x

Nothing is affected 😊

Project pe-bolt-server-runtime-2019.8.x

Nothing is affected 😊

Project pe-installer-runtime-2019.8.x

Nothing is affected 😊

Project pe-installer-runtime-2021.7.x

Nothing is affected 😊

Project agent-runtime-6.x

Nothing is affected 😊

Project bolt-runtime

Nothing is affected 😊

Project pdk-runtime

Nothing is affected 😊

Project client-tools-runtime-main

Nothing is affected 😊

Project client-tools-runtime-2019.8.x

Nothing is affected 😊

Project client-tools-runtime-2021.7.x

Nothing is affected 😊

Project agent-runtime-main

Nothing is affected 😊

Includes a ruby and openssl build inside the bolt-server main package.
This change paves the way for us to enable legacy chiphers in
bolt-server's openssl to ensure ntlm (and by extension the WinRM
transport) can still function.
@donoghuc donoghuc merged commit 6f987a9 into puppetlabs:master Jul 20, 2023
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants