From 9bed18f78c06a12d2734f25c9e82b246d2507908 Mon Sep 17 00:00:00 2001 From: Ben Vincent Date: Mon, 30 Jun 2025 19:57:29 +1000 Subject: [PATCH] fix: duplicate toml resources (#332) - change resource name for puppetserver_gem - ensure toml installed on all agents Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/332 --- 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'], } }