Skip to content
Snippets Groups Projects
Commit 35be06db authored by Clayton Kramer's avatar Clayton Kramer
Browse files

Create and manage MySQL database users with definable GRANT privileges.

parent 88f80b06
Branches
Tags
No related merge requests found
...@@ -31,3 +31,8 @@ Debian OS family supports setting MySQL root password during install via debconf ...@@ -31,3 +31,8 @@ Debian OS family supports setting MySQL root password during install via debconf
---------------- ----------------
Create and manage MySQL databases. Create and manage MySQL databases.
``mysql.database``
----------------
Create and manage MySQL database users with definable GRANT privileges.
\ No newline at end of file
...@@ -10,6 +10,25 @@ mysql: ...@@ -10,6 +10,25 @@ mysql:
- foo - foo
- baz - baz
# Manage users
user:
- name: frank
password: somepass
host: localhost
databases:
- database: foo
grants: ['select', 'insert', 'update']
- database: bar
grants: ['all privileges']
- name: bob
password: someotherpass
host: localhost
databases:
- database: foo
grants: ['all privileges']
- database: bar
grants: ['select', 'insert', 'update', 'delete']
# Override any names defined in map.jinja # Override any names defined in map.jinja
lookup: lookup:
server: mysql-server server: mysql-server
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment