From 0be6f66818f89d028e2a9ce27d838f5527724acc Mon Sep 17 00:00:00 2001 From: Ben Vincent Date: Mon, 30 Jun 2025 19:54:43 +1000 Subject: [PATCH] fix: duplicate toml resources - change resource name for puppetserver_gem - ensure toml installed on all agents --- site/profiles/manifests/puppet/client.pp | 7 +++++++ site/profiles/manifests/puppet/gems.pp | 6 ++++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/site/profiles/manifests/puppet/client.pp b/site/profiles/manifests/puppet/client.pp index 1888cf5..01df2ad 100644 --- a/site/profiles/manifests/puppet/client.pp +++ b/site/profiles/manifests/puppet/client.pp @@ -30,6 +30,13 @@ class profiles::puppet::client ( mode => '0644', notify => Service['puppet'], } + + package { 'toml_puppetagent_gem': + ensure => installed, + name => 'toml', + provider => 'puppet_gem', + notify => Service['puppet'], + } } } diff --git a/site/profiles/manifests/puppet/gems.pp b/site/profiles/manifests/puppet/gems.pp index 6617e93..e018584 100644 --- a/site/profiles/manifests/puppet/gems.pp +++ b/site/profiles/manifests/puppet/gems.pp @@ -9,8 +9,10 @@ class profiles::puppet::gems ( provider => 'puppet_gem', } } - package { 'toml': - ensure => ['0.3.0'], + package { 'toml_puppetserver_gem': + ensure => installed, + name => 'toml', provider => 'puppetserver_gem', + notify => Service['puppetserver'], } } -- 2.47.3