geerlingguy / ansible-role-mysql

Ansible Role - MySQL
https://galaxy.ansible.com/geerlingguy/mysql/
MIT License
1.05k stars 861 forks source link

Extend users and database module with additional options #534

Closed szEvEz closed 8 months ago

szEvEz commented 8 months ago

Add additional config options, like

This also allows using this role for configuring users/databases for SaaS offerings, like Azure Database for MySQL. E.g.

- hosts: localhost
  vars:
    mysql_login_host: myazuredb.azure.net
    mysql_login_user: rootuser
    mysql_login_password: secret
    mysql_ca_cert: path/to/my/cert.pem
  tasks:
    - include_role:
        name: geerlingguy.mysql
        tasks_from: "{{ item }}"
      loop:
        - users
        - databases