Я хочу установить свой собственный сервер FHIR на машину ubuntu с помощью этой ссылки. smart-on-fhir / установщик
Но когда я запускаю эту команду sudo ansible-playbook -c local -i 'localhost,' -vvvv site.yml
, это дает следующую ошибку. Пожалуйста, дайте некоторое представление, что в этом плохого.
ошибка
root@s5ubuntu-desktop:~/bk/installer/provisioning# sudo ansible-playbook -c local -i 'localhost,' -vvvv site.yml
Using /etc/ansible/ansible.cfg as config file
ERROR! no action detected in task. This often indicates a misspelled module name, or incorrect module path.
The error appears to have been in '/root/bk/installer/provisioning/roles/linux-machine/tasks/main.yml': line 161, column 3, but may be elsewhere in the file depending on the exact syntax problem.
The offending line appears to be:
- name: Configure MySQL user
^ here
The error appears to have been in '/root/bk/installer/provisioning/roles/linux-machine/tasks/main.yml': line 161, column 3, but may be elsewhere in the file depending on the exact syntax problem.
The offending line appears to be:
- name: Configure MySQL user
^ here
root@s5ubuntu-desktop:~/bk/installer/provisioning
Возможно, вы захотите убедиться, что используете последнюю версию Ansible, установив Ansible через pip install ansible
. Даже в этом случае я не думаю, что это проблема.
Вы также должны проверить, что требование модуля MySQLdb
установлен в целевой системе.
Требуется пакет MySQLdb Python на удаленном хосте. Для Ubuntu это так же просто, как apt-get install python-mysqldb. (См. Приложение.) Для CentOS / Fedora это так же просто, как yum install MySQL-python. (См. Ням.) документация mysql_user_module
В репозитории много чего странного. Ошибка no action detected in task
указывает, как я уже мог догадаться, что для задачи не определено действие. Неудачная задача определяет task name
, tags
, module
что является необычным порядком, но поскольку все задачи в репозитории определены таким образом, это не похоже на проблему.
Если задачи по-прежнему не работают с последней версией Ansible и установленным пакетом MySQLdb, откройте выпуск на странице проекта github.