2016-09-21 71 views
1

我有在Ansible 2.0反斜線問題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但沒有喜悅。

對此有何看法?

謝謝!

回答

1

在Ansible中,不能在空格中使用帶引號的字符串param=value

mysql_user: name=someName 
      password=somePassword 
      priv="db.*:DELETE,INSERT,SELECT,UPDATE,LOCK TABLES" 
      state=present 

建議:對複雜參數使用類似dict的參數傳遞。