码头工人无效字符%

时间:2019-02-19 14:44:48

标签: sql docker ansible vagrant

我正在编写一些ansible来自动化我的docker部署。 我试图将环境变量设置为%,但出现此错误:

    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 :(得分:0)

  

有什么办法可以逃脱这个角色?好像我排除了这一行,我的部署失败了。

您正在寻找的是使该值成为字符串文字:

      MYSQL_ROOT_PASSWORD: mysqlpsswd
      MYSQL_ROOT_HOST: '%'