updated to make puppet user of puppet conf and everything underneath.