Недопустимый символ сборщика ошибок% - PullRequest
0 голосов
/ 19 февраля 2019

Я пишу несколько статей для автоматизации развертывания докеров.Я пытаюсь установить переменную env равной%, но я получаю эту ошибку:

    ERROR! Syntax Error while loading YAML.
  found character that cannot start any token

The error appears to have been in '/vagrant/roles/zoneminder_docker/tasks/main.yml': line 21, column 24, but may
    be elsewhere in the file depending on the exact syntax problem.

    The offending line appears to be:

          MYSQL_ROOT_PASSWORD: mysqlpsswd
          MYSQL_ROOT_HOST: %
                           ^ here

Есть ли способ экранировать этот символ?Как будто я исключаю эту строку, мое развертывание завершается неудачей.

1 Ответ

0 голосов
/ 20 февраля 2019

Есть ли способ убежать от этого персонажа?Как будто я исключаю эту строку, мое развертывание завершается неудачно.

Вам нужно сделать это значение строковым литералом:

      MYSQL_ROOT_PASSWORD: mysqlpsswd
      MYSQL_ROOT_HOST: '%'
...