在 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"