Added puppet syntax support