You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
mysql([defaults_file,'-e',"CREATE USER '#{merged_name}' IDENTIFIED WITH '#{plugin}' AS '#{password_hash}'"].compact)
64
+
mysql([defaults_file,system_database,'-e',"CREATE USER '#{merged_name}' IDENTIFIED WITH '#{plugin}' AS '#{password_hash}'"].compact)
65
65
else
66
-
mysql([defaults_file,'-e',"CREATE USER '#{merged_name}' IDENTIFIED WITH '#{plugin}'"].compact)
66
+
mysql([defaults_file,system_database,'-e',"CREATE USER '#{merged_name}' IDENTIFIED WITH '#{plugin}'"].compact)
67
67
end
68
68
@property_hash[:ensure]=:present
69
69
@property_hash[:plugin]=plugin
70
70
else
71
-
mysql([defaults_file,'-e',"CREATE USER '#{merged_name}' IDENTIFIED BY PASSWORD '#{password_hash}'"].compact)
71
+
mysql([defaults_file,system_database,'-e',"CREATE USER '#{merged_name}' IDENTIFIED BY PASSWORD '#{password_hash}'"].compact)
72
72
@property_hash[:ensure]=:present
73
73
@property_hash[:password_hash]=password_hash
74
74
end
75
-
mysql([defaults_file,'-e',"GRANT USAGE ON *.* TO '#{merged_name}' WITH MAX_USER_CONNECTIONS #{max_user_connections} MAX_CONNECTIONS_PER_HOUR #{max_connections_per_hour} MAX_QUERIES_PER_HOUR #{max_queries_per_hour} MAX_UPDATES_PER_HOUR #{max_updates_per_hour}"].compact)
75
+
mysql([defaults_file,system_database,'-e',"GRANT USAGE ON *.* TO '#{merged_name}' WITH MAX_USER_CONNECTIONS #{max_user_connections} MAX_CONNECTIONS_PER_HOUR #{max_connections_per_hour} MAX_QUERIES_PER_HOUR #{max_queries_per_hour} MAX_UPDATES_PER_HOUR #{max_updates_per_hour}"].compact)
provider.expects(:mysql).with([defaults_file,'-e',"CREATE USER 'joe'@'localhost' IDENTIFIED BY PASSWORD '*6C8989366EAF75BB670AD8EA7A7FC1176A95CEF4'"])
181
-
provider.expects(:mysql).with([defaults_file,'-e',"GRANT USAGE ON *.* TO 'joe'@'localhost' WITH MAX_USER_CONNECTIONS 10 MAX_CONNECTIONS_PER_HOUR 10 MAX_QUERIES_PER_HOUR 10 MAX_UPDATES_PER_HOUR 10"])
181
+
provider.expects(:mysql).with([defaults_file,system_database,'-e',"CREATE USER 'joe'@'localhost' IDENTIFIED BY PASSWORD '*6C8989366EAF75BB670AD8EA7A7FC1176A95CEF4'"])
182
+
provider.expects(:mysql).with([defaults_file,system_database,'-e',"GRANT USAGE ON *.* TO 'joe'@'localhost' WITH MAX_USER_CONNECTIONS 10 MAX_CONNECTIONS_PER_HOUR 10 MAX_QUERIES_PER_HOUR 10 MAX_UPDATES_PER_HOUR 10"])
182
183
provider.expects(:exists?).returns(true)
183
184
expect(provider.create).tobe_truthy
184
185
end
185
186
end
186
187
187
188
describe'destroy'do
188
189
it'removes a user if present'do
189
-
provider.expects(:mysql).with([defaults_file,'-e',"DROP USER 'joe'@'localhost'"])
190
+
provider.expects(:mysql).with([defaults_file,system_database,'-e',"DROP USER 'joe'@'localhost'"])
provider.expects(:mysql).with([defaults_file,'-e',"ALTER USER 'joe'@'localhost' IDENTIFIED WITH mysql_native_password AS '*6C8989366EAF75BB670AD8EA7A7FC1176A95CEF5'"]).returns('0')
267
+
provider.expects(:mysql).with([defaults_file,system_database,'-e',"ALTER USER 'joe'@'localhost' IDENTIFIED WITH mysql_native_password AS '*6C8989366EAF75BB670AD8EA7A7FC1176A95CEF5'"]).returns('0')
0 commit comments