Module DavidSchmitt/mysql 1.1.0
| Download |
|
Module description
Manage mysql databases, users and grants as native resources in puppet.
Release notes for version 1.0.0
First forge release
Types
mysql_database
Description
Manage a database.
Parameters
- name
The name of the database.
Properties
- ensure
The basic property that the resource should be in. Valid values are
present,absent.
Providers
- mysql
Use mysql as database. Required binaries:
/usr/bin/mysqladmin,/usr/bin/mysql.
mysql_user
Description
Manage a database user.
Parameters
- name
The name of the user. This uses the ‘username@hostname’ form.
Properties
- ensure
The basic property that the resource should be in. Valid values are
present,absent.
- password_hash
The password hash of the user. Use mysql_password() for creating such a hash.
Providers
- mysql
Use mysql as database. Required binaries:
/usr/bin/mysqladmin,/usr/bin/mysql.
mysql_grant
Description
Manage a database user's rights.
Parameters
- name
The primary key: either user@host for global privilges or user@host/database for database specific privileges
Properties
- privileges
The privileges the user should have. The possible values are implementation dependent.
Providers
- mysql
Uses mysql as database. Required binaries:
/usr/bin/mysqladmin,/usr/bin/mysql.