21 lines
712 B
YAML
21 lines
712 B
YAML
|
---
|
||
|
# Needs variables:
|
||
|
# - site: dict describing the site install (cf group_vars/all/vars.yml)
|
||
|
|
||
|
# MySQL equivalent:
|
||
|
# create user <user>@<ip> identified by <pass>;
|
||
|
# grant all on <db>.* to <user>@<ip>;
|
||
|
- name: "Add database user {{ site.mysql_username }}@{{ site.subnet_site_ip }} and grant all privileges on {{ site.mysql_database }}"
|
||
|
mysql_user:
|
||
|
# Credentials to log in MySQL
|
||
|
login_host: localhost
|
||
|
login_user: root
|
||
|
login_password: "{{ mysql_root_password }}"
|
||
|
# Credentials of the new db user
|
||
|
host: "{{ site.subnet_site_ip }}"
|
||
|
name: "{{ site.mysql_username }}"
|
||
|
password: "{{ site.mysql_password }}"
|
||
|
# Grants
|
||
|
priv: "{{ site.mysql_database }}.*:all"
|
||
|
state: present
|