Создайте пользователя MySQL для Snipe-IT. ⇐ Python

Программы на Python
Anonymous
Создайте пользователя MySQL для Snipe-IT.

Сообщение Anonymous »

Я новичок в практике Devops и хочу развернуть Snipe-IT на экземпляре AWS ec2 (ubuntu) через Ansible.
Но моя книга сценариев не справляется с этой задачей >
- name: Create MySQL user for Snipe-IT
become: true
mysql_user:
name: snipeuser
password: snipe_password
host: localhost
priv: 'snipeit.*:ALL'
state: present

Вот какая у меня ошибка:

"msg": "Требуется модуль MySQL: для Python 2.7 либо PyMySQL, либо MySQL-python, либо mysqlclient или PyMySQL для Python 3.X. Рассмотрите возможность установки ansible_python_interpreter для использования предполагаемой версии Python".

Я пробовал. эта конфигурация для установки msqlclient через pip3.8, но у меня все еще есть та же ошибка. что делать?
- name: Update and upgrade apt packages
become: true
apt:
upgrade: yes
update_cache: yes

- name: Install Python and MySQL dependencies
apt:
name:
- libmysqlclient-dev
- xmlsec1
- libxmlsec1-openssl
state: present

- name: Install pip for Python 3.8
apt:
name: python3-pip
state: present

- name: Update pip to latest version
pip:
name: pip
state: latest
executable: pip3

- name: Install the mysqlclient package via pip3.8
pip:
name: mysqlclient
executable: pip3.8

- name: Add the path /usr/local/bin to the PATH for the user
lineinfile:
path: /etc/profile
line: 'export PATH=/usr/local/bin:$PATH'
create: yes

- name: Load new environment variables
shell: source /etc/profile
args:
executable: /bin/bash


Подробнее здесь: https://stackoverflow.com/questions/790 ... r-snipe-it

Вернуться в «Python»