using puppet instead of salt