Fix (#10882) by making all commands optional.
Merge pull request #22 from webfactory/optional_commands

Fix (#10882) by making all commands optional.
(#11185) Fully qualify $operatingsystem

Fully qualify $operatingsystem from root scope as $::operatingsystem. This
should help remove the warnings in Puppet 2.7.x.
Merge branch 'ticket/11185-fully-qualify'

* ticket/11185-fully-qualify:
  (#11185) Fully qualify $operatingsystem
(#11184) Allow wildcards in account host names

Allow wildcard in the host part of MySQL accounts:

http://dev.mysql.com/doc/refman/5.0/en/grant.html#grant-accounts-passwords

For the examples, Add a database_user test that contains a wildcard in the host
name part.

Also in the examples, pass root_password to mysql::server in config_hash.
Merge branch 'ticket/11184-wildcard_hostnames'

* ticket/11184-wildcard_hostnames:
  (#11184) Allow wildcards in account host names
Bug #11375: puppetlabs-mysql fails on CentOS/RHEL
Require not needed due to implicit dependencies
Merge pull request #27 from justintime/conf.d-resource

Bug #11375: puppetlabs-mysql fails on CentOS/RHEL

Reviewed by Carl Caum <carl@puppetlabs.com>
(#11508) Only load sql_scripts on DB creation

Previous to this commit, if the sql parameter was provided to a
declaration of the mysql::db defined type, the defined type would always
load the sql script on every catalog run. This changes the exec that
loads that sql script to be refreshonly unless the enforce_sql parameter
is set to true.
Merge pull request #28 from ccaum/feature/master/11508_set_sql_load_refreshonly

(#11508) Only load sql_scripts on DB creation
Only notify Exec to import sql if sql is given

Commit e3b9fd broke the mysql::db defined type by always notifying the
Exec[${name}-import-import] resource even though the resource may not be
declared if the $sql parameter was not given. This commit adds an
in-selector to only notify the Exec resource if the $sql parameter has a
value.  More extensive rspec-puppet tests have been provided to protect
against this in the future.
Merge branch 'bug/master/db_notify_import_sql_if_given'

* bug/master/db_notify_import_sql_if_given:
  Only notify Exec to import sql if sql is given

Closes #29
(minor) Fixup typos in Modulefile metadata

Without this patch there is a typo in the dependency line and Puppet
Labs is concatenated together which is not how I normally see the author
string represented in modules.

Reviewed-by: Josh Cooper
(#11363) Add two missing privileges to grant: event_priv, trigger_priv

These were missing from the list of allowed privileges:

* event_priv
* trigger_priv

No rspec changes, as we don't even have basic coverage on these providers and
its a minor change so should be low risk.
Merge branch 'ticket/master/11363-missing_privs'

* ticket/master/11363-missing_privs:
  (#11363) Add two missing privileges to grant: event_priv, trigger_priv
(#12412) mysqltuner.pl update

This was an update from the upstream source:
https://github.com/rackerhacker/MySQLTuner-perl/blob/master/mysqltuner.pl
Merge pull request #38 from grooverdan/ticket-12414/mysqltuner.pl-update

(#12412) mysqltuner.pl update
Changed the README to use markdown

Switched the README to use markdown instead of plain text
as is standard with other puppetlabs modules
Merge pull request #40 from blkperl/change_readme_to_markdown

Changed the README to use markdown
+1000