With diamond::remove: true in Horizon Hiera:
# puppet agent -t Info: Using configured environment 'production' Info: Retrieving pluginfacts Info: Retrieving plugin Info: Loading facts Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Resource Statement, Duplicate declaration: Package[diamond] is already declared in file /etc/puppet/modules/standard/manifests/diamond.pp:23; cannot redeclare at /etc/puppet/modules/diamond/manifests/init.pp:69 at /etc/puppet/modules/diamond/manifests/init.pp:69:5 at /etc/puppet/modules/role/manifests/labs/instance.pp:61 on node paws-puppetmaster-01.paws.eqiad.wmflabs Warning: Not using cache on failed catalog Error: Could not retrieve catalog; skipping run