В Puppet нет деинсталлятора, вы должны вручную удалить следующие файлы. (Проверено на 3.2.3)
Удаление
Удалить следующие двоичные файлы
/usr/bin/puppet /usr/sbin/puppet
Удалить следующие каталоги
/private/etc/puppet /usr/share/doc/puppet
Чтобы избавиться от пользователя марионетки, который появляется на экране входа
sudo dscl . delete /Users/puppet
Вам нужно будет перезагрузиться, чтобы пользователь исчез
Ресурсное
spuders блог - как удалить марионетку из Mac
удалить кукольный установленные с помощью рубина
удалить скрытый пользователь из макинтоша