Ansible 2.0 反斜杠问题
Ansible 2.0 backslash issue
我在 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
但没有成功。
对此有什么想法吗?
谢谢!
您不能在 Ansible 中使用 param=value
语法在未加引号的字符串中使用空格。
mysql_user: name=someName
password=somePassword
priv="db.*:DELETE,INSERT,SELECT,UPDATE,LOCK TABLES"
state=present
建议:使用类似字典的参数传递复杂参数。
我在 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
但没有成功。
对此有什么想法吗?
谢谢!
您不能在 Ansible 中使用 param=value
语法在未加引号的字符串中使用空格。
mysql_user: name=someName
password=somePassword
priv="db.*:DELETE,INSERT,SELECT,UPDATE,LOCK TABLES"
state=present
建议:使用类似字典的参数传递复杂参数。