This reverts commit b6db8f5.
end of the name, causing the user to be attempted to be created on each run. The creation would fail, because the user already existed.
automatically created user, but is using the wrong name to do so.
Conflicts: README.md lib/puppet/provider/database/mysql.rb lib/puppet/provider/database_grant/mysql.rb lib/puppet/provider/database_user/mysql.rb manifests/config.pp manifests/params.pp templates/mysql_set_pass.erb
Moved productionize.pp to secure.pp. Conflicts: manifests/productionize.pp
Previous to this commit, the Exec[mysqld-restart] resource only checked /sbin and /usr/sbin for commands. This commit expands the path parameter to include /usr and /usr/bin
Previous to this commit, when using the mysql::db defined type, the database_user resource would be assigned globally instead of to the database being managed. This commit changes the defined type to stop managing global users.
This commit manages the ruby mysql gem whenever the mysql::server class is declared. This is to support the new providers that use the mysql gem instead of system commands.
Previously, this commit used an exec that called system mysql commands with the root password as an argument. This inadvertently leaks the password to the process table. This commit creates a script on the system protected by mode 0700. The script will be executed by an exec resource whenever it changes causing the root password to be changed.