--- - name: Install MySQL packages apt: name: "{{ mysql_packages }}" state: present - name: Create DB user - {{ nc_db_user }} community.mysql.mysql_user: name: "{{ nc_db_user }}" password: "{{ nc_db_pass }}" login_unix_socket: /var/run/mysqld/mysqld.sock register: mysql_user - debug: var: mysql_user - name: Create DB community.mysql.mysql_db: name: "{{ nc_db_name }}" encoding: utf8mb4 collation: utf8mb4_general_ci login_unix_socket: /var/run/mysqld/mysqld.sock state: present register: mysql_db - debug: var: mysql_db - name: Grant all privilages to {{ nc_db_name }} community.mysql.mysql_user: name: "{{ nc_db_user }}" priv: "{{ nc_db_name }}.*:ALL" login_unix_socket: /var/run/mysqld/mysqld.sock register: mysql_grant - debug: var: mysql_grant - name: Show {{ nc_db_user }} privilages community.mysql.mysql_query: login_db: "{{ nc_db_name }}" login_unix_socket: /var/run/mysqld/mysqld.sock query: SELECT user, host, db, select_priv, insert_priv, grant_priv FROM mysql.db WHERE user="{{ nc_db_user }}" register: grants - debug: var: grants