mirror of
https://github.com/saltstack-formulas/mysql-formula.git
synced 2025-04-17 10:10:30 +00:00
Added new database and user SLS files that were left out of previous commits.
This commit is contained in:
parent
b2019c6e2b
commit
c5bbc00620
2 changed files with 42 additions and 0 deletions
12
mysql/database.sls
Normal file
12
mysql/database.sls
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
{% from "mysql/map.jinja" import mysql with context %}
|
||||||
|
|
||||||
|
{% for database in salt['pillar.get']('mysql:database', []) %}
|
||||||
|
{{ database }}:
|
||||||
|
mysql_database.present:
|
||||||
|
- host: localhost
|
||||||
|
- connection_user: root
|
||||||
|
- connection_pass: {{ salt['pillar.get']('mysql:server:root_password', 'somepass') }}
|
||||||
|
- connection_charset: utf8
|
||||||
|
{% endfor %}
|
||||||
|
|
||||||
|
|
30
mysql/user.sls
Normal file
30
mysql/user.sls
Normal file
|
@ -0,0 +1,30 @@
|
||||||
|
{% from "mysql/map.jinja" import mysql with context %}
|
||||||
|
|
||||||
|
{% for user in salt['pillar.get']('mysql:user', []) %}
|
||||||
|
{{ user['name'] }}:
|
||||||
|
mysql_user.present:
|
||||||
|
- host: {{ user['host'] }}
|
||||||
|
- password: {{ user['password'] }}
|
||||||
|
- connection_host: localhost
|
||||||
|
- connection_user: root
|
||||||
|
- connection_pass: {{ salt['pillar.get']('mysql:server:root_password', 'somepass') }}
|
||||||
|
- connection_charset: utf8
|
||||||
|
|
||||||
|
{% for db in user['databases'] %}
|
||||||
|
{{ user['name'] }}_{{ db['database'] }}:
|
||||||
|
mysql_grants.present:
|
||||||
|
- grant: {{db['grants']|join(",")}}
|
||||||
|
- database: {{ db['database'] }}.*
|
||||||
|
- user: {{ user['name'] }}
|
||||||
|
- host: {{ user['host'] }}
|
||||||
|
- connection_host: localhost
|
||||||
|
- connection_user: root
|
||||||
|
- connection_pass: {{ salt['pillar.get']('mysql:server:root_password', 'somepass') }}
|
||||||
|
- connection_charset: utf8
|
||||||
|
- require:
|
||||||
|
- mysql_user: {{ user['name'] }}
|
||||||
|
{% endfor %}
|
||||||
|
|
||||||
|
{% endfor %}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue