因此,我试图理解如何在剧本中传递角色变量,并且偶然发现了语法。我不知道如何告诉ansible只在不存在mysql的情况下才创建它。它专门把它作为一个角色变量传递给我,我觉得它很有挑战性。它能传递一个state=present吗?这是我的代码:- name: Install MySQL roles:
- {role: mysql, mysql
我创建了一个角色QI_RO,授予服务器上所有模式的所有权限,并且我试图将角色特权授予另一个用户,但却抛出了错误。ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQLserver version for the right syntax to use near 'QI_RO to test_user@'%'