2016-11-08 2 views
0

Я хочу предоставить привилегию на db (test_db) пользователю (test_user) с помощью Ansible. Моя команда показана ниже.Ansible mysql grant

grant all PRIVILEGES on <test_db>.* to <test_user>@'localhost'; 

Как выполнить команду с использованием Ansible.

+0

Что вы пробовали до сих пор с [mysql_user] (http://docs.ansible.com/ansible/mysql_user_module.html)? –

ответ

1

Вы можете сделать это следующим образом:

- name: Set mysql user privileges 
    mysql_user: 
    name=user_name 
    priv="dbname.*:ALL" 
    state=present 

Конечно, вы можете интерполировать переменные, такие как имя пользователя, имя БД, и т.д. ...