我正在编写一些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
有什么办法可以逃脱这个角色?好像我排除了这一行,我的部署失败了。
答案 0 :(得分:0)
有什么办法可以逃脱这个角色?好像我排除了这一行,我的部署失败了。
您正在寻找的是使该值成为字符串文字:
MYSQL_ROOT_PASSWORD: mysqlpsswd
MYSQL_ROOT_HOST: '%'