我在Ansible 2.0中遇到反斜杠问题
mysql_user: name=someName
password=somePassword
priv=db.*:DELETE,INSERT,SELECT,UPDATE,LOCK\\ TABLES
state=present
错误是:
"msg": "invalid privileges string: Invalid privileges specified: frozenset(['LOCK\\\\\\\\ TABLES'])"}
我尝试了一个反斜杠priv=db.*:DELETE,INSERT,SELECT,UPDATE,LOCK\ TABLES
,但没有快乐。
对此有何想法?
谢谢!
答案 0 :(得分:1)
您无法在Ansible中使用带param=value
语法的不带引号的字符串中使用空格。
mysql_user: name=someName
password=somePassword
priv="db.*:DELETE,INSERT,SELECT,UPDATE,LOCK TABLES"
state=present
建议:使用类似dict的参数传递复杂的参数。