created puppetagent module