Puppet style guide: use two-space soft tabs

refs #6842
Puppet style guide: don't list optional parameters before required parameters

refs #6842
Puppet style guide: don't define define inside a class

refs #6842