This isn't getting along with puppet-vmwaretools as they're not yeilding to each other over installing common packages.
Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Duplicate declaration: Package[build-essential] is already declared in file /etc/puppet/environments/production/library/vmwaretools/manifests/install/package.pp:51; cannot redeclare at /etc/puppet/environments/production/library/gcc/manifests/init.pp:19 on node git.test.nesi.org.nz
Warning: Not using cache on failed catalog
Error: Could not retrieve catalog; skipping run
Making installing the build tools optional would resolve this (making a PR).
I use puppetlabs-gcc to install and maintain build tools and headers. https://forge.puppetlabs.com/puppetlabs/gcc
This isn't getting along with puppet-vmwaretools as they're not yeilding to each other over installing common packages.
Making installing the build tools optional would resolve this (making a PR).