I installed puppet 3.x on Mac OS 10.8.4 a few weeks back, and now want to remove it.
The installer.dmg does not come with an uninstaller, and there is no .app package to remove.
How do you uninstall puppet from Mac OS X ?
I installed puppet 3.x on Mac OS 10.8.4 a few weeks back, and now want to remove it.
The installer.dmg does not come with an uninstaller, and there is no .app package to remove.
How do you uninstall puppet from Mac OS X ?
Puppet does not have an uninstaller, you must manually remove the following files. (Tested on 3.2.3)
Uninstalling
Remove the following binaries
/usr/bin/puppet
/usr/sbin/puppet
Remove the following directories
/private/etc/puppet
/usr/share/doc/puppet
To get rid of the puppet user that appears on the login screen
sudo dscl . delete /Users/puppet
You will need to reboot for the user to disappear
resources
spuders blog - how to remove puppet from Mac
delete puppet installed via ruby
remove hidden user from mac
The above answer is incomplete, not all the files are removed with the above commands.
I was able to completely uninstall Puppet (on Mountain Lion) by running the following commands:
for f in $(pkgutil --only-files --files com.puppetlabs.puppet); do sudo rm /$f; done
for d in $(pkgutil --only-dirs --files com.puppetlabs.puppet | tail -r); do sudo rmdir /$d; done
sudo pkgutil --forget com.puppetlabs.puppet