TASK [Instalar mysql] ** ok: [192.168.0.25] => (item=mysql-server-5.6) ok: [192.168.0.25] => (item=python-mysqldb)
TASK [Criar banco Mysql] *** fatal: [192.168.0.25]: FAILED! => {"changed": false, "msg": "The PyMySQL (Python 2.7 and Python 3.X) or MySQL-python (Python 2.X) module is required."}
PLAY RECAP * 192.168.0.25 : ok=2 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0
já inclui todos os módulos de python 2x e 3x na lista de módulos, porém o erro continua, forcei o ansible a usar a versão 3x no hosts , porém mesmo assim ele continua reclamando que o módulo é requerido. Efetuei a instalação manualmente para testes, porém esse não é proposito.
Estou curioso a respeito, pois na vm de wordpress funcionou perfeitamente.
- hosts: database
tasks:
- name: 'Instalar modulos'
apt:
name:
state: latest
become: yes
with_items:
- mysql-server-5.6
- python-mysqldb
- name: 'Criar banco Mysql'
mysql_db:
name: wordpress_db
login_user: root
state: present
- name: 'Cria usuário do Mysql'
mysql_user:
login_user: root
name: wordpress_user
password: 12345teste
priv: 'wordpress_db.*:ALL'
state: present