Создайте пользователя MySQL для Snipe-IT [закрыто] ⇐ Python

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

Сообщение Anonymous »

Я новичок в практике Devops и хочу развернуть Snipe-IT на экземпляре AWS ec2 (ubuntu) через Ansible.
Но моя книга сценариев не справляется с этой задачей >
  • имя: Создать пользователя MySQL для Snipe-IT
    становится: true
    mysql_user:
    имя: snipeuser
    пароль: snipe_password
    хост: localhost
    priv: 'snipeit.*:ALL'
    состояние: присутствует
Вот у меня ошибка:
"msg": "Требуется модуль MySQL: для Python 2.7 либо PyMySQL, либо MySQL-python, либо для Python 3.X mysqlclient или PyMySQL. Рассмотрите возможность установки ansible_python_interpreter использовать предполагаемую версию Python."
Я попробовал эту конфигурацию для установки msqlclient через pip3.8, но у меня все еще есть та же ошибка. что делать?
  • имя: Обновление и обновление пакетов apt становится: true apt: обновление: да update_cache: да - имя: Установить зависимости Python и MySQL apt: имя: - libmysqlclient-dev - xmlsec1 - libxmlsec1-openssl состояние: присутствует - имя: Установить pip для Python 3.8 apt: имя: python3-pip состояние: присутствует - имя: Обновить pip до последней версии pip: name: состояние pip: последний ex исполняемый файл: pip3 - name: установите пакет mysqlclient через pip3.8 pip: name: исполняемый файл mysqlclient: pip3.8 - name: добавьте путь /usr/local/bin в PATH для пользователя lineinfile: path: /etc/profile строка: 'export PATH=/usr/local/bin:$PATH' create: yes - name: Загрузить новые переменные среды
    оболочка: источник /etc/profile
    args:
    исполняемый файл: / бин/баш


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

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