use puppet>3.0