我已经用Ansible创建了数据库,并且工作正常,但是如果我从MySQL Workbench删除数据库并再次启动脚本,Ansible无法再次创建,我添加了状态:现在改为导入,而Ansible仅创建数据库而不执行sql脚本。有什么建议吗?
执行SQL模式脚本:
- name: execute SQL shema script 1234
hosts: test-mysql
gather_facts: no
tasks:
- name: Execute script "SqlC.sql" 1234
mysql_db:
name: test
state: present # change from import to present
login_host: test-mysql
login_password: svamp123
login_port: 3306
login_user: root
target: /home/SqlC.sql