Adding puppet support.