roles/mariadb: Use Unix socket for MariaDB tasks

Otherwise Ansible fails due to PyMySQL using a TCP connection.

See: https://github.com/ansible/ansible/issues/47736
This commit is contained in:
2019-07-23 17:26:23 +03:00
parent 7d8457e5b3
commit 2fadb9029a
3 changed files with 7 additions and 1 deletions

View File

@ -32,7 +32,7 @@
# 'localhost' needs to be the last item for idempotency, see
# https://docs.ansible.com/ansible/latest/mysql_user_module.html
- name: Update MariaDB root password for all root accounts
mysql_user: name=root host={{ item }} password={{ mariadb_root_password }}
mysql_user: name=root host={{ item }} password={{ mariadb_root_password }} login_unix_socket={{ mariadb_login_unix_socket }}
loop:
- "{{ inventory_hostname }}"
- 127.0.0.1