These documentation samples are VERY welcomed.
They would be perfect if the sample code is puppet-lint compliant...

for example:

                mysql_privileges => "ALL",

should be:

        mysql_privileges => 'ALL',

(use " only where you need to interpolate variables, use 2 spaces as tab ....)