the apparent minimal change to make --help present a new option form a new provisioner plugin
Fail gracefully if --preserve-on-error is not provided
Merge branch 'testing' into puppet_provisioner
looking for the minimal amount of code here
the puppet provisioner might run at this point
currently passing a smoke test