I'm looking for some best practices on how to increase my productivity when writing new puppet modules. My workflow looks like this right now:
- vagrant up
- Make changes/fixes
- vagrant provision
- Find mistakes/errors, GOTO 2
After I get through all the mistakes/errors I do:
- vagrant destroy
- vagrant up
- Make sure everything is working
- commit my changes
This is too slow... how can i make this workflow faster?
I am in denial about writing tests for puppet. What are my other options?