Adding puppet syntax support