Здравствуйте, я бегу Ansible с Vagrant. Но с одной из моих задач Mysql я получаю следующую ошибку

ЗАДАЧА: [MySQL | Удалить анонимного пользователя сервера MySQL для example.com] ************ fatal: [default] => не удалось проанализировать: SUDO-SUCCESS-jqnhqbekvsvfiqwuchtanssqtcwurcxi Traceback (последний вызов был последним): File "/home/vagrant/.ansible/tmp/ansible-1391947041.93-180495295089354/mysql_user ", строка 1490, в основном () файле"/home/vagrant/.ansible/tmp/ansible-1391947041.93-180495295089354/mysql_user, в строке 4, check_implicit_admin = dict (по умолчанию = False), файл "/home/vagrant/.ansible/tmp/ansible-1391947041.93-180495295089354/mysql_user", строка 648, в init (self.params, self.args) = self._load_params () Файл "/home/vagrant/.ansible/tmp/ansible-1391947041.93-180495295089354/mysql_user", строка 1191, в файле _load_params items = shlex.split (args), файл "/usr/lib/python2.7/shlex.py", строка 279, в разделенном списке возврата (lex) Файл "/usr/lib/python2.7/shlex.py", строка 269, в следующем файле token = self.get_token () "/usr/lib/python2.7/shlex .py ", строка 96, в файле get_token raw = self.read_token ()"/usr/lib/python2.7/shlex.py ", строка 172, в read_token повышение ValueError, "Нет закрывающей кавычки" ValueError: Нет закрывающей кавычки

Как я мог решить это?

РЕДАКТИРОВАТЬ

Это задача

  • имя: MySQL | Удалить анонимного пользователя сервера MySQL для {{server_hostname}} действия: mysql_user user = "" host = "{{server_hostname}} state =" отсутствующие "теги: общие

1 ответ1

2

Вы забыли заключительную кавычку. Вот правильное задание:

- mysql_user: user="" host="{{ server_hostname }}" state="absent"
  tags: common

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .