Puppet first provision shell

use it by

```
bash -c "$(curl -fsSL https://gist.github.com/marcoleong/6037221/raw)"
```