Ashley Penney
7d4f9fc685
Rename and refactor database to mysql_database.
...
Add collate as a new managable parameter, and extend self.instances to
add in all parameters when checking existing databases. It also adds
self.prefetch in order to speed up Puppet runs.
Provider is also switched to using mk_resource_methods to generate
all the resource readers, and exists? and other methods now use the
property_hash where appropriate.
Tests rewritten to handle changes and extend code coverage.
2013-08-28 18:11:21 -04:00
Ashley Penney
cc58668d19
Various fixes suggested by RubyMine. (style for the most part).
2013-07-11 19:41:42 -04:00
Ashley Penney
1bd970d8e5
Merge pull request #215 from mbakke/max_connections
...
Support max_user_connections in database_user
2013-07-10 07:40:23 -07:00
Marius Bakke
f3b3a7e39f
fix database_user tests after changing creation method
2013-07-10 10:23:02 +02:00
Marius Bakke
5f3708ff24
add spec for max_user_connections on database_user
2013-07-08 17:49:59 +02:00
Martin Magr
e3d74a65b0
Use $root_home for .my.cnf
2013-07-08 11:49:30 +02:00
Ashley Penney
4d811e4704
Add basic specs for database provider.
2013-07-05 15:04:04 -04:00
Ashley Penney
8bf03681f3
Various changes to the provider to ensure commands are successful,
...
as well as improvements to the tests.
2013-07-03 16:08:48 -04:00
Ashley Penney
00130ef6c6
Add initial spec tests for database_user.
2013-07-03 13:22:48 -04:00
Ashley Penney
e961b83226
Fix spelling of privileges across the spec file.
2013-07-02 16:57:36 -04:00
Hunter Haugen
d68aa838e4
Update specs for ansi quoting
2013-06-24 14:51:12 -07:00
Matt Rogers
b42d4355f0
fix mocha deprecation warnings
2013-02-28 22:36:11 -06:00
Hunter Haugen
6b9a5efc0a
Add tests for absent /root/.my.cnf
2013-01-10 15:55:42 -08:00
Hunter Haugen
cea77802ac
Updating specs for .my.cnf
2013-01-10 15:31:21 -08:00
Hunter Haugen
64d38890c6
Add mysql argument to use mysql database back
2012-10-09 14:02:05 -07:00
Hunter Haugen
24444ce119
Stub the $root_home fact
2012-10-09 14:00:09 -07:00
Nate Riffe
bdb416053a
Use root's credentials when executing mysql.
...
This is necessary when running puppet as root using sudo because mysql
will still look in the user's home directory in that case unless told
otherwise.
2012-10-09 13:59:58 -07:00
Branan Purvine-Riley
6a81a2f687
( #14316 ) make privileges case-insensitive
2012-05-04 10:04:46 -07:00
Branan Purvine-Riley
29cef3f71a
Add initial spec for mysql grant provider
2012-05-01 17:01:47 -07:00