Назад | Перейти на главную страницу

Установка сервера FHIR

Я хочу установить свой собственный сервер 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.