2015-08-25 3 views
1

Я новичок в анзибль, мне нужно установить MySQL сервер для этого я написал сборник пьесанзибль набор корневой пароль пользователя

--- 

- hosts: webservice 
    tasks: 
    - name: Install MYSQL Server 
    apt: name=mysql-server update_cache=yes state=latest 

    - name: Install MYSQL Client 
    apt: name=mysql-client update_cache=yes state=latest 

Он успешно установлен, но я хочу написать анзибль пьес, где я упоминаю корень MySQL пароль, как я могу это сделать.

+1

Я не пробовал это сам, но http://docs.ansible.com/ansible/mysql_user_module.html и http://webproverka.com///stackoverflow.com/questions/26597926/install-mysql-with-ansible-on-ubuntu. – taskinoor

ответ

3

Вы пробовали mysql_user module?

- mysql_user: name="root" 
       password="your-NEW-password" 
       check_implicit_admin=yes 
       login_user="root" 
       login_password="" 
       state=present 

С пустым паролем, не уверен, что ожидает модуль. Если это не удается, попробуйте удалить строку с login_password.

Для удаленного хоста требуется пакет Python MySQLdb. Для Ubuntu, эта команда будет работать: apt-get install python-mysqldb или как анзибль задачи:

- apt: name=python-mysqldb 
     state=present 
Смежные вопросы