|
|
|
@ -1,26 +1,24 @@
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
# dependency for mysql_user and mysql_db
|
|
|
|
|
- name: python modules is installed (Ansible dependency)
|
|
|
|
|
- name: Python2 dependencies for Ansible are installed
|
|
|
|
|
apt:
|
|
|
|
|
name:
|
|
|
|
|
- python-mysqldb
|
|
|
|
|
- python-pymysql
|
|
|
|
|
state: present
|
|
|
|
|
when: ansible_distribution_major_version is version('10', '<=')
|
|
|
|
|
tags:
|
|
|
|
|
- mysql
|
|
|
|
|
when: ansible_python_version is version('3', '<')
|
|
|
|
|
|
|
|
|
|
# dependency for mysql_user and mysql_db
|
|
|
|
|
- name: python3 modules is installed (Ansible dependency)
|
|
|
|
|
- name: Python3 dependencies for Ansible are installed
|
|
|
|
|
apt:
|
|
|
|
|
name:
|
|
|
|
|
- python3-mysqldb
|
|
|
|
|
- python3-pymysql
|
|
|
|
|
state: present
|
|
|
|
|
when: ansible_distribution_major_version is version('10', '>=')
|
|
|
|
|
tags:
|
|
|
|
|
- mysql
|
|
|
|
|
when: ansible_python_version is version('3', '>=')
|
|
|
|
|
|
|
|
|
|
- name: create a password for mysqladmin
|
|
|
|
|
command: "apg -n 1 -m 16 -M lcN"
|
|
|
|
|