Compare commits
5 Commits
00d6be5bd4
...
master
Author | SHA1 | Date | |
---|---|---|---|
d10283210c | |||
![]() |
283454fc69 | ||
![]() |
82a89cbeb1 | ||
![]() |
920a402be9 | ||
![]() |
26eb4f0d12 |
10
README.md
10
README.md
@@ -1,3 +1,11 @@
|
||||
# mysql-server
|
||||
|
||||
Ansible role for mysql-family servers
|
||||
Ansible role for mysql-family servers
|
||||
|
||||
### Variables
|
||||
See `defaults/main.yml` and probably `tasks/main.yml`. Role is pretty simple.
|
||||
|
||||
Defaults are suitable for MariaDB on Archlinux.
|
||||
|
||||
### LICENSE
|
||||
[MIT](LICENSE)
|
||||
|
@@ -8,7 +8,7 @@
|
||||
- name: MySQL | Deploy main config
|
||||
template:
|
||||
src: "{{ mysql_main_conf.src }}"
|
||||
dest: "{{ mysql_main_conf.dest }}"
|
||||
dest: "{{ mysql_main_conf.dest | d('/etc/my.cnf') }}"
|
||||
mode: "{{ mysql_configs_mode }}"
|
||||
owner: "{{ mysql_configs_user }}"
|
||||
group: "{{ mysql_configs_user }}"
|
||||
@@ -44,8 +44,10 @@
|
||||
with_items: "{{ mysql_databases }}"
|
||||
|
||||
- name: MySQL | Create users
|
||||
# TODO: Add more fileds from https://docs.ansible.com/ansible/latest/collections/community/mysql/mysql_user_module.html
|
||||
mysql_user:
|
||||
name: "{{ item.name }}"
|
||||
host: "{{ item.host }}"
|
||||
state: "{{ item.state | d(omit) }}"
|
||||
password: "{{ item.password | d(omit) }}"
|
||||
priv: "{{ item.priv | d(omit) }}"
|
||||
|
Reference in New Issue
Block a user