preserve puppet environment