| Puppet Version: 7.23.0 Puppet Server Version: 7.8.0 OS Name/Version: CentOS 7.9.2009 package {'xxxxxx': ensure => present, provider => puppet_gem, } This doesn't work anymore. Due to API v1 usage. See also: https://blog.rubygems.org/2023/02/22/dependency-api-deprecation.html Desired Behavior: Use newer API? Actual Behavior: Error: Execution of '/opt/puppetlabs/puppet/bin/gem install --no-document xxxxxx' returned 2: ERROR: Could not find a valid gem 'xxxxx' (>= 0) in any repository ERROR: Possible alternatives: xxxxxxxx Error: /Stage[main]/Vsphere_tag::Install/Package[xxxxxxx]/ensure: change from 'absent' to 'present' failed: Execution of '/opt/puppetlabs/puppet/bin/gem install --no-document xxxxxx' returned 2: ERROR: Could not find a valid gem 'xxxxxx' (>= 0) in any repository |