Trying to find a good puppet pattern and environment setup for our development.