remove curl package requirement
update puppet file with better dependency management