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
Copy file name to clipboardExpand all lines: CHANGELOG.md
+19-4
Original file line number
Diff line number
Diff line change
@@ -2,17 +2,32 @@
2
2
3
3
All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org).
- Support mariadb's ed25519-based authentication [\#1292](https://github.com/puppetlabs/puppetlabs-mysql/pull/1292) ([dciabrin](https://github.com/dciabrin))
12
+
- Allow changing the mysql-config-file group-ownership [\#1284](https://github.com/puppetlabs/puppetlabs-mysql/pull/1284) ([unki](https://github.com/unki))
13
+
14
+
### Fixed
15
+
16
+
- Remove legacy \(old API\)`mysql\_password` function [\#1299](https://github.com/puppetlabs/puppetlabs-mysql/pull/1299) ([alexjfisher](https://github.com/alexjfisher))
17
+
- Improve differences between generated mysql service id values [\#1293](https://github.com/puppetlabs/puppetlabs-mysql/pull/1293) ([ryaner](https://github.com/ryaner))
- Allow backupcompress for xtrabackup profile [\#1196](https://github.com/puppetlabs/puppetlabs-mysql/pull/1196) ([Spuffnduff](https://github.com/Spuffnduff))
15
-
- Enable module to not use default options [\#1192](https://github.com/puppetlabs/puppetlabs-mysql/pull/1192) ([mauricemeyer](https://github.com/mauricemeyer))
30
+
- Enable module to not use default options [\#1192](https://github.com/puppetlabs/puppetlabs-mysql/pull/1192) ([morremeyer](https://github.com/morremeyer))
Copy file name to clipboardExpand all lines: REFERENCE.md
+54-2
Original file line number
Diff line number
Diff line change
@@ -29,10 +29,10 @@ _Private Classes_
29
29
*`mysql::client::install`: Private class for MySQL client install.
30
30
*`mysql::params`: Params class.
31
31
*`mysql::server::account_security`: Private class for ensuring localhost accounts do not exist
32
-
*`mysql::server::binarylog`: Binary log configuration requires the mysql user to be present. This must be done after package install
33
32
*`mysql::server::config`: Private class for MySQL server configuration.
34
33
*`mysql::server::install`: Private class for managing MySQL package.
35
34
*`mysql::server::installdb`: Builds initial databases on installation.
35
+
*`mysql::server::managed_dirs`: Binary log configuration requires the mysql user to be present. This must be done after package install
36
36
*`mysql::server::providers`: Convenience class to call each of the three providers with the corresponding hashes provided in mysql::server.
37
37
*`mysql::server::root_password`: Private class for managing the root password
38
38
*`mysql::server::service`: Private class for managing the MySQL service
@@ -62,6 +62,10 @@ then returns the resulting hash.
62
62
*[`mysql::strip_hash`](#mysqlstrip_hash): When given a hash this function strips out all blank entries.
63
63
*[`mysql_password`](#mysql_password): DEPRECATED. Use the namespaced function [`mysql::password`](#mysqlpassword) instead.
64
64
65
+
**Data types**
66
+
67
+
*[`Mysql::Options`](#mysqloptions):
68
+
65
69
**Tasks**
66
70
67
71
*[`export`](#export): Allows you to backup your database to local file.
@@ -411,6 +415,14 @@ The location, as a path, of the MySQL configuration file.
411
415
412
416
Default value: $mysql::params::config_file
413
417
418
+
##### `config_file_mode`
419
+
420
+
Data type: `Any`
421
+
422
+
The MySQL configuration file's permissions mode.
423
+
424
+
Default value: $mysql::params::config_file_mode
425
+
414
426
##### `includedir`
415
427
416
428
Data type: `Any`
@@ -443,6 +455,14 @@ Whether the MySQL configuration file should be managed. Valid values are `true`,
443
455
444
456
Default value: $mysql::params::manage_config_file
445
457
458
+
##### `options`
459
+
460
+
Data type: `Mysql::Options`
461
+
462
+
A hash of options structured like the override_options, but not merged with the default options. Use this if you don’t want your options merged with the default options.
463
+
464
+
Default value: {}
465
+
446
466
##### `override_options`
447
467
448
468
Data type: `Any`
@@ -515,6 +535,22 @@ The name of the group of the MySQL daemon user. Can be a group name or a group I
515
535
516
536
Default value: $mysql::params::mysql_group
517
537
538
+
##### `mycnf_owner`
539
+
540
+
Data type: `Any`
541
+
542
+
Name or user-id who owns the mysql-config-file.
543
+
544
+
Default value: $mysql::params::mycnf_owner
545
+
546
+
##### `mycnf_group`
547
+
548
+
Data type: `Any`
549
+
550
+
Name or group-id which owns the mysql-config-file.
0 commit comments