make sure /etc/puppet exists first