Vagrant, Ansible и MySql: ОШИБКА! в задании не обнаружено никаких действий. Это часто указывает на неправильное имя модуля или неправильный путь к модулю. - PullRequest
0 голосов
/ 01 июля 2019

Я имею дело с проектом в Symfony. Он пришел с файлом Vagrant. Когда я бродю, это выходит:

ERROR! в задании не обнаружено никаких действий. Это часто указывает на ошибку имя модуля или неверный путь к модулю.

Ошибка, кажется, в '/Home/chris/Projects/TechAnalyzePlatform/deploy/ansible/roles/db/tasks/mysql.yml': строка 16, столбец 5, но может находиться в другом месте файла в зависимости от проблема точного синтаксиса.

Оскорбительная строка выглядит так:

# http://ansible.cc/docs/modules.html#mysql-user - name: обновить пароль root mysql для всех учетных записей root ^ здесь

Ansible не удалось успешно завершить. Любая ошибка вывода должна быть видно выше. Пожалуйста, исправьте эти ошибки и попробуйте снова.

Файл mysql.yml содержит следующее:

---
# MySQL setup
  - name: Install MySQL/MariaDB
    action: yum name={{ item }}
    with_items:
      - MySQL-python
      - perl-Cache-Cache
      - mariadb
      - mariadb-server

  - name: Start the MySQL service
    action: service name=mariadb state=started enabled=yes

  # 'localhost' needs to be the last item for idempotency, see
  # http://ansible.cc/docs/modules.html#mysql-user
  - name: update mysql root password for all root accounts
    mysql_user: name=root host={{ item }} password=admin priv=*.*:ALL,GRANT
    with_items:
      - "{{ ansible_hostname }}"
      - 127.0.0.1
      - ::1
      - localhost

  - name: create /.my.cnf
    template: src=my.cnf dest=~/.my.cnf

Модуль существует, какое действие я должен вставить туда? Что может вызвать это?

Большое спасибо

1 Ответ

0 голосов
/ 02 июля 2019

Решение: обновление Ansible. Решаемые.

...