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: README.md
+17Lines changed: 17 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -13,6 +13,7 @@
13
13
*[Specify passwords](#specify-passwords)
14
14
*[Install Percona server on CentOS](#install-percona-server-on-centos)
15
15
*[Install MariaDB on Ubuntu](#install-mariadb-on-ubuntu)
16
+
*[Install Plugins](#install-plugins)
16
17
4.[Reference - An under-the-hood peek at what the module is doing and how](REFERENCE.md)
17
18
5.[Limitations - OS compatibility, etc.](#limitations)
18
19
6.[Development - Guide for contributing to the module](#development)
@@ -382,6 +383,22 @@ mysql::server::db:
382
383
383
384
```
384
385
386
+
### Install Plugins
387
+
388
+
Plugins can be installed by using the `mysql_plugin` defined type. See `examples/mysql_plugin.pp` for futher examples.
389
+
390
+
```puppet
391
+
class { 'mysql::server':
392
+
root_password => 'password'
393
+
}
394
+
395
+
mysql_plugin { 'auth_pam':
396
+
ensure => present,
397
+
soname => 'auth_pam.so',
398
+
}
399
+
400
+
```
401
+
385
402
### Tasks
386
403
387
404
The MySQL module has an example task that allows a user to execute arbitary SQL against a database. Please refer to to the [PE documentation](https://puppet.com/docs/pe/2017.3/orchestrator/running_tasks.html) or [Bolt documentation](https://puppet.com/docs/bolt/latest/bolt.html) on how to execute a task.
0 commit comments