在 RDS 中使用 ansible 创建 mysql table
create mysql table using ansible in RDS
有没有办法在RDS中使用ansible创建MySQLtable?
根据 mysql_db 模块页面,"target" 应该指定
文件在 "remote" 主机上的位置。对于 RDS,我不
我想我可以把文件放在 RDS 实例上。
提前致谢
您可以参考 localhost
中的文件
- hosts: localhost
sudo: no
connection: local
tasks:
- name: Run SQL commands against DB to create table
mysql_db:
login_host: "{{ DB_HOST }}"
login_password: "{{ DB_PASSWORD }}"
login_user: "{{ DB_USER }}"
login_port: "{{ DB_PORT }}"
name: "{{ DB_NAME }}"
state: import
target: "{{ path_to_my_sql_files_on_ansible_machine }}/create.sql"
有没有办法在RDS中使用ansible创建MySQLtable? 根据 mysql_db 模块页面,"target" 应该指定 文件在 "remote" 主机上的位置。对于 RDS,我不 我想我可以把文件放在 RDS 实例上。
提前致谢
您可以参考 localhost
- hosts: localhost
sudo: no
connection: local
tasks:
- name: Run SQL commands against DB to create table
mysql_db:
login_host: "{{ DB_HOST }}"
login_password: "{{ DB_PASSWORD }}"
login_user: "{{ DB_USER }}"
login_port: "{{ DB_PORT }}"
name: "{{ DB_NAME }}"
state: import
target: "{{ path_to_my_sql_files_on_ansible_machine }}/create.sql"